A common operation now part of standard OBO workflows via robot is the relaxation of equivalence axioms to weaker subClassOf axioms.
For the majority of ontologies this falls into one of two templates: C SubClassOf D or C SubClassOf R some D (i.e Basic Existential Graphs). These are typically treated as single edges in neo4j etc.
For phenotype ontologies we don't see this pattern due to the necessity for the extra has-part (used as a buffer against is-a overloading). In order to formally relax this into the pattern above we would need to name the has-part o inheres-in chain.
A common operation now part of standard OBO workflows via robot is the relaxation of equivalence axioms to weaker subClassOf axioms.
For the majority of ontologies this falls into one of two templates:
C SubClassOf D
orC SubClassOf R some D
(i.e Basic Existential Graphs). These are typically treated as single edges in neo4j etc.For phenotype ontologies we don't see this pattern due to the necessity for the extra has-part (used as a buffer against is-a overloading). In order to formally relax this into the pattern above we would need to name the has-part o inheres-in chain.