PREFIX classification: <http://www.ontologydesignpatterns.org/cp/owl/classification.owl#>
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#>

classification:Concept a rdfs:Class ;
  rdfs:label "Concept"@en , "Concetto"@it ;
  rdfs:comment """A concept is a Social Object. 
The classifies relation relates concepts to entities at some time, but time can only be expressed in the alternative pattern: timeindexedclassification.""" .

classification:classifies a rdf:Property ;
  rdfs:label "classifies"@en , "classifica"@it ;
  rdfs:comment "A relation between a Concept and an Entity, e.g. the Role 'student' classifies a Person 'John'." ;
  rdfs:domain classification:Concept ;
  rdfs:range <https://w3id.org/linkml/Any> .

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

classification:isClassifiedBy a rdf:Property ;
  rdfs:label "is classified by"@en , "è classificato da"@it ;
  rdfs:comment "A relation between a Concept and an Entity, e.g. 'John is considered a typical rude man'; your last concert constitutes the achievement of a lifetime; '20-year-old means she's mature enough'." ;
  rdfs:range classification:Concept .
