@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix ns0: <http://www.w3.org/ns/shacl#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix ns1: <http://datashapes.org/dash#> . @prefix metadata_def: <http://data.bioontology.org/metadata/def/> . @prefix metadata: <http://data.bioontology.org/metadata/> . ns1:applicableToClass rdfs:domain ns0:Shape . ns1:shape rdfs:range ns0:Shape . ns0:NodeShape rdfs:subClassOf ns0:Shape . ns0:PropertyShape rdfs:subClassOf ns0:Shape . ns0:Shape metadata_def:mappingLoom "shape" ; metadata_def:mappingSameURI ns0:Shape ; metadata_def:prefLabel "Shape"@en ; metadata:prefixIRI "sh:Shape" ; ns1:abstract true ; a owl:Class, owl:NamedIndividual ; rdfs:comment "A shape is a collection of constraints that may be targeted for certain nodes."@en ; rdfs:isDefinedBy <http://www.w3.org/ns/shacl#> ; rdfs:label "Shape"@en ; rdfs:subClassOf rdfs:Resource . ns0:condition rdfs:range ns0:Shape . ns0:filterShape rdfs:range ns0:Shape . ns0:not rdfs:range ns0:Shape . ns0:property rdfs:domain ns0:Shape . ns0:qualifiedValueShape rdfs:range ns0:Shape . ns0:rule rdfs:domain ns0:Shape . ns0:severity rdfs:domain ns0:Shape . ns0:sourceShape rdfs:range ns0:Shape . ns0:sparql rdfs:domain ns0:Shape . ns0:target rdfs:domain ns0:Shape . ns0:targetClass rdfs:domain ns0:Shape . ns0:targetNode rdfs:domain ns0:Shape . ns0:targetObjectsOf rdfs:domain ns0:Shape . ns0:targetSubjectsOf rdfs:domain ns0:Shape .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns0: <http://www.w3.org/ns/shacl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ns1: <http://datashapes.org/dash#> .
@prefix metadata_def: <http://data.bioontology.org/metadata/def/> .
@prefix metadata: <http://data.bioontology.org/metadata/> .

ns1:applicableToClass
    rdfs:domain ns0:Shape .

ns1:shape
    rdfs:range ns0:Shape .

ns0:NodeShape
    rdfs:subClassOf ns0:Shape .

ns0:PropertyShape
    rdfs:subClassOf ns0:Shape .

ns0:Shape
    metadata_def:mappingLoom "shape" ;
    metadata_def:mappingSameURI ns0:Shape ;
    metadata_def:prefLabel "Shape"@en ;
    metadata:prefixIRI "sh:Shape" ;
    ns1:abstract true ;
    a owl:Class, owl:NamedIndividual ;
    rdfs:comment "A shape is a collection of constraints that may be targeted for certain nodes."@en ;
    rdfs:isDefinedBy <http://www.w3.org/ns/shacl#> ;
    rdfs:label "Shape"@en ;
    rdfs:subClassOf rdfs:Resource .

ns0:condition
    rdfs:range ns0:Shape .

ns0:filterShape
    rdfs:range ns0:Shape .

ns0:not
    rdfs:range ns0:Shape .

ns0:property
    rdfs:domain ns0:Shape .

ns0:qualifiedValueShape
    rdfs:range ns0:Shape .

ns0:rule
    rdfs:domain ns0:Shape .

ns0:severity
    rdfs:domain ns0:Shape .

ns0:sourceShape
    rdfs:range ns0:Shape .

ns0:sparql
    rdfs:domain ns0:Shape .

ns0:target
    rdfs:domain ns0:Shape .

ns0:targetClass
    rdfs:domain ns0:Shape .

ns0:targetNode
    rdfs:domain ns0:Shape .

ns0:targetObjectsOf
    rdfs:domain ns0:Shape .

ns0:targetSubjectsOf
    rdfs:domain ns0:Shape .