obophenotype / uberon

An ontology of gross anatomy covering metazoa. Works in concert with https://github.com/obophenotype/cell-ontology
http://obophenotype.github.io/uberon/
Other
134 stars 29 forks source link

Add taxon constraints to imported species-specific terms in Composite-Metazoan? #3378

Open gouttegd opened 1 month ago

gouttegd commented 1 month ago

Uberon itself makes use of taxon constraints to express the fact that we know that some terms are applicable/not applicable to a given taxon.

However, AFAIK most (if not all) of the taxon-specific ontologies that we merge to build Composite-Metazoan do not make use of taxon constraints. For example, none of the terms in FBbt are formally restricted to NCBITaxon:7227 (D. melanogaster) -- this is deemed unnecessary since the entirety of FBbt, by definition, is intended to apply to only that taxon.

This means that in Composite-Metazoan, we have a mixed situation where the “core” terms (coming from Uberon itself) may have taxon constraints, but the taxon-specific terms (imported from the taxon-specific ontologies), somewhat paradoxically, do not have any constraints (apart from the ones they may inherit from the core terms, but those would be less strict than they could be).

For example, in Uberon circulatory system dorsal vessel (UBERON:0015231) is restricted to Arthropoda; therefore, all FBbt terms attached to that term (such as embryonic/larval dorsal vessel (Drosophila) (FBbt:00001673)) inherit that restriction, but they are not formally restricted further to D. melanogaster only, even though we know (by the mere fact that they are FBbt terms) that they are intended to apply only to D. melanogaster.

So maybe we could update the bridge files that connect Uberon terms with taxon-specific terms to automatically inject appropriate in_taxon relationships to the taxon-specific terms?

gouttegd commented 1 month ago

@fbastian ⬆️ Follow-up to our scFAIR discussion today.