SCHEMA_EP-CORE-v1.0.ttl 9.8 KB
# Saved by TopBraid on Thu Sep 15 15:10:29 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.linkedmodel.org/1.2/schema/vaem
# imports: http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model

@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://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model> , <http://www.linkedmodel.org/1.2/schema/vaem> ;
      owl:versionInfo "0.1.0"^^xsd:string .

ep-core:Class_of_indirect_property
      rdf:type owl:Class ;
      rdfs:label "class of indirect property"^^xsd:string ;
      rdfs:subClassOf owl:ObjectProperty , owl:FunctionalProperty .

ep-core:Density
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "density"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:Length
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "length"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:MassPerUnitLength
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "mass per unit length"^^xsd:string ;
      rdfs:subClassOf owl:Class .

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:PlaneAngle
      rdf:type ep-core:PropertySpace , rdfs:Class ;
      rdfs:label "plane angle"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:Pressure
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "pressure"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:PropertySpace
      rdf:type rdfs:Class ;
      rdfs:label "property space"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:Ratio
      rdf:type ep-core:PropertySpace , rdfs:Class ;
      rdfs:label "ratio"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:Scale
      rdf:type owl:Class ;
      rdfs:label "scale"^^xsd:string ;
      rdfs:subClassOf owl:DatatypeProperty , owl:FunctionalProperty .

ep-core:Speed
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "speed"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:StrengthOfRockFormation
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "strength of rock formation"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:Temperature
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "temperature"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:TimeDuration
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "time duration"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:Volume
      rdf:type rdfs:Class , ep-core:PropertySpace ;
      rdfs:label "volume"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-core:YieldPoint
      rdf:type ep-core:PropertySpace , rdfs:Class ;
      rdfs:label "yield point"^^xsd:string ;
      rdfs:subClassOf owl:Class .

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

ep-core:bar
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
      rdfs:domain ep-core:Pressure ;
      rdfs:label "bar"^^xsd:string .

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

ep-core:celsius
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
      rdfs:domain ep-core:Temperature ;
      rdfs:label "celsius"^^xsd:string .

ep-core:day
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:TimeDuration ;
      rdfs:label "day"^^xsd:string .

ep-core:degreesOfAngle
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
      rdfs:domain ep-core:PlaneAngle ;
      rdfs:label "degrees of angle"^^xsd:string .

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

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

ep-core:foot
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:Length ;
      rdfs:label "foot"^^xsd:string .

ep-core:foot3_sack94-1
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:YieldPoint ;
      rdfs:label "foot3 sack94-1"^^xsd:string .

ep-core:footUS
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:Length ;
      rdfs:label "foot (US survey)"^^xsd:string .

ep-core:gram_cm-3
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:label "gram cm-3"^^xsd:string .

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:hasVolume
      rdf:type owl:FunctionalProperty ;
      rdfs:domain ep-core:PhysicalThing ;
      rdfs:label "has volume"^^xsd:string .

ep-core:hour
      rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
      rdfs:domain ep-core:TimeDuration ;
      rdfs:label "hour"^^xsd:string .

ep-core:inch
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:Length ;
      rdfs:label "inch"^^xsd:string .

ep-core:inchUS
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:Length ;
      rdfs:label "inch (US survey)"^^xsd:string .

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

ep-core:metre
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
      rdfs:domain ep-core:Length ;
      rdfs:label "metre"^^xsd:string .

ep-core:metre3
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:label "metre3"^^xsd:string .

ep-core:metre_hour-1
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:Speed ;
      rdfs:label "metre hour-1"^^xsd:string .

ep-core:minute
      rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
      rdfs:domain ep-core:TimeDuration ;
      rdfs:label "minute"^^xsd:string .

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

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

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

ep-core:npdNumber
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      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:perCent
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:Ratio ;
      rdfs:label "foot3 sack94-1"^^xsd:string .

ep-core:pound_foot-1
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:MassPerUnitLength ;
      rdfs:label "pound foot-1"^^xsd:string .

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

ep-core:psig
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
      rdfs:domain ep-core:Pressure ;
      rdfs:label "psi gauge"^^xsd:string .

ep-core:second
      rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
      rdfs:domain ep-core:TimeDuration ;
      rdfs:label "second"^^xsd:string .

ep-core:specificGravity
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:label "specific gravity"^^xsd:string .

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:partOf ;
      owl:inverseOf ep-core:hasTemporalPart .

ep-core:usGallon_sack94-1
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:Ratio ;
      rdfs:label "USgallon sack94-1"^^xsd:string .

ep-core:week
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
      rdfs:domain ep-core:TimeDuration ;
      rdfs:label "week"^^xsd:string .