Skip to content

Commit

Permalink
Add software class-disjointedness statements from Sean
Browse files Browse the repository at this point in the history
This patch is known to not pass CI due to an already-existing and
unresolved modeling question on ServicePack.

References:
* ucoProject/UCO#596 (comment)

Co-authored-by: Sean Barnum <[email protected]>
Signed-off-by: Alex Nelson <[email protected]>
  • Loading branch information
ajnelson-nist and Sean Barnum committed Nov 6, 2024
1 parent 62e037e commit 510f41f
Showing 1 changed file with 60 additions and 0 deletions.
60 changes: 60 additions & 0 deletions ontology/uco-gufo.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ drafting:BuildUtility
;
rdfs:subClassOf uco-observable:Software ;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/596> ;
owl:disjointWith
uco-observable:Library ,
uco-observable:OperatingSystem
;
.

drafting:Compiler
Expand All @@ -59,6 +63,7 @@ drafting:Compiler
uco-observable:Software
;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/596> ;
owl:disjointWith uco-observable:OperatingSystem ;
.

drafting:DeploymentScript
Expand Down Expand Up @@ -201,6 +206,13 @@ drafting:ServicePack
uco-observable:Software
;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/596> ;
owl:disjointWith
drafting:BuildUtility ,
drafting:Compiler ,
uco-observable:Application ,
uco-observable:Library ,
uco-observable:OperatingSystem
;
.

drafting:SoftwareBuild
Expand Down Expand Up @@ -230,6 +242,19 @@ drafting:Task
;
rdfs:subClassOf uco-observable:Software ;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/596> ;
owl:disjointWith
drafting:BuildUtility ,
drafting:Compiler ,
drafting:Script ,
drafting:ServicePack ,
drafting:SoftwareBuild ,
uco-observable:Application ,
uco-observable:Code ,
uco-observable:Library ,
uco-observable:OperatingSystem ,
uco-observable:Process ,
uco-observable:ProcessThread
;
.

drafting:Vehicle
Expand Down Expand Up @@ -426,6 +451,10 @@ uco-observable:AlternateDataStream

uco-observable:Application
a gufo:Category ;
owl:disjointWith
uco-observable:Library ,
uco-observable:OperatingSystem
;
.

uco-observable:BluetoothAddressFacet
Expand All @@ -449,6 +478,11 @@ uco-observable:FileSystemObject

uco-observable:Library
a gufo:SubKind ;
owl:disjointWith
drafting:BuildUtility ,
drafting:Compiler ,
uco-observable:OperatingSystem
;
.

uco-observable:MACAddressFacet
Expand All @@ -461,10 +495,36 @@ uco-observable:OperatingSystem

uco-observable:Process
a gufo:Kind ;
owl:disjointWith
drafting:BuildUtility ,
drafting:Compiler ,
drafting:Script ,
drafting:ServicePack ,
drafting:SoftwareBuild ,
drafting:Task ,
uco-observable:Application ,
uco-observable:Code ,
uco-observable:Library ,
uco-observable:OperatingSystem ,
uco-observable:ProcessThread
;
.

uco-observable:ProcessThread
a gufo:Kind ;
owl:disjointWith
drafting:BuildUtility ,
drafting:Compiler ,
drafting:Script ,
drafting:ServicePack ,
drafting:SoftwareBuild ,
drafting:Task ,
uco-observable:Application ,
uco-observable:Code ,
uco-observable:Library ,
uco-observable:OperatingSystem ,
uco-observable:Process
;
.

uco-observable:Software
Expand Down

0 comments on commit 510f41f

Please sign in to comment.