Vocab. Mondo - OHDSI/Vocabulary-v5.0 GitHub Wiki
Mondo
The Mondo Disease Ontology harmonizes disease concepts and identifiers across clinical and research resources. It covers rare and common diseases, including genetic and non-genetic disorders. Mondo is coordinated by the Monarch Initiative community.
Mondo is available in Athena as a non-Standard source vocabulary (vocabulary_id = 'Mondo'). It enables recognition and preservation of Mondo-coded source data and evaluation of disease specificity in OMOP. The released vocabulary contains Condition and Observation concepts and has no Mondo-to-Standard mappings. See the Vocabularies release notes.
Sources
Mondo is distributed as versioned OWL, OBO, and JSON files under CC BY 4.0. The Mondo download page provides the ontology distributions and associated documentation.
For OMOP ETL and analysis, use the Mondo content in the installed OHDSI vocabulary release. Its VOCABULARY record identifies the vocabulary version. Record that version when reporting analyses or exchanging concept sets.
Scope
Mondo reconciles disease concepts across resources including OMIM, Orphanet/ORDO, MeSH, NCIT, Disease Ontology, GARD, and ICD and SNOMED CT alignments. A native Mondo cross-reference does not establish an OMOP mapping.
Mondo complements HPO and ORPHAcodes in rare disease work: HPO describes phenotypic abnormalities, ORPHAcodes provide a rare-disease-specific nomenclature, and Mondo reconciles disease concepts across resources. Mondo's inclusion as a source vocabulary does not change the current OMOP Standard representation of conditions.
Concept Names and Codes
concept_name identifies the Mondo concept. Resolve source codes using both concept_code and vocabulary_id = 'Mondo'.
MONDO identifiers retain their numeric component and leading zeros. OMOP uses the underscore-form code:
| Identifier representation | OMOP concept_code |
|---|---|
http://purl.obolibrary.org/obo/MONDO_0008764 |
MONDO_0008764 |
MONDO:0008764 |
MONDO_0008764 |
Retain the original source value even when normalizing its representation for lookup.
Standard Concepts and Mappings
Mondo concepts are non-Standard (standard_concept IS NULL). They identify source values in appropriate *_source_concept_id fields and must not be used as Standard concepts in clinical event fields such as condition_concept_id.
The released vocabulary has no Mondo-to-Standard Maps to relationships. Native Mondo xrefs, SSSOM predicates, and ontology equivalence assertions do not substitute for these relationships. Any separately curated local mapping requires validation and provenance and must be distinguished from a released OHDSI mapping.
Mondo's native disease hierarchy does not itself provide a Standard analytical hierarchy in CONCEPT_ANCESTOR. Standard concept-set expansion uses the released Standard and Classification hierarchies. Analyses using Mondo source identifiers require explicit source-concept selection.
Domains
The August 2026 OHDSI vocabulary release contains the following Mondo concepts:
| Domain | Concepts |
|---|---|
| Condition | 23,224 |
| Observation | 4,529 |
| Total | 27,753 |
Source: Vocabularies release notes. These figures describe the released OMOP vocabulary, not the native Mondo rare disease subset.
Use the domain_id and concept_class_id of each released CONCEPT record. Mondo concepts must not all be treated as Condition concepts.
Rare Disease Use Cases
Mondo supports recognition of source codes from registries, clinical genomics, Phenopackets, and other Mondo-aligned data. Preserving the source identifier retains disease and subtype information needed to evaluate semantic loss during ETL.
For cohort discovery and landscape studies, distinguish analyses using Standard concepts from analyses explicitly using Mondo source concepts or separately curated mappings. Adding Mondo to the vocabulary cannot recover disease specificity already lost upstream or make existing ICD/SNOMED-coded records automatically Mondo-coded. Source-based studies need documented coverage, provenance, and validation across sites.
Native Mondo provides a rare subset combining authority-specific annotations, manual curation, and ontology inference. For a rare disease analysis, select the annotation appropriate to the study, record the source release, and link the selected subset to OMOP Mondo concepts by identifier. The subset files also contain classification ancestors, so file membership alone does not establish rarity: filter on the relevant subset annotation. See Mondo's rare disease subset documentation.
Membership in the OMOP Mondo vocabulary does not identify a concept as rare. Rarity must be established through the study's selected subset definition.
Instructions for ETL
When source data contain a Mondo code:
- Normalize its representation for lookup and resolve it using
vocabulary_id = 'Mondo'in the installed vocabulary release. Check the concept's validity and domain. - Preserve its OMOP
concept_idin the appropriate*_source_concept_idfield and the original code in*_source_value. - If mappings exist in future releases, use a valid
Maps torelationship to an active Standard concept according to OMOP ETL rules, including the target domain, while retaining the Mondo source concept and original source value. - For an unmapped record, set the event's Standard concept field to
0while retaining its source fields. For example, an unmapped Mondo-coded diagnosis inCONDITION_OCCURRENCEhascondition_concept_id = 0, the Mondo concept ID incondition_source_concept_id, and the original code incondition_source_value. If the source code itself cannot be resolved, use0for the source concept ID and retain the source value. - Do not infer an OMOP mapping from a native xref or
exactMatchassertion. If a separately validated local mapping is used, preserve its provenance and apply normal OMOP rules for the Standard target and its domain.
Apply the OMOP CDM field conventions for the destination table. A Mondo identifier assigned through a local crosswalk is derived information: retain the original source coding and the crosswalk provenance rather than implying that the source system recorded Mondo directly.
Stewardship
The OHDSI contribution is maintained by the Monarch Initiative / TISLab team at the University of North Carolina at Chapel Hill, in collaboration with the OHDSI Rare Disease Working Group and Thesaurus Health. The contribution issue records the vocabulary's submission and maintenance discussion.