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

remove hash IRIs for properties #5616

Open
2 of 16 tasks
balhoff opened this issue Nov 16, 2022 · 6 comments
Open
2 of 16 tasks

remove hash IRIs for properties #5616

balhoff opened this issue Nov 16, 2022 · 6 comments
Assignees
Labels

Comments

@balhoff
Copy link
Member

balhoff commented Nov 16, 2022

Mondo has a number of annotation and object properties with hash IRIs that don't resolve. These kinds of IDs can't be compacted using the MONDO CURIE prefix and lead to confusion. I guess there may be an intent to submit these to RO at some point, but I suggest immediately giving them all real MONDO numeric IDs and later obsoleting if desired:

Annotation properties:

  • http://purl.obolibrary.org/obo/mondo#excluded_subClassOf
  • http://purl.obolibrary.org/obo/mondo#excluded_synonym
  • http://purl.obolibrary.org/obo/mondo#pathogenesis
  • http://purl.obolibrary.org/obo/mondo#related

Object properties:

  • http://purl.obolibrary.org/obo/mondo#disease_causes_feature
  • http://purl.obolibrary.org/obo/mondo#disease_has_basis_in_accumulation_of
  • http://purl.obolibrary.org/obo/mondo#disease_has_basis_in_development_of
  • http://purl.obolibrary.org/obo/mondo#disease_has_major_feature
  • http://purl.obolibrary.org/obo/mondo#disease_responds_to
  • http://purl.obolibrary.org/obo/mondo#disease_shares_features_of
  • http://purl.obolibrary.org/obo/mondo#disease_triggers
  • http://purl.obolibrary.org/obo/mondo#has_onset
  • http://purl.obolibrary.org/obo/mondo#has_onset_before
  • http://purl.obolibrary.org/obo/mondo#has_onset_during_or_after
  • http://purl.obolibrary.org/obo/mondo#part_of_progression_of_disease
  • http://purl.obolibrary.org/obo/mondo#predisposes_towards
@nicolevasilevsky
Copy link
Member

thanks @balhoff, I'll bring this up with Nico on the technical call

@matentzn
Copy link
Member

matentzn commented Nov 17, 2022

The essence of this request is this:

  1. @cmungall has a mild aversion against properties having opaque ids, because they make it harder to read OBO files and therefore increase the complexity of reviewing pull requests
  2. The ship for readable IRIs in general has sailed, and if we move these relationships to RO, they will become opaque anyways.

I think we should do the following:

@balhoff
Copy link
Member Author

balhoff commented Nov 17, 2022

  1. @cmungall has a mild aversion against properties having opaque ids, because they make it harder to read OBO files and therefore increase the complexity of reviewing pull requests

But keep in mind, with the right annotations you can make the OBO file use property names, e.g. has_primary_input here https://github.com/geneontology/go-ontology/pull/24379/files

@matentzn
Copy link
Member

I didnt know you could do that! Or maybe I did, and just forgot. Thanks!

@nicolevasilevsky
Copy link
Member

Note, from time to time, we need to review this. Raise this ~ once per month with Nico in your one-on-one meetings @sabrinatoro

@matentzn
Copy link
Member

From the meeting, we decided:

  1. Migrate the Object Properties asap (Q1 2023) into RO
  2. Using http://purl.obolibrary.org/obo/mondo# only for temporal relations during editing, and stripping them out upon release.

Expected time of completion: March 2023.

@sabrinatoro sabrinatoro added this to to do in Sabrina's tickets via automation Jul 24, 2023
@sabrinatoro sabrinatoro added this to the September release milestone Jul 24, 2023
@nicolevasilevsky nicolevasilevsky removed this from the December release milestone Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

4 participants