David Price

Merge branch 'master' into drilling-rd-more

Showing 41 changed files with 5708 additions and 4218 deletions
......@@ -17,7 +17,7 @@
<http://www.reportinghub.no/ep/schema/1.0/activity-purpose>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.w3.org/2004/02/skos/core> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.w3.org/2004/02/skos/core> ;
owl:versionInfo "0.1.0"^^xsd:string .
ep-actpurp:Completion--bopwellheadequipment
......@@ -112,6 +112,7 @@ ep-actpurp:Completion--wireline
ep-actpurp:DailyDrillingActivityPurposeType
rdf:type rdfs:Class ;
rdfs:comment "class of daily drilling activity on the basis of the purpose of the activity"^^xsd:string ;
rdfs:label "daily drilling activity purpose type"^^xsd:string ;
rdfs:subClassOf owl:Class .
......
This diff could not be displayed because it is too large.
......@@ -16,7 +16,9 @@
ep-core:Acidity
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "acidity"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS1060066151"^^xsd:string .
ep-core:Attenuation
rdf:type rdfs:Class ;
......@@ -24,8 +26,10 @@ ep-core:Attenuation
ep-core:BulkModulus
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Shear Modulus"^^xsd:string ;
rdfs:subClassOf ep-core:EnergyPerVolume .
rdfs:label "Bulk Modulus"^^xsd:string ;
rdfs:subClassOf ep-core:EnergyPerVolume ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS380474"^^xsd:string .
ep-core:Class_of_indirect_property
rdf:type owl:Class ;
......@@ -45,7 +49,9 @@ ep-core:CompositionOfAllPartsOfDefinedType
ep-core:Compressibility
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Compressibility"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS350234"^^xsd:string .
ep-core:Density
rdf:type ep-core:PropertySpace , rdfs:Class ;
......@@ -86,7 +92,10 @@ ep-core:EnergyPerVolume
ep-core:Frequency
rdf:type rdfs:Class ;
rdfs:subClassOf owl:Class .
rdfs:label "frequency"^^xsd:string ;
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS351989"^^xsd:string .
ep-core:GP_cm-1
rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
......@@ -96,7 +105,10 @@ ep-core:GP_cm-1
ep-core:Illuminance
rdf:type rdfs:Class ;
rdfs:subClassOf owl:Class .
rdfs:label "illuminance"^^xsd:string ;
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS352349"^^xsd:string .
ep-core:Length
rdf:type ep-core:PropertySpace , rdfs:Class ;
......@@ -116,7 +128,9 @@ ep-core:LinearStrain
ep-core:MagneticFieldStrength
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "magnetic field strength"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS353024"^^xsd:string .
ep-core:Mass
rdf:type ep-core:PropertySpace , rdfs:Class ;
......@@ -184,7 +198,9 @@ ep-core:ModulusOfCompression
ep-core:ModulusOfElasticity
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "modulus of elasticity"^^xsd:string ;
rdfs:subClassOf ep-core:EnergyPerVolume .
rdfs:subClassOf ep-core:EnergyPerVolume ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS380429"^^xsd:string .
ep-core:ModulusOfRigidity
rdf:type ep-core:PropertySpace , rdfs:Class ;
......@@ -193,8 +209,10 @@ ep-core:ModulusOfRigidity
ep-core:MolarVolume
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "length"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:label "molar volume"^^xsd:string ;
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS387764"^^xsd:string .
ep-core:Mole
rdf:type ep-core:PropertySpace , rdfs:Class ;
......@@ -209,12 +227,16 @@ ep-core:MolePair
ep-core:MomentOfForce
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Moment of Force"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS380069"^^xsd:string .
ep-core:NormalStress
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Normal Stress"^^xsd:string ;
rdfs:subClassOf ep-core:EnergyPerVolume .
rdfs:subClassOf ep-core:EnergyPerVolume ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS380249"^^xsd:string .
ep-core:Pair
rdf:type owl:Class ;
......@@ -262,13 +284,17 @@ ep-core:PoissonRatio
ep-core:Power
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "pressure"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:label "power"^^xsd:string ;
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS354104"^^xsd:string .
ep-core:Pressure
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "pressure"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS354194"^^xsd:string .
ep-core:PressureValue1atm
rdf:type ep-core:Pressure ;
......@@ -288,12 +314,16 @@ ep-core:PropertySpace
ep-core:RadiantEngergyDensity
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Radiant Energy Density"^^xsd:string ;
rdfs:subClassOf ep-core:EnergyPerVolume .
rdfs:subClassOf ep-core:EnergyPerVolume ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS384614"^^xsd:string .
ep-core:Ratio
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "ratio"^^xsd:string ;
rdfs:subClassOf ep-core:DimensionlessMeasure .
rdfs:subClassOf ep-core:DimensionlessMeasure ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS368999"^^xsd:string .
ep-core:RegionOfSpace
rdf:type owl:Class ;
......@@ -323,7 +353,9 @@ ep-core:SetOfTemporalInstants
ep-core:ShearModulus
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Shear Modulus"^^xsd:string ;
rdfs:subClassOf ep-core:EnergyPerVolume .
rdfs:subClassOf ep-core:EnergyPerVolume ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS366254"^^xsd:string .
ep-core:ShearStrain
rdf:type rdfs:Class ;
......@@ -332,17 +364,23 @@ ep-core:ShearStrain
ep-core:ShearStress
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Shear Stress"^^xsd:string ;
rdfs:subClassOf ep-core:EnergyPerVolume .
rdfs:subClassOf ep-core:EnergyPerVolume ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS363149"^^xsd:string .
ep-core:SpecificVolume
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "specific volume"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS375029"^^xsd:string .
ep-core:Speed
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "speed"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS356309"^^xsd:string .
ep-core:Strain
rdf:type rdfs:Class ;
......@@ -356,7 +394,9 @@ ep-core:StrengthOfRockFormation
ep-core:Temperature
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "temperature"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS355859"^^xsd:string .
ep-core:Temperature60degF
rdf:type ep-core:Temperature ;
......@@ -398,17 +438,23 @@ ep-core:TimeDuration
ep-core:Turbidity
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "turbidity"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS17043482"^^xsd:string .
ep-core:Velocity
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "velocity"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS54808338240"^^xsd:string .
ep-core:Volume
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "volume"^^xsd:string ;
rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial , owl:Class .
rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial , owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS356444"^^xsd:string .
ep-core:VolumeAt0degC1atm
rdf:type ep-core:PropertySpace , rdfs:Class ;
......@@ -422,7 +468,7 @@ ep-core:VolumeAt15degC1atm
ep-core:VolumeAt1degC1atm
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "volume at 0 degrees C 1 atmosphere"^^xsd:string ;
rdfs:label "volume at 1 degrees C 1 atmosphere"^^xsd:string ;
rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial .
ep-core:VolumeAt60degF1atm
......@@ -481,12 +527,16 @@ ep-core:VolumicConcentration
ep-core:Work
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Work (energy)"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS380654"^^xsd:string .
ep-core:YieldPoint
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "yield point"^^xsd:string ;
rdfs:subClassOf owl:Class .
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS8647761"^^xsd:string .
ep-core:a_m-1
rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
......@@ -1759,7 +1809,7 @@ ep-core:hasCompositionOfAllPartsOfDefinedType
ep-core:hasFeature
rdf:type owl:ObjectProperty ;
rdfs:domain ep-core:PhysicalThing ;
rdfs:label "has part"^^xsd:string ;
rdfs:label "has feature"^^xsd:string ;
rdfs:range ep-core:PhysicalFeature .
ep-core:hasPart
......@@ -3442,7 +3492,7 @@ ep-core:n_m-2
ep-core:n_m-3
rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:label "Newtons per square metre"^^xsd:string .
rdfs:label "Newtons per cubic metre"^^xsd:string .
ep-core:n_m-E
rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
......@@ -3782,7 +3832,8 @@ ep-core:picosecond
ep-core:poise
rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:domain ep-core:PlasticViscosity ;
rdfs:label "P"^^xsd:string .
rdfs:label "poise"^^xsd:string ;
ep-core:unitSymbol "P"^^xsd:string .
ep-core:pound_foot-1
rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
......@@ -4552,6 +4603,12 @@ ep-core:us_mi2
rdfs:comment "According to everything I can find, there is no difference between this an mi2"^^xsd:string ;
rdfs:label "square miles (US)"^^xsd:string .
ep-core:versionOf
rdf:type owl:ObjectProperty ;
rdfs:domain ep-core:PhysicalThing ;
rdfs:label "version of"^^xsd:string ;
rdfs:range ep-core:PhysicalThing .
ep-core:volt
rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:label "Volt"^^xsd:string ;
......
# baseURI: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/material
# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-flow: <http://www.reportinghub.no/ep/schema/flow#> .
@prefix ep-material: <http://www.reportinghub.no/ep/schema/material#> .
@prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> .
@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/flow>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-core:PhysicalThingAtInstant
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing at instant"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringGasYearToDate
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during gas year to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringMonthToDate
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during month to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneDay
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasDay
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one gas day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasMonth
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one gas month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasYear
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one gas year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneMonth
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneWeek
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one week"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneYear
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringYearToDate
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during year to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-flow:AllocatedFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "allocated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:AllocatedInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "allocated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:BudgetFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "budget flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:BudgetInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "budget inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:ClassOfMaterialWithMassCriterion
rdf:type rdfs:Class ;
rdfs:label "class of material with mass criterion"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ConstraintFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "constraint flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ConstraintFlow-fixed
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "constraint flow - fixed"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintFlow-maximum
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "constraint flow - maximum"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintFlow-minimum
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "constraint flow - minimum"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "constraint inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Consume
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Consume-HPflare
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - HP flare"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume-flare .
ep-flow:Consume-LPflare
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - LP flare"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume-flare .
ep-flow:Consume-blackstart
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - blackstart"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-compressor
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - compressor"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-emitted
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - emitted"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-flare
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - flare"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-fuel
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - fuel"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-noncompressor
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - non-compressor"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-venting
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "consume - venting"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Current
rdf:type owl:Class ;
rdfs:label "current"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:DailyProductionFlow
rdf:type owl:Class ;
rdfs:label "daily production flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlow .
ep-flow:DerivedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "derived flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:DerivedFlow-difference
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "derived flow - difference"^^xsd:string ;
rdfs:subClassOf ep-flow:DerivedFlow .
ep-flow:DerivedInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "derived inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:DifferenceFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "difference flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:DifferenceInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "difference inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:ElectricPowerFlow
rdf:type owl:Class ;
rdfs:label "flow of electricity"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:EstimatedFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "estimated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:EstimatedInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "estimated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Export
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "export"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Export-nominated
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "export nominated"^^xsd:string ;
rdfs:subClassOf ep-flow:Export .
ep-flow:Export-requested
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "export requested"^^xsd:string ;
rdfs:subClassOf ep-flow:Export .
ep-flow:Export-shortfall
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "export shortfall"^^xsd:string ;
rdfs:subClassOf ep-flow:Export .
ep-flow:Flow
rdf:type owl:Class ;
rdfs:label "(temporal part of a) flow"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-flow:FlowAtInstant
rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
rdfs:label "flow at instant"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowDuringDay
rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
rdfs:label "flow during day"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringMonth
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during month"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringMonthToDate
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during month to date"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringPeriod
rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
rdfs:label "flow during period"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowDuringWeek
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during week"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringYear
rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
rdfs:label "flow during year"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringYearToDate
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during year to date"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowInAStandardState
rdf:type owl:Class ;
rdfs:label "flow in a standard state"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowOfLiquid
rdf:type owl:Class ;
rdfs:label "flow of liquid"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ForecastFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "forecast flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ForecastFlow-declineCurve
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "forecast flow - decline curve"^^xsd:string ;
rdfs:subClassOf ep-flow:ForecastFlow .
ep-flow:ForecastFlow-standard
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "forecast flow - standard"^^xsd:string ;
rdfs:subClassOf ep-flow:ForecastFlow .
ep-flow:ForecastInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "forecast inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Gaslift
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "gas lift"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:GrossProductFlow
rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ;
rdfs:label "gross product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:HydrocarbonAccounting
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "hydrocarbon accounting"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Import
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "import"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Injection
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "injection"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Inventory
rdf:type owl:Class ;
rdfs:label "inventory"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-flow:MassAdjustedFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "mass adjusted flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:MeasuredFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "measured flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:MeasuredFlow-fiscal
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "measured flow - fiscal"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredFlow-raw
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "measured flow - raw"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredFlow-recalibrated
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:label "measured flow - recalibrated"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "measured inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:MeteredFlowFiscal
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "metered flow fiscal"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:NetProductFlow
rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ;
rdfs:label "net product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:NominatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "nominated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:NominatedInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "nominated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Overboard
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "overboard"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:PotentialFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "potential flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:PotentialInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "potential inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Precipitation
rdf:type owl:Class ;
rdfs:label "precipitation"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:PrecipitationType
rdf:type rdfs:Class ;
rdfs:label "precipitation type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProcessedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "processed flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProcessedInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "processed inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:ProductFlow
rdf:type owl:Class ;
rdfs:label "(temporal part of a) product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ProductFlowGrossOrNetType
rdf:type rdfs:Class ;
rdfs:label " product flow gross or net type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductFlowToDate
rdf:type owl:Class ;
rdfs:label "product flow to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:ProductInventory
rdf:type owl:Class ;
rdfs:label "(temporal part of a) product inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ProductInventoryAdjustedClosingBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory adjusted closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingStorageBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory closing storage balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpFlex
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory opFlex"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpeningBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory opening balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryType
rdf:type rdfs:Class ;
rdfs:label " product inventory type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductMaterialType
rdf:type rdfs:Class ;
rdfs:label " product material type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:Production
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "production"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionFlow
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ProductionFlowDefinitionSubType
rdf:type rdfs:Class ;
rdfs:label " production flow definition subtype"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionFlowDefinitionType
rdf:type rdfs:Class ;
rdfs:label " production flow definition type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionFlowNetwork
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production flow network"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ProductionFlowNetworkToDate
rdf:type owl:Class ;
rdfs:label "production flow network to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlowNetwork .
ep-flow:ProductionFlowPurposeType
rdf:type rdfs:Class ;
rdfs:label " production flow purpose type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionFlowToDate
rdf:type owl:Class ;
rdfs:label "production flow to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlow .
ep-flow:ProductionInventory
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ProductionInventoryCollection
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production inventory collection"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ProductionInventoryCollectionToDate
rdf:type owl:Class ;
rdfs:label "production inventory collection to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventoryCollection .
ep-flow:ProductionInventoryDefinitionType
rdf:type rdfs:Class ;
rdfs:label " production inventory definition type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionInventoryToDate
rdf:type owl:Class ;
rdfs:label "production inventory to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventory .
ep-flow:ProductionTestFlowLineFlow
rdf:type owl:Class ;
rdfs:label "production test flow line flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionTestGasLiftFlow
rdf:type owl:Class ;
rdfs:label "production test gas lift flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionTestSeparatorFlow
rdf:type owl:Class ;
rdfs:label "production test separator flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionTestWellHeadFlow
rdf:type owl:Class ;
rdfs:label "production test well head flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:QuotaFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "quota flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:QuotaInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "quota inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:RecommendedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "recommended flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:RecommendedInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "recommended inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Sale
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "sale"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:SaleableFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "saleable flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:SaleableInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "saleable inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:SampleOfMaterial
rdf:type owl:Class ;
rdfs:label "sample of material"^^xsd:string ;
rdfs:subClassOf ep-material:QuantityOfMaterial .
ep-flow:SimulatedFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "simulated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:SimulatedInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "simulated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Storage
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:label "storage"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:TargetFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "target flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:TargetInventory
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:label "target inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:TariffBasisFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "tariff basis flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:TemporalPartDurationType
rdf:type rdfs:Class ;
rdfs:label "temporal part duration type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:TemporalPartOfAFlowDurationType
rdf:type rdfs:Class ;
rdfs:label "temporal part of a flow duration type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ValueAdjustedFlow
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:label "value adjusted flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:WholeLifeFlow
rdf:type owl:Class ;
rdfs:label "whole life flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:WholeLifeInventory
rdf:type owl:Class ;
rdfs:label "whole life inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:WholeLifeProductFlow
rdf:type owl:Class ;
rdfs:label "whole life product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow , ep-flow:WholeLifeFlow .
ep-flow:WholeLifeProductInventory
rdf:type owl:Class ;
rdfs:label "(whole life) product inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:WholeLifeProductionFlow
rdf:type owl:Class ;
rdfs:label "whole life production flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlow , ep-flow:WholeLifeFlow .
ep-flow:WholeLifeProductionFlowNetwork
rdf:type owl:Class ;
rdfs:label "whole life production flow network"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlowNetwork .
ep-flow:WholeLifeProductionInventory
rdf:type owl:Class ;
rdfs:label "(whole life) production inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory , ep-flow:ProductionInventory .
ep-flow:WholeLifeProductionInventoryCollection
rdf:type owl:Class ;
rdfs:label "whole life production inventory collection"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventoryCollection .
ep-flow:Wind
rdf:type owl:Class ;
rdfs:label "wind"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:allocatedTo
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "facility to which a split of a flow or inventory is allocated"^^xsd:string ;
rdfs:domain ep-core:PhysicalObject ;
rdfs:label "allocatedTo"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> ;
rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
ep-flow:amountOfPrecipitation
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "amount of precipitation"^^xsd:string ;
rdfs:range ep-core:Length .
ep-flow:dailyAverageAmountOfMaterial
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "daily average amount of material"^^xsd:string ;
rdfs:range ep-flow:ClassOfMaterialWithMassCriterion .
ep-flow:energyContent
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "energy content"^^xsd:string ;
rdfs:range ep-core:Work .
ep-flow:facilityContainsFlow
rdf:type owl:ObjectProperty ;
rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
rdfs:label "facility contains flow"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow .
ep-flow:flowInto
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "flow into"^^xsd:string ;
rdfs:range ep-core:PhysicalThing ;
rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
ep-flow:flowIntoOrOutOf
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "flow into"^^xsd:string ;
rdfs:range ep-core:PhysicalThing .
ep-flow:flowOutOf
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "flow into"^^xsd:string ;
rdfs:range ep-core:PhysicalThing ;
rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
ep-flow:grossCalorificValue
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "gross calorific value"^^xsd:string ;
rdfs:range ep-core:EnergyPerVolume .
ep-flow:hasMixedPart
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "has mixed part"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow ;
rdfs:subPropertyOf ep-core:hasPart .
ep-flow:hasNetworkPart
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "has network part"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow ;
rdfs:subPropertyOf ep-core:hasPart .
ep-flow:horizontalDirectionAzimuth
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:label "horizontal direction azimuth"^^xsd:string ;
rdfs:range ep-core:PlaneAngle .
ep-flow:materialThatFlows
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "material that flows"^^xsd:string ;
rdfs:range ep-material:QuantityOfMaterial .
ep-flow:rateOfFlowOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:label "rate of flow of material"^^xsd:string ;
rdfs:range ep-core:MeasureOfAmountOfMaterial .
ep-flow:summedDailyMass
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-flow:Inventory ;
rdfs:label "summed daily mass"^^xsd:string ;
rdfs:range ep-core:Mass .
ep-flow:totalVolumeOfMaterial-deprecated
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:label "total volume of material"^^xsd:string ;
rdfs:range ep-core:MeasureOfAmountOfMaterial .
ep-flow:yearlyAverageAmountOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "yearly average amount of material"^^xsd:string ;
rdfs:range ep-flow:ClassOfMaterialWithMassCriterion .
ep-material:AqueousMaterial
rdf:type ep-flow:ProductMaterialType .
ep-material:C10AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C10AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C2AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C2AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C3AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C3AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C4AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C4AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C5AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C5AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C6AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C6AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C7AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C7AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C8AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C8AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C9AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C9AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:CarbonDioxide
rdf:type ep-flow:ProductMaterialType .
ep-material:CarbonMonoxide
rdf:type ep-flow:ProductMaterialType .
ep-material:Chemical
rdf:type ep-flow:ProductMaterialType .
ep-material:Condensate
rdf:type ep-flow:ProductMaterialType .
ep-material:Crude-stabilized
rdf:type ep-flow:ProductMaterialType .
ep-material:Cuttings
rdf:type ep-flow:ProductMaterialType .
ep-material:Diesel
rdf:type ep-flow:ProductMaterialType .
ep-material:Diethyleneglycol
rdf:type ep-flow:ProductMaterialType .
ep-material:Dioxygen
rdf:type ep-flow:ProductMaterialType .
ep-material:Ethane
rdf:type ep-flow:ProductMaterialType .
ep-material:Ethane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-componentInOil
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-dry
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-rich
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-wet
rdf:type ep-flow:ProductMaterialType .
ep-material:HeliumGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Heptane
rdf:type ep-flow:ProductMaterialType .
ep-material:HydrogenGas
rdf:type ep-flow:ProductMaterialType .
ep-material:HydrogenSulfide
rdf:type ep-flow:ProductMaterialType .
ep-material:Isobutane
rdf:type ep-flow:ProductMaterialType .
ep-material:Isobutane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:Isopentane
rdf:type ep-flow:ProductMaterialType .
ep-material:LiquifiedNaturalGas
rdf:type ep-flow:ProductMaterialType .
ep-material:LiquifiedPetroleumGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Methane
rdf:type ep-flow:ProductMaterialType .
ep-material:Methanol
rdf:type ep-flow:ProductMaterialType .
ep-material:MixedButane
rdf:type ep-flow:ProductMaterialType .
ep-material:Monoethyleneglycol
rdf:type ep-flow:ProductMaterialType .
ep-material:NGL-componentInGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Naphtha
rdf:type ep-flow:ProductMaterialType .
ep-material:NaturalGasLiquid
rdf:type ep-flow:ProductMaterialType .
ep-material:Neopentane
rdf:type ep-flow:ProductMaterialType .
ep-material:NitrogenGas
rdf:type ep-flow:ProductMaterialType .
ep-material:NitrogenOxideGas
rdf:type ep-flow:ProductMaterialType .
ep-material:NormalButane
rdf:type ep-flow:ProductMaterialType .
ep-material:NormalButane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:NormalPentane
rdf:type ep-flow:ProductMaterialType .
ep-material:Oil
rdf:type ep-flow:ProductMaterialType .
ep-material:Oil-componentInWater
rdf:type ep-flow:ProductMaterialType .
ep-material:OilAndGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Oleic
rdf:type ep-flow:ProductMaterialType .
ep-material:PetroleumGasLiquid
rdf:type ep-flow:ProductMaterialType .
ep-material:Propane
rdf:type ep-flow:ProductMaterialType .
ep-material:Propane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:Salt
rdf:type ep-flow:ProductMaterialType .
ep-material:Sand
rdf:type ep-flow:ProductMaterialType .
ep-material:Triethyleneglycol
rdf:type ep-flow:ProductMaterialType .
ep-material:Vapour
rdf:type ep-flow:ProductMaterialType .
ep-material:Water
rdf:type ep-flow:ProductMaterialType .
ep-material:Water-discharge
rdf:type ep-flow:ProductMaterialType .
ep-material:Water-processed
rdf:type ep-flow:ProductMaterialType .
# baseURI: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/material
# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-flow: <http://www.reportinghub.no/ep/schema/flow#> .
@prefix ep-material: <http://www.reportinghub.no/ep/schema/material#> .
@prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> .
@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/flow>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-core:PhysicalThingAtInstant
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing at instant"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringGasYearToDate
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during gas year to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringMonthToDate
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during month to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneDay
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during one day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasDay
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during one gas day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasMonth
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during one gas month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasYear
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during one gas year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneMonth
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during one month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneWeek
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during one week"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneYear
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during one year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringYearToDate
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdfs:label "physical thing during year to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-flow:AllocatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "allocated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:AllocatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "allocated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:BudgetFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "budget flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:BudgetInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "budget inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:ClassOfMaterialWithMassCriterion
rdf:type rdfs:Class ;
rdfs:label "class of material with mass criterion"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ConstraintFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "constraint flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ConstraintFlow-fixed
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "constraint flow - fixed"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintFlow-maximum
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "constraint flow - maximum"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintFlow-minimum
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "constraint flow - minimum"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "constraint inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Consume
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Consume-HPflare
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - HP flare"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume-flare .
ep-flow:Consume-LPflare
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - LP flare"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume-flare .
ep-flow:Consume-blackstart
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - blackstart"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-compressor
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - compressor"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-emitted
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - emitted"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-flare
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - flare"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-fuel
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - fuel"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-noncompressor
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - non-compressor"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Consume-venting
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "consume - venting"^^xsd:string ;
rdfs:subClassOf ep-flow:Consume .
ep-flow:Current
rdf:type owl:Class ;
rdfs:label "current"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:DailyProductionFlow
rdf:type owl:Class ;
rdfs:label "daily production flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlow .
ep-flow:DerivedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "derived flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:DerivedFlow-difference
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "derived flow - difference"^^xsd:string ;
rdfs:subClassOf ep-flow:DerivedFlow .
ep-flow:DerivedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "derived inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:DifferenceFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "difference flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:DifferenceInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "difference inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:ElectricPowerFlow
rdf:type owl:Class ;
rdfs:label "flow of electricity"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:EstimatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "estimated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:EstimatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "estimated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Export
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "export"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Export-nominated
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "export nominated"^^xsd:string ;
rdfs:subClassOf ep-flow:Export .
ep-flow:Export-requested
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "export requested"^^xsd:string ;
rdfs:subClassOf ep-flow:Export .
ep-flow:Export-shortfall
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "export shortfall"^^xsd:string ;
rdfs:subClassOf ep-flow:Export .
ep-flow:Flow
rdf:type owl:Class ;
rdfs:label "(temporal part of a) flow"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-flow:FlowAtInstant
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow at instant"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowDuringDay
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during day"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringMonth
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during month"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringMonthToDate
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during month to date"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringPeriod
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during period"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowDuringWeek
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during week"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringYear
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during year"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringYearToDate
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdfs:label "flow during year to date"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowInAStandardState
rdf:type owl:Class ;
rdfs:label "flow in a standard state"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowOfLiquid
rdf:type owl:Class ;
rdfs:label "flow of liquid"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ForecastFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "forecast flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ForecastFlow-declineCurve
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "forecast flow - decline curve"^^xsd:string ;
rdfs:subClassOf ep-flow:ForecastFlow .
ep-flow:ForecastFlow-standard
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "forecast flow - standard"^^xsd:string ;
rdfs:subClassOf ep-flow:ForecastFlow .
ep-flow:ForecastInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "forecast inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Gaslift
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "gas lift"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:GrossProductFlow
rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ;
rdfs:label "gross product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:HydrocarbonAccounting
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "hydrocarbon accounting"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Import
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "import"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Injection
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "injection"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:Inventory
rdf:type owl:Class ;
rdfs:label "inventory"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-flow:MassAdjustedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "mass adjusted flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:MeasuredFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "measured flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:MeasuredFlow-fiscal
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "measured flow - fiscal"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredFlow-raw
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "measured flow - raw"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredFlow-recalibrated
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdfs:label "measured flow - recalibrated"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "measured inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:MeteredFlowFiscal
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "metered flow fiscal"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:NetProductFlow
rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ;
rdfs:label "net product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:NominatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "nominated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:NominatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "nominated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Overboard
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "overboard"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:PotentialFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "potential flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:PotentialInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "potential inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Precipitation
rdf:type owl:Class ;
rdfs:label "precipitation"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:PrecipitationType
rdf:type rdfs:Class ;
rdfs:label "precipitation type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProcessedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "processed flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProcessedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "processed inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:ProductFlow
rdf:type owl:Class ;
rdfs:label "(temporal part of a) product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ProductFlowGrossOrNetType
rdf:type rdfs:Class ;
rdfs:label " product flow gross or net type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductFlowToDate
rdf:type owl:Class ;
rdfs:label "product flow to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:ProductInventory
rdf:type owl:Class ;
rdfs:label "(temporal part of a) product inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ProductInventoryAdjustedClosingBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory adjusted closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingStorageBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory closing storage balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpFlex
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory opFlex"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpeningBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdfs:label "product inventory opening balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryType
rdf:type rdfs:Class ;
rdfs:label " product inventory type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductMaterialType
rdf:type rdfs:Class ;
rdfs:label " product material type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:Production
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "production"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionFlow
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ProductionFlowDefinitionSubType
rdf:type rdfs:Class ;
rdfs:label " production flow definition subtype"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionFlowDefinitionType
rdf:type rdfs:Class ;
rdfs:label " production flow definition type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionFlowNetwork
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production flow network"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ProductionFlowNetworkToDate
rdf:type owl:Class ;
rdfs:label "production flow network to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlowNetwork .
ep-flow:ProductionFlowPurposeType
rdf:type rdfs:Class ;
rdfs:label " production flow purpose type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionFlowToDate
rdf:type owl:Class ;
rdfs:label "production flow to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlow .
ep-flow:ProductionInventory
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ProductionInventoryCollection
rdf:type owl:Class ;
rdfs:label "(temporal part of a) production inventory collection"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ProductionInventoryCollectionToDate
rdf:type owl:Class ;
rdfs:label "production inventory collection to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventoryCollection .
ep-flow:ProductionInventoryDefinitionType
rdf:type rdfs:Class ;
rdfs:label " production inventory definition type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionInventoryToDate
rdf:type owl:Class ;
rdfs:label "production inventory to date"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventory .
ep-flow:ProductionTestFlowLineFlow
rdf:type owl:Class ;
rdfs:label "production test flow line flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionTestGasLiftFlow
rdf:type owl:Class ;
rdfs:label "production test gas lift flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionTestSeparatorFlow
rdf:type owl:Class ;
rdfs:label "production test separator flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:ProductionTestWellHeadFlow
rdf:type owl:Class ;
rdfs:label "production test well head flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:QuotaFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "quota flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:QuotaInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "quota inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:RecommendedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "recommended flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:RecommendedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "recommended inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Sale
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "sale"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:SaleableFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "saleable flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:SaleableInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "saleable inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:SampleOfMaterial
rdf:type owl:Class ;
rdfs:label "sample of material"^^xsd:string ;
rdfs:subClassOf ep-material:QuantityOfMaterial .
ep-flow:SimulatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "simulated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:SimulatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "simulated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:Storage
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:label "storage"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:TargetFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "target flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:TargetInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdfs:label "target inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeInventory .
ep-flow:TariffBasisFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "tariff basis flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:TemporalPartDurationType
rdf:type rdfs:Class ;
rdfs:label "temporal part duration type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:TemporalPartOfAFlowDurationType
rdf:type rdfs:Class ;
rdfs:label "temporal part of a flow duration type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ValueAdjustedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdfs:label "value adjusted flow"^^xsd:string ;
rdfs:subClassOf ep-flow:WholeLifeFlow .
ep-flow:WholeLifeFlow
rdf:type owl:Class ;
rdfs:label "whole life flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:WholeLifeInventory
rdf:type owl:Class ;
rdfs:label "whole life inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:WholeLifeProductFlow
rdf:type owl:Class ;
rdfs:label "whole life product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow , ep-flow:WholeLifeFlow .
ep-flow:WholeLifeProductInventory
rdf:type owl:Class ;
rdfs:label "(whole life) product inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:WholeLifeProductionFlow
rdf:type owl:Class ;
rdfs:label "whole life production flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlow , ep-flow:WholeLifeFlow .
ep-flow:WholeLifeProductionFlowNetwork
rdf:type owl:Class ;
rdfs:label "whole life production flow network"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlowNetwork .
ep-flow:WholeLifeProductionInventory
rdf:type owl:Class ;
rdfs:label "(whole life) production inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventory , ep-flow:WholeLifeInventory .
ep-flow:WholeLifeProductionInventoryCollection
rdf:type owl:Class ;
rdfs:label "whole life production inventory collection"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventoryCollection .
ep-flow:Wind
rdf:type owl:Class ;
rdfs:label "wind"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:allocatedTo
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "facility to which a split of a flow or inventory is allocated"^^xsd:string ;
rdfs:domain ep-core:PhysicalObject ;
rdfs:label "allocatedTo"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> ;
rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
ep-flow:amountOfPrecipitation
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "amount of precipitation"^^xsd:string ;
rdfs:range ep-core:Length .
ep-flow:dailyAverageAmountOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "daily average amount of material"^^xsd:string ;
rdfs:range ep-flow:ClassOfMaterialWithMassCriterion .
ep-flow:energyContent
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "energy content"^^xsd:string ;
rdfs:range ep-core:Work .
ep-flow:facilityContainsFlow
rdf:type owl:ObjectProperty ;
rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
rdfs:label "facility contains flow"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow .
ep-flow:flowInto
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "flow into"^^xsd:string ;
rdfs:range ep-core:PhysicalThing ;
rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
ep-flow:flowIntoOrOutOf
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "flow into or out of"^^xsd:string ;
rdfs:range ep-core:PhysicalThing .
ep-flow:flowOutOf
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "flow out of"^^xsd:string ;
rdfs:range ep-core:PhysicalThing ;
rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
ep-flow:grossCalorificValue
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "gross calorific value"^^xsd:string ;
rdfs:range ep-core:EnergyPerVolume .
ep-flow:hasMixedPart
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "has mixed part"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow ;
rdfs:subPropertyOf ep-core:hasPart .
ep-flow:hasNetworkPart
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:label "has network part"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow ;
rdfs:subPropertyOf ep-core:hasPart .
ep-flow:horizontalDirectionAzimuth
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:label "horizontal direction azimuth"^^xsd:string ;
rdfs:range ep-core:PlaneAngle .
ep-flow:materialThatFlows
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "material that flows"^^xsd:string ;
rdfs:range ep-material:QuantityOfMaterial .
ep-flow:rateOfFlowOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:label "rate of flow of material"^^xsd:string ;
rdfs:range ep-core:MeasureOfAmountOfMaterial .
ep-flow:summedDailyMass
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-flow:Inventory ;
rdfs:label "summed daily mass"^^xsd:string ;
rdfs:range ep-core:Mass .
ep-flow:totalVolumeOfMaterial-deprecated
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:label "total volume of material"^^xsd:string ;
rdfs:range ep-core:MeasureOfAmountOfMaterial .
ep-flow:yearlyAverageAmountOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-flow:Flow ;
rdfs:label "yearly average amount of material"^^xsd:string ;
rdfs:range ep-flow:ClassOfMaterialWithMassCriterion .
ep-material:AqueousMaterial
rdf:type ep-flow:ProductMaterialType .
ep-material:C10AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C10AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C2AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C2AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C3AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C3AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C4AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C4AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C5AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C5AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C6AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C6AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C7AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C7AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C8AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C8AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:C9AndHeavier
rdf:type ep-flow:ProductMaterialType .
ep-material:C9AndLighter
rdf:type ep-flow:ProductMaterialType .
ep-material:CarbonDioxide
rdf:type ep-flow:ProductMaterialType .
ep-material:CarbonMonoxide
rdf:type ep-flow:ProductMaterialType .
ep-material:Chemical
rdf:type ep-flow:ProductMaterialType .
ep-material:Condensate
rdf:type ep-flow:ProductMaterialType .
ep-material:Crude-stabilized
rdf:type ep-flow:ProductMaterialType .
ep-material:Cuttings
rdf:type ep-flow:ProductMaterialType .
ep-material:Diesel
rdf:type ep-flow:ProductMaterialType .
ep-material:Diethyleneglycol
rdf:type ep-flow:ProductMaterialType .
ep-material:Dioxygen
rdf:type ep-flow:ProductMaterialType .
ep-material:Ethane
rdf:type ep-flow:ProductMaterialType .
ep-material:Ethane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-componentInOil
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-dry
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-rich
rdf:type ep-flow:ProductMaterialType .
ep-material:Gas-wet
rdf:type ep-flow:ProductMaterialType .
ep-material:HeliumGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Heptane
rdf:type ep-flow:ProductMaterialType .
ep-material:HydrogenGas
rdf:type ep-flow:ProductMaterialType .
ep-material:HydrogenSulfide
rdf:type ep-flow:ProductMaterialType .
ep-material:Isobutane
rdf:type ep-flow:ProductMaterialType .
ep-material:Isobutane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:Isopentane
rdf:type ep-flow:ProductMaterialType .
ep-material:LiquifiedNaturalGas
rdf:type ep-flow:ProductMaterialType .
ep-material:LiquifiedPetroleumGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Methane
rdf:type ep-flow:ProductMaterialType .
ep-material:Methanol
rdf:type ep-flow:ProductMaterialType .
ep-material:MixedButane
rdf:type ep-flow:ProductMaterialType .
ep-material:Monoethyleneglycol
rdf:type ep-flow:ProductMaterialType .
ep-material:NGL-componentInGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Naphtha
rdf:type ep-flow:ProductMaterialType .
ep-material:NaturalGasLiquid
rdf:type ep-flow:ProductMaterialType .
ep-material:Neopentane
rdf:type ep-flow:ProductMaterialType .
ep-material:NitrogenGas
rdf:type ep-flow:ProductMaterialType .
ep-material:NitrogenOxideGas
rdf:type ep-flow:ProductMaterialType .
ep-material:NormalButane
rdf:type ep-flow:ProductMaterialType .
ep-material:NormalButane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:NormalPentane
rdf:type ep-flow:ProductMaterialType .
ep-material:Oil
rdf:type ep-flow:ProductMaterialType .
ep-material:Oil-componentInWater
rdf:type ep-flow:ProductMaterialType .
ep-material:OilAndGas
rdf:type ep-flow:ProductMaterialType .
ep-material:Oleic
rdf:type ep-flow:ProductMaterialType .
ep-material:PetroleumGasLiquid
rdf:type ep-flow:ProductMaterialType .
ep-material:Propane
rdf:type ep-flow:ProductMaterialType .
ep-material:Propane-component
rdf:type ep-flow:ProductMaterialType .
ep-material:Salt
rdf:type ep-flow:ProductMaterialType .
ep-material:Sand
rdf:type ep-flow:ProductMaterialType .
ep-material:Triethyleneglycol
rdf:type ep-flow:ProductMaterialType .
ep-material:Vapour
rdf:type ep-flow:ProductMaterialType .
ep-material:Water
rdf:type ep-flow:ProductMaterialType .
ep-material:Water-discharge
rdf:type ep-flow:ProductMaterialType .
ep-material:Water-processed
rdf:type ep-flow:ProductMaterialType .
......
# baseURI: http://www.reportinghub.no/ep/schema/1.0/geography
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/np/schema/1.0/npd
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
@prefix ep-geo: <http://www.reportinghub.no/ep/schema/geography#> .
@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/geography>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-core:Area
rdf:type rdfs:Class , ep-core:PropertySpace ;
rdfs:label "Compressibility"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-core:areaCoveredByBusinessArrangementHasNpdPolygonPart
rdf:type owl:TransitiveProperty ;
rdfs:domain ep-geo:AreaCoveredByBusinessArrangement ;
rdfs:range ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon ;
rdfs:subPropertyOf ep-core:hasPart .
ep-core:km2
rdfs:domain ep-core:Area .
ep-core:licenceBlockHasNpdPolygonPart
rdf:type owl:TransitiveProperty ;
rdfs:domain ep-geo:LicenceBlock ;
rdfs:range ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon ;
rdfs:subPropertyOf ep-core:hasPart .
ep-geo:AreaCoveredByBusinessArrangement
rdf:type owl:Class ;
rdfs:label "A part of the earth recognised in a Business Arrangement"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:LicenceBlock , ep-geo:Country , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:County , ep-geo:State .
ep-geo:Country
rdf:type owl:Class ;
rdfs:label "country"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:County , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:State .
ep-geo:County
rdf:type owl:Class ;
rdfs:label "county"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:Country .
ep-geo:DestinationType
rdf:type rdfs:Class ;
rdfs:label "destination type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-geo:Harbour
rdf:type owl:Class , ep-geo:DestinationType ;
rdfs:label "harbour"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth .
ep-geo:LicenceBlock
rdf:type owl:Class ;
rdfs:comment "See RDL RDS13025226"^^xsd:string ;
rdfs:label "Licence Block"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:County , ep-geo:State , ep-geo:Country .
ep-geo:OffshoreLocation
rdf:type owl:Class ;
rdfs:label "offshore location"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth .
ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon
rdf:type owl:Class ;
rdfs:label "part of the surface of the earth specified as a polygon"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:State , ep-geo:Country , ep-geo:County , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement .
ep-geo:PartOfTheSurfaceOfTheEarth
rdf:type owl:Class ;
rdfs:label "part of the surface of the earth, including airspace above and earth/sea below"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-geo:State
rdf:type owl:Class ;
rdfs:label "state"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:County , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:Country .
ep-geo:Terminal
rdf:type owl:Class , ep-geo:DestinationType ;
rdfs:comment "facility that is for the storage of oil, petrochemical products or both"^^xsd:string ;
rdfs:label "terminal"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth , ep-fac:Facility .
ep-geo:areaOnSurfaceOfEarth
rdf:type owl:ObjectProperty ;
rdfs:domain ep-geo:PartOfTheSurfaceOfTheEarth ;
rdfs:range ep-core:Area .
ep-geo:businessArrangementGoverningArea
rdf:type owl:ObjectProperty ;
rdfs:domain ep-geo:AreaCoveredByBusinessArrangement ;
rdfs:range <http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea> .
ep-geo:hasAreaName
rdf:type owl:DatatypeProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has area name"^^xsd:string .
ep-geo:hasNorthSeaAreaName
rdf:type owl:DatatypeProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has North Sea area name"^^xsd:string .
ep-geo:hasNorthSeaBlockSuffixId
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has North Sea block suffix ID"^^xsd:string .
ep-geo:hasNorthSeaQuadrantId
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has North Sea quadrant ID"^^xsd:string .
ep-geo:hasOffshoreLocationComment
rdf:type owl:DatatypeProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has offshore location comment"^^xsd:string .
ep-geo:locatedWithin
rdf:type owl:ObjectProperty ;
rdfs:domain ep-core:PhysicalThing ;
rdfs:label "located within"^^xsd:string ;
rdfs:range ep-core:PhysicalObject .
ep-geo:nominallyLocatedAt
rdf:type owl:ObjectProperty ;
rdfs:domain ep-core:PhysicalThing ;
rdfs:label "nominally located at"^^xsd:string ;
rdfs:range ep-core:PhysicalObject .
# baseURI: http://www.reportinghub.no/ep/schema/1.0/geography
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/np/schema/1.0/npd
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
@prefix ep-geo: <http://www.reportinghub.no/ep/schema/geography#> .
@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/geography>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-core:Area
rdf:type ep-core:PropertySpace , rdfs:Class ;
rdfs:label "Area"^^xsd:string ;
rdfs:subClassOf owl:Class ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS349874"^^xsd:string .
ep-core:areaCoveredByBusinessArrangementHasNpdPolygonPart
rdf:type owl:TransitiveProperty ;
rdfs:domain ep-geo:AreaCoveredByBusinessArrangement ;
rdfs:range ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon ;
rdfs:subPropertyOf ep-core:hasPart .
ep-core:km2
rdfs:domain ep-core:Area .
ep-core:licenceBlockHasNpdPolygonPart
rdf:type owl:TransitiveProperty ;
rdfs:domain ep-geo:LicenceBlock ;
rdfs:range ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon ;
rdfs:subPropertyOf ep-core:hasPart .
ep-geo:AreaCoveredByBusinessArrangement
rdf:type owl:Class ;
rdfs:label "A part of the earth recognised in a Business Arrangement"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:Country , ep-geo:County , ep-geo:LicenceBlock , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State .
ep-geo:Country
rdf:type owl:Class ;
rdfs:label "country"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:County , ep-geo:LicenceBlock , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State .
ep-geo:County
rdf:type owl:Class ;
rdfs:label "county"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:Country , ep-geo:LicenceBlock , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State .
ep-geo:DestinationType
rdf:type rdfs:Class ;
rdfs:label "destination type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-geo:Harbour
rdf:type ep-geo:DestinationType , owl:Class ;
rdfs:label "harbour"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth .
ep-geo:LicenceBlock
rdf:type owl:Class ;
rdfs:comment "See RDL RDS13025226"^^xsd:string ;
rdfs:label "Licence Block"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:Country , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State .
ep-geo:OffshoreLocation
rdf:type owl:Class ;
rdfs:label "offshore location"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth .
ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon
rdf:type owl:Class ;
rdfs:label "part of the surface of the earth specified as a polygon"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:Country , ep-geo:County , ep-geo:LicenceBlock , ep-geo:State .
ep-geo:PartOfTheSurfaceOfTheEarth
rdf:type owl:Class ;
rdfs:label "part of the surface of the earth, including airspace above and earth/sea below"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-geo:State
rdf:type owl:Class ;
rdfs:label "state"^^xsd:string ;
rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:Country , ep-geo:County , ep-geo:LicenceBlock , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon .
ep-geo:Terminal
rdf:type ep-geo:DestinationType , owl:Class ;
rdfs:comment "facility that is for the storage of oil, petrochemical products or both"^^xsd:string ;
rdfs:label "terminal"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility , ep-geo:PartOfTheSurfaceOfTheEarth .
ep-geo:areaOnSurfaceOfEarth
rdf:type owl:ObjectProperty ;
rdfs:domain ep-geo:PartOfTheSurfaceOfTheEarth ;
rdfs:range ep-core:Area .
ep-geo:businessArrangementGoverningArea
rdf:type owl:ObjectProperty ;
rdfs:domain ep-geo:AreaCoveredByBusinessArrangement ;
rdfs:range <http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea> .
ep-geo:hasAreaName
rdf:type owl:DatatypeProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has area name"^^xsd:string .
ep-geo:hasNorthSeaAreaName
rdf:type owl:DatatypeProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has North Sea area name"^^xsd:string .
ep-geo:hasNorthSeaBlockSuffixId
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has North Sea block suffix ID"^^xsd:string .
ep-geo:hasNorthSeaQuadrantId
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has North Sea quadrant ID"^^xsd:string .
ep-geo:hasOffshoreLocationComment
rdf:type owl:DatatypeProperty ;
rdfs:domain ep-geo:OffshoreLocation ;
rdfs:label "has offshore location comment"^^xsd:string .
ep-geo:locatedWithin
rdf:type owl:ObjectProperty ;
rdfs:domain ep-core:PhysicalThing ;
rdfs:label "located within"^^xsd:string ;
rdfs:range ep-core:PhysicalObject .
ep-geo:nominallyLocatedAt
rdf:type owl:ObjectProperty ;
rdfs:domain ep-core:PhysicalThing ;
rdfs:label "nominally located at"^^xsd:string ;
rdfs:range ep-core:PhysicalObject .
......
# baseURI: http://www.reportinghub.no/ep/schema/1.0/production-well
# imports: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/material
# imports: http://www.reportinghub.no/ep/schema/1.0/well
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-material: <http://www.reportinghub.no/ep/schema/material#> .
@prefix ep-prodwell: <http://www.reportinghub.no/ep/schema/production-well#> .
@prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> .
@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-well>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/flow> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-material:Air-gas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Brine
rdf:type ep-prodwell:InjectionFluidType .
ep-material:CO2-gas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:DryFluid
rdf:type ep-prodwell:InjectionFluidType .
ep-material:FluidFraction
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:FreshWater
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Gas
rdf:type ep-prodwell:FluidPhaseType .
ep-material:GasAndWater
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Liquid
rdf:type ep-prodwell:FluidPhaseType .
ep-material:NonHcGas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:OilAndGas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:OilAndWater
rdf:type ep-prodwell:InjectionFluidType .
ep-material:OtherInjectionFluid
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Pentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:PlusFraction
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:Propane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:PureFluid
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:SplitFraction
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:Steam
rdf:type ep-prodwell:InjectionFluidType .
ep-material:UnknownFluid
rdf:type ep-prodwell:InjectionFluidType .
ep-material:substance-11dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-124tmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-12dmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-13dmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-14dmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-223tmButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-223tmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmPropane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-23dmButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-23dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-24dmHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-24dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-25dmHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mPropane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-33dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-3etPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-3mHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-3mPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Ar
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Benzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Butane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C11F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C12F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C13F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C13dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C14F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C15F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C16F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C17F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C18F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C19F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C20F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C21F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C22F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C23F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C24F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C25F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C26F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C27F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C28F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C29F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C30F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C31F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C32F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C33F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C34F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C35F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C36F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C37F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C38F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C39F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C40F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C41F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C42F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C43F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C44F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C45F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C46F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C47F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C48F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C49F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-CO2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Cyclohexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Cyclopentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Decanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-EtBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-EtcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Ethane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-H2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-H2O
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-H2S
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Heptanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Hexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Hexanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-MBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-McyHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-McyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Methane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-N2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Nonanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-O2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Octanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-T12dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-T13dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-prodwell:AbandonedWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "abandoned well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ClosedWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "closed well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ComponentMaterialType
rdf:type rdfs:Class ;
rdfs:comment "The set of classes that are enumerated for the base component of a fluid sample in the MPR schema."^^xsd:string ;
rdfs:label "component material type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:FluidComponentKindType
rdf:type rdfs:Class ;
rdfs:label "fluid component kind type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:FluidPhaseType
rdf:type rdfs:Class ;
rdfs:label "fluid phase type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:InjectingWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "injecting well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:InjectionFluidType
rdf:type rdfs:Class ;
rdfs:label "injection fluid type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:JunkedWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "junked well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:NaturalGasClass
rdf:type rdfs:Class ;
rdfs:label "natural gas class"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:OperatingWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "operating well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:PluggedAndAbandonedWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "plugged and abandoned well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:PluggedWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "plugged well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ProducingInjectingWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "producing injecting well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ProducingWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "producing well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:RockFormation
rdf:type owl:Class ;
rdfs:label "rock formation"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-prodwell:SuspendedAtTdWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "suspended at td well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:SuspendedWell
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "suspended well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:TemporalPartOfASpatialPartOfAWellBore
rdf:type owl:Class ;
rdfs:label "temporal part of a spatial part of a wellbore"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore .
ep-prodwell:TemporalPartOfAWellOrWellBore
rdf:type owl:Class ;
rdfs:label "(temporal part of a) well or wellbore"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-prodwell:TubingHead
rdf:type owl:Class ;
rdfs:label "tubing head"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWell .
ep-prodwell:WellCompletion
rdf:type owl:Class ;
rdfs:label "well completion"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWellBore .
ep-prodwell:WellReclassedToDevelopment
rdf:type owl:Class , ep-prodwell:WellStatusType ;
rdfs:label "well reclassed to development"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:WellStatusType
rdf:type rdfs:Class ;
rdfs:label "well status type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:completeLiquidPartOf
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "complete liquid part of"^^xsd:string ;
rdfs:range ep-material:Liquid .
ep-prodwell:condensateYield
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:label "condensate yield"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-prodwell:depthOfBaseUsableWaterFromSurface
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-material:Fluid ;
rdfs:label "depth of base of usable water from surface"^^xsd:string ;
rdfs:range ep-core:Length .
ep-prodwell:depthOfFluidSurfaceFromTopOfWell
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-material:Fluid ;
rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
rdfs:range ep-core:Length .
ep-prodwell:oilWaterRatioByMass
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-material:Fluid ;
rdfs:label "oil/water ratio by mass"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodwell:pOverZ
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-material:Fluid ;
rdfs:label "pressure over gas compressibility factor"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-prodwell:potentialGasProduction
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:WellBore ;
rdfs:label "potential gas production"^^xsd:string ;
rdfs:range ep-core:VolumetricFlowRate .
ep-prodwell:potentialOilProduction
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:WellBore ;
rdfs:label "potential gas production"^^xsd:string ;
rdfs:range ep-core:VolumetricFlowRate .
ep-well:SpatialPartOfAWellBore
rdfs:subClassOf ep-prodwell:TemporalPartOfASpatialPartOfAWellBore .
ep-well:TemporalPartOfAWell
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-well:TemporalPartOfAWellBore
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-well:WellGroup
rdf:type owl:Class .
# baseURI: http://www.reportinghub.no/ep/schema/1.0/production-well
# imports: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/material
# imports: http://www.reportinghub.no/ep/schema/1.0/well
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-material: <http://www.reportinghub.no/ep/schema/material#> .
@prefix ep-prodwell: <http://www.reportinghub.no/ep/schema/production-well#> .
@prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> .
@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-well>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/well> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-material:Air-gas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Brine
rdf:type ep-prodwell:InjectionFluidType .
ep-material:CO2-gas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:DryFluid
rdf:type ep-prodwell:InjectionFluidType .
ep-material:FluidFraction
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:FreshWater
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Gas
rdf:type ep-prodwell:FluidPhaseType .
ep-material:GasAndWater
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Liquid
rdf:type ep-prodwell:FluidPhaseType .
ep-material:NonHcGas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:OilAndGas
rdf:type ep-prodwell:InjectionFluidType .
ep-material:OilAndWater
rdf:type ep-prodwell:InjectionFluidType .
ep-material:OtherInjectionFluid
rdf:type ep-prodwell:InjectionFluidType .
ep-material:Pentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:PlusFraction
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:Propane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:PureFluid
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:SplitFraction
rdf:type ep-prodwell:FluidComponentKindType .
ep-material:Steam
rdf:type ep-prodwell:InjectionFluidType .
ep-material:UnknownFluid
rdf:type ep-prodwell:InjectionFluidType .
ep-material:substance-11dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-124tmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-12dmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-13dmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-14dmBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-223tmButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-223tmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-22dmPropane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-23dmButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-23dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-24dmHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-24dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-25dmHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mButane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-2mPropane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-33dmPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-3etPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-3mHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-3mPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Ar
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Benzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Butane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C11F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C12F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C13F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C13dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C14F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C15F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C16F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C17F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C18F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C19F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C20F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C21F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C22F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C23F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C24F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C25F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C26F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C27F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C28F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C29F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C30F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C31F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C32F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C33F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C34F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C35F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C36F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C37F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C38F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C39F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C40F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C41F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C42F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C43F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C44F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C45F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C46F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C47F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C48F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-C49F
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-CO2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Cyclohexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Cyclopentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Decanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-EtBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-EtcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Ethane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-H2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-H2O
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-H2S
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Heptanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Hexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Hexanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-MBenzene
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-McyHexane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-McyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Methane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-N2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Nonanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-O2
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-Octanes
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-T12dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-material:substance-T13dmcyPentane
rdf:type ep-prodwell:ComponentMaterialType .
ep-prodwell:AbandonedWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "abandoned well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ClosedWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "closed well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ComponentMaterialType
rdf:type rdfs:Class ;
rdfs:comment "The set of classes that are enumerated for the base component of a fluid sample in the MPR schema."^^xsd:string ;
rdfs:label "component material type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:FluidComponentKindType
rdf:type rdfs:Class ;
rdfs:label "fluid component kind type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:FluidPhaseType
rdf:type rdfs:Class ;
rdfs:label "fluid phase type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:InjectingWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "injecting well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:InjectionFluidType
rdf:type rdfs:Class ;
rdfs:label "injection fluid type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:JunkedWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "junked well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:NaturalGasClass
rdf:type rdfs:Class ;
rdfs:label "natural gas class"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:OperatingWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "operating well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:PluggedAndAbandonedWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "plugged and abandoned well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:PluggedWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "plugged well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ProducingInjectingWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "producing injecting well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:ProducingWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "producing well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:RockFormation
rdf:type owl:Class ;
rdfs:label "rock formation"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-prodwell:SuspendedAtTdWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "suspended at td well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:SuspendedWell
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "suspended well"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:TemporalPartOfASpatialPartOfAWellBore
rdf:type owl:Class ;
rdfs:label "temporal part of a spatial part of a wellbore"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore .
ep-prodwell:TemporalPartOfAWellOrWellBore
rdf:type owl:Class ;
rdfs:label "(temporal part of a) well or wellbore"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-prodwell:TubingHead
rdf:type owl:Class ;
rdfs:label "tubing head"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWell .
ep-prodwell:WellCompletion
rdf:type owl:Class ;
rdfs:label "well completion"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWellBore .
ep-prodwell:WellReclassedToDevelopment
rdf:type ep-prodwell:WellStatusType , owl:Class ;
rdfs:label "well reclassed to development"^^xsd:string ;
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-prodwell:WellStatusType
rdf:type rdfs:Class ;
rdfs:label "well status type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-prodwell:completeLiquidPartOf
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "complete liquid part of"^^xsd:string ;
rdfs:range ep-material:Liquid .
ep-prodwell:condensateYield
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:label "condensate yield"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-prodwell:depthOfBaseUsableWaterFromSurface
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:Fluid ;
rdfs:label "depth of base of usable water from surface"^^xsd:string ;
rdfs:range ep-core:Length .
ep-prodwell:depthOfFluidSurfaceFromTopOfWell
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:Fluid ;
rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
rdfs:range ep-core:Length .
ep-prodwell:oilWaterRatioByMass
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:Fluid ;
rdfs:label "oil/water ratio by mass"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodwell:pOverZ
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-material:Fluid ;
rdfs:label "pressure over gas compressibility factor"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-prodwell:potentialGasProduction
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:WellBore ;
rdfs:label "potential gas production"^^xsd:string ;
rdfs:range ep-core:VolumetricFlowRate .
ep-prodwell:potentialOilProduction
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:WellBore ;
rdfs:label "potential oil production"^^xsd:string ;
rdfs:range ep-core:VolumetricFlowRate .
ep-well:SpatialPartOfAWellBore
rdfs:subClassOf ep-prodwell:TemporalPartOfASpatialPartOfAWellBore .
ep-well:TemporalPartOfAWell
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-well:TemporalPartOfAWellBore
rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
ep-well:WellGroup
rdf:type owl:Class .
......
This diff could not be displayed because it is too large.
# baseURI: http://www.reportinghub.no/ep/transform/transform-helper-schema
# imports: http://www.epim.no/schemas/mprml/1
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
@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 transhelp: <http://www.reportinghub.no/ep/transform/transform-helper-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/ep/transform/transform-helper-schema>
rdf:type owl:Ontology ;
rdfs:comment "The Transform Helper Schema is the set of properties and classes used for the creation of temporary data used as part of the ERH transformations. All instances of classes and uses of these properties is deleted before the triples are stored in the RDF database."^^xsd:string ;
owl:imports <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/activity> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
transhelp:derivedFrom
rdf:type owl:ObjectProperty .
transhelp:facilityIdentifier
rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
transhelp:forComment
rdf:type owl:ObjectProperty ;
rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ;
rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ;
rdfs:label "for comment"^^xsd:string .
transhelp:hasDerivedText
rdf:type owl:DatatypeProperty .
transhelp:intervalEnd
rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
transhelp:intervalIdentifier
rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
transhelp:intervalStart
rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
transhelp:label
rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
transhelp:mapsTo
rdf:type rdf:Property .
transhelp:materialClassMapsToMPREnumeration
rdf:type owl:FunctionalProperty , owl:InverseFunctionalProperty , owl:ObjectProperty ;
rdfs:label "material class maps to MPR enumeration"^^xsd:string ;
rdfs:subPropertyOf transhelp:mapsTo .
transhelp:nominalInstant
rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
transhelp:standardTempPres
rdf:type rdf:Property ;
rdfs:range <http://www.epim.no/schemas/mprml/1#StandardTempPress> .
transhelp:typeOfPartCommentedOn
rdf:type owl:ObjectProperty ;
rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ;
rdfs:domain owl:Class ;
rdfs:label "type of part commented on"^^xsd:string .
# baseURI: http://www.reportinghub.no/ep/transform/transform-helper-schema
# imports: http://www.epim.no/schemas/mprml/1
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
@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 transhelp: <http://www.reportinghub.no/ep/transform/transform-helper-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/ep/transform/transform-helper-schema>
rdf:type owl:Ontology ;
rdfs:comment "The Transform Helper Schema is the set of properties and classes used for the creation of temporary data used as part of the ERH transformations. All instances of classes and uses of these properties is deleted before the triples are stored in the RDF database."^^xsd:string ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.epim.no/schemas/mprml/1> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
transhelp:derivedFrom
rdf:type owl:ObjectProperty .
transhelp:facilityIdentifier
rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
transhelp:forComment
rdf:type owl:ObjectProperty ;
rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ;
rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ;
rdfs:label "for comment"^^xsd:string .
transhelp:hasDerivedText
rdf:type owl:DatatypeProperty .
transhelp:interval
rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
transhelp:intervalEnd
rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
transhelp:intervalIdentifier
rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
transhelp:intervalStart
rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
transhelp:label
rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
transhelp:mapsTo
rdf:type rdf:Property .
transhelp:materialClassMapsToMPREnumeration
rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty , owl:FunctionalProperty ;
rdfs:label "material class maps to MPR enumeration"^^xsd:string ;
rdfs:subPropertyOf transhelp:mapsTo .
transhelp:nominalInstant
rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
transhelp:standardTempPres
rdf:type rdf:Property ;
rdfs:range <http://www.epim.no/schemas/mprml/1#StandardTempPress> .
transhelp:typeOfPartCommentedOn
rdf:type owl:ObjectProperty ;
rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ;
rdfs:domain owl:Class ;
rdfs:label "type of part commented on"^^xsd:string .
......
......@@ -13,6 +13,7 @@
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-operationalHSEReport-v1.1.1
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-organization-v1.1.1
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumePeriod-v1.0
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionActivity-v1.1.1
# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionOperationReport-v1.1.1
......@@ -31,6 +32,7 @@
@prefix TRANSFORM_mpr-operationalHSEReport-v1.1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-operationalHSEReport-v1.1.1#> .
@prefix TRANSFORM_mpr-organization-v1.1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-organization-v1.1.1#> .
@prefix TRANSFORM_mpr-productVolume-v1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0#> .
@prefix TRANSFORM_mpr-productVolumePeriod-v1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumePeriod-v1.0#> .
@prefix TRANSFORM_mpr-productVolumeReport-v1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0#> .
@prefix TRANSFORM_mpr-productionActivity-v1.1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionActivity-v1.1.1#> .
@prefix TRANSFORM_mpr-productionOperationReport-v1.1: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionOperationReport-v1.1.1#> .
......@@ -50,5 +52,5 @@
<http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionOperationReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionActivity-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-comment-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-geographicContext-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-approval-v1.1.1> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <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-organization-v1.1.1> , <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-weather-v1.1.1> , <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> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-operationalHSEReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-installationReport-v1.1.1> ;
owl:imports <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionOperationReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionActivity-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-comment-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-geographicContext-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-approval-v1.1.1> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <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-organization-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-weather-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumePeriod-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-operationalHSEReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-commonPropertiesProductVolume-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-installationReport-v1.1.1> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
......@@ -21,280 +21,200 @@
<http://www.epim.no/schemas/mprml/1#FacilityIdentifierStruct>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00004 Record the Facility that has the flows - kind is \"platform\" - assumed to be a MoveableFacility
rdfs:comment """STEP 00008 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an OperatingCompany
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "platform"^^xsd:string
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "platformLabel"^^xsd:string
[ sp:varName "companyLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
sp:where ([ rdf:type sp:Union ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]))
] [ sp:object
[ sp:varName "platformName"^^xsd:string
[ sp:varName "companyName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#MoveableFacility> ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "platform"^^xsd:string
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "platformName"^^xsd:string
[ sp:varName "companyName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "platform"^^xsd:string
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "platformId"^^xsd:string
[ sp:varName "companyId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "platform"^^xsd:string
[ sp:varName "company"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "platform-" ;
sp:arg2 [ sp:varName "platformId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "platformLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00012a Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file - a terminal
Naming system not supplied"""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Terminal> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "something"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "normalizedfacilityName"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-dpr-spin-lib:buildTerminalURI ;
sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "terminal"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "terminal-" ;
sp:arg2 [ sp:varName "normalizedFacilityName"^^xsd:string
sp:arg1 "company-" ;
sp:arg2 [ sp:varName "companyId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "facilityLabel"^^xsd:string
[ sp:varName "companyLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00007 Record the Facility that has the flows - kind is \"terminal\" - assumed to be a SurfaceFixedFacility
rdfs:comment """STEP 00005 Record the Facility that has the flows - kind is \"well\"
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
[ sp:varName "well"^^xsd:string
]
] [ sp:object
[ sp:varName "terminalLabel"^^xsd:string
[ sp:varName "wellLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "terminalName"^^xsd:string
[ sp:varName "wellName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
[ sp:varName "well"^^xsd:string
]
] [ sp:object
[ sp:varName "terminalName"^^xsd:string
[ sp:varName "wellName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
[ sp:varName "well"^^xsd:string
]
] [ sp:object
[ sp:varName "terminalId"^^xsd:string
[ sp:varName "wellId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
[ sp:varName "well"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "terminal-" ;
sp:arg2 [ sp:varName "terminalId"^^xsd:string
sp:arg1 "well-" ;
sp:arg2 [ sp:varName "wellId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "terminalLabel"^^xsd:string
[ sp:varName "wellLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00005 Record the Facility that has the flows - kind is \"well\"
rdfs:comment """STEP 00001 Record the Facility that has the flows - kind is \"field\", etc.
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "well"^^xsd:string
[ sp:varName "field"^^xsd:string
]
] [ sp:object
[ sp:varName "wellLabel"^^xsd:string
[ sp:varName "fieldLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
sp:where ([ rdf:type sp:Union ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-part> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-group> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-area> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]))
] [ sp:object
[ sp:varName "wellName"^^xsd:string
[ sp:varName "fieldName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "well"^^xsd:string
[ sp:varName "field"^^xsd:string
]
] [ sp:object
[ sp:varName "wellName"^^xsd:string
[ sp:varName "fieldName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "well"^^xsd:string
[ sp:varName "field"^^xsd:string
]
] [ sp:object
[ sp:varName "wellId"^^xsd:string
[ sp:varName "fieldId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "well"^^xsd:string
[ sp:varName "field"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "well-" ;
sp:arg2 [ sp:varName "wellId"^^xsd:string
sp:arg1 "field-" ;
sp:arg2 [ sp:varName "fieldId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "wellLabel"^^xsd:string
[ sp:varName "fieldLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00014 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file
Naming system not supplied
now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(\"\", ?facilityName) AS ?facility) ."""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object
[ sp:varName "reportingFacilityType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject _:b1
] [ sp:object spin:_this ;
rdfs:comment """STEP 00011 Record the Facility that has the flows - not in the NPD Fact Pages - already in the file
Naming system supplied"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject _:b1
sp:subject
[ sp:varName "facility"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityLabel"^^xsd:string
] ;
......@@ -313,13 +233,11 @@ now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(\"\", ?facilityName)
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
])
] [ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
......@@ -338,12 +256,31 @@ now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(\"\", ?facilityName)
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
[ rdf:type fn:concat ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
] ;
sp:arg2 "$" ;
sp:arg3 [ sp:varName "facilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "normalizedfacilityName"^^xsd:string
[ sp:varName "facilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
]
] ;
sp:arg2 "-" ;
sp:arg3 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
]
]
] ;
sp:variable
[ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
......@@ -363,210 +300,7 @@ now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(\"\", ?facilityName)
sp:arg1 [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
] ;
sp:arg2 "-" ;
sp:arg3 [ sp:varName "normalizedFacilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "facilityLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00012 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file - a terminal
Naming system supplied"""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Terminal> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "something"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
] ;
sp:arg2 "$" ;
sp:arg3 [ sp:varName "facilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "facilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
]
] ;
sp:arg2 "-" ;
sp:arg3 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
]
]
] ;
sp:variable
[ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-dpr-spin-lib:buildTerminalURI ;
sp:arg1 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] ;
sp:variable
[ sp:varName "terminal"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "terminal-" ;
sp:arg2 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] ;
sp:variable
[ sp:varName "facilityLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00011 Record the Facility that has the flows - not in the NPD Fact Pages - already in the file
Naming system supplied"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "facility"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "facilityKind"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
])
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "something"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ;
sp:arg1 [ sp:varName "facilityKind"^^xsd:string
]
] ;
sp:variable
[ sp:varName "reportingFacilityType"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
] ;
sp:arg2 "$" ;
sp:arg3 [ sp:varName "facilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "facilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
]
] ;
sp:arg2 "-" ;
sp:arg3 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
]
]
] ;
sp:variable
[ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ rdf:type spl:object ;
sp:arg1 [ sp:varName "reportingFacilityType"^^xsd:string
] ;
sp:arg2 rdfs:label
]
] ;
sp:variable
[ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
] ;
sp:arg2 "-" ;
sp:arg3 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
sp:arg3 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] ;
sp:variable
......@@ -595,7 +329,7 @@ Naming system supplied"""^^xsd:string ;
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00003 Record the Facility that has the flows - kind is \"platform\" - assumed to be a SurfaceFixedFacility
rdfs:comment """STEP 00004 Record the Facility that has the flows - kind is \"platform\" - assumed to be a MoveableFacility
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
......@@ -617,7 +351,7 @@ Nothing is done with the namingSystem!"""^^xsd:string ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#MoveableFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "platform"^^xsd:string
......@@ -652,141 +386,160 @@ Nothing is done with the namingSystem!"""^^xsd:string ;
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00006 Record the Facility that has the flows - kind is \"terminal\", \"pipeline\", \"flowline\", \"installation\", etc.
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
rdfs:comment """STEP 00014 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file
Naming system not supplied
now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(\"\", ?facilityName) AS ?facility) ."""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object
[ sp:varName "reportingFacilityType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject _:b1
] [ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "tuf"^^xsd:string
]
sp:subject _:b1
] [ sp:object
[ sp:varName "tufLabel"^^xsd:string
[ sp:varName "facilityLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ rdf:type sp:Union ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_pipeline> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_flowline> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_installation> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_processingfacility> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_trunkline> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_storage> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant-processing> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]))
sp:where ([ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "facilityKind"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
])
] [ sp:object
[ sp:varName "tufName"^^xsd:string
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#TUF> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "tuf"^^xsd:string
]
] [ sp:object
[ sp:varName "tufName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "tuf"^^xsd:string
]
] [ sp:object
[ sp:varName "tufId"^^xsd:string
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "tuf"^^xsd:string
[ sp:varName "something"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ;
sp:arg1 [ sp:varName "facilityKind"^^xsd:string
]
] ;
sp:variable
[ sp:varName "reportingFacilityType"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "normalizedfacilityName"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ rdf:type spl:object ;
sp:arg1 [ sp:varName "reportingFacilityType"^^xsd:string
] ;
sp:arg2 rdfs:label
]
] ;
sp:variable
[ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "tuf-" ;
sp:arg2 [ sp:varName "tufId"^^xsd:string
sp:arg1 [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
] ;
sp:arg2 "-" ;
sp:arg3 [ sp:varName "normalizedFacilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "tufLabel"^^xsd:string
[ sp:varName "facilityLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00002 Record the Facility that has the flows - kind is \"wellbore\"
rdfs:comment """STEP 00009 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an ParentCompany
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "wellBoreLabel"^^xsd:string
[ sp:varName "companyLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_wellbore> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
sp:where ([ rdf:type sp:Union ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]))
] [ sp:object
[ sp:varName "wellBoreName"^^xsd:string
[ sp:varName "companyName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#ParentCompany> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "wellBoreName"^^xsd:string
[ sp:varName "companyName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "wellBoreId"^^xsd:string
[ sp:varName "companyId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
[ sp:varName "company"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "wellbore-" ;
sp:arg2 [ sp:varName "wellBoreId"^^xsd:string
sp:arg1 "company-" ;
sp:arg2 [ sp:varName "companyId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "wellBoreLabel"^^xsd:string
[ sp:varName "companyLabel"^^xsd:string
]
])
] ;
......@@ -896,250 +649,440 @@ Naming system not supplied"""^^xsd:string ;
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00008 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an OperatingCompany
rdfs:comment """STEP 00012 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file - a terminal
Naming system supplied"""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Terminal> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "something"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
] ;
sp:arg2 "$" ;
sp:arg3 [ sp:varName "facilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "facilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "namingSystem"^^xsd:string
]
] ;
sp:arg2 "-" ;
sp:arg3 [ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
]
]
] ;
sp:variable
[ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-dpr-spin-lib:buildTerminalURI ;
sp:arg1 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] ;
sp:variable
[ sp:varName "terminal"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "terminal-" ;
sp:arg2 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
]
] ;
sp:variable
[ sp:varName "facilityLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00003 Record the Facility that has the flows - kind is \"platform\" - assumed to be a SurfaceFixedFacility
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "company"^^xsd:string
[ sp:varName "platform"^^xsd:string
]
] [ sp:object
[ sp:varName "companyLabel"^^xsd:string
[ sp:varName "platformLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ rdf:type sp:Union ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]))
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "platformName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "platform"^^xsd:string
]
] [ sp:object
[ sp:varName "platformName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "platform"^^xsd:string
]
] [ sp:object
[ sp:varName "platformId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "platform"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "platform-" ;
sp:arg2 [ sp:varName "platformId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "platformLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00010 Record the Facility that has the flows - kind is \"licence\"
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "licence"^^xsd:string
]
] [ sp:object
[ sp:varName "licenceLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_licence> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "companyName"^^xsd:string
[ sp:varName "licenceName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#Licence> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "company"^^xsd:string
[ sp:varName "licence"^^xsd:string
]
] [ sp:object
[ sp:varName "companyName"^^xsd:string
[ sp:varName "licenceName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "company"^^xsd:string
[ sp:varName "licence"^^xsd:string
]
] [ sp:object
[ sp:varName "companyId"^^xsd:string
[ sp:varName "licenceId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "company"^^xsd:string
[ sp:varName "livence"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "company-" ;
sp:arg2 [ sp:varName "companyId"^^xsd:string
sp:arg1 "licence-" ;
sp:arg2 [ sp:varName "licenceId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "companyLabel"^^xsd:string
[ sp:varName "licenceLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00009 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an ParentCompany
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
rdfs:comment """STEP 00012a Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file - a terminal
Naming system not supplied"""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Terminal> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "company"^^xsd:string
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "companyLabel"^^xsd:string
[ sp:varName "facilityLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ rdf:type sp:Union ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]))
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "companyName"^^xsd:string
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#ParentCompany> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "companyName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "company"^^xsd:string
]
] [ sp:object
[ sp:varName "companyId"^^xsd:string
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "namingSystem"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
sp:subject spin:_this
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "company"^^xsd:string
[ sp:varName "something"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "facilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "normalizedfacilityName"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-dpr-spin-lib:buildTerminalURI ;
sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "terminal"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "company-" ;
sp:arg2 [ sp:varName "companyId"^^xsd:string
sp:arg1 "terminal-" ;
sp:arg2 [ sp:varName "normalizedFacilityName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "companyLabel"^^xsd:string
[ sp:varName "facilityLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00010 Record the Facility that has the flows - kind is \"licence\"
rdfs:comment """STEP 00007 Record the Facility that has the flows - kind is \"terminal\" - assumed to be a SurfaceFixedFacility
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "licence"^^xsd:string
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "licenceLabel"^^xsd:string
[ sp:varName "terminalLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_licence> ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "licenceName"^^xsd:string
[ sp:varName "terminalName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#Licence> ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "licence"^^xsd:string
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "licenceName"^^xsd:string
[ sp:varName "terminalName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "licence"^^xsd:string
[ sp:varName "terminal"^^xsd:string
]
] [ sp:object
[ sp:varName "licenceId"^^xsd:string
[ sp:varName "terminalId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "livence"^^xsd:string
[ sp:varName "terminal"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "licence-" ;
sp:arg2 [ sp:varName "licenceId"^^xsd:string
sp:arg1 "terminal-" ;
sp:arg2 [ sp:varName "terminalId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "licenceLabel"^^xsd:string
[ sp:varName "terminalLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00001 Record the Facility that has the flows - kind is \"field\", etc.
rdfs:comment """STEP 00006 Record the Facility that has the flows - kind is \"terminal\", \"pipeline\", \"flowline\", \"installation\", etc.
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "field"^^xsd:string
[ sp:varName "tuf"^^xsd:string
]
] [ sp:object
[ sp:varName "fieldLabel"^^xsd:string
[ sp:varName "tufLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ rdf:type sp:Union ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field> ;
sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-part> ;
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_pipeline> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-group> ;
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_flowline> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-area> ;
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_installation> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_processingfacility> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_trunkline> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_storage> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant-processing> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
]))
] [ sp:object
[ sp:varName "fieldName"^^xsd:string
[ sp:varName "tufName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ;
sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#TUF> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "field"^^xsd:string
[ sp:varName "tuf"^^xsd:string
]
] [ sp:object
[ sp:varName "fieldName"^^xsd:string
[ sp:varName "tufName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "field"^^xsd:string
[ sp:varName "tuf"^^xsd:string
]
] [ sp:object
[ sp:varName "fieldId"^^xsd:string
[ sp:varName "tufId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "field"^^xsd:string
[ sp:varName "tuf"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "field-" ;
sp:arg2 [ sp:varName "fieldId"^^xsd:string
sp:arg1 "tuf-" ;
sp:arg2 [ sp:varName "tufId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "fieldLabel"^^xsd:string
[ sp:varName "tufLabel"^^xsd:string
]
])
] ;
......@@ -1147,7 +1090,8 @@ Nothing is done with the namingSystem!"""^^xsd:string ;
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00013 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file
Naming system supplied
now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(?namingSystem, ?facilityName) AS ?facility) ."""^^xsd:string ;
now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(?namingSystem, ?facilityName) AS ?facility) .
now context not in name"""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
sp:predicate rdf:type ;
sp:subject _:b2
......@@ -1157,7 +1101,7 @@ now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(?namingSystem, ?faci
sp:predicate rdf:type ;
sp:subject _:b2
] [ sp:object
[ sp:varName "facilityNameWithContext"^^xsd:string
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject _:b2
......@@ -1256,9 +1200,66 @@ now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(?namingSystem, ?faci
[ sp:varName "facilityLabel"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 00002 Record the Facility that has the flows - kind is \"wellbore\"
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
]
] [ sp:object
[ sp:varName "wellBoreLabel"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_wellbore> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "wellBoreName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject spin:_this
] [ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
]
] [ sp:object
[ sp:varName "wellBoreName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
]
] [ sp:object
[ sp:varName "wellBoreId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
]
]) ;
sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "wellbore-" ;
sp:arg2 [ sp:varName "wellBoreId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "wellBoreLabel"^^xsd:string
]
])
] .
<http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> ;
owl:imports <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
This diff could not be displayed because it is too large.
# 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
] .
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
# baseURI: http://www.reportinghub.no/refdata/RDL_ERHFoundationRD
# imports: http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003
# imports: http://rds.posccaesar.org/2008/06/OWL/RDL-annotations
@prefix : <http://www.reportinghub.no/refdata/RDL_ERHFoundationRD#> .
@prefix ISO-15926-2_2003: <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#> .
@prefix RDL-annotations: <http://rds.posccaesar.org/2008/06/OWL/RDL-annotations#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pca-rdl: <http://posccaesar.org/rdl/> .
@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#> .
pca-rdl:ERH00000
rdf:type ISO-15926-2_2003:Thing , owl:Class ;
rdfs:subClassOf owl:Thing ;
pca-rdl:hasDesignation
"EPIM REPORTINGHUB REFERENCE DATA THING"^^xsd:string ;
pca-rdl:hasIdPCA "ERH00000"^^xsd:string .
pca-rdl:ERH00001
rdf:type ISO-15926-2_2003:ClassOfClass , owl:Class ;
rdfs:subClassOf owl:Thing ;
pca-rdl:hasDesignation
"EPIM REPORTINGHUB REFERENCE DATA CLASS"^^xsd:string ;
pca-rdl:hasIdPCA "ERH00001"^^xsd:string .
<http://www.reportinghub.no/refdata/RDL_ERHFoundationRD>
rdf:type owl:Ontology ;
owl:imports <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003> , <http://rds.posccaesar.org/2008/06/OWL/RDL-annotations> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
SELECT DISTINCT ?RDLDesignation ?RDLDefinition ?EntityType ?RDLSuperclass ?ERHLocalname ?ERHOntology
SELECT DISTINCT ?RDDesignation ?RDDefinition ?RDId ?EntityType ?RDURI ?RDSuperclass ?RDSuperclassId ?RDSuperclassURI ?ERHLocalname ?ERHOntology
WHERE {
?s pca-rdl:hasDesignation ?RDLDesignation .
?s pca-rdl:hasDefinition ?RDLDefinition .
?s rdf:type ?p2 .
?RDURI pca-rdl:hasDesignation ?RDDesignation .
?RDURI pca-rdl:hasDefinition ?RDDefinition .
?RDURI pca-rdl:hasIdPCA ?RDId .
?RDURI rdf:type ?p2 .
FILTER ( afn:namespace(?p2) = "http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#" )
BIND (afn:localname(?p2) AS ?EntityType )
OPTIONAL {
?spec ISO-15926-2_2003:hasSubclass ?s .
?spec ISO-15926-2_2003:hasSuperclass ?sup .
?sup pca-rdl:hasDesignation ?RDLSuperclass .
?spec ISO-15926-2_2003:hasSubclass ?RDURI .
?spec ISO-15926-2_2003:hasSuperclass ?RDSuperclassURI .
?RDSuperclassURI pca-rdl:hasDesignation ?RDSuperclass .
?RDSuperclassURI pca-rdl:hasIdPCA ?RDSuperclassId .
}
?erh owl:sameAs ?s .
?erh owl:sameAs ?RDURI .
BIND (afn:localname(?erh) AS ?ERHLocalname )
BIND (afn:namespace(?erh) AS ?ERHOntology )
}
\ No newline at end of file
......
SELECT DISTINCT ?RDLDesignation ?RDLDefinition ?EntityType ?CoPossessor ?ERHLocalname ?ERHOntology
WHERE {
?s pca-rdl:hasDesignation ?RDLDesignation .
?s ISO-15926-2_2003:hasClassOfPossessor ?CoPossessor .
?s pca-rdl:hasDefinition ?RDLDefinition .
?s rdf:type ?p2 .
BIND (afn:localname(?p2) AS ?EntityType )
OPTIONAL {
?spec ISO-15926-2_2003:hasSubclass ?s .
?spec ISO-15926-2_2003:hasSuperclass ?sup .
?sup pca-rdl:hasDesignation ?RDLSuperclass .
?sup pca-rdl:hasIdPCA ?RDLSuperclassId .
}
?erh owl:sameAs ?s .
BIND (afn:localname(?erh) AS ?ERHLocalname )
BIND (afn:namespace(?erh) AS ?ERHOntology )
}
\ No newline at end of file
......@@ -3,10 +3,12 @@
# imports: http://rds.posccaesar.org/2008/06/OWL/RDL-annotations
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/1.0/drilling
# imports: http://www.reportinghub.no/refdata/RDL_ERHFoundationRD
@prefix : <http://www.reportinghub.no/refdata/transform/class2rd#> .
@prefix ISO-15926-2_2003: <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#> .
@prefix RDL-annotations: <http://rds.posccaesar.org/2008/06/OWL/RDL-annotations#> .
@prefix RDL_ERHFoundationRD: <http://www.reportinghub.no/refdata/RDL_ERHFoundationRD#> .
@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
@prefix drilling: <http://www.reportinghub.no/ep/schema/1.0/drilling#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
......@@ -22,9 +24,238 @@
<http://www.reportinghub.no/refdata/transform/class2rd>
rdf:type owl:Ontology ;
owl:imports <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003> , <http://rds.posccaesar.org/2008/06/OWL/RDL-annotations> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/drilling> ;
owl:imports <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003> , <http://rds.posccaesar.org/2008/06/OWL/RDL-annotations> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/drilling> , <http://www.reportinghub.no/refdata/RDL_ERHFoundationRD> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
rdfs:Class
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "0180 Set URI and designation for EHR RD Class"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "thisrduri"^^xsd:string
] ;
sp:predicate owl:sameAs ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "desigation"^^xsd:string
] ;
sp:predicate <http://posccaesar.org/rdl/hasDesignation> ;
sp:subject
[ sp:varName "thisrduri"^^xsd:string
]
] [ sp:object
[ sp:varName "definition"^^xsd:string
] ;
sp:predicate <http://posccaesar.org/rdl/hasDefinition> ;
sp:subject
[ sp:varName "thisrduri"^^xsd:string
]
] [ sp:object
[ sp:varName "pcaid"^^xsd:string
] ;
sp:predicate <http://posccaesar.org/rdl/hasIdPCA> ;
sp:subject
[ sp:varName "thisrduri"^^xsd:string
]
] [ sp:object "RDFS Class" ;
sp:predicate rdfs:comment ;
sp:subject
[ sp:varName "thisrduri"^^xsd:string
]
] [ sp:object <http://posccaesar.org/rdl/ERH00000> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "thisrduri"^^xsd:string
]
]) ;
sp:where ([ rdf:type sp:NotExists ;
sp:elements ([ sp:object owl:Class ;
sp:predicate rdf:type ;
sp:subject spin:_this
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "same"^^xsd:string
] ;
sp:predicate owl:sameAs ;
sp:subject spin:_this
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "seerd"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#seeReferenceData> ;
sp:subject spin:_this
])
] [ rdf:type sp:Filter ;
sp:expression
[ rdf:type sp:ne ;
sp:arg1 [ rdf:type afn:namespace ;
sp:arg1 spin:_this
] ;
sp:arg2 "http://www.linkedmodel.org/schema/vaem#"
]
] [ sp:object
[ sp:varName "definition"^^xsd:string
] ;
sp:predicate rdfs:comment ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "label"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:subject spin:_this
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spif:generateUUID
] ;
sp:variable
[ sp:varName "uuid"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "ERH" ;
sp:arg2 [ sp:varName "uuid"^^xsd:string
]
] ;
sp:variable
[ sp:varName "pcaid"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spif:buildURI ;
sp:arg1 "<http://posccaesar.org/rdl/{?pcaid}>"
] ;
sp:variable
[ sp:varName "thisrduri"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:upper-case ;
sp:arg1 [ sp:varName "label"^^xsd:string
]
] ;
sp:variable
[ sp:varName "desigation"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "0185 Handle subclasses"^^xsd:string ;
sp:templates ([ sp:object ISO-15926-2_2003:Specialization ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "specuri"^^xsd:string
]
] [ sp:object
[ sp:varName "thisrduri"^^xsd:string
] ;
sp:predicate ISO-15926-2_2003:hasSubclass ;
sp:subject
[ sp:varName "specuri"^^xsd:string
]
] [ sp:object
[ sp:varName "superclassrduri"^^xsd:string
] ;
sp:predicate ISO-15926-2_2003:hasSuperclass ;
sp:subject
[ sp:varName "specuri"^^xsd:string
]
] [ sp:object <http://posccaesar.org/rdl/ERH00000> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "specuri"^^xsd:string
]
]) ;
sp:where ([ rdf:type sp:NotExists ;
sp:elements ([ sp:object owl:Class ;
sp:predicate rdf:type ;
sp:subject spin:_this
])
] [ sp:object
[ sp:varName "superclass"^^xsd:string
] ;
sp:predicate rdfs:subClassOf ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "thisrduri"^^xsd:string
] ;
sp:predicate owl:sameAs ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "superclassrduri"^^xsd:string
] ;
sp:predicate owl:sameAs ;
sp:subject
[ sp:varName "superclass"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spif:generateUUID
] ;
sp:variable
[ sp:varName "uuid"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "ERH" ;
sp:arg2 [ sp:varName "uuid"^^xsd:string
]
] ;
sp:variable
[ sp:varName "pcaid"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spif:buildURI ;
sp:arg1 "<http://posccaesar.org/rdl/{?pcaid}>"
] ;
sp:variable
[ sp:varName "specuri"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "0190 Set sameAs for RD items already in PCA RDL"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "rduri"^^xsd:string
] ;
sp:predicate owl:sameAs ;
sp:subject spin:_this
]) ;
sp:where ([ rdf:type sp:NotExists ;
sp:elements ([ sp:object owl:Class ;
sp:predicate rdf:type ;
sp:subject spin:_this
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "same"^^xsd:string
] ;
sp:predicate owl:sameAs ;
sp:subject spin:_this
])
] [ sp:object
[ sp:varName "seerd"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#seeReferenceData> ;
sp:subject spin:_this
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type smf:buildURI ;
sp:arg1 [ sp:varName "seerd"^^xsd:string
]
] ;
sp:variable
[ sp:varName "rduri"^^xsd:string
]
])
] .
owl:Class
spin:rule
[ rdf:type sp:Construct ;
......@@ -55,6 +286,33 @@ owl:Class
sp:subject
[ sp:varName "thisrduri"^^xsd:string
]
] [ sp:object <http://posccaesar.org/rdl/ERH00000> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "thisrduri"^^xsd:string
]
] [ sp:object ISO-15926-2_2003:Classification ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "clsncuri"^^xsd:string
]
] [ sp:object <http://posccaesar.org/rdl/ERH00001> ;
sp:predicate ISO-15926-2_2003:hasClassifier ;
sp:subject
[ sp:varName "clsncuri"^^xsd:string
]
] [ sp:object
[ sp:varName "thisrduri"^^xsd:string
] ;
sp:predicate ISO-15926-2_2003:hasClassified ;
sp:subject
[ sp:varName "clsncuri"^^xsd:string
]
] [ sp:object <http://posccaesar.org/rdl/ERH00000> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "clsncuri"^^xsd:string
]
]) ;
sp:where ([ rdf:type sp:NotExists ;
sp:elements ([ sp:object
......@@ -122,6 +380,31 @@ owl:Class
sp:variable
[ sp:varName "desigation"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spif:generateUUID
] ;
sp:variable
[ sp:varName "clsnuuid"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "ERH" ;
sp:arg2 [ sp:varName "clsnuuid"^^xsd:string
]
] ;
sp:variable
[ sp:varName "clsnid"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spif:buildURI ;
sp:arg1 "<http://posccaesar.org/rdl/{?clsnid}>"
] ;
sp:variable
[ sp:varName "clsncuri"^^xsd:string
]
])
] ;
spin:rule
......@@ -178,6 +461,11 @@ owl:Class
sp:subject
[ sp:varName "specuri"^^xsd:string
]
] [ sp:object <http://posccaesar.org/rdl/ERH00000> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "specuri"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "superclass"^^xsd:string
......
# baseURI: http://www.reportinghub.no/refdata/transform/match-designation
# imports: file:///www-test.reportinghub.no/refdata/jord-single-property-dimension.xls
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/1.0/core
@prefix : <http://www.reportinghub.no/refdata/transform/match-designation#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
@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 sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/ep/schema/core#PropertySpace>
spin:rule
[ rdf:type sp:Construct ;
sp:templates ([ sp:object
[ sp:varName "uri"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#seeReferenceData> ;
sp:subject spin:_this
]) ;
sp:where ([ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "ref"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#seeReferenceData> ;
sp:subject spin:_this
])
] [ sp:object
[ sp:varName "label"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:subject spin:_this
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:upper-case ;
sp:arg1 [ sp:varName "label"^^xsd:string
]
] ;
sp:variable
[ sp:varName "thisdes"^^xsd:string
]
] [ sp:object
[ sp:varName "thisdes"^^xsd:string
] ;
sp:predicate <file:///www-test.reportinghub.no/refdata/jord-single-property-dimension.xls#des> ;
sp:subject
[ sp:varName "rd"^^xsd:string
]
] [ sp:object
[ sp:varName "uri"^^xsd:string
] ;
sp:predicate <file:///www-test.reportinghub.no/refdata/jord-single-property-dimension.xls#uRI> ;
sp:subject
[ sp:varName "rd"^^xsd:string
]
])
] .
<http://www.reportinghub.no/refdata/transform/match-designation>
rdf:type owl:Ontology ;
owl:imports <file:///www-test.reportinghub.no/refdata/jord-single-property-dimension.xls> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
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
] .
# baseURI: http://www.reportinghub.no/refdata/transform/match-xsd-label
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/1.0/activity-purpose
# imports: http://www.witsml.org/schemas/1series
@prefix : <http://www.reportinghub.no/refdata/transform/match-xsd-label#> .
@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix p1series: <http://www.witsml.org/schemas/1series#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/ep/schema/core#ClassificationFunctionOverTime>
rdfs:subClassOf :DDR-Thing .
<http://www.reportinghub.no/ep/schema/core#Pair>
rdfs:subClassOf :DDR-Thing .
<http://www.reportinghub.no/ep/schema/core#PhysicalThing>
rdfs:subClassOf :DDR-Thing .
<http://www.reportinghub.no/ep/schema/material#MaterialPair>
rdfs:subClassOf :DDR-Thing .
<http://www.reportinghub.no/ep/schema/report#Report>
rdfs:subClassOf :DDR-Thing .
<http://www.reportinghub.no/refdata/transform/match-xsd-label>
rdf:type owl:Ontology ;
owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://www.witsml.org/schemas/1series> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
:DDR-Thing
rdf:type owl:Class ;
rdfs:subClassOf owl:Thing .
owl:Class
spin:rule
[ rdf:type sp:Construct ;
sp:templates ([ sp:object
[ sp:varName "s1"^^xsd:string
] ;
sp:predicate rdfs:seeAlso ;
sp:subject
[ sp:varName "s2"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "label1"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "s1"^^xsd:string
]
] [ rdf:type sp:Filter ;
sp:expression
[ rdf:type sp:eq ;
sp:arg1 [ rdf:type afn:namespace ;
sp:arg1 [ sp:varName "s1"^^xsd:string
]
] ;
sp:arg2 "http://www.witsml.org/schemas/1series#"
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:upper-case ;
sp:arg1 [ sp:varName "label1"^^xsd:string
]
] ;
sp:variable
[ sp:varName "ulabel1"^^xsd:string
]
] [ rdf:type sp:TriplePath ;
sp:object :DDR-Thing ;
sp:path [ rdf:type sp:ModPath ;
sp:modMax -2 ;
sp:modMin 0 ;
sp:subPath rdfs:subClassOf
] ;
sp:subject
[ sp:varName "s2"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:upper-case ;
sp:arg1 [ rdf:type afn:localname ;
sp:arg1 [ sp:varName "s2"^^xsd:string
]
]
] ;
sp:variable
[ sp:varName "localname"^^xsd:string
]
] [ rdf:type sp:Filter ;
sp:expression
[ rdf:type sp:eq ;
sp:arg1 [ sp:varName "localname"^^xsd:string
] ;
sp:arg2 [ sp:varName "ulabel1"^^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> ;
<http://spinrdf.org/spin#topSPINOptions>
"singlePass" ;
composite:index "0"^^xsd:int
] .
......@@ -67,6 +67,7 @@ WHERE {
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:HSEInformation" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:SafetyInformation" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:WeatherInformation" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:SeaWeatherInformation" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:OperationInformation" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionOperationActivity" />
......@@ -79,10 +80,10 @@ WHERE {
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionVolumes" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductFlows" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductFlows" />
/>
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:InjectionVolumes" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductFlowsInjection" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductFlowsInjection" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ImportVolumes" />
<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductFlowsImport" />
......
# baseURI: http://www.reportinghub.no/swp/dpr
# imports: http://uispin.org/tui
# imports: http://www.reportinghub.no/ep/schema/1.0/production
# imports: http://www.reportinghub.no/ep/spin/dpr-tables
# imports: http://www.reportinghub.no/spin/rh
@prefix arg: <http://spinrdf.org/arg#> .
@prefix dprswp: <http://www.reportinghub.no/swp/dpr#> .
@prefix html: <http://uispin.org/html#> .
@prefix let: <http://uispin.org/let#> .
@prefix letrs: <http://uispin.org/letrs#> .
@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 sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix ui: <http://uispin.org/ui#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
arg:report
rdf:type rdf:Property ;
rdfs:label "report"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
arg:template
rdf:type rdf:Property ;
rdfs:label "template"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
<http://www.reportinghub.no/ep/schema/report#DailyProductionReport>
ui:instanceView
[ rdf:type dprswp:DailyProductionReportView ;
arg:report spin:_this
] .
<http://www.reportinghub.no/swp/dpr>
rdf:type owl:Ontology ;
owl:imports <http://uispin.org/tui> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/spin/dpr-tables> , <http://www.reportinghub.no/spin/rh> ;
owl:versionInfo "0.1.0"^^xsd:string .
dprswp:DailyProductionReportView
rdf:type ui:NodeClass ;
rdfs:label "Daily production report view"^^xsd:string ;
rdfs:subClassOf ui:Element ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The report to display."^^xsd:string ;
spl:predicate arg:report ;
spl:valueType <http://www.reportinghub.no/ep/schema/report#DailyProductionReport>
] ;
ui:headIncludes
[ rdf:type html:Link ;
html:href "http://spinrdf.org/rhlib/ddr.css"^^xsd:string ;
html:rel "stylesheet"^^xsd:string ;
html:type "text/css"^^xsd:string
] ;
ui:prototype <http://www.reportinghub.no/swp/DailyProductionReport.uispin.html> .
dprswp:Table
rdf:type ui:NodeClass ;
rdfs:comment "An HTML table displaying the results of a given SPIN template for a given DPR. The template should also provide rhspin:tableHeaders."^^xsd:string ;
rdfs:label "Table"^^xsd:string ;
rdfs:subClassOf ui:Element ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The report that serves as root of the template."^^xsd:string ;
spl:optional "true"^^xsd:boolean ;
spl:predicate arg:report ;
spl:valueType <http://www.reportinghub.no/ep/schema/report#DailyProductionReport>
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The SPIN Template to execute."^^xsd:string ;
spl:predicate arg:template ;
spl:valueType spin:Template
] ;
ui:prototype <http://www.reportinghub.no/swp/DPRTable.uispin.html> .
# baseURI: http://www.reportinghub.no/swp/dpr
# imports: http://uispin.org/tui
# imports: http://www.reportinghub.no/ep/schema/1.0/production
# imports: http://www.reportinghub.no/ep/spin/dpr-tables
# imports: http://www.reportinghub.no/spin/rh
@prefix arg: <http://spinrdf.org/arg#> .
@prefix dprswp: <http://www.reportinghub.no/swp/dpr#> .
@prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
@prefix html: <http://uispin.org/html#> .
@prefix let: <http://uispin.org/let#> .
@prefix letrs: <http://uispin.org/letrs#> .
@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 rhspin: <http://www.reportinghub.no/spin/rh#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix ui: <http://uispin.org/ui#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
arg:report
rdf:type rdf:Property ;
rdfs:label "report"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
arg:template
rdf:type rdf:Property ;
rdfs:label "template"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
<http://www.reportinghub.no/ep/schema/report#DailyProductionReport>
ui:instanceView
[ rdf:type dprswp:DailyProductionReportView ;
arg:report spin:_this
] .
<http://www.reportinghub.no/ep/spin/dpr-tables#WeatherInformation>
rdfs:comment "rhspin:tableHeaders values come from http://massivemonster.org/prodmltutorial/movingon/operational/weather"^^xsd:string .
<http://www.reportinghub.no/swp/dpr>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/spin/rh> , <http://www.reportinghub.no/ep/spin/dpr-tables> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://uispin.org/tui> ;
owl:versionInfo "0.1.0"^^xsd:string .
dprswp:DailyProductionReportView
rdf:type ui:NodeClass ;
rdfs:label "Daily production report view"^^xsd:string ;
rdfs:subClassOf ui:Element ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The report to display."^^xsd:string ;
spl:predicate arg:report ;
spl:valueType <http://www.reportinghub.no/ep/schema/report#DailyProductionReport>
] ;
ui:headIncludes
[ rdf:type html:Link ;
html:href "http://spinrdf.org/rhlib/ddr.css"^^xsd:string ;
html:rel "stylesheet"^^xsd:string ;
html:type "text/css"^^xsd:string
] ;
ui:prototype <http://www.reportinghub.no/swp/DailyProductionReport.uispin.html> .
dprswp:Table
rdf:type ui:NodeClass ;
rdfs:comment "An HTML table displaying the results of a given SPIN template for a given DPR. The template should also provide rhspin:tableHeaders."^^xsd:string ;
rdfs:label "Table"^^xsd:string ;
rdfs:subClassOf ui:Element ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The SPIN Template to execute."^^xsd:string ;
spl:predicate arg:template ;
spl:valueType spin:Template
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The report that serves as root of the template."^^xsd:string ;
spl:optional "true"^^xsd:boolean ;
spl:predicate arg:report ;
spl:valueType <http://www.reportinghub.no/ep/schema/report#DailyProductionReport>
] ;
ui:prototype <http://www.reportinghub.no/swp/DPRTable.uispin.html> .
......
# baseURI: http://www.reportinghub.no/system/spin/reporting
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/system/schema/reporting
@prefix arg: <http://spinrdf.org/arg#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
@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 reportspin: <http://www.reportinghub.no/system/spin/reporting#> .
@prefix rhspin: <http://www.reportinghub.no/spin/rh#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# baseURI: http://www.reportinghub.no/system/spin/reporting
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/system/schema/reporting
# c14n-version: 3
@prefix arg: <http://spinrdf.org/arg#> .
@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
@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 reportspin: <http://www.reportinghub.no/system/spin/reporting#> .
@prefix rhspin: <http://www.reportinghub.no/spin/rh#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
arg:date
rdf:type rdf:Property ;
rdfs:label "date"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
rdf:type rdf:Property ;
rdfs:label "date"^^xsd:string ;
rdfs:subPropertyOf sp:arg ;
.
arg:fieldName
rdf:type rdf:Property ;
rdfs:label "field name"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
rdf:type rdf:Property ;
rdfs:label "field name"^^xsd:string ;
rdfs:subPropertyOf sp:arg ;
.
arg:id
rdf:type rdf:Property ;
rdfs:label "id"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
rdf:type rdf:Property ;
rdfs:label "id"^^xsd:string ;
rdfs:subPropertyOf sp:arg ;
.
arg:month
rdf:type rdf:Property ;
rdfs:label "month"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
rdf:type rdf:Property ;
rdfs:label "month"^^xsd:string ;
rdfs:subPropertyOf sp:arg ;
.
arg:owner
rdf:type rdf:Property ;
rdfs:label "owner"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
rdf:type rdf:Property ;
rdfs:label "owner"^^xsd:string ;
rdfs:subPropertyOf sp:arg ;
.
arg:parts
rdf:type rdf:Property ;
rdfs:label "parts"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
rdf:type rdf:Property ;
rdfs:label "parts"^^xsd:string ;
rdfs:subPropertyOf sp:arg ;
.
arg:wellBoreId
rdf:type rdf:Property ;
rdfs:label "well bore id"^^xsd:string ;
rdfs:subPropertyOf sp:arg .
rdf:type rdf:Property ;
rdfs:label "well bore id"^^xsd:string ;
rdfs:subPropertyOf sp:arg ;
.
<http://www.reportinghub.no/system/spin/reporting>
rdf:type owl:Ontology ;
rdfs:comment "SPIN functions and templates to support querying report metadata."^^xsd:string ;
owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/system/schema/reporting> ;
owl:versionInfo "0.1.0"^^xsd:string .
rdf:type owl:Ontology ;
rdfs:comment "SPIN functions and templates to support querying report metadata."^^xsd:string ;
owl:imports <http://spinrdf.org/spin> ;
owl:imports <http://www.reportinghub.no/system/schema/reporting> ;
owl:versionInfo "0.1.0"^^xsd:string ;
.
reportspin:DDRsOverview
rdf:type spin:SelectTemplate ;
rdfs:label "DDRs overview"^^xsd:string ;
rdfs:subClassOf spin:SelectTemplates ;
spin:body
[ rdf:type sp:Select ;
sp:orderBy ([ sp:varName "wellBoreName"^^xsd:string
] [ sp:varName "date"^^xsd:string
] [ sp:varName "created"^^xsd:string
]) ;
sp:resultVariables ([ sp:varName "wellBoreName"^^xsd:string
] [ sp:varName "date"^^xsd:string
] [ sp:varName "created"^^xsd:string
] [ sp:varName "id"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "wellBoreId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#wellBoreId> ;
sp:subject
[ sp:varName "ddr"^^xsd:string
]
] [ sp:object
[ sp:varName "created"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject
[ sp:varName "ddr"^^xsd:string
]
] [ sp:object
[ sp:varName "date"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject
[ sp:varName "ddr"^^xsd:string
]
] [ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "ddr"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:wellBoreById ;
sp:arg1 [ sp:varName "wellBoreId"^^xsd:string
]
] ;
sp:variable
[ sp:varName "wellBore"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:npdName ;
sp:arg1 [ sp:varName "wellBore"^^xsd:string
]
] ;
sp:variable
[ sp:varName "wellBoreName"^^xsd:string
]
])
] .
rdf:type spin:SelectTemplate ;
spin:body [
rdf:type sp:Select ;
sp:orderBy (
[
sp:varName "wellBoreName"^^xsd:string ;
]
[
sp:varName "date"^^xsd:string ;
]
[
sp:varName "created"^^xsd:string ;
]
) ;
sp:resultVariables (
[
sp:varName "wellBoreName"^^xsd:string ;
]
[
sp:varName "date"^^xsd:string ;
]
[
sp:varName "created"^^xsd:string ;
]
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "wellBoreId"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#wellBoreId> ;
sp:subject [
sp:varName "ddr"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "created"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject [
sp:varName "ddr"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "date"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject [
sp:varName "ddr"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "ddr"^^xsd:string ;
] ;
]
[
rdf:type sp:Bind ;
sp:expression [
rdf:type rhspin:wellBoreById ;
sp:arg1 [
sp:varName "wellBoreId"^^xsd:string ;
] ;
] ;
sp:variable [
sp:varName "wellBore"^^xsd:string ;
] ;
]
[
rdf:type sp:Bind ;
sp:expression [
rdf:type rhspin:npdName ;
sp:arg1 [
sp:varName "wellBore"^^xsd:string ;
] ;
] ;
sp:variable [
sp:varName "wellBoreName"^^xsd:string ;
] ;
]
) ;
] ;
rdfs:label "DDRs overview"^^xsd:string ;
rdfs:subClassOf spin:SelectTemplates ;
.
reportspin:DPRsOverview
rdf:type spin:SelectTemplate ;
rdfs:label "DPRs overview"^^xsd:string ;
rdfs:subClassOf spin:SelectTemplates ;
spin:body
[ rdf:type sp:Select ;
sp:orderBy ([ sp:varName "ownerName"^^xsd:string
] [ sp:varName "date"^^xsd:string
] [ sp:varName "created"^^xsd:string
]) ;
sp:resultVariables ([ sp:varName "ownerName"^^xsd:string
] [ sp:varName "date"^^xsd:string
] [ sp:varName "created"^^xsd:string
] [ sp:varName "id"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "dpr"^^xsd:string
]
] [ sp:object
[ sp:varName "created"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject
[ sp:varName "dpr"^^xsd:string
]
] [ sp:object
[ sp:varName "date"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject
[ sp:varName "dpr"^^xsd:string
]
] [ sp:object
[ sp:varName "owner"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#owner> ;
sp:subject
[ sp:varName "dpr"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:npdName ;
sp:arg1 [ sp:varName "owner"^^xsd:string
]
] ;
sp:variable
[ sp:varName "ownerName"^^xsd:string
]
])
] .
rdf:type spin:SelectTemplate ;
spin:body [
rdf:type sp:Select ;
sp:orderBy (
[
sp:varName "ownerName"^^xsd:string ;
]
[
sp:varName "date"^^xsd:string ;
]
[
sp:varName "created"^^xsd:string ;
]
) ;
sp:resultVariables (
[
sp:varName "ownerName"^^xsd:string ;
]
[
sp:varName "date"^^xsd:string ;
]
[
sp:varName "created"^^xsd:string ;
]
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "dpr"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "created"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject [
sp:varName "dpr"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "date"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject [
sp:varName "dpr"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "owner"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#owner> ;
sp:subject [
sp:varName "dpr"^^xsd:string ;
] ;
]
[
rdf:type sp:Bind ;
sp:expression [
rdf:type rhspin:npdName ;
sp:arg1 [
sp:varName "owner"^^xsd:string ;
] ;
] ;
sp:variable [
sp:varName "ownerName"^^xsd:string ;
] ;
]
) ;
] ;
rdfs:label "DPRs overview"^^xsd:string ;
rdfs:subClassOf spin:SelectTemplates ;
.
reportspin:graphByDDRId
rdf:type spin:Function ;
rdfs:comment "Gets the URI of the named graph containing the triples submitted by a report:DDR (metadata) with a given id."^^xsd:string ;
rdfs:label "graph by DDR id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:resultVariables ([ rdf:type sp:iri ;
sp:arg1 [ sp:varName "uri"^^xsd:string
]
]) ;
sp:where ([ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "http://www.reportinghub.no/system/ddr/" ;
sp:arg2 [ sp:varName "id"^^xsd:string
]
] ;
sp:variable
[ sp:varName "uri"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The id of the DDR metadata."^^xsd:string ;
spl:predicate arg:id ;
spl:valueType xsd:string
] ;
spin:returnType rdfs:Resource .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:resultVariables (
[
rdf:type sp:iri ;
sp:arg1 [
sp:varName "uri"^^xsd:string ;
] ;
]
) ;
sp:where (
[
rdf:type sp:Bind ;
sp:expression [
rdf:type fn:concat ;
sp:arg1 "http://www.reportinghub.no/system/ddr/" ;
sp:arg2 [
sp:varName "id"^^xsd:string ;
] ;
] ;
sp:variable [
sp:varName "uri"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:id ;
spl:valueType xsd:string ;
rdfs:comment "The id of the DDR metadata."^^xsd:string ;
] ;
spin:returnType rdfs:Resource ;
rdfs:comment "Gets the URI of the named graph containing the triples submitted by a report:DDR (metadata) with a given id."^^xsd:string ;
rdfs:label "graph by DDR id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:graphByDPRId
rdf:type spin:Function ;
rdfs:comment "Gets the URI of the named graph containing the triples submitted by a report:DPR (metadata) with a given id."^^xsd:string ;
rdfs:label "graph by DPR id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:resultVariables ([ rdf:type sp:iri ;
sp:arg1 [ sp:varName "uri"^^xsd:string
]
]) ;
sp:where ([ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "http://www.reportinghub.no/system/dpr/" ;
sp:arg2 [ sp:varName "id"^^xsd:string
]
] ;
sp:variable
[ sp:varName "uri"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The id of the DPR metadata."^^xsd:string ;
spl:predicate arg:id ;
spl:valueType xsd:string
] ;
spin:returnType rdfs:Resource .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:resultVariables (
[
rdf:type sp:iri ;
sp:arg1 [
sp:varName "uri"^^xsd:string ;
] ;
]
) ;
sp:where (
[
rdf:type sp:Bind ;
sp:expression [
rdf:type fn:concat ;
sp:arg1 "http://www.reportinghub.no/system/dpr/" ;
sp:arg2 [
sp:varName "id"^^xsd:string ;
] ;
] ;
sp:variable [
sp:varName "uri"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:id ;
spl:valueType xsd:string ;
rdfs:comment "The id of the DPR metadata."^^xsd:string ;
] ;
spin:returnType rdfs:Resource ;
rdfs:comment "Gets the URI of the named graph containing the triples submitted by a report:DPR (metadata) with a given id."^^xsd:string ;
rdfs:label "graph by DPR id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:graphByReportId
rdf:type spin:Function ;
rdfs:comment "Gets the URI of the named graph containing the triples submitted by a report with a given id."^^xsd:string ;
rdfs:label "graph by report id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:resultVariables ([ rdf:type sp:iri ;
sp:arg1 [ sp:varName "uri"^^xsd:string
]
]) ;
sp:where ([ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "http://www.reportinghub.no/system/report/" ;
sp:arg2 [ sp:varName "id"^^xsd:string
]
] ;
sp:variable
[ sp:varName "uri"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The id of the DDR metadata."^^xsd:string ;
spl:predicate arg:id ;
spl:valueType xsd:string
] ;
spin:returnType rdfs:Resource .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:resultVariables (
[
rdf:type sp:iri ;
sp:arg1 [
sp:varName "uri"^^xsd:string ;
] ;
]
) ;
sp:where (
[
rdf:type sp:Bind ;
sp:expression [
rdf:type fn:concat ;
sp:arg1 "http://www.reportinghub.no/system/report/" ;
sp:arg2 [
sp:varName "id"^^xsd:string ;
] ;
] ;
sp:variable [
sp:varName "uri"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:id ;
spl:valueType xsd:string ;
rdfs:comment "The id of the DDR metadata."^^xsd:string ;
] ;
spin:returnType rdfs:Resource ;
rdfs:comment "Gets the URI of the named graph containing the triples submitted by a report with a given id."^^xsd:string ;
rdfs:label "graph by report id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:idOfDDRByDateAndWellBoreId
rdf:type spin:Function ;
rdfs:comment "Gets the id of a DDR defined by date and well bore id. If preliminary reports have been created, this will return the most recent one only."^^xsd:string ;
rdfs:label "id of DDR by date and well bore id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:orderBy ([ rdf:type sp:Desc ;
sp:expression
[ sp:varName "created"^^xsd:string
]
]) ;
sp:resultVariables ([ sp:varName "id"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "wellBoreId"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#wellBoreId> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "date"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "created"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The date of the DDR (not the submission date, but the start date of the report)."^^xsd:string ;
spl:predicate arg:date ;
spl:valueType xsd:date
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The id of the well bore."^^xsd:string ;
spl:predicate arg:wellBoreId ;
spl:valueType xsd:string
] ;
spin:returnType xsd:string .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:orderBy (
[
rdf:type sp:Desc ;
sp:expression [
sp:varName "created"^^xsd:string ;
] ;
]
) ;
sp:resultVariables (
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "wellBoreId"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#wellBoreId> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "date"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "created"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:date ;
spl:valueType xsd:date ;
rdfs:comment "The date of the DDR (not the submission date, but the start date of the report)."^^xsd:string ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:wellBoreId ;
spl:valueType xsd:string ;
rdfs:comment "The id of the well bore."^^xsd:string ;
] ;
spin:returnType xsd:string ;
rdfs:comment "Gets the id of a DDR defined by date and well bore id. If preliminary reports have been created, this will return the most recent one only."^^xsd:string ;
rdfs:label "id of DDR by date and well bore id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:idOfDPR2ByDateAndFieldName
rdf:type spin:Function ;
rdfs:label "id of DPR2By date and field name"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:limit "1"^^xsd:long ;
sp:orderBy ([ rdf:type sp:Desc ;
sp:expression
[ sp:varName "created"^^xsd:string
]
]) ;
sp:resultVariables ([ sp:varName "id"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "fieldName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "date"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "created"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The xsd:date of the DPR2 to get."^^xsd:string ;
spl:predicate arg:date ;
spl:valueType xsd:date
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The registered name of the Field."^^xsd:string ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string
] ;
spin:returnType xsd:string .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:limit "1"^^xsd:long ;
sp:orderBy (
[
rdf:type sp:Desc ;
sp:expression [
sp:varName "created"^^xsd:string ;
] ;
]
) ;
sp:resultVariables (
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "fieldName"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "date"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "created"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:date ;
spl:valueType xsd:date ;
rdfs:comment "The xsd:date of the DPR2 to get."^^xsd:string ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string ;
rdfs:comment "The registered name of the Field."^^xsd:string ;
] ;
spin:returnType xsd:string ;
rdfs:label "id of DPR2By date and field name"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:idOfDPRByDateAndOwner
rdf:type spin:Function ;
rdfs:comment "Gets the id of a DPR defined by date and licence or BAA. If preliminary reports have been created, this will return the most recent one only."^^xsd:string ;
rdfs:label "id of DPR by date and owner"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:orderBy ([ rdf:type sp:Desc ;
sp:expression
[ sp:varName "created"^^xsd:string
]
]) ;
sp:resultVariables ([ sp:varName "id"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "owner"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#owner> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "date"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "created"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The date of the DDR (not the submission date, but the start date of the report)."^^xsd:string ;
spl:predicate arg:date ;
spl:valueType xsd:date
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The Licence or BAA."^^xsd:string ;
spl:predicate arg:owner ;
spl:valueType <http://www.reportinghub.no/np/schema/npd#Owner>
] ;
spin:returnType xsd:string .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:orderBy (
[
rdf:type sp:Desc ;
sp:expression [
sp:varName "created"^^xsd:string ;
] ;
]
) ;
sp:resultVariables (
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "owner"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#owner> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "date"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/date> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "created"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:date ;
spl:valueType xsd:date ;
rdfs:comment "The date of the DDR (not the submission date, but the start date of the report)."^^xsd:string ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:owner ;
spl:valueType <http://www.reportinghub.no/np/schema/npd#Owner> ;
rdfs:comment "The Licence or BAA."^^xsd:string ;
] ;
spin:returnType xsd:string ;
rdfs:comment "Gets the id of a DPR defined by date and licence or BAA. If preliminary reports have been created, this will return the most recent one only."^^xsd:string ;
rdfs:label "id of DPR by date and owner"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:idOfMPRGByFieldMonthAndParts
rdf:type spin:Function ;
rdfs:label "id of MPRG by field, month and parts"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:orderBy ([ rdf:type sp:Desc ;
sp:expression
[ sp:varName "created"^^xsd:string
]
]) ;
sp:resultVariables ([ sp:varName "id"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "fieldName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "month"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#month> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "parts"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#containsParts> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "created"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The field name."^^xsd:string ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The month, e.g. \"2011-04\""^^xsd:string ;
spl:predicate arg:month ;
spl:valueType xsd:string
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The parts value that the report must have (at report:containsParts)."^^xsd:string ;
spl:predicate arg:parts ;
spl:valueType xsd:string
] ;
spin:returnType xsd:string .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:orderBy (
[
rdf:type sp:Desc ;
sp:expression [
sp:varName "created"^^xsd:string ;
] ;
]
) ;
sp:resultVariables (
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "fieldName"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "month"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#month> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "parts"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#containsParts> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "created"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string ;
rdfs:comment "The field name."^^xsd:string ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:month ;
spl:valueType xsd:string ;
rdfs:comment "The month, e.g. \"2011-04\""^^xsd:string ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:parts ;
spl:valueType xsd:string ;
rdfs:comment "The parts value that the report must have (at report:containsParts)."^^xsd:string ;
] ;
spin:returnType xsd:string ;
rdfs:label "id of MPRG by field, month and parts"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:idOfMPRPByFieldMonth
rdf:type spin:Function ;
rdfs:label "id of MPRG by field, month and parts"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:limit "1"^^xsd:long ;
sp:orderBy ([ rdf:type sp:Desc ;
sp:expression
[ sp:varName "created"^^xsd:string
]
]) ;
sp:resultVariables ([ sp:varName "id"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "fieldName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "month"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#month> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "created"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The field name."^^xsd:string ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The month, e.g. \"2011-04\""^^xsd:string ;
spl:predicate arg:month ;
spl:valueType xsd:string
] ;
spin:returnType xsd:string .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:limit "1"^^xsd:long ;
sp:orderBy (
[
rdf:type sp:Desc ;
sp:expression [
sp:varName "created"^^xsd:string ;
] ;
]
) ;
sp:resultVariables (
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "fieldName"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "month"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#month> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "created"^^xsd:string ;
] ;
sp:predicate <http://purl.org/dc/terms/created> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string ;
rdfs:comment "The field name."^^xsd:string ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:month ;
spl:valueType xsd:string ;
rdfs:comment "The month, e.g. \"2011-04\""^^xsd:string ;
] ;
spin:returnType xsd:string ;
rdfs:label "id of MPRG by field, month and parts"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
reportspin:idsOfMPRGsByFieldAndMonth
rdf:type spin:MagicProperty ;
rdfs:comment "Gets the ids of all MPRGs for a given field/month combination, iterating through all used parts combinations."^^xsd:string ;
rdfs:label "ids of MPRGs by field and month"^^xsd:string ;
rdfs:subClassOf spin:MagicProperties ;
spin:body
[ rdf:type sp:Select ;
sp:resultVariables ([ sp:varName "id"^^xsd:string
]) ;
sp:where ([ rdf:type sp:SubQuery ;
sp:query
[ rdf:type sp:Select ;
sp:distinct "true"^^xsd:boolean ;
sp:resultVariables ([ sp:varName "parts"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "fieldName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "month"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#month> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "parts"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#containsParts> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
])
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type reportspin:idOfMPRPByFieldMonth ;
arg:fieldName
[ sp:varName "fieldName"^^xsd:string
] ;
arg:month
[ sp:varName "month"^^xsd:string
] ;
arg:parts
[ sp:varName "parts"^^xsd:string
]
] ;
sp:variable
[ sp:varName "id"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The field name."^^xsd:string ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The month, e.g. \"2011-04\""^^xsd:string ;
spl:predicate arg:month ;
spl:valueType xsd:string
] .
rdf:type spin:MagicProperty ;
spin:body [
rdf:type sp:Select ;
sp:resultVariables (
[
sp:varName "id"^^xsd:string ;
]
) ;
sp:where (
[
rdf:type sp:SubQuery ;
sp:query [
rdf:type sp:Select ;
sp:distinct "true"^^xsd:boolean ;
sp:resultVariables (
[
sp:varName "parts"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "fieldName"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#fieldName> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "month"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#month> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "parts"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#containsParts> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
) ;
] ;
]
[
rdf:type sp:Bind ;
sp:expression [
rdf:type reportspin:idOfMPRGByFieldMonthAndParts ;
arg:fieldName [
sp:varName "fieldName"^^xsd:string ;
] ;
arg:month [
sp:varName "month"^^xsd:string ;
] ;
arg:parts [
sp:varName "parts"^^xsd:string ;
] ;
] ;
sp:variable [
sp:varName "id"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:fieldName ;
spl:valueType xsd:string ;
rdfs:comment "The field name."^^xsd:string ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:month ;
spl:valueType xsd:string ;
rdfs:comment "The month, e.g. \"2011-04\""^^xsd:string ;
] ;
rdfs:comment "Gets the ids of all MPRGs for a given field/month combination, iterating through all used parts combinations."^^xsd:string ;
rdfs:label "ids of MPRGs by field and month"^^xsd:string ;
rdfs:subClassOf spin:MagicProperties ;
.
reportspin:isPreliminaryById
rdf:type spin:Function ;
rdfs:label "is preliminary by id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
spin:body
[ rdf:type sp:Select ;
sp:resultVariables ([ sp:varName "result"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "id"^^xsd:string
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object
[ sp:varName "result"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#preliminary> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type spl:Argument ;
rdfs:comment "The of the report to check."^^xsd:string ;
spl:predicate arg:id ;
spl:valueType xsd:string
] ;
spin:returnType xsd:boolean .
rdf:type spin:Function ;
spin:body [
rdf:type sp:Select ;
sp:resultVariables (
[
sp:varName "result"^^xsd:string ;
]
) ;
sp:where (
[
sp:object [
sp:varName "id"^^xsd:string ;
] ;
sp:predicate <http://rdfs.org/sioc/ns#id> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
[
sp:object [
sp:varName "result"^^xsd:string ;
] ;
sp:predicate <http://www.reportinghub.no/system/schema/reporting#preliminary> ;
sp:subject [
sp:varName "report"^^xsd:string ;
] ;
]
) ;
] ;
spin:constraint [
rdf:type spl:Argument ;
spl:predicate arg:id ;
spl:valueType xsd:string ;
rdfs:comment "The of the report to check."^^xsd:string ;
] ;
spin:returnType xsd:boolean ;
rdfs:label "is preliminary by id"^^xsd:string ;
rdfs:subClassOf spin:Functions ;
.
......
<?xml version="1.0" encoding="UTF-8"?>
<objects xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.epim.no/schemas/mprml/1" version="1.0(MPRML)">
<documentInfo>
<DocumentName namingSystem="EC">TRYM February 2012</DocumentName>
<DocumentAlias namingSystem="EC">TRYM Copex Report</DocumentAlias>
<DocumentDate>2012-03-04T00:00:00.0Z</DocumentDate>
<documentClass namingSystem="EC">Dong E&amp;P Norge AS</documentClass>
<documentClass namingSystem="EC">DPR 2.0</documentClass>
<documentClass namingSystem="ERH">dpr2</documentClass>
<FileCreationInformation>
<FileCreationDate>2012-03-14T00:00:00.0Z</FileCreationDate>
<SoftwareName>Energy Components</SoftwareName>
<FileCreator>Dong E&amp;P Norge AS</FileCreator>
<Comment>NA</Comment>
</FileCreationInformation>
<Owner>Dong E&amp;P Norge AS</Owner>
</documentInfo>
<context xsi:type="obj_report">
<kind>DPR 2.0</kind>
<title>TRYM</title>
<date>2012-02-28</date>
<dateEnd>2012-02-28</dateEnd>
<month>2012-02</month>
<year>2012</year>
<reportVersion>1.2</reportVersion>
<reportStatus>final</reportStatus>
<installation kind="field" namingSystem="NPD" uidRef="18081500">TRYM</installation>
<operator>
<name>Dong E&amp;P Norge AS</name>
<role>Operating company</role>
</operator>
</context>
<object xsi:type="obj_productVolume">
<name>TRYM</name>
<installation kind="field" namingSystem="NPD" uidRef="18081500">TRYM</installation><facility>
<name kind="flow meter" namingSystem="DONG" uidRef="NaN">MPD5</name>
<facilityParent1 namingSystem="String" uidRef="x" kind="block valve">String</facilityParent1>
<facilityParent2 namingSystem="String" uidRef="x" kind="block valve">String</facilityParent2>
<facilityAlias namingSystem="String">String</facilityAlias>
<facilityAlias namingSystem="String">String</facilityAlias>
<contextFacility namingSystem="String" uidRef="x" kind="block valve">String</contextFacility>
<contextFacility namingSystem="String" uidRef="x" kind="block valve">String</contextFacility>
<flow>
<kind>production</kind>
<qualifier>metered - fiscal</qualifier>
<version>2012-02-28T21:00:00.0Z</version>
<versionSource>version src 726</versionSource>
<gor uom="Euc">55.81</gor>
<gorMTD uom="m3/m3">95.86</gorMTD>
<waterConcMass uom="%">99.52</waterConcMass>
<waterConcVol uom="ppm">27.17</waterConcVol>
<atmosphere uom="Pa">41.37</atmosphere>
<volumeValue>
<volume status="comm failure" uom="m3">339.12</volume>
<grossCalorificValue uom="J/m3">987.06</grossCalorificValue>
<temp uom="K">66.34</temp>
<pres uom="Pa">58.84</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">95.52</volume>
<volumeStd status="bad calibration" uom="m3">40.08</volumeStd>
<flowRate status="bad calibration" uom="m3/s">82.26</flowRate>
<temp uom="K">42.37</temp>
<pres uom="Pa">49.16</pres>
<absoluteMinPres uom="Pa">88.0</absoluteMinPres>
<portDiff uid="f69e7840-12d9-11e2-9fb0-d067e534860e">
<port uidRef="f69e7841-12d9-11e2-a6f4-d067e534860e">Port 1</port>
<presDiff uom="Pa">87.58</presDiff>
<tempDiff uom="K">57.77</tempDiff>
<chokeSize uom="in/32">48.65</chokeSize>
<chokeRelative uom="%">51.8</chokeRelative>
</portDiff>
<portDiff uid="f69e7842-12d9-11e2-8ef2-d067e534860e">
<port uidRef="f69e7843-12d9-11e2-b996-d067e534860e">Port 2</port>
<presDiff uom="Pa">62.4</presDiff>
<tempDiff uom="K">47.76</tempDiff>
<chokeSize uom="in/32">13.91</chokeSize>
<chokeRelative uom="%">36.32</chokeRelative>
</portDiff>
<mass uom="kg">228.08</mass>
<work uom="MJ">734.51</work>
<efficiency uom="%">82.97</efficiency>
<rvp uom="Pa">495.36</rvp>
<tvp uom="bar">933.07</tvp>
<bsw uom="%">39.55</bsw>
<bswPrevious uom="m3/m3">10.83</bswPrevious>
<densityValue>
<density uom="kg/m3">223.18</density>
<temp uom="K">38.89</temp>
<pres uom="Pa">96.93</pres>
</densityValue>
<density uom="kg/m3">646.61</density>
<densityFlowRate uom="Mg/a">203.95</densityFlowRate>
<densityStd uom="kg/m3">683.08</densityStd>
<concentration uom="ppm">35.23</concentration>
<molecularWeight>91.21</molecularWeight>
<weightPercent uom="%">69.45</weightPercent>
<molePercent uom="%">75.76</molePercent>
<moleAmt uom="kmol">84.87</moleAmt>
<sg uom="Euc">53.08</sg>
<hcDewpoint uom="K">537.34</hcDewpoint>
<waterDewpoint uom="K">809.28</waterDewpoint>
<wobbeIndex uom="J/m3">118.37</wobbeIndex>
<grossCalorificValueStd uom="J/m3">491.47</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">270.17</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">73.17</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">365.74</densityStabilizedCrude>
<product>
<kind>oil - gross</kind>
<name namingSystem="TEST484">Test product name 791</name>
<splitFactor>0.29</splitFactor>
<gor uom="Euc">43.79</gor>
<gorMTD uom="m3/m3">38.14</gorMTD>
<waterConcMass uom="%">46.18</waterConcMass>
<waterConcVol uom="ppm">39.2</waterConcVol>
<atmosphere uom="Pa">79.21</atmosphere>
<volumeValue>
<volume status="comm failure" uom="m3">915.72</volume>
<grossCalorificValue uom="J/m3">244.95</grossCalorificValue>
<temp uom="K">68.94</temp>
<pres uom="Pa">33.34</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">23.78</volume>
<volumeStd status="bad calibration" uom="m3">77.03</volumeStd>
<flowRate status="bad calibration" uom="m3/s">46.36</flowRate>
<temp uom="K">13.23</temp>
<pres uom="Pa">34.92</pres>
<absoluteMinPres uom="Pa">36.61</absoluteMinPres>
<portDiff uid="f69e9f51-12d9-11e2-b954-d067e534860e">
<port uidRef="f69e9f52-12d9-11e2-b96d-d067e534860e">Port 1</port>
<presDiff uom="Pa">29.48</presDiff>
<tempDiff uom="K">35.77</tempDiff>
<chokeSize uom="in/32">65.85</chokeSize>
<chokeRelative uom="%">65.02</chokeRelative>
</portDiff>
<portDiff uid="f69e9f53-12d9-11e2-b64e-d067e534860e">
<port uidRef="f69e9f54-12d9-11e2-bbea-d067e534860e">Port 2</port>
<presDiff uom="Pa">54.02</presDiff>
<tempDiff uom="K">99.07</tempDiff>
<chokeSize uom="in/32">64.92</chokeSize>
<chokeRelative uom="%">60.85</chokeRelative>
</portDiff>
<mass uom="kg">195.62</mass>
<work uom="MJ">728.23</work>
<efficiency uom="%">23.73</efficiency>
<rvp uom="Pa">150.85</rvp>
<tvp uom="bar">772.75</tvp>
<bsw uom="%">39.02</bsw>
<bswPrevious uom="m3/m3">34.27</bswPrevious>
<densityValue>
<density uom="kg/m3">552.48</density>
<temp uom="K">39.99</temp>
<pres uom="Pa">26.03</pres>
</densityValue>
<density uom="kg/m3">378.88</density>
<densityFlowRate uom="Mg/a">496.24</densityFlowRate>
<densityStd uom="kg/m3">300.14</densityStd>
<concentration uom="ppm">28.08</concentration>
<molecularWeight>90.61</molecularWeight>
<weightPercent uom="%">65.51</weightPercent>
<molePercent uom="%">57.58</molePercent>
<moleAmt uom="kmol">16.98</moleAmt>
<sg uom="Euc">18.21</sg>
<hcDewpoint uom="K">261.68</hcDewpoint>
<waterDewpoint uom="K">664.2</waterDewpoint>
<wobbeIndex uom="J/m3">635.05</wobbeIndex>
<grossCalorificValueStd uom="J/m3">976.34</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">931.43</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">596.37</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">678.95</densityStabilizedCrude>
<componentContent uid="f69e9f55-12d9-11e2-bda3-d067e534860e">
<kind>oil - net</kind>
<referenceKind>vapor</referenceKind>
<gor uom="Euc">64.75</gor>
<gorMTD uom="m3/m3">70.72</gorMTD>
<waterConcMass uom="%">31.95</waterConcMass>
<waterConcVol uom="ppm">88.44</waterConcVol>
<atmosphere uom="Pa">87.8</atmosphere>
<volumeValue>
<volume status="questionable" uom="m3">758.79</volume>
<grossCalorificValue uom="J/m3">743.79</grossCalorificValue>
<temp uom="K">28.91</temp>
<pres uom="Pa">37.78</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">27.49</volume>
<volumeStd status="bad calibration" uom="m3">16.75</volumeStd>
<flowRate status="bad calibration" uom="m3/s">44.69</flowRate>
<temp uom="K">23.86</temp>
<pres uom="Pa">42.98</pres>
<absoluteMinPres uom="Pa">13.58</absoluteMinPres>
<portDiff uid="f69ec661-12d9-11e2-a856-d067e534860e">
<port uidRef="f69ec662-12d9-11e2-ba09-d067e534860e">Port 1</port>
<presDiff uom="Pa">68.14</presDiff>
<tempDiff uom="K">30.85</tempDiff>
<chokeSize uom="in/32">19.01</chokeSize>
<chokeRelative uom="%">35.48</chokeRelative>
</portDiff>
<portDiff uid="f69ec663-12d9-11e2-896f-d067e534860e">
<port uidRef="f69ec664-12d9-11e2-9f42-d067e534860e">Port 2</port>
<presDiff uom="Pa">38.84</presDiff>
<tempDiff uom="K">51.72</tempDiff>
<chokeSize uom="in/32">56.47</chokeSize>
<chokeRelative uom="%">53.79</chokeRelative>
</portDiff>
<mass uom="kg">349.36</mass>
<work uom="MJ">235.95</work>
<efficiency uom="%">62.82</efficiency>
<rvp uom="Pa">975.21</rvp>
<tvp uom="bar">878.48</tvp>
<bsw uom="%">26.81</bsw>
<bswPrevious uom="m3/m3">35.68</bswPrevious>
<densityValue>
<density uom="kg/m3">74.09</density>
<temp uom="K">83.37</temp>
<pres uom="Pa">15.41</pres>
</densityValue>
<density uom="kg/m3">414.68</density>
<densityFlowRate uom="Mg/a">621.95</densityFlowRate>
<densityStd uom="kg/m3">618.24</densityStd>
<concentration uom="ppm">25.04</concentration>
<molecularWeight>92.78</molecularWeight>
<weightPercent uom="%">42.47</weightPercent>
<molePercent uom="%">64.66</molePercent>
<moleAmt uom="kmol">98.37</moleAmt>
<sg uom="Euc">77.2</sg>
<hcDewpoint uom="K">84.09</hcDewpoint>
<waterDewpoint uom="K">576.56</waterDewpoint>
<wobbeIndex uom="J/m3">568.53</wobbeIndex>
<grossCalorificValueStd uom="J/m3">925.43</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">324.93</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">268.91</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">703.27</densityStabilizedCrude>
</componentContent>
<period>
<kind>day</kind>
<dateStart>2012-02-28</dateStart>
<dateEnd>2012-02-28</dateEnd>
<gor uom="Euc">91.18</gor>
<gorMTD uom="m3/m3">50.18</gorMTD>
<waterConcMass uom="%">18.4</waterConcMass>
<waterConcVol uom="ppm">99.56</waterConcVol>
<atmosphere uom="Pa">82.72</atmosphere>
<volumeValue>
<volume uom="m3">1844.83</volume><temp uom="degC">15</temp>
<pres uom="atm">1</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">21.98</volume>
<volumeStd status="bad calibration" uom="m3">83.58</volumeStd>
<flowRate status="bad calibration" uom="m3/s">44.68</flowRate>
<temp uom="K">62.0</temp>
<pres uom="Pa">57.99</pres>
<absoluteMinPres uom="Pa">98.21</absoluteMinPres>
<mass uom="kg">900.4</mass>
<work uom="J">510.98</work>
<efficiency uom="%">56.43</efficiency>
<rvp uom="Pa">942.18</rvp>
<tvp uom="bar">171.81</tvp>
<bsw uom="%">21.04</bsw>
<bswPrevious uom="m3/m3">76.96</bswPrevious>
<densityValue>
<density uom="kg/m3">701.36</density>
<temp uom="degC">15</temp>
<pres uom="atm">1</pres>
</densityValue>
<density uom="kg/m3">329.8</density>
<densityFlowRate uom="Mg/a">466.61</densityFlowRate>
<densityStd uom="kg/m3">139.14</densityStd>
<concentration uom="ppm">28.48</concentration>
<molecularWeight>84.1</molecularWeight>
<weightPercent uom="%">90.22</weightPercent>
<molePercent uom="%">19.83</molePercent>
<moleAmt uom="kmol">30.7</moleAmt>
<sg uom="Euc">60.02</sg>
<hcDewpoint uom="K">143.79</hcDewpoint>
<waterDewpoint uom="K">551.42</waterDewpoint>
<wobbeIndex uom="J/m3">327.48</wobbeIndex>
<grossCalorificValueStd uom="J/m3">501.58</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">376.43</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">498.53</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">528.55</densityStabilizedCrude>
</period>
</product><product>
<kind>gas</kind>
<name namingSystem="TEST89">Test product name 134</name>
<splitFactor>0.35</splitFactor>
<gor uom="Euc">81.81</gor>
<gorMTD uom="m3/m3">30.8</gorMTD>
<waterConcMass uom="%">23.14</waterConcMass>
<waterConcVol uom="ppm">54.55</waterConcVol>
<atmosphere uom="Pa">64.06</atmosphere>
<volumeValue>
<volume status="questionable" uom="m3">155.7</volume>
<grossCalorificValue uom="J/m3">565.14</grossCalorificValue>
<temp uom="K">41.76</temp>
<pres uom="Pa">58.9</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">88.77</volume>
<volumeStd status="bad calibration" uom="m3">48.18</volumeStd>
<flowRate status="bad calibration" uom="m3/s">37.2</flowRate>
<temp uom="K">64.54</temp>
<pres uom="Pa">36.49</pres>
<absoluteMinPres uom="Pa">76.62</absoluteMinPres>
<portDiff uid="f69eed70-12d9-11e2-8d9d-d067e534860e">
<port uidRef="f69eed71-12d9-11e2-9b3f-d067e534860e">Port 1</port>
<presDiff uom="Pa">13.53</presDiff>
<tempDiff uom="K">27.0</tempDiff>
<chokeSize uom="in/32">30.02</chokeSize>
<chokeRelative uom="%">70.1</chokeRelative>
</portDiff>
<portDiff uid="f69eed72-12d9-11e2-b723-d067e534860e">
<port uidRef="f69eed73-12d9-11e2-bfbd-d067e534860e">Port 2</port>
<presDiff uom="Pa">38.76</presDiff>
<tempDiff uom="K">33.56</tempDiff>
<chokeSize uom="in/32">39.89</chokeSize>
<chokeRelative uom="%">33.36</chokeRelative>
</portDiff>
<mass uom="kg">424.13</mass>
<work uom="MJ">471.08</work>
<efficiency uom="%">93.23</efficiency>
<rvp uom="Pa">343.49</rvp>
<tvp uom="bar">629.63</tvp>
<bsw uom="%">99.94</bsw>
<bswPrevious uom="m3/m3">37.07</bswPrevious>
<densityValue>
<density uom="kg/m3">690.34</density>
<temp uom="K">41.0</temp>
<pres uom="Pa">51.18</pres>
</densityValue>
<density uom="kg/m3">38.48</density>
<densityFlowRate uom="Mg/a">182.48</densityFlowRate>
<densityStd uom="kg/m3">586.26</densityStd>
<concentration uom="ppm">55.22</concentration>
<molecularWeight>52.44</molecularWeight>
<weightPercent uom="%">52.12</weightPercent>
<molePercent uom="%">51.16</molePercent>
<moleAmt uom="kmol">12.76</moleAmt>
<sg uom="Euc">74.24</sg>
<hcDewpoint uom="K">925.57</hcDewpoint>
<waterDewpoint uom="K">453.77</waterDewpoint>
<wobbeIndex uom="J/m3">555.38</wobbeIndex>
<grossCalorificValueStd uom="J/m3">840.12</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">461.22</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">449.05</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">159.86</densityStabilizedCrude>
<componentContent uid="f69f1480-12d9-11e2-a165-d067e534860e">
<kind>gas - rich</kind>
<referenceKind>water</referenceKind>
<gor uom="Euc">23.54</gor>
<gorMTD uom="m3/m3">27.09</gorMTD>
<waterConcMass uom="%">18.96</waterConcMass>
<waterConcVol uom="ppm">24.05</waterConcVol>
<atmosphere uom="Pa">79.31</atmosphere>
<volumeValue>
<volume status="sensor failure" uom="m3">842.51</volume>
<grossCalorificValue uom="J/m3">932.26</grossCalorificValue>
<temp uom="K">10.91</temp>
<pres uom="Pa">77.87</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">43.39</volume>
<volumeStd status="bad calibration" uom="m3">95.9</volumeStd>
<flowRate status="bad calibration" uom="m3/s">10.02</flowRate>
<temp uom="K">18.52</temp>
<pres uom="Pa">73.22</pres>
<absoluteMinPres uom="Pa">11.99</absoluteMinPres>
<portDiff uid="f69f1481-12d9-11e2-990a-d067e534860e">
<port uidRef="f69f1482-12d9-11e2-8fc5-d067e534860e">Port 1</port>
<presDiff uom="Pa">70.59</presDiff>
<tempDiff uom="K">42.92</tempDiff>
<chokeSize uom="in/32">36.46</chokeSize>
<chokeRelative uom="%">94.03</chokeRelative>
</portDiff>
<portDiff uid="f69f1483-12d9-11e2-a8e7-d067e534860e">
<port uidRef="f69f1484-12d9-11e2-8bf6-d067e534860e">Port 2</port>
<presDiff uom="Pa">92.91</presDiff>
<tempDiff uom="K">97.58</tempDiff>
<chokeSize uom="in/32">27.32</chokeSize>
<chokeRelative uom="%">82.78</chokeRelative>
</portDiff>
<mass uom="kg">942.65</mass>
<work uom="MJ">880.63</work>
<efficiency uom="%">49.0</efficiency>
<rvp uom="Pa">950.93</rvp>
<tvp uom="bar">883.82</tvp>
<bsw uom="%">34.92</bsw>
<bswPrevious uom="m3/m3">33.45</bswPrevious>
<densityValue>
<density uom="kg/m3">14.99</density>
<temp uom="K">16.89</temp>
<pres uom="Pa">49.56</pres>
</densityValue>
<density uom="kg/m3">56.3</density>
<densityFlowRate uom="Mg/a">187.6</densityFlowRate>
<densityStd uom="kg/m3">223.77</densityStd>
<concentration uom="ppm">99.99</concentration>
<molecularWeight>94.47</molecularWeight>
<weightPercent uom="%">37.43</weightPercent>
<molePercent uom="%">88.11</molePercent>
<moleAmt uom="kmol">20.01</moleAmt>
<sg uom="Euc">71.85</sg>
<hcDewpoint uom="K">33.41</hcDewpoint>
<waterDewpoint uom="K">164.98</waterDewpoint>
<wobbeIndex uom="J/m3">483.69</wobbeIndex>
<grossCalorificValueStd uom="J/m3">532.71</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">908.47</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">376.38</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">170.86</densityStabilizedCrude>
</componentContent>
<period>
<kind>day</kind>
<dateStart>2012-02-28</dateStart>
<dateEnd>2012-02-28</dateEnd>
<gor uom="Euc">83.69</gor>
<gorMTD uom="m3/m3">53.5</gorMTD>
<waterConcMass uom="%">58.37</waterConcMass>
<waterConcVol uom="ppm">67.0</waterConcVol>
<atmosphere uom="Pa">30.13</atmosphere>
<volumeValue>
<volume uom="m3">81.96</volume><temp uom="degC">15</temp>
<pres uom="atm">1</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">50.61</volume>
<volumeStd status="bad calibration" uom="m3">96.63</volumeStd>
<flowRate status="bad calibration" uom="m3/s">60.16</flowRate>
<temp uom="K">45.55</temp>
<pres uom="Pa">12.93</pres>
<absoluteMinPres uom="Pa">51.49</absoluteMinPres>
<mass uom="kg">316.62</mass>
<work uom="kW.h">38.93</work>
<efficiency uom="%">96.08</efficiency>
<rvp uom="kpsi">287.31</rvp>
<tvp uom="bar">591.38</tvp>
<bsw uom="%">50.89</bsw>
<bswPrevious uom="m3/m3">56.04</bswPrevious>
<densityValue>
<density uom="kg/m3">0.5</density>
<temp uom="degC">15</temp>
<pres uom="atm">1</pres>
</densityValue>
<density uom="kg/m3">539.46</density>
<densityFlowRate uom="Mg/a">250.26</densityFlowRate>
<densityStd uom="kg/m3">320.16</densityStd>
<concentration uom="ppm">57.74</concentration>
<molecularWeight>63.04</molecularWeight>
<weightPercent uom="%">24.47</weightPercent>
<molePercent uom="%">65.38</molePercent>
<moleAmt uom="kmol">17.54</moleAmt>
<sg uom="Euc">92.05</sg>
<hcDewpoint uom="K">303.28</hcDewpoint>
<waterDewpoint uom="K">964.34</waterDewpoint>
<wobbeIndex uom="J/m3">956.94</wobbeIndex>
<grossCalorificValueStd uom="J/m3">79.96</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">324.6</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">126.43</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">557.09</densityStabilizedCrude>
</period>
</product><product>
<kind>water</kind>
<name namingSystem="TEST492">Test product name 655</name>
<splitFactor>0.72</splitFactor>
<gor uom="Euc">10.87</gor>
<gorMTD uom="m3/m3">77.14</gorMTD>
<waterConcMass uom="%">55.98</waterConcMass>
<waterConcVol uom="ppm">54.46</waterConcVol>
<atmosphere uom="Pa">37.76</atmosphere>
<volumeValue>
<volume status="bad calibration" uom="m3">992.46</volume>
<grossCalorificValue uom="J/m3">263.11</grossCalorificValue>
<temp uom="K">16.57</temp>
<pres uom="Pa">52.71</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">89.7</volume>
<volumeStd status="bad calibration" uom="m3">66.59</volumeStd>
<flowRate status="bad calibration" uom="m3/s">26.87</flowRate>
<temp uom="K">20.42</temp>
<pres uom="Pa">28.88</pres>
<absoluteMinPres uom="Pa">63.17</absoluteMinPres>
<portDiff uid="f69f3b8f-12d9-11e2-91f0-d067e534860e">
<port uidRef="f69f3b90-12d9-11e2-b43f-d067e534860e">Port 1</port>
<presDiff uom="Pa">90.36</presDiff>
<tempDiff uom="K">64.66</tempDiff>
<chokeSize uom="in/32">71.9</chokeSize>
<chokeRelative uom="%">24.08</chokeRelative>
</portDiff>
<portDiff uid="f69f3b91-12d9-11e2-a8a0-d067e534860e">
<port uidRef="f69f3b92-12d9-11e2-b517-d067e534860e">Port 2</port>
<presDiff uom="Pa">91.32</presDiff>
<tempDiff uom="K">73.49</tempDiff>
<chokeSize uom="in/32">63.36</chokeSize>
<chokeRelative uom="%">26.84</chokeRelative>
</portDiff>
<mass uom="kg">867.38</mass>
<work uom="MJ">871.2</work>
<efficiency uom="%">34.13</efficiency>
<rvp uom="Pa">442.65</rvp>
<tvp uom="bar">238.71</tvp>
<bsw uom="%">12.41</bsw>
<bswPrevious uom="m3/m3">74.68</bswPrevious>
<densityValue>
<density uom="kg/m3">539.95</density>
<temp uom="K">71.73</temp>
<pres uom="Pa">49.76</pres>
</densityValue>
<density uom="kg/m3">41.59</density>
<densityFlowRate uom="Mg/a">153.51</densityFlowRate>
<densityStd uom="kg/m3">598.39</densityStd>
<concentration uom="ppm">21.95</concentration>
<molecularWeight>12.52</molecularWeight>
<weightPercent uom="%">10.43</weightPercent>
<molePercent uom="%">95.49</molePercent>
<moleAmt uom="kmol">56.42</moleAmt>
<sg uom="Euc">74.0</sg>
<hcDewpoint uom="K">801.24</hcDewpoint>
<waterDewpoint uom="K">969.94</waterDewpoint>
<wobbeIndex uom="J/m3">38.9</wobbeIndex>
<grossCalorificValueStd uom="J/m3">981.48</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">515.47</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">697.51</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">980.07</densityStabilizedCrude>
<componentContent uid="f69f629e-12d9-11e2-b238-d067e534860e">
<kind>helium gas</kind>
<referenceKind>C6-</referenceKind>
<gor uom="Euc">68.06</gor>
<gorMTD uom="m3/m3">38.09</gorMTD>
<waterConcMass uom="%">62.31</waterConcMass>
<waterConcVol uom="ppm">50.92</waterConcVol>
<atmosphere uom="Pa">31.94</atmosphere>
<volumeValue>
<volume status="questionable" uom="m3">297.12</volume>
<grossCalorificValue uom="J/m3">213.93</grossCalorificValue>
<temp uom="K">97.33</temp>
<pres uom="Pa">94.81</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">11.66</volume>
<volumeStd status="bad calibration" uom="m3">68.73</volumeStd>
<flowRate status="bad calibration" uom="m3/s">68.35</flowRate>
<temp uom="K">33.24</temp>
<pres uom="Pa">78.61</pres>
<absoluteMinPres uom="Pa">31.57</absoluteMinPres>
<portDiff uid="f69f629f-12d9-11e2-82b6-d067e534860e">
<port uidRef="f69f62a0-12d9-11e2-babf-d067e534860e">Port 1</port>
<presDiff uom="Pa">63.63</presDiff>
<tempDiff uom="K">77.25</tempDiff>
<chokeSize uom="in/32">54.35</chokeSize>
<chokeRelative uom="%">51.92</chokeRelative>
</portDiff>
<portDiff uid="f69f62a1-12d9-11e2-8e0f-d067e534860e">
<port uidRef="f69f62a2-12d9-11e2-a28a-d067e534860e">Port 2</port>
<presDiff uom="Pa">85.92</presDiff>
<tempDiff uom="K">44.32</tempDiff>
<chokeSize uom="in/32">98.99</chokeSize>
<chokeRelative uom="%">16.74</chokeRelative>
</portDiff>
<mass uom="kg">301.51</mass>
<work uom="MJ">557.83</work>
<efficiency uom="%">50.41</efficiency>
<rvp uom="Pa">199.92</rvp>
<tvp uom="bar">729.42</tvp>
<bsw uom="%">92.07</bsw>
<bswPrevious uom="m3/m3">54.9</bswPrevious>
<densityValue>
<density uom="kg/m3">186.65</density>
<temp uom="K">52.69</temp>
<pres uom="Pa">92.63</pres>
</densityValue>
<density uom="kg/m3">253.61</density>
<densityFlowRate uom="Mg/a">643.56</densityFlowRate>
<densityStd uom="kg/m3">122.83</densityStd>
<concentration uom="ppm">79.95</concentration>
<molecularWeight>13.99</molecularWeight>
<weightPercent uom="%">49.41</weightPercent>
<molePercent uom="%">97.73</molePercent>
<moleAmt uom="kmol">18.81</moleAmt>
<sg uom="Euc">87.28</sg>
<hcDewpoint uom="K">446.11</hcDewpoint>
<waterDewpoint uom="K">265.29</waterDewpoint>
<wobbeIndex uom="J/m3">35.13</wobbeIndex>
<grossCalorificValueStd uom="J/m3">939.76</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">811.94</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">432.27</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">200.32</densityStabilizedCrude>
</componentContent>
<period>
<kind>day</kind>
<dateStart>2012-02-28</dateStart>
<dateEnd>2012-02-28</dateEnd>
<gor uom="Euc">14.18</gor>
<gorMTD uom="m3/m3">69.09</gorMTD>
<waterConcMass uom="%">10.12</waterConcMass>
<waterConcVol uom="ppm">33.84</waterConcVol>
<atmosphere uom="Pa">97.44</atmosphere>
<volumeValue>
<volume uom="m3">93.62</volume><temp uom="degC">15</temp>
<pres uom="atm">1</pres>
</volumeValue>
<volume status="bad calibration" uom="m3">43.01</volume>
<volumeStd status="bad calibration" uom="m3">73.07</volumeStd>
<flowRate status="bad calibration" uom="m3/s">93.19</flowRate>
<temp uom="K">58.9</temp>
<pres uom="Pa">60.81</pres>
<absoluteMinPres uom="Pa">88.81</absoluteMinPres>
<work uom="MJ">772.09</work>
<efficiency uom="%">40.88</efficiency>
<rvp uom="kpsi">504.32</rvp>
<tvp uom="bar">481.8</tvp>
<bsw uom="%">35.78</bsw>
<bswPrevious uom="m3/m3">99.21</bswPrevious>
<density uom="kg/m3">221.11</density>
<densityFlowRate uom="Mg/a">128.23</densityFlowRate>
<densityStd uom="kg/m3">54.54</densityStd>
<concentration uom="ppm">24.08</concentration>
<molecularWeight>43.89</molecularWeight>
<weightPercent uom="%">54.36</weightPercent>
<molePercent uom="%">90.16</molePercent>
<moleAmt uom="kmol">32.38</moleAmt>
<sg uom="Euc">64.29</sg>
<hcDewpoint uom="K">27.64</hcDewpoint>
<waterDewpoint uom="K">112.08</waterDewpoint>
<wobbeIndex uom="J/m3">272.03</wobbeIndex>
<grossCalorificValueStd uom="J/m3">823.1</grossCalorificValueStd>
<rvpStabilizedCrude uom="Pa">101.55</rvpStabilizedCrude>
<bswStabilizedCrude uom="Euc">168.24</bswStabilizedCrude>
<densityStabilizedCrude uom="kg/m3">450.74</densityStabilizedCrude>
</period>
</product>
</flow>
</facility>
</object>
</objects>
\ No newline at end of file