PREFIX dpv: <https://w3id.org/dpv#>
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#>

<http://www.w3.org/2004/02/skos/core#Collection> a rdfs:Class .

dpv:Relation a rdfs:Class ;
  rdfs:label "Relation"@en .

<http://www.w3.org/2004/02/skos/core#Concept> a rdfs:Class .

dpv:Concept a rdfs:Class ;
  rdfs:label "Concept"@en ;
  rdfs:subClassOf <http://www.w3.org/2004/02/skos/core#Concept> .

<http://www.w3.org/2004/02/skos/core#ConceptScheme> a rdfs:Class .

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

<http://www.w3.org/2004/02/skos/core#semanticRelation> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

dpv:Relation a rdf:Property ;
  rdfs:label "Relation"@en ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#semanticRelation> .

dpv:hasDomain a rdf:Property ;
  rdfs:label "has domain"@en ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#semanticRelation> .

dpv:hasRange a rdf:Property ;
  rdfs:label "has range"@en ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#semanticRelation> .

dpv:isInstanceOf a rdf:Property ;
  rdfs:label "isInstanceOf"@en ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#semanticRelation> .

dpv:isSubTypeOf a rdf:Property ;
  rdfs:label "isSubTypeOf"@en ;
  rdfs:range <https://w3id.org/linkml/Any> .
