The openMINDS_controlledTerms repository is part of the open Metadata Initiative for Neuroscience Data Structures (openMINDS). It contains the schema-templates as well as corresponding terminologies (as JSON-LDs) for all terms that are defined and maintained centrally in this repository. Where applicable, the defined terms are connected to a matching ontological term. Schemas of openMINDS_core as well as openMINDS_SANDS reference to these controlled terms.
The major versions are developed and maintained in different version-branches. The default branch is always the latest version-branch. Each version can be accessed by checking out the corresponding version-branch. This README describes the version-branch v1.
For more information on openMINDS in general, please go to the main repository: https://github.com/HumanBrainProject/openMINDS
The controlledTerms v1 schemas are defined as JSON-schema inspired templates with only a few customized technical properties (prefixed with "_"
). These simplified schema-templates are easy to read and can be robustly translated to other, well known target formats (e.g., HTML, JSON-schema, etc.).
Except for the schema-template-property ("_type"
), the schema-template is identical across all controlled terms (cf. the "abstract" schema-template used for all controlled terms:
controlledTerm.schema.tpl.json).
The schema-template-property "_type"
is unique for each terminology it controlles and extends the generic controlledTerm.schema.tpl.json (cf., e.g., "_type": "https://openminds.ebrains.eu/controlledTerms/BiologicalSex"
in biologicalSex.schema.tpl.json). This differentiation facilitates the identification of conceptually related terms (cf. terminologies).
The controlled terminologies are stored as JSON-LDs, conceptually grouped according to the corresponding schema-type. For simplicity the name of the term defined in each JSON-LD is reused in the filename and identifier (cf. female.jsonld).
Please check our contribution document.
This work is licensed under the MIT License.