David Leal

More work on MPR - getting the reference to the facility better

# baseURI: http://www.reportinghub.no/ep/schema/1.0/production-equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/production-facility
# imports: http://www.reportinghub.no/ep/schema/1.0/production-organization
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-prodeqt: <http://www.reportinghub.no/ep/schema/production-equipment#> .
@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#> .
......@@ -11,9 +13,28 @@
<http://www.reportinghub.no/ep/schema/1.0/production-equipment>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-organization> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-organization> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
<http://www.reportinghub.no/ep/schema/equipment#ChokeValve>
rdfs:subClassOf ep-prodeqt:Valve .
<http://www.reportinghub.no/ep/schema/equipment#Controller-lift>
rdfs:subClassOf ep-prodeqt:Controller .
<http://www.reportinghub.no/ep/schema/equipment#Manifold>
rdfs:label "manifold"^^xsd:string .
ep-prodeqt:BlockValve
rdf:type owl:Class ;
rdfs:label "block valve"^^xsd:string ;
rdfs:subClassOf ep-prodeqt:Valve .
ep-prodeqt:Controller
rdf:type ep-prodfac:ProductionFacilityType , owl:Class ;
rdfs:label "controller"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
ep-prodeqt:DownHoleControlValve
rdf:type owl:Class ;
rdfs:label "down hole control valve"^^xsd:string ;
......@@ -28,18 +49,43 @@ ep-prodeqt:GasLiftChoke
rdfs:label "gas lift choke"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
ep-prodeqt:PressureMeter
rdf:type owl:Class ;
rdfs:label "pressure meter"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
ep-prodeqt:RegulatingValve
rdf:type owl:Class ;
rdfs:label "regulating valve"^^xsd:string ;
rdfs:subClassOf ep-prodeqt:Valve .
ep-prodeqt:SleeveValve
rdf:type owl:Class ;
rdfs:label "sleeve valve"^^xsd:string ;
rdfs:subClassOf ep-prodeqt:Valve .
ep-prodeqt:TemperatureMeter
rdf:type owl:Class ;
rdfs:label "temperature meter"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
ep-prodeqt:Valve
rdf:type owl:Class ;
rdfs:label "valve"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
ep-prodeqt:hasCaptain
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:label "has captain"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#Person> .
ep-prodeqt:hasValvePosition
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-prodeqt:Valve ;
rdfs:label "has valve position"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodfac:Pipeline
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "pipeline"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
......
# 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#> .
......@@ -11,29 +12,139 @@
<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> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
<http://www.reportinghub.no/ep/schema/equipment#ChokeValve>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/equipment#Compressor>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/equipment#Controller-lift>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/equipment#Manifold>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/equipment#Separator>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/equipment#Tank>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#Field>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#Flowline>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#Lease>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#Platform>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#ProductionFacility>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
rdf:type owl:Class ;
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:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#Template>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/facility#facilityOperator>
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
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/geography#Country>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/geography#State>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/geography#Terminal>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/organization#Company>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-equipment#BlockValve>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter>
rdf:type ep-prodfac:ProductionFacilityType ;
rdfs:label "flow meter"^^xsd:string .
<http://www.reportinghub.no/ep/schema/production-equipment#PressureMeter>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-equipment#RegulatingValve>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-equipment#SleeveValve>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-equipment#TemperatureMeter>
rdf:type ep-prodfac:ProductionFacilityType .
ep-prodfac:Boat
rdf:type owl:Class ;
rdfs:subClassOf ep-prodfac:ShipOrBoat .
ep-prodfac:Field-area
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "field - area"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> .
ep-prodfac:Field-group
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "field - group"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> .
ep-prodfac:Field-part
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "field - part"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> .
ep-prodfac:Installation
rdf:type ep-prodfac:ProductionFacilityType , owl:Class ;
rdfs:label "installation"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-prodfac:OilTanker
rdf:type owl:Class ;
rdfs:label "oil tanker"^^xsd:string ;
rdfs:subClassOf ep-prodfac:Ship .
ep-prodfac:Plant
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "plant"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-prodfac:Plant-processing
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "plant - processing"^^xsd:string ;
rdfs:subClassOf ep-prodfac:Plant .
ep-prodfac:ProcessingFacility
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "processing facility"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-prodfac:ProductionFacilityType
rdf:type rdfs:Class ;
rdfs:label "production facility type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodfac:Ship
rdf:type owl:Class ;
rdfs:label "Ship"^^xsd:string ;
......@@ -43,6 +154,11 @@ ep-prodfac:ShipOrBoat
rdf:type owl:Class ;
rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat .
ep-prodfac:StorageFacility
rdf:type owl:Class , ep-prodfac:ProductionFacilityType ;
rdfs:label "storage facility"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-prodfac:SupplyShip
rdf:type owl:Class ;
rdfs:label "supply ship"^^xsd:string ;
......@@ -52,6 +168,11 @@ ep-prodfac:TemporalPartOfAShipOrBoat
rdf:type owl:Class ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-prodfac:TrunkLine
rdf:type ep-prodfac:ProductionFacilityType , owl:Class ;
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> ;
......@@ -96,3 +217,31 @@ ep-prodfac:numberOfPersonnelOnBoard
rdf:type owl:DatatypeProperty ;
rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
rdfs:range xsd:integer .
<http://www.reportinghub.no/ep/schema/production-organization#CommercialEntity>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-well#RockFormation>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-well#TubingHead>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/production-well#WellCompletion>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/well#Well>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/well#WellBore>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/well#WellGroup>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/ep/schema/well#WellHead>
rdf:type ep-prodfac:ProductionFacilityType .
<http://www.reportinghub.no/np/schema/npd#Licence>
rdf:type ep-prodfac:ProductionFacilityType ;
rdfs:label "licence"^^xsd:string .
......
......@@ -12,6 +12,14 @@
owl:imports <http://www.reportinghub.no/ep/schema/1.0/organization> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
<http://www.reportinghub.no/ep/schema/organization#Organization>
rdfs:subClassOf ep-prodorg:PersonOrOrganization .
ep-prodorg:CommercialEntity
rdf:type owl:Class ;
rdfs:label "commercial entity"^^xsd:string ;
rdfs:subClassOf ep-prodorg:PersonOrOrganization .
ep-prodorg:Person
rdf:type owl:Class ;
rdfs:subClassOf ep-prodorg:PersonOrOrganization .
......
......@@ -112,6 +112,11 @@ ep-prodwell:PureFluid
rdfs:label "pure fluid"^^xsd:string ;
rdfs:subClassOf ep-material:Fluid .
ep-prodwell:RockFormation
rdf:type owl:Class ;
rdfs:label "rock formation"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-prodwell:SplitFraction
rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
rdfs:label "split fraction"^^xsd:string ;
......@@ -127,11 +132,21 @@ ep-prodwell:TemporalPartOfASpatialPartOfAWellBore
rdfs:label "temporal part of a spatial part of a wellbore"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore .
ep-prodwell:TubingHead
rdf:type owl:Class ;
rdfs:label "tubing head"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWell .
ep-prodwell:UnknownFluid
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdfs:label "unknown fluid"^^xsd:string ;
rdfs:subClassOf ep-material:Fluid .
ep-prodwell:WellCompletion
rdf:type owl:Class ;
rdfs:label "well completion"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWellBore .
ep-prodwell:completeLiquidPartOf
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
......
......@@ -4,6 +4,7 @@
# imports: http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults
# imports: http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-commonPropertiesProductVolume-v1.1.1
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0
......@@ -11,6 +12,7 @@
@prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector#> .
@prefix TRANSFORM_mpr-facility-v1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facility-v1.0#> .
@prefix TRANSFORM_mpr-facilityIdentifierStructure-v1.1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1#> .
@prefix TRANSFORM_mpr-fluidSample-v1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0#> .
@prefix TRANSFORM_mpr-productVolume-v1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0#> .
@prefix TRANSFORM_mpr-productVolumeReport-v1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0#> .
......@@ -32,5 +34,5 @@
<http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector>
rdf:type owl:Ontology ;
owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/injectionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-commonPropertiesProductVolume-v1.1.1> ;
owl:imports <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/injectionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-commonPropertiesProductVolume-v1.1.1> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
# baseURI: null
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
@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 visual: <http://topbraid.org/visual#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
[] rdf:type inference:Configuration ;
composite:child
[ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
composite:index "0"^^xsd:int
] .