Vocabulary Management¶
LabID controls the values users can pick for many properties and annotations (organism, library type, imaging method, …). This is handled by two complementary building blocks:
- Controlled Vocabulary — the local lists maintained inside your instance (with some shipping defaults).
A
CV Categorygroups a set ofCV Terms, and a property or annotation is mapped to a category to obtain its drop-down of allowed values. - Ontologies — a bridge between those local terms and official ontology terms (EFO, Cell Ontology, CHEBI, ENA sample attributes, …), imported from the EBI Ontology Lookup Service (OLS) or defined manually.
-
Create and maintain
CV CategoriesandCV Terms, through the Admin UI or in bulk from the command line. -
Import ontologies from EBI OLS (or create them from scratch), pull in ontology terms, and link your vocabulary terms to them — individually or in batches.
How the two fit together¶
Item property ──▶ [mapped to] ──▶ CV Category ──▶ [contains] ──▶ CV Term
or
Annotation Type │ │
(many-to-many) (many-to-many)
│ │
▼ ▼
Ontology ──▶ [contains] ──▶ Ontology Term
- A
CV Termcan be linked to one or moreOntology Terms(many-to-many). This replaces the old single free-textdbxreffield: a term can now carry an EFO id and an ENA id, for example. - A
CV Categorycan list one or moreOntologiesas allowed sources (many-to-many). Term search and import on that category are restricted to those ontologies. - Every imported (or manually created) ontology has one default
CV Category. Whenever an ontology term is imported, a matchingCV Termis created in that default category, so the value is immediately usable in drop-downs without any extra step.
Where to find it in the UI
Everything below lives under the Vocabularies menu of the UI:
Vocabulary Categories, Terms, Ontologies and Ontology Terms.
What it buys you¶
- Better data quality — values are spelled once, consistently, and carry a stable identifier instead of a name that can drift.
- Interoperability — terms mapped to EFO / ENA / Cell Ontology / CHEBI are ready for downstream submission (e.g. ENA) and for exchange with other platforms.
- Multi-omics & imaging ready — the same mechanism serves sequencing library attributes, imaging methods, cell lines, chemicals, organisms, …