Related to https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2149
## What This PR Does
Applies the annotation property [has ontology root term (IAO:0000700)](http://purl.obolibrary.org/obo/IAO_0000700) at the the ontology level to list the following terms from this ontology as "root terms":
1. PREFIX:XXXXXXX
2. ...
## Why this is helpful
- the Ontology Lookup Service uses this to help better display ontologies
- if any of the terms mentioned above are ever aligned with an upper ontology like BFO, it still will be the thing shown on OLS as the "root"
- this will be generally useful for things like alignment with COB since it makes it easier to figure out what are the upper level terms in this ontology are
The annotation property has ontology root term (IAO:0000700) is used to annotate onto an ontology what its root terms are. This is usually more specific than
owl:Thingor upper-level BFO terms, since these are typically the super-classes of the terms in each ontology that are actually being curated in the ontology itself.Goals
Benefits
Example Contributions
property_value: IAO:0000700 PREFIX:XXXXXXXbefore the first[Term]standza like in https://github.com/cthoyt/SO-Ontologies/blob/a1fc22a8be4e07c65d726b30d5c54e989b4a6275/so-edit.obo#L22-L25See https://cthoyt.github.io/cob-root-analysis for charts of the upper parts of several ontologies
Template Contribution Text
Related Discussions