2022-08-15
This is an annotation used on an object property to indicate a logical characterstic beyond what is possible in OWL.
OBO Operations call
logical characteristic of object property
'part disjoint with' 'defined by construct' """
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX : <http://example.org/
CONSTRUCT {
[
a owl:Restriction ;
owl:onProperty :part_of ;
owl:someValuesFrom ?a ;
owl:disjointWith [
a owl:Restriction ;
owl:onProperty :part_of ;
owl:someValuesFrom ?b
]
]
}
WHERE {
?a :part_disjoint_with ?b .
}
Links an annotation property to a SPARQL CONSTRUCT query which is meant to provide semantics for a shortcut relation.
defined by construct
The term was added to the ontology on the assumption it was in scope, but it turned out later that it was not.
This obsolesence reason should be used conservatively. Typical valid examples are: un-necessary grouping classes in disease ontologies, a phenotype term added on the assumption it was a disease.
https://github.com/information-artifact-ontology/ontology-metadata/issues/77
https://orcid.org/0000-0001-5208-3432
out of scope