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?
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 asembryonic/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?