# baseURI: https://www.omg.org/spec/Commons/Collections/
# imports: https://www.omg.org/spec/Commons/AnnotationVocabulary/
# imports: https://www.omg.org/spec/Commons/TextDatatype/
@base .
@prefix cmns-av: .
@prefix cmns-col: .
@prefix cmns-txt: .
@prefix dct: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix xsd: .
a owl:Ontology ;
rdfs:label "Commons Collections Ontology" ;
dct:abstract "The collections ontology defines commonly used concepts for arrangements and schemes for organizing information and collections of things, such as structured collections that may be organized according to some scheme, and related very high level mereology relations to enable association of things with such collections and schemes." ;
dct:contributor
"Davide Sottara, Mayo Clinic" ,
"Elisa Kendall, Thematix Partners LLC" ,
"Pete Rivett, agnos.ai"
;
dct:license "http://opensource.org/licenses/MIT"^^xsd:anyURI ;
owl:imports
,
;
owl:versionIRI ;
skos:changeNote "The https://www.omg.org/spec/Commons/20220501/Collections.rdf version of this ontology was modified to better differentiate some of the properties that are subproperties of comprises to aid in user understanding, add new properties that allow for taxonomic parthood, and add a property allowing users to describe the intended method used with respect to arrangement (COMMONS-12)." ;
skos:note
"The collections ontology conforms with the OWL 2 DL semantics, and is outside of OWL 2 RL due to the inclusion of a min 0 cardinality constraint. This restriction may be removed as needed to support OWL RL rule-based applications that cannot be extended to support it." ,
"This ontology was originally designed for use in the OMG Languages, Countries and Codes (LCC) specification as part of the broader LanguageRepresentation ontology. The concepts have also been used in the Financial Industry Business Ontology (FIBO) for representing collections such as baskets, portfolios records, statistical universes and populations."
;
cmns-av:copyright
"Copyright (c) 2019-2022 Thematix Partners LLC" ,
"Copyright (c) 2021-2022 EDM Council, Inc." ,
"Copyright (c) 2021-2022 Mayo Clinic" ,
"Copyright (c) 2021-2022 agnos.ai U.K. Ltd" ,
"Copyright (c) 2022 Object Management Group, Inc."
;
.
cmns-col:Arrangement
a owl:Class ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty cmns-col:hasMethod ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
] ;
rdfs:label "arrangement" ;
skos:definition "systematic plan, manner, or method for making, doing, achieving, or organizing something" ;
skos:example "Examples include designs, schema, models, methodologies, alphabetical or numeric ordering, and the like." ;
.
cmns-col:Collection
a owl:Class ;
rdfs:label "collection" ;
skos:definition "grouping of things (may be zero) that have some shared significance" ;
cmns-av:usageNote "Users should use either comprises or hasPart, or one of their respective subproperties, to include things in a collection." ;
.
cmns-col:Constituent
a owl:Class ;
rdfs:label "constituent" ;
skos:definition "component of a collection or combination of things" ;
cmns-av:usageNote "Users should use either isIncludedIn or isPartOf, or one of their respective subproperties, to include a constituent in a collection." ;
.
cmns-col:StructuredCollection
a owl:Class ;
rdfs:subClassOf
cmns-col:Collection ,
[
a owl:Restriction ;
owl:onProperty cmns-col:hasArrangement ;
owl:allValuesFrom cmns-col:Arrangement ;
]
;
rdfs:label "structured collection" ;
skos:definition "collection that has a clearly defined structure or organization" ;
skos:example "Examples include collections organized thematically, alphabetically, by method used to develop them, according to time and/or version, or based on encoding schemes such as the Dewey Decimal System or Library of Congress Subject Headings." ;
cmns-av:usageNote "Users should use the hasMethod property on arrangement to describe the methodology for structuring the collection." ;
.
cmns-col:compliesWith
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-col:hasArrangement ;
rdfs:label "complies with" ;
rdfs:range cmns-col:Arrangement ;
skos:definition "adheres to policies or rules specified in" ;
.
cmns-col:comprises
a owl:ObjectProperty ;
rdfs:label "comprises" ;
skos:definition "includes, consists of, or contains, especially within a particular scope" ;
skos:note "Note that something can be comprised of something(s) that may or may not be understood as separable parts. In other words, comprises does not imply countability or uniqueness. Whole-part relations are transitive, whereas comprises is not defined to be transitive, so this property is useful in cases where cardinality constraints are needed. comprises and hasPart are not explicitly declared as disjoint to avoid reasoning issues, but should be considered as such." ;
.
cmns-col:hasArrangement
a owl:ObjectProperty ;
rdfs:label "has arrangement" ;
rdfs:range cmns-col:Arrangement ;
skos:definition "is structured or organized according to" ;
.
cmns-col:hasConstituent
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-col:comprises ;
rdfs:label "has constituent" ;
owl:propertyDisjointWith cmns-col:hasMember ;
skos:definition "consists of or contains" ;
cmns-av:usageNote "This property is disjoint with hasMember, and should be used in cases where the constituents of something are not considered discrete elements of whatever they are included in, such as a substance or composite." ;
.
cmns-col:hasDirectPart
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-col:hasPart ;
rdfs:label "has direct part" ;
skos:definition "indicates an immediate 'child' part of something" ;
cmns-av:usageNote "This property is useful in cases where one is interested in the direct relationships between parts of things, for example to build a tree view." ;
.
cmns-col:hasMember
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-col:comprises ;
rdfs:label "has member" ;
skos:definition "includes, as a discrete element" ;
skos:note "Note that the domain of hasMember should be some sort of collection, aggregate, or group. In the Financial Industry Business Ontology (FIBO), hasMember is used in the case of parties (people and organizations), whereas comprises can have anything in its range." ;
.
cmns-col:hasMethod
a owl:DatatypeProperty ;
rdfs:subPropertyOf cmns-txt:hasTextValue ;
rdfs:label "has method" ;
skos:definition "provides a text description of an approach or method used to accomplish something" ;
skos:example "This property can be used to describe an arrangement or ordering applied to a collection." ;
.
cmns-col:hasPart
a
owl:ObjectProperty ,
owl:TransitiveProperty
;
rdfs:label "has part" ;
dct:source "Stanford Encyclopedia of Philosophy at http://plato.stanford.edu/entries/mereology/" ;
skos:definition "indicates any portion of something, regardless of whether the portion itself is attached to the remainder or detached; cognitively salient or arbitrarily demarcated; self-connected or disconnected; homogeneous or gerrymandered; material or immaterial; extended or unextended; spatial or temporal" ;
skos:note "Note that 'has part' is not a subproperty of 'comprises' in order to enable transitivity for whole-part relationships without limiting the use of cardinality constraints on comprises and membership." ;
.
cmns-col:isConstituentOf
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-col:isIncludedIn ;
rdfs:label "is constituent of" ;
owl:inverseOf cmns-col:hasConstituent ;
owl:propertyDisjointWith cmns-col:isMemberOf ;
skos:definition "is a component of something else" ;
.
cmns-col:isDirectPartOf
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-col:isPartOf ;
rdfs:label "is direct part of" ;
owl:inverseOf cmns-col:hasDirectPart ;
skos:definition "indicates an immediate 'parent' of this part" ;
cmns-av:usageNote "This property is useful in cases where one is interested in the direct relationships between parts of things, for example to build a tree view." ;
.
cmns-col:isIncludedIn
a owl:ObjectProperty ;
rdfs:label "is included in" ;
owl:inverseOf cmns-col:comprises ;
skos:definition "is contained in or an element of" ;
skos:note "Something that is included in something else may be an independently identifiable, discrete element or may be an indistinguishable element once it is combined with the target." ;
.
cmns-col:isMemberOf
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-col:isIncludedIn ;
rdfs:label "is member of" ;
owl:inverseOf cmns-col:hasMember ;
skos:definition "is a discrete element of" ;
.
cmns-col:isPartOf
a
owl:ObjectProperty ,
owl:TransitiveProperty
;
rdfs:label "is part of" ;
dct:source "Stanford Encyclopedia of Philosophy at http://plato.stanford.edu/entries/mereology/" ;
owl:inverseOf cmns-col:hasPart ;
skos:definition "relates something to another thing that it is some component or portion of, regardless of how that whole-part relationship is manifested" ;
skos:note "Note that 'is part of' is not a subproperty of 'isIncludedIn' in order to enable transitivity for whole-part relationships without limiting the use of cardinality constraints on inclusion and membership." ;
.