SCHEMA_EP-PRODUCTION-FACILITY-v1.0.ttl 14.1 KB
# baseURI: http://www.reportinghub.no/ep/schema/1.0/production-facility
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/production-well

@prefix ep-core:  <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-prodfac:  <http://www.reportinghub.no/ep/schema/production-facility#> .
@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/production-facility>
      rdf:type owl:Ontology ;
      owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ;
      owl:versionInfo "Created with TopBraid Composer"^^xsd:string .

<http://www.reportinghub.no/ep/schema/equipment#Compressor>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/equipment#Manifold-injection>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/equipment#Manifold-production>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/equipment#Separator>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/equipment#Tank>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#CloudCover>
      rdf:type owl:Class ;
      rdfs:comment "physical object that is cloud cover in the atmosphere"^^xsd:string ;
      rdfs:label "cloud cover"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

<http://www.reportinghub.no/ep/schema/facility#Field>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#Flowline>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#Flowline-production>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#Lease>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#Platform>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
      rdf:type owl:Class ;
      rdfs:comment "production facility that is for all of its life up to a point in time"^^xsd:string ;
      rdfs:label "production facility to date"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .

<http://www.reportinghub.no/ep/schema/facility#Reservoir>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#SurfaceWaves>
      rdf:type owl:Class ;
      rdfs:comment "flow that is of energy in the form of surface waves"^^xsd:string ;
      rdfs:label "surface waves"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/flow#Flow> .

<http://www.reportinghub.no/ep/schema/facility#Template>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#Zone>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/facility#averageHighestThirdWaveHeight>
      rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
      rdfs:comment "length that is the average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes) (source: MPR-XSD)"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
      rdfs:label "average highest third wave height"^^xsd:string ;
      rdfs:range ep-core:Length .

<http://www.reportinghub.no/ep/schema/facility#averageWaveHeight>
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:comment "length that is the average height of surface waves"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
      rdfs:label "average wave height"^^xsd:string ;
      rdfs:range ep-core:Length .

<http://www.reportinghub.no/ep/schema/facility#cloudCeilingHeight>
      rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
      rdfs:comment "length that is the height of the cloud ceiling"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#CloudCover> ;
      rdfs:label "cloud ceiling height"^^xsd:string ;
      rdfs:range ep-core:Length .

<http://www.reportinghub.no/ep/schema/facility#facilityOperator>
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:comment "organization that operates a facility"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:label "facility operator"^^xsd:string ;
      rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .

<http://www.reportinghub.no/ep/schema/facility#maximumWaveHeight>
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:comment "length that is the maximum height of surface waves"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
      rdfs:label "maximum wave height"^^xsd:string ;
      rdfs:range ep-core:Length .

<http://www.reportinghub.no/ep/schema/facility#surfaceWavePeriod>
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:comment "time duration that is the period of surface waves"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
      rdfs:label "period"^^xsd:string ;
      rdfs:range ep-core:TimeDuration .

<http://www.reportinghub.no/ep/schema/facility#visibility>
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:comment "length that is the maximum distance at which things can be seen through surrounding air"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
      rdfs:label "visibility"^^xsd:string ;
      rdfs:range ep-core:Length .

<http://www.reportinghub.no/ep/schema/facility#windChillTemperature>
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:comment "temperature that is the wind chill temperature of surrounding air"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
      rdfs:label "wind chill temperature"^^xsd:string ;
      rdfs:range ep-core:Temperature .

<http://www.reportinghub.no/ep/schema/geography#Country>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/geography#County>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/geography#State>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter>
      rdfs:label "flow meter"^^xsd:string .

ep-prodfac:Boat
      rdf:type owl:Class ;
      rdfs:comment "facility that is a boat"^^xsd:string ;
      rdfs:label "boat"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:ShipOrBoat .

ep-prodfac:Field-area
      rdf:type owl:Class ;
      rdfs:comment "part of the surface of the earth that is the area of ground above a field (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "field area"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> .

ep-prodfac:Field-group
      rdf:type owl:Class ;
      rdfs:comment "part of the surface of the earth that is a grouping of two or more selected petroleum fields for commercial reasons or other purposes (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "field - group"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> .

ep-prodfac:Field-part
      rdf:type owl:Class ;
      rdfs:comment "part of the surface of the earth that is part of a petroleum field (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "field - part"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> .

ep-prodfac:Installation
      rdf:type owl:Class ;
      rdfs:comment "physical object that is an appliance involved in the extraction, production, transportation or storage of oil or gas (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "installation"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .

ep-prodfac:OilTanker
      rdf:type owl:Class ;
      rdfs:comment "ship that carries a cargo of oil"^^xsd:string ;
      rdfs:label "oil tanker"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:Ship .

ep-prodfac:Pipeline
      rdfs:comment "fluid conductor that consists of pipe, possibly also including pumps, valves, and control devices, intended for conveying liquids, gases, or finely divided solids (source: MPR-XSD)"^^xsd:string .

ep-prodfac:Plant
      rdf:type owl:Class ;
      rdfs:comment "facility that is a <no definition in MPR-XSD>"^^xsd:string ;
      rdfs:label "plant"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .

ep-prodfac:Plant-processing
      rdf:type owl:Class ;
      rdfs:comment "facility that is a <no definition in MPR-XSD>"^^xsd:string ;
      rdfs:label "plant - processing"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:Plant .

ep-prodfac:ProcessingFacility
      rdf:type owl:Class ;
      rdfs:comment "single production processing facility (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "processing facility"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .

ep-prodfac:ReportingFacilityType
      rdf:type rdfs:Class ;
      rdfs:comment "The set of classes that are enumerated as reporting facilities in the DPR schema. The list is extended in the MPR."^^xsd:string ;
      rdfs:label "reporting facility type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodfac:Ship
      rdf:type owl:Class ;
      rdfs:comment "facility that is a ship"^^xsd:string ;
      rdfs:label "ship"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:ShipOrBoat .

ep-prodfac:ShipOrBoat
      rdf:type owl:Class ;
      rdfs:comment "facility that is a ship or boat"^^xsd:string ;
      rdfs:label "(temporal part of a) ship or boat"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .

ep-prodfac:StorageFacility
      rdf:type owl:Class ;
      rdfs:comment "system for the storage of gaseous, liquid and solid products (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "storage facility"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .

ep-prodfac:SupplyShip
      rdf:type owl:Class ;
      rdfs:comment "ship that supplies off-shore installations"^^xsd:string ;
      rdfs:label "supply ship"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:Ship .

ep-prodfac:TrunkLine
      rdf:type owl:Class ;
      rdfs:comment "A single trunkline (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "trunk line"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .

ep-prodfac:numberOfBedsAvailable
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfContractorCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfDayVisitors
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfDrillingContractCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfOtherCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfOwnCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfOwnOtherCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfPersonnelOnBoard
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:operatingTime
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:label "operating time"^^xsd:string ;
      rdfs:range ep-core:TimeDuration .

<http://www.reportinghub.no/ep/schema/well#Cluster>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/well#Well>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/well#WellBore>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/well#WellBoreBottom>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/well#WellGroup>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/ep/schema/well#WellHead>
      rdf:type ep-prodfac:ReportingFacilityType .

<http://www.reportinghub.no/np/schema/npd#Licence>
      rdfs:label "licence"^^xsd:string .