# baseURI: urn:x-evn-master:test_ontology

@base          <urn:x-evn-master:test_ontology> .
@prefix metadata: <http://topbraid.org/metadata#> .
@prefix test_ontology: <http://example.org/ontologies/Test_Ontology#> .
@prefix teamwork: <http://topbraid.org/teamwork#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<urn:x-evn-master:test_ontology>
        metadata:status  metadata:UnderDevelopmentStatus ;
        owl:imports      <http://datashapes.org/graphql> ;
        rdf:type         owl:Ontology ;
        rdfs:label       "Test Ontology" ;
        <http://topbraid.org/swa#defaultNamespace>  "http://example.org/ontologies/Test_Ontology#" .

test_ontology:TestClass
        rdfs:subClassOf  owl:Thing ;
        rdf:type         sh:NodeShape ;
        rdf:type         owl:Class ;
        rdfs:label       "Test Class" ;
        sh:property      test_ontology:TestClass-testAttribute .

test_ontology:TestClass-testAttribute
        rdf:type     sh:PropertyShape ;
        sh:path      test_ontology:testAttribute ;
        sh:name      "test attribute" ;
        sh:maxCount  1 ;
        sh:datatype  xsd:string .
