# baseURI: https://www.omg.org/spec/Commons/Classifiers/
# imports: https://www.omg.org/spec/Commons/AnnotationVocabulary/
# imports: https://www.omg.org/spec/Commons/Collections/
# imports: https://www.omg.org/spec/Commons/Designators/
@base .
@prefix cmns-av: .
@prefix cmns-cls: .
@prefix cmns-col: .
@prefix cmns-dsg: .
@prefix dct: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix xsd: .
a owl:Ontology ;
rdfs:label "Commons Classifiers Ontology" ;
dct:abstract "This ontology defines abstract concepts for representation of classification schemes that enable the classification of arbitrary concepts into hierarchies (or partial orders) for use in many other ontologies, derived in part from the patterns defined in ISO 1087-1 for terminology work and ISO 11179-3, Metadata Registries." ;
dct:license "http://opensource.org/licenses/MIT"^^xsd:anyURI ;
owl:imports
,
,
;
owl:versionIRI ;
skos:changeNote "https://www.omg.org/spec/Commons/20220501/Classifiers.rdf version of this ontology was modified to eliminate a double space in a note on ClassificationScheme (COMMONS-6), loosen the constraints on the restriction on Classifier for property classifies (COMMONS-9), and add a boolean property allowing users to state that only one classifier from a particular scheme can be used to classify something (i.e., the classifiers in the scheme are mutually exclusive and only one can apply to the thing being classified)." ;
skos:note
"The classifiers ontology conforms with the OWL 2 DL semantics, and is outside of OWL 2 RL due to the inclusion of local some values and minimum cardinality constraints. These constraints could be removed as needed to support OWL RL rule-based applications that cannot be extended to support them." ,
"This ontology was originally designed for use in the OMG Languages, Countries and Codes (LCC) specification as part of the broader CountryRepresentation ontology. The concepts have also been used in the Financial Industry Business Ontology (FIBO) for representing industry sectors, financial instrument classifiers (e.g., asset classes), lifecycle states, and so forth."
;
cmns-av:copyright
"Copyright (c) 2014-2022 EDM Council, Inc." ,
"Copyright (c) 2014-2022 Thematix Partners LLC" ,
"Copyright (c) 2022 Object Management Group, Inc."
;
.
cmns-cls:Aspect
a owl:Class ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty cmns-cls:characterizes ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
] ;
rdfs:label "aspect" ;
skos:definition "characteristic or feature that can be used to dimensionalize, filter, or subset something" ;
cmns-av:synonym "characteristic" ;
.
cmns-cls:ClassificationScheme
a owl:Class ;
rdfs:subClassOf cmns-col:Arrangement ;
rdfs:label "classification scheme" ;
dct:source "ISO/IEC 11179-3 Information technology - Metadata registries (MDR) - Part 3: Registry metamodel and basic attributes, Third edition, 2013-02-15" ;
skos:definition "system for allocating classifiers to things" ;
skos:note "ISO 11179-3 defines a classification scheme as descriptive information for an arrangement or division of objects into groups based on criteria such as characteristics, which the objects have in common. A classification scheme may be a taxonomy, a network, an ontology, or any other terminological system. Such classification schemes are intended to permit the classification of arbitrary objects into hierarchies, or partial orders, as appropriate. The classification may also be just a list of controlled vocabulary of property words (or terms). The list might be taken from the 'leaf level' of a taxonomy." ;
.
cmns-cls:Classifier
a owl:Class ;
rdfs:subClassOf
cmns-cls:Aspect ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:isDefinedIn ;
owl:allValuesFrom cmns-cls:ClassificationScheme ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-cls:classifies ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
]
;
rdfs:label "classifier" ;
dct:source "ISO/IEC 11179-3 Information technology - Metadata registries (MDR) - Part 3: Registry metamodel and basic attributes, Third edition, 2013-02-15" ;
skos:definition "standardized classification or delineation for something, per some scheme for such delineation, within a specified context" ;
skos:example "The classifier 'color' embraces characteristics being red, blue, green, etc. The classifier 'material' embraces characteristics made of wood, metal, etc." ;
skos:note "In ISO 1087, classifiers form categories of characteristics that serve as the criterion of subdivision when establishing concept systems." ;
.
cmns-cls:characterizes
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-dsg:describes ;
rdfs:label "characterizes" ;
skos:definition "provides a discriminating feature or quality of" ;
.
cmns-cls:classifies
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-cls:characterizes ;
rdfs:label "classifies" ;
skos:definition "arranges in categories according to one or more shared characteristics" ;
.
cmns-cls:isCharacterizedBy
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-dsg:isDescribedBy ;
rdfs:label "is characterized by" ;
owl:inverseOf cmns-cls:characterizes ;
skos:definition "indicates a quality or feature of something, distinguishing it from something else" ;
.
cmns-cls:isClassifiedBy
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-cls:isCharacterizedBy ;
rdfs:label "is classified by" ;
owl:inverseOf cmns-cls:classifies ;
skos:definition "is systematically grouped based on characteristics by" ;
.
cmns-cls:isExclusive
a owl:DatatypeProperty ;
rdfs:label "is exclusive" ;
rdfs:domain cmns-cls:ClassificationScheme ;
rdfs:range xsd:boolean ;
skos:definition "indicates that the classifiers in the scheme are all disjoint and that only one classifier may be used to classify something" ;
cmns-av:usageNote "This does not exclude classification by other classifiers from other schemes. It is simply a hint to users that whatever is classified by a classifier in this scheme should be classified by at most one of the classifiers in the scheme." ;
.