You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have a bridge module that performs injections into some classes to avoid things hanging at root. Eventually this can be replaced but for now we should remove things one at a time (see this ticket for injection OBOFoundry/OBOFoundry.github.io#1443)
specifically that the 'editor preferred term' for 'editor preferred term' is the weird string 'editor preferred term~editor preferred label', which is definitely not the editor preferred term for editor preferred term!
it gets worse. Other ontologies import ENVO modules, and ontologies import these ontologies. In general annotations end up getting included (because SLME). So we see this junk propagated all over OBO.
One might say that this is not such a big deal, as it is just an annotation property, it doesn't affect logic or structure. However, this kind of virally propagated junk makes our ontologies confusing to users and lessens their confidence, so I regard it as high priority.
I will fix ASAP as I am responsible
The text was updated successfully, but these errors were encountered:
I came across this issue from the issue OBOFoundry/OBOFoundry.github.io#1443 and found out that this annotation is still there when I clicked on the OLS link, which shouldn't work anymore.
All this time, it's also in the envo-edit.owl L47508
We have a bridge module that performs injections into some classes to avoid things hanging at root. Eventually this can be replaced but for now we should remove things one at a time (see this ticket for injection OBOFoundry/OBOFoundry.github.io#1443)
In particular, See this line:
https://github.com/EnvironmentOntology/envo/blame/da9456c8fd9d022f7fdd677d0a0d7a9d148cf949/src/envo/imports/envo_bridge.owl#L87
(Note: I am 100% responsible for this.)
What is this line doing?
It is injecting a triple on
IAO:0000111 'editor preferred term'
specifically it is saying
IAO:0000111 IAO:0000111 'editor preferred term~editor preferred label'
specifically that the 'editor preferred term' for 'editor preferred term' is the weird string 'editor preferred term~editor preferred label', which is definitely not the editor preferred term for editor preferred term!
we can see how this looks in OLS:
https://www.ebi.ac.uk/ols/ontologies/envo/properties?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FIAO_0000111
it gets worse. Other ontologies import ENVO modules, and ontologies import these ontologies. In general annotations end up getting included (because SLME). So we see this junk propagated all over OBO.
e.g. if we try this SPARQL on ontobee:
we see the following ontologies are infected:
One might say that this is not such a big deal, as it is just an annotation property, it doesn't affect logic or structure. However, this kind of virally propagated junk makes our ontologies confusing to users and lessens their confidence, so I regard it as high priority.
I will fix ASAP as I am responsible
The text was updated successfully, but these errors were encountered: