Skip to content

Update hash relationships #127

@cthoyt

Description

@cthoyt

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:

http://purl.obolibrary.org/obo/emapa#Tmp_new_group                                                                      
http://purl.obolibrary.org/obo/emapa#ends_at                                                                            
http://purl.obolibrary.org/obo/emapa#group_term                                                                         
http://purl.obolibrary.org/obo/emapa#starts_at
http://purl.obolibrary.org/obo/emapa#is_a

The last one is particularly worrying since an "is a" relationship is well-defined in OBO world

To Do

  1. http://purl.obolibrary.org/obo/emapa#is_a, http://purl.obolibrary.org/obo/emapa#starts_at, and http://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)
  2. http://purl.obolibrary.org/obo/emapa#Tmp_new_group and http://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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions