Simple Terminology Service (STS)
The STS is a front-end for browsing and using data model information stored in a Metamodel Database (MDB). Models are represented as labeled property graphs, having:
- Nodes (logical data groupings, similar to table rows),
- Relationships (logical associations between Nodes, similar to foreign key relationships between tables),
- Properties (data "slots" or "variables", similar to cells in a table column), along with
- Terms, which represent acceptable values and can be used across any Model.
Every entity in the database is accessible by an immutable ID, which is given in most detail views. An entity's metadata can be retrieved in JSON format via the API using this ID:
https://sts.ctos-data-team.org/v1/id/<entity id>
A complete REST API is available and documented in Swagger.
Features:
- Fulltext searching of Model entities or Terms is available using the search box at the top right.
- Models present in the database are listed under the "Models" tab.
- Nodes in Models are listed under the "Nodes" tab. Filter Node lists to specific Models with the righthand dropdown.
Individual Node information is found by clicking the Node name. Relationships in which a Node participates are listed in this detail view.
- Properties or data slots can are listed under the "Properties" tab, and may be filtered according to individual Models.
Individual Property information is found by clicking the Property name. The Property detail view will present either the data type or the valid value set of Terms for the Property.
- Terms are listed under the "Terms" tab, along with the Properties for which each Term is a valid value.
Individual Term information is found by clicking the Term name. The Term detail view will present the term authority or Origin information (including definition and Origin ID) if present in the database.