information-artifact-ontology / ontology-metadata

OBO Metadata Ontology
Creative Commons Zero v1.0 Universal
19 stars 8 forks source link

tighten definition of IAO:0000233 term tracker item #175

Open cmungall opened 2 months ago

cmungall commented 2 months ago

http://purl.obolibrary.org/obo/IAO_0000233

An IRI or similar locator for a request or discussion of an ontology term.

What is a "similar locator"?

There is no range specified for this AP

IMO this should be strictly restricted to URLs to make it all useful. Otherwise it may as well be crammed into a comment. We are not dublin core.

For example, if we want code in OAK that validates IAO:0000233 by checking if a URL is valid (and using OAK-LLM to check if the content of the tracker aligns with the term) this will break if fed non URLs. The code would need to do bespoke parsing of the value.

Currently on OBO there are 229 uses of this

However, one non-OBO ontology, OEO is using this in a slightly different way, with a range of string with multiple URLs embedded

image

If we were to go with my recommendation this would break things for them, so we need to coordinate. cc @jannahastings

I think this speaks to the need to be simple and clear in OMO definitions, if the metadata is to be at all usable in a consistent way. It's always much harder to fix this after the fact once terms are in the wild and we later discover everyone is using them differently

matentzn commented 2 months ago

I agree with your suggestions:

  1. tighten range of IAO:0000223 to URL
  2. Change definition to "A URI or URL of a an issue tracker item related to this term"
jannahastings commented 2 months ago

Looping in @stap-m for OEO coordination

stap-m commented 2 months ago

Thanks for informing us. We'll think of a solution and update the usage of the term tracker item annotation in OEO.