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

Document policy for implicitly mirrored relations with the same label #807

Open
cmungall opened this issue Aug 13, 2024 · 1 comment
Open
Assignees

Comments

@cmungall
Copy link
Contributor

We have some cases where a relation in RO and a relation in BFO have different IRIs and the same label

  1. This used to be the case for http://purl.obolibrary.org/obo/RO_0000052 (previously called "inheres_in") and BFO:0000197 which has the rdfs:label of "inheres in" in http://purl.obolibrary.org/obo/bfo/2020/bfo-core.owl (for simplicitly we are only talking about the non-temporalized version of BFO, there are other issues for the temporalized, let's not mix concerns here)
  2. This is still the case for located_in http://purl.obolibrary.org/obo/RO_0001025 / http://purl.obolibrary.org/obo/BFO_0000171.

I will call these "implicitly mirrored relations". It is implicit because there is no formal axiom guaranteeing any kind of consistency. But there is an arguable implicit contract here based on the fact we want to be consistent in our terminology.

Please note: this issue is not for discussing whether one of these IDs should be ceded in favor of the other. Please consult the existing RO documentation and discuss this in the appropriate place, not here. The fact is that implicit mirroring exists and we should have better guidance.

I propose we crystalize existing practice:

  1. If a BFO term and RO term are implicitly intended to be aligned (different ID/IRIs same label) then logical axioms should be logically consistent. Non-logical axioms such as text definitions should be consistent but may be worded differently.
  2. If there is need for aligned IDs to become decoupled then RO is free to give a different label (provided we have agreement and we give the community warning of course)
  3. RO can always add completely new relations with desired D/Rs if the BFO one is too abstract
@bpeters42
Copy link
Collaborator

Discussed on 10/7 call: There is broad support for this proposal to 'crystalize existing practice'. We are assuming that with this agreement we would start to go through relations and execute? @cmungall is that what you had in mind?

Bill Duncan points out that in some cases it needs to be clarified what version of BFO is being referred to in this alignment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants