PREFIX classifiers: <https://www.omg.org/spec/Commons/Classifiers/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

classifiers:ClassificationScheme a rdfs:Class ;
  rdfs:label "classification scheme" ;
  rdfs:comment "system for allocating classifiers to things" ;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/Collections/Arrangement> .

classifiers:isExclusive a rdf:Property ;
  rdfs:label "is exclusive" ;
  rdfs:comment "indicates that the classifiers in the scheme are all disjoint and that only one classifier may be used to classify something" ;
  rdfs:domain classifiers:ClassificationScheme ;
  rdfs:range xsd:boolean .

<https://www.omg.org/spec/Commons/Collections/Arrangement> a rdfs:Class .

classifiers:Aspect a rdfs:Class ;
  rdfs:label "aspect" ;
  rdfs:comment "characteristic or feature that can be used to dimensionalize, filter, or subset a class, collection, or set of things" .

classifiers:characterizes a rdf:Property ;
  rdfs:label "characterizes" ;
  rdfs:comment "provides a discriminating feature or quality of" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/Designators/describes> .

classifiers:Classifier a rdfs:Class ;
  rdfs:label "classifier" ;
  rdfs:comment "standardized classification or delineation for something, per some scheme for such delineation, within a specified context" ;
  rdfs:subClassOf classifiers:Aspect .

classifiers:classifies a rdf:Property ;
  rdfs:label "classifies" ;
  rdfs:comment "arranges in categories according to one or more shared characteristics" ;
  rdfs:range <https://w3id.org/linkml/Any> ;
  rdfs:subPropertyOf classifiers:characterizes .

<https://www.omg.org/spec/Commons/Designators/isDefinedIn> a rdf:Property ;
  rdfs:range classifiers:ClassificationScheme .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

classifiers:isCharacterizedBy a rdf:Property ;
  rdfs:label "is characterized by" ;
  rdfs:comment "indicates a quality or feature of something, distinguishing it from something else" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/Designators/isDescribedBy> .

classifiers:isClassifiedBy a rdf:Property ;
  rdfs:label "is classified by" ;
  rdfs:comment "is systematically grouped based on characteristics by" ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf classifiers:isCharacterizedBy .

<https://www.omg.org/spec/Commons/Designators/describes> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://www.omg.org/spec/Commons/Designators/isDescribedBy> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .
