Skip to content

Commit

Permalink
Update Endurant subclass position; add and demonstrate Quality
Browse files Browse the repository at this point in the history
References:
* ucoProject/UCO#544 (comment)

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
  • Loading branch information
ajnelson-nist committed Feb 8, 2024
1 parent eda1de1 commit f19f49e
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
23 changes: 22 additions & 1 deletion ontology/uco-bfo.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ drafting:Endurant
a owl:Class ;
rdfs:subClassOf
obo:BFO_0000002 ,
uco-core:UcoObject
uco-core:UcoThing
;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/544> ;
owl:disjointWith drafting:Perdurant ;
Expand All @@ -43,6 +43,15 @@ drafting:Perdurant
owl:disjointWith drafting:Endurant ;
.

drafting:Quality
a owl:Class ;
rdfs:subClassOf
drafting:Endurant ,
obo:BFO_0000019 ,
uco-core:UcoInherentCharacterizationThing
;
.

uco-action:Action
rdfs:subClassOf
drafting:Perdurant ,
Expand Down Expand Up @@ -72,6 +81,10 @@ uco-location:Location
;
.

uco-observable:ContentData
rdfs:subClassOf obo:BFO_0000004 ;
.

uco-observable:File
rdfs:subClassOf obo:BFO_0000031 ;
.
Expand All @@ -92,3 +105,11 @@ uco-pattern:LogicalPattern
owl:annotatedTarget obo:BFO_0000031 ;
.

[]
a owl:Axiom ;
rdfs:comment "Per usage with a Quality that presents a ContentData object's ability to be measured with the result being a Hash. This usage with BFO_0000080 requires the quality-bearer be an independent continuant, but does not require a more specific subclass."@en ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource uco-observable:ContentData ;
owl:annotatedTarget obo:BFO_0000004 ;
.

9 changes: 9 additions & 0 deletions tests/exemplars.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ kb:Action-561624b7-1ca5-4571-9ef8-3b9bf65f82b4
a uco-action:Action ;
.

kb:ContentData-179c7e84-f72d-47f7-b6f3-3f4a1f0938bd
a uco-observable:ContentData ;
.

kb:Event-36ca992e-47e5-43a5-b344-71465c222a05
a uco-core:Event ;
.
Expand All @@ -49,3 +53,8 @@ kb:ObservablePattern-43623d97-2877-46c6-a52c-7e636f767ceb
a uco-observable:ObservablePattern ;
.

kb:Quality-4b765c1f-362c-4562-a50f-7bb781fe4737
a drafting:Quality ;
obo:BFO_0000080 kb:ContentData-179c7e84-f72d-47f7-b6f3-3f4a1f0938bd ;
.

0 comments on commit f19f49e

Please sign in to comment.