Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Campaign to annotate ontology root terms with IAO:0000700 #2149

Open
cthoyt opened this issue Oct 6, 2022 · 3 comments
Open

Campaign to annotate ontology root terms with IAO:0000700 #2149

cthoyt opened this issue Oct 6, 2022 · 3 comments
Labels
attn: Technical WG Issues pertinent to technical activities, such as maintenance of website, PURLs, and tools ontology metadata Issues related to ontology metadata

Comments

@cthoyt
Copy link
Collaborator

cthoyt commented Oct 6, 2022

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:Thing or 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

  • Annotate OBO Foundry ontologies using IAO:0000700

Benefits

  • the Ontology Lookup Service uses this to help better display ontologies
  • this will be generally useful for things like alignment with COB since it makes it easier to figure out where the work will be

Example Contributions

See https://cthoyt.github.io/cob-root-analysis for charts of the upper parts of several ontologies

Template Contribution Text

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

Related Discussions

@nlharris nlharris added ontology metadata Issues related to ontology metadata attn: Technical WG Issues pertinent to technical activities, such as maintenance of website, PURLs, and tools labels Oct 6, 2022
@matentzn
Copy link
Contributor

matentzn commented Oct 6, 2022

Big supporter of this. If I get a checklist of all anatomy and phenotype ontologies that don't have IAO:700 on them I will get cracking.

@cthoyt
Copy link
Collaborator Author

cthoyt commented Oct 6, 2022

the following ontologies in "anatomy and development" and "phenotype" domains do not have root terms annotated. See https://cthoyt.github.io/cob-root-analysis for images of the upper parts of all of these ontologies to help with curation. Generated with code at https://github.com/cthoyt/cob-root-analysis

domain prefix repository image
anatomy and development aism https://github.com/insect-morphology/aism
anatomy and development amphx https://github.com/EBISPOT/amphx_ontology
anatomy and development bspo https://github.com/obophenotype/biological-spatial-ontology
anatomy and development bto https://github.com/BRENDA-Enzymes/BTO
anatomy and development caro https://github.com/obophenotype/caro
anatomy and development clao https://github.com/luis-gonzalez-m/Collembola
anatomy and development clo https://github.com/CLO-Ontology/CLO
anatomy and development clyh https://github.com/EBISPOT/clyh_ontology
anatomy and development colao https://github.com/insect-morphology/colao
anatomy and development cteno https://github.com/obophenotype/ctenophore-ontology
anatomy and development ddanat https://github.com/dictyBase/migration-data
anatomy and development ddpheno https://github.com/obophenotype/dicty-phenotype-ontology
anatomy and development ecao https://github.com/echinoderm-ontology/ecao_ontology
anatomy and development emapa https://github.com/obophenotype/mouse-anatomy-ontology
anatomy and development fao https://github.com/obophenotype/fungal-anatomy-ontology
anatomy and development hao https://github.com/hymao/hao
anatomy and development hom https://github.com/BgeeDB/homology-ontology
anatomy and development hsapdv https://github.com/obophenotype/developmental-stage-ontologies
anatomy and development lepao https://github.com/insect-morphology/lepao
anatomy and development ma https://github.com/obophenotype/mouse-anatomy-ontology
anatomy and development mfmo https://github.com/RDruzinsky/feedontology
anatomy and development mmusdv https://github.com/obophenotype/developmental-stage-ontologies
anatomy and development oarcs https://github.com/aszool/oarcs
anatomy and development olatdv https://github.com/obophenotype/developmental-stage-ontologies
anatomy and development pdumdv https://github.com/obophenotype/developmental-stage-ontologies
anatomy and development plana https://github.com/obophenotype/planaria-ontology
anatomy and development po https://github.com/Planteome/plant-ontology
anatomy and development poro https://github.com/obophenotype/porifera-ontology
anatomy and development spd https://github.com/obophenotype/spider-ontology
anatomy and development xao https://github.com/xenopus-anatomy/xao
anatomy and development zfa https://github.com/cerivs/zebrafish-anatomical-ontology
anatomy and development zfs https://github.com/cerivs/zebrafish-anatomical-ontology
phenotype apo https://github.com/obophenotype/ascomycete-phenotype-ontology
phenotype flopo https://github.com/flora-phenotype-ontology/flopoontology
phenotype oba https://github.com/obophenotype/bio-attribute-ontology
phenotype omp https://github.com/microbialphenotypes/OMP-ontology
phenotype pcl https://github.com/obophenotype/provisional_cell_ontology
phenotype phipo https://github.com/PHI-base/phipo
phenotype planp https://github.com/obophenotype/planarian-phenotype-ontology
phenotype ppo https://github.com/PlantPhenoOntology/PPO
phenotype to https://github.com/Planteome/plant-trait-ontology
phenotype uo https://github.com/bio-ontology-research-group/unit-ontology
phenotype vt https://github.com/AnimalGenome/vertebrate-trait-ontology
phenotype xpo https://github.com/obophenotype/xenopus-phenotype-ontology
phenotype zp https://github.com/obophenotype/zebrafish-phenotype-ontology

cthoyt added a commit to cthoyt/biological-spatial-ontology that referenced this issue Oct 6, 2022
cthoyt added a commit to cthoyt/mouse-anatomy-ontology that referenced this issue Oct 6, 2022
matentzn added a commit to EBISPOT/amphx_ontology that referenced this issue Oct 7, 2022
allenbaron added a commit to DiseaseOntology/PathogenTransmissionOntology that referenced this issue Oct 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
attn: Technical WG Issues pertinent to technical activities, such as maintenance of website, PURLs, and tools ontology metadata Issues related to ontology metadata
Projects
None yet
Development

No branches or pull requests

4 participants