There are different ways of representing a terminology query that can be sent to a
and references: lists of Ids of that can be retrieved from the server.
- Text based queries: text phrases that will be applied to in order to retrieve results for the query.
- definition queries: the query provides a definition, and the server returns all that are subsumed by, or are equivalent to the definition.
- retrieval: predicate terminology that can be applied to all candidate in the terminology to test for inclusion in the results, with filtering by hierarchy and attributes. These are defined using a standard grammar that can be parsed and transformed in order to be evaluated against candidate .
- Query languages: a query language combines any of the previous data retrieval techniques in the same syntax, including references to by Ids, by text searches, by or by hierarchy and attributes.