Skip to content

Commit

Permalink
UCO Issue 544: Add Endurant and Perdurant alignment
Browse files Browse the repository at this point in the history
No effects were observed on Make-managed files.

References:
* ucoProject/UCO#544

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
  • Loading branch information
ajnelson-nist committed Aug 15, 2023
1 parent 9aa9a29 commit a16c175
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 1 deletion.
47 changes: 46 additions & 1 deletion ontology/uco-bfo.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> .
@prefix uco-core: <https://ontology.unifiedcyberontology.org/uco/core/> .
@prefix uco-identity: <https://ontology.unifiedcyberontology.org/uco/identity/> .
@prefix uco-observable: <https://ontology.unifiedcyberontology.org/uco/observable/> .
@prefix uco-pattern: <https://ontology.unifiedcyberontology.org/uco/pattern/> .
@prefix uco-role: <https://ontology.unifiedcyberontology.org/uco/role/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

Expand All @@ -20,16 +22,59 @@
;
.

drafting:Endurant
a owl:Class ;
rdfs:subClassOf
obo:BFO_0000002 ,
uco-core:UcoObject
;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/544> ;
owl:disjointWith drafting:Perdurant ;
.

drafting:Event
a owl:Class ;
rdfs:subClassOf obo:BFO_0000008 ;
rdfs:subClassOf
drafting:Perdurant ,
obo:BFO_0000008
;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/541> ;
.

drafting:Perdurant
a owl:Class ;
rdfs:subClassOf
obo:BFO_0000003 ,
uco-core:UcoObject
;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/544> ;
owl:disjointWith drafting:Endurant ;
.

uco-action:Action
rdfs:subClassOf drafting:Perdurant ;
.

uco-core:Item
rdfs:subClassOf drafting:Endurant ;
.

uco-identity:Identity
rdfs:subClassOf drafting:Endurant ;
.

uco-observable:File
rdfs:subClassOf obo:BFO_0000031 ;
.

uco-observable:ObservablePattern
rdfs:subClassOf drafting:Endurant ;
.

uco-pattern:LogicalPattern
rdfs:subClassOf drafting:Endurant ;
.

[]
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 ;
Expand Down
18 changes: 18 additions & 0 deletions tests/exemplars.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> .
@prefix uco-core: <https://ontology.unifiedcyberontology.org/uco/core/> .
@prefix uco-identity: <https://ontology.unifiedcyberontology.org/uco/identity/> .
@prefix uco-observable: <https://ontology.unifiedcyberontology.org/uco/observable/> .
@prefix uco-pattern: <https://ontology.unifiedcyberontology.org/uco/pattern/> .
@prefix uco-role: <https://ontology.unifiedcyberontology.org/uco/role/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

Expand All @@ -18,6 +20,10 @@
owl:imports <http://example.org/ontology/uco-bfo> ;
.

kb:Action-561624b7-1ca5-4571-9ef8-3b9bf65f82b4
a uco-action:Action ;
.

kb:Event-36ca992e-47e5-43a5-b344-71465c222a05
a drafting:Event ;
.
Expand All @@ -26,3 +32,15 @@ kb:File-e364d7d2-25c8-4d4a-95d1-b03f73934e83
a uco-observable:File ;
.

kb:Identity-7658570e-f6e1-4fbf-ad6b-d057a38cc7eb
a uco-identity:Identity ;
.

kb:LogicalPattern-31b4baf1-a8af-4cd8-8648-8946115c04ce
a uco-pattern:LogicalPattern ;
.

kb:ObservablePattern-43623d97-2877-46c6-a52c-7e636f767ceb
a uco-observable:ObservablePattern ;
.

0 comments on commit a16c175

Please sign in to comment.