From 010040e3915925dffd72862a67556df7de996b4f Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Fri, 8 Mar 2024 11:29:27 -0500 Subject: [PATCH] Add and annotate root Facet classification; align core:hasFacet No effects were observed on Make-managed files. Signed-off-by: Alex Nelson --- ontology/uco-gufo.ttl | 27 +++++++++++++++++++++++++++ tests/exemplars.ttl | 5 +++++ 2 files changed, 32 insertions(+) diff --git a/ontology/uco-gufo.ttl b/ontology/uco-gufo.ttl index 95b7c6a..30a9749 100644 --- a/ontology/uco-gufo.ttl +++ b/ontology/uco-gufo.ttl @@ -89,6 +89,13 @@ drafting:Velocity rdfs:seeAlso ; . +drafting:isBearerOf + a owl:ObjectProperty ; + rdfs:domain gufo:ConcreteIndividual ; + rdfs:range gufo:Aspect ; + owl:inverseOf gufo:inheresIn ; + . + uco-action:Action rdfs:subClassOf drafting:Perdurant ; . @@ -111,6 +118,11 @@ uco-core:Event rdfs:subClassOf drafting:Perdurant ; . +uco-core:Facet + a gufo:Category ; + rdfs:subClassOf gufo:IntrinsicMode ; + . + uco-core:Item rdfs:subClassOf drafting:Endurant , @@ -125,6 +137,10 @@ uco-core:endTime ; . +uco-core:hasFacet + rdfs:subPropertyOf drafting:isBearerOf ; + . + uco-core:startTime rdfs:seeAlso gufo:hasBeginPoint , @@ -157,3 +173,14 @@ uco-types:Hash rdfs:subClassOf gufo:AbstractIndividual ; . +[] + a owl:Axiom ; + rdfs:comment + "This specialization stems from a Facet currently being understood to be an intrinsic mode that is not measurable. Were it measurable, a Facet would be a Quality."@en , + "This specialization will raise some disussion pertaining to core:ConfidenceFacet. If a ConfidenceFacet is measurable, then it is a specialization of gufo:Quality, and Facet should instead be a subclass of IntrinsicAspect."@en + ; + owl:annotatedObject gufo:IntrinsicMode ; + owl:annotatedProperty rdfs:subClassOf ; + owl:annotatedSubject uco-core:Facet ; + . + diff --git a/tests/exemplars.ttl b/tests/exemplars.ttl index 94c7027..a427ce9 100644 --- a/tests/exemplars.ttl +++ b/tests/exemplars.ttl @@ -36,6 +36,11 @@ kb:Bearing-74c2bb20-1e4f-40ac-807e-bc2c528e39da 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:Event-03a1a1db-0579-4427-9a51-448c32281146