EnvironmentOntology / envo

A community-driven ontology for the representation of environments
http://www.environmentontology.org
Creative Commons Zero v1.0 Universal
136 stars 53 forks source link

The range of inSubset should be an IRI, not a literal #1527

Closed cmungall closed 2 months ago

cmungall commented 3 months ago

The range of inSubset should be an IRI, not a string literal. We have a mix at the moment

valid:

AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#inSubset> <http://purl.obolibrary.org/obo/ENVO_00001998> <http://purl.obolibrary.org/obo/envo#EnvO-Lite-GSC>)

not valid:

AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#inSubset> <http://purl.obolibrary.org/obo/ENVO_00000887> "wwfBiome")

These are the counts of invalids

environmental_hazards|90 envoAstro|72 envoAtmo|111 envoCesab|5 envoCloudAtlas|10 envoCmecs|36 envoCryo|40 envoEOVs|9 envoEmpo|37 envoMarine|62 envoMeo|27 envoNceas|22 envoOmics|35 envoPlastics|69 envoPolar|442 nlcd2011|22 subset_siren|37 wwfBiome|41

We already have IRIs defined for the subsets - nothing links to them so far

image

Note: this issue should not be used for discussing whether we use inSubset or a different AP. We have a different mega-ticket for this: #1202. Fixing the current ranges does not preclude using a different AP in the future, and would be a good incremental step towards this goal.