Replies: 5 comments 6 replies
-
Lots of ontologies duplicate RO relations (some xref them back, but most don't). This is quite a systematic problem across OBO ontologies, and probably isn't the most interesting case of what you're looking for. |
Beta Was this translation helpful? Give feedback.
-
This makes complete sense |
Beta Was this translation helpful? Give feedback.
-
From @bpeters42
|
Beta Was this translation helpful? Give feedback.
-
(Sorry for the slow reply.) There's a very small number of BFO terms that the OBO PURL system redirects to RO, for complex historical reasons: https://github.com/OBOFoundry/purl.obolibrary.org/blob/master/config/obo.yml#L22 As Bjoern said, OBI "adopted" three CHMO terms: CHMO:0000087, CHMO:0000089, and CHMO:0000102. We could obsolete these IDs and mint new OBI IDs. More context: OBI didn't want to change the meaning of these terms, we just wanted to include them in OBI. CHMO imports from OBI, but I wanted to avoid a circular import from CHMO. OBI has circular imports with IAO that cause lots of problems. We got permission from the CHMO developers to "adopt" these three terms, rather than creating duplicate terms. At the time CHMO was not being maintained or was in hibernation, but I see that has changed. We did not change the PURL system for this. TLDR: This is not an example of best practise, but it is an example of a tough case we need to handle. We're open to changing how we handle these CHMO terms. |
Beta Was this translation helpful? Give feedback.
-
Note to self: also look at Proper Names Ontology (PNO) and D-Acts |
Beta Was this translation helpful? Give feedback.
-
We are interested to understand the extent to which ontologies have adopted individual terms from other ontologies. For example, the relation ontology RO has adopted the
part of
andoccurs in
relationships from BFO:BFO:0000050
andBFO:0000066
.NOTE: This is different from ontologies adopting an entire namespace: GO for example has GO_REL, and a few more namespace incorporated, but they have adopted the entire namespace, rather than just a set of individual terms. In other words, we still know exactly, based on the IRI of the term where it belongs - we cant say the same of
BFO:0000050
, which does not belong in BFO (but RO).Do you know ontologies that have done the same? Can you give some examples?
Beta Was this translation helpful? Give feedback.
All reactions