Skip to content

Commit

Permalink
Realign ServicePack under Package; align Package with gUFO ConcreteIn…
Browse files Browse the repository at this point in the history
…dividual

Thanks to @sbarnum for discussion leading to ServicePack's motion.

Thanks to @plbt5 for discussion leading to the FunctionalComplex
alignment.

No effects were observed on Make-managed files.

References:
* ucoProject/UCO#596 (comment)

Signed-off-by: Alex Nelson <[email protected]>
  • Loading branch information
ajnelson-nist committed Nov 12, 2024
1 parent 10191e6 commit 4cde4da
Showing 1 changed file with 22 additions and 6 deletions.
28 changes: 22 additions & 6 deletions ontology/uco-gufo.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -163,10 +163,21 @@ drafting:LinuxThread

drafting:Package
a
gufo:Kind ,
gufo:Category ,
owl:Class
;
rdfs:subClassOf uco-observable:Software ;
rdfs:subClassOf
gufo:FunctionalComplex ,
uco-observable:Software ,
[
a owl:Restriction ;
owl:onProperty [
owl:inverse gufo:isComponentOf ;
] ;
owl:onClass drafting:SoftwareBuild ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
]
;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/596> ;
.

Expand Down Expand Up @@ -217,10 +228,7 @@ drafting:ServicePack
gufo:Kind ,
owl:Class
;
rdfs:subClassOf
gufo:FunctionalComplex ,
uco-observable:Software
;
rdfs:subClassOf drafting:Package ;
rdfs:isDefinedBy <https://github.com/ucoProject/UCO/issues/596> ;
owl:disjointWith
drafting:BuildUtility ,
Expand Down Expand Up @@ -606,6 +614,14 @@ uco-types:Hash
rdfs:subClassOf gufo:AbstractIndividual ;
.

[]
a owl:Axiom ;
rdfs:comment "Mereologically, Package is comprised of multiple parts, including the distribution resource (/payload)."@en ;
owl:annotatedObject gufo:FunctionalComplex ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSubject drafting:Package ;
.

[]
a owl:Axiom ;
rdfs:comment
Expand Down

0 comments on commit 4cde4da

Please sign in to comment.