TagsLogicInterface
interface TagsLogicInterface
Interface TagsLogicInterface
Methods
/tags ?filter=[regex] ?(user|group|viewable)=[username/groupname] ?order=(frequency|alph)
/tags/[tag]
No description
/concepts
GET /users/[userName]/concepts/[conceptName] GET /concepts/[conceptName]
POST /users/[userName]/concepts/[conceptName]
PUT /users/[username]/concepts/[conceptname]
DELETE /users/[username]/concepts/[conceptName]
Details
at line 64
RESTClient
getTags(string $grouping, string $groupingName, string $regex, string $order, int $start, int $end)
/tags ?filter=[regex] ?(user|group|viewable)=[username/groupname] ?order=(frequency|alph)
Returns a list of tags which can be filtered.
at line 82
RESTClient
getTagDetails(string $tagName)
/tags/[tag]
Returns details about a tag. Those details are:
- details about the tag itself, like number of occurrences etc
- list of subtags
- list of supertags
- list of correlated tags
at line 93
RESTClient
getTagRelation(int $start, int $end, string $relation, string $tagName)
at line 111
RESTClient
getConcepts(string $resourceType, string $grouping, string $groupingName, string $regex, array $tags, string $status, int $start, int $end)
/concepts
Retrieve relations
at line 126
RESTClient
getConceptDetails(string $conceptName, string $userName)
GET /users/[userName]/concepts/[conceptName] GET /concepts/[conceptName]
Retrieve Details for a concept, containing the belonging subTags.
at line 142
RESTClient
createConcept(Tag $concept, string $conceptName, string $userName)
POST /users/[userName]/concepts/[conceptName]
Create a new relation/concept note: if a concept already exists with the given name it will be replaced
at line 155
RESTClient
updateConcept(Tag $concept, string $userName, string $operation)
PUT /users/[username]/concepts/[conceptname]
Update an existing relation/concept
at line 168
RESTClient
deleteConcept(string $conceptName, string $userName)
DELETE /users/[username]/concepts/[conceptName]
Delete an existing concept