diff --git a/ontology/uco-bfo.ttl b/ontology/uco-bfo.ttl index a88d475..ccfd2bf 100644 --- a/ontology/uco-bfo.ttl +++ b/ontology/uco-bfo.ttl @@ -66,10 +66,18 @@ uco-core:Event ; . +uco-core:Facet + rdfs:subClassOf obo:BFO_0000020 ; + . + uco-core:Item rdfs:subClassOf drafting:Endurant ; . +uco-core:hasFacet + rdfs:subPropertyOf obo:BFO_0000196 ; + . + uco-identity:Identity rdfs:subClassOf drafting:Endurant ; . @@ -105,6 +113,14 @@ uco-pattern:LogicalPattern rdfs:subClassOf drafting:Endurant ; . +[] + a owl:Axiom ; + rdfs:comment "Note that BFO 196 ('bearer of') has a domain restriction, that the subject not be a spatial region. This could cause conflicts with UCO's Location namespace: If uco-location:Location or some subclass are believed to be specializations of BFO 6 ('spatial region'), then with this alignment of BFO 196, they cannot have a Facet."@en ; + owl:annoatedProperty rdfs:subPropertyOf ; + owl:annotatedObject obo:BFO_0000196 ; + owl:annotatedSubject uco-core:hasFacet ; + . + [] a owl:Axiom ; rdfs:comment "Per an example of usage from BFO 2.0, 'the pdf file on your laptop, the pdf file that is a copy thereof on my laptop'."@en ; diff --git a/tests/exemplars.ttl b/tests/exemplars.ttl index c114c9b..b9c4892 100644 --- a/tests/exemplars.ttl +++ b/tests/exemplars.ttl @@ -27,6 +27,11 @@ kb:Action-561624b7-1ca5-4571-9ef8-3b9bf65f82b4 kb:ContentData-179c7e84-f72d-47f7-b6f3-3f4a1f0938bd a uco-observable:ContentData ; + uco-core:hasFacet kb:ContentDataFacet-a961d865-087b-43bd-ab31-0e33331c5628 ; + . + +kb:ContentDataFacet-a961d865-087b-43bd-ab31-0e33331c5628 + a uco-observable:ContentDataFacet ; . kb:Device-af503a3b-397c-4690-bef9-3972e0f2889d