SCHEMA_EP-CORE-v1.0.ttl 3.75 KB
# Saved by TopBraid on Wed Aug 10 13:54:55 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.linkedmodel.org/1.2/schema/vaem

@prefix bindEP-NativeOWL:  <http://www.reportinghub.no/iso15926/bindEP-NativeOWL#> .
@prefix ep-core:  <http://www.reportinghub.no/ep/schema/core#> .
@prefix owl:     <http://www.w3.org/2002/07/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#> .

<http://www.reportinghub.no/ep/schema/1.0/core>
      rdf:type owl:Ontology ;
      owl:imports <http://www.linkedmodel.org/1.2/schema/vaem> ;
      owl:versionInfo "0.1.0"^^xsd:string .

ep-core:PhysicalObject
      rdf:type owl:Class ;
      rdfs:label "physical object"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalThing .

ep-core:PhysicalThing
      rdf:type owl:Class ;
      rdfs:label "physical thing"^^xsd:string ;
      rdfs:subClassOf owl:Thing .

ep-core:apiName
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:label "API name"^^xsd:string ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf ep-core:name .

ep-core:basisFor
      rdf:type owl:ObjectProperty ;
      rdfs:label "basis for"^^xsd:string .

ep-core:derivedFrom
      rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
      rdfs:label "derived from"^^xsd:string .

ep-core:dtiName
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
      rdfs:label "DTI name"^^xsd:string ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf ep-core:name .

ep-core:hasPart
      rdf:type owl:TransitiveProperty ;
      rdfs:domain ep-core:PhysicalThing ;
      rdfs:label "has part"^^xsd:string ;
      rdfs:range ep-core:PhysicalThing ;
      owl:inverseOf ep-core:partOf .

ep-core:hasTemporalPart
      rdf:type owl:TransitiveProperty ;
      rdfs:domain ep-core:PhysicalThing ;
      rdfs:label "has temporal part"^^xsd:string ;
      rdfs:range ep-core:PhysicalThing ;
      rdfs:subPropertyOf ep-core:hasPart ;
      owl:inverseOf ep-core:partOf .

ep-core:localFieldName
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:label "local field name"^^xsd:string ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf ep-core:name .

ep-core:name
      rdf:type owl:DatatypeProperty ;
      rdfs:label "name"^^xsd:string ;
      rdfs:range xsd:string .

ep-core:npdCode
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:label "NPD code"^^xsd:string ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf ep-core:name .

ep-core:npdName
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:label "NPD name"^^xsd:string ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf ep-core:name .

ep-core:npdNumber
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
      rdfs:label "NPD number"^^xsd:string ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf ep-core:name .

ep-core:partOf
      rdf:type owl:TransitiveProperty ;
      rdfs:domain ep-core:PhysicalThing ;
      rdfs:label "part of"^^xsd:string ;
      rdfs:range ep-core:PhysicalThing ;
      owl:inverseOf ep-core:hasPart .

ep-core:prospectName
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:label "prospect name"^^xsd:string ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf ep-core:name .

ep-core:temporalPartOf
      rdf:type owl:TransitiveProperty ;
      rdfs:domain ep-core:PhysicalThing ;
      rdfs:label "temporal part of"^^xsd:string ;
      rdfs:range ep-core:PhysicalThing ;
      rdfs:subPropertyOf ep-core:hasPart ;
      owl:inverseOf ep-core:hasTemporalPart .