-
Notifications
You must be signed in to change notification settings - Fork 3
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
Update hash relationships #127
Comments
I emailed Terry about this on May 4, 2023 |
Just to note, that there is a bit of a steep priority issue here: Level 1: OWL constructs (Importance 10/10)http://purl.obolibrary.org/obo/emapa#is_a <- is precludes any kind of logical processing and should be fixed as a priority Level 2: Object properties that can be aligned with RO (Importance 6/10)http://purl.obolibrary.org/obo/emapa#starts_at <- aligning this with RO is necessary to facilitate interoperability with other stage ontologies Level 3: Fixing strange class IRIs (Importance 4/10)http://purl.obolibrary.org/obo/emapa#group_term This smells like a subset declaration gone wrong in EMAPA. So basically, someone wanted to declare a subset property (which is an annotation property) and ended up accidentally creating a class declaration. I guess the question is if these are even used? |
For 3: good idea, I just checked and see these actually aren't used at all |
There are several hash relationships in EMAPA (i.e., ones locally defined within the ontology but not using the designated URI prefix
http://purl.obolibrary.org/obo/EMAPA_
).This is a problem for interoperability as these are not well defined. This is also a problem for parsing since it's not clear how to incorporate these hash relationships into the EMAPA identifier space.
Some examples (non-exhaustive) I got when parsing EMAPA with
bioontologies
:The last one is particularly worrying since an "is a" relationship is well-defined in OBO world
To Do
http://purl.obolibrary.org/obo/emapa#is_a
,http://purl.obolibrary.org/obo/emapa#starts_at
, andhttp://purl.obolibrary.org/obo/emapa#ends_at
probably map onto things in the relation ontology (this is already covered by Map relations to RO ids to be used in OWL translation. #125)http://purl.obolibrary.org/obo/emapa#Tmp_new_group
andhttp://purl.obolibrary.org/obo/emapa#group_term
aren't qualified with a namespace and are completely unused. These are removed in Remove two confusing class/term definitions #128.The text was updated successfully, but these errors were encountered: