David Price

Merge branch 'master' into feb7

This diff could not be displayed because it is too large.
# 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/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/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-core:PhysicalThingAtInstant
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing at instant"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringGasYearToDate
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
rdfs:label "flow during month"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringMonthToDate
rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
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 owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
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 owl:Class , ep-flow:TemporalPartOfAFlowDurationType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductInventoryType ;
rdfs:label "product inventory adjusted closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingBalance
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:label "product inventory closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingStorageBalance
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:label "product inventory closing storage balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpFlex
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:label "product inventory opFlex"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpeningBalance
rdf:type owl:Class , ep-flow:ProductInventoryType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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 owl:Class , ep-flow:ProductionFlowDefinitionType ;
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:WholeLifeFlow , ep-flow:ProductFlow .
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:WholeLifeFlow , ep-flow:ProductionFlow .
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:ObjectProperty , owl:FunctionalProperty ;
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 owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
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:flowMeasuredBy
rdf:type owl:ObjectProperty ;
rdfs:comment "facility that measures a flow"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "flow measured by"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
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 owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
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:ObjectProperty , owl:FunctionalProperty ;
rdfs:label "rate of flow of material"^^xsd:string ;
rdfs:range ep-core:MeasureOfAmountOfMaterial .
ep-flow:summedDailyMass
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
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:ObjectProperty , owl:FunctionalProperty ;
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/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 .
# 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/well> , <http://www.reportinghub.no/ep/schema/1.0/material> , <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 owl:Class , ep-prodwell:WellStatusType ;
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 owl:Class , ep-prodwell:WellStatusType ;
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:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "complete liquid part of"^^xsd:string ;
rdfs:range ep-material:Liquid .
ep-prodwell:condensateYield
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:label "condensate yield"^^xsd:string ;
rdfs:range ep-core:VolumePerMass .
ep-prodwell:depthOfBaseUsableWaterFromSurface
rdf:type owl:ObjectProperty , owl:FunctionalProperty , 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:ObjectProperty , owl:FunctionalProperty , 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 owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-material:Fluid ;
rdfs:label "oil/water ratio by mass"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodwell:pOverZ
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
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:ObjectProperty , owl:FunctionalProperty , 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:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
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.
......@@ -1420,7 +1420,7 @@ ep-dpr-spin-lib:selectDensityScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DU_grainft3>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#grain_ft-3_1> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#grain_ft-3> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -1742,7 +1742,7 @@ ep-dpr-spin-lib:selectDynamicViscosityScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DVU_mPa.s>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#milliPa_second> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#milliPa_s> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -1887,7 +1887,7 @@ ep-dpr-spin-lib:selectEnergyPerAreaScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#EPAU_Nm>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#n_m-E> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#j_m-2> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -1935,7 +1935,7 @@ ep-dpr-spin-lib:selectEnergyPerVolumeScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOCU_ft.lbfgalUS>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#ft_lbf_usGallon-1> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#lbf_ft_usGallon-1> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -1947,7 +1947,7 @@ ep-dpr-spin-lib:selectEnergyPerVolumeScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOCU_ft.lbfbbl>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#ft_lbf_bbl-1> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#lbf_ft_bbl-1> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -2264,7 +2264,7 @@ ep-dpr-spin-lib:selectForceScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#FU_kdyne>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#kiloDyne> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#kilodyne> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -2509,7 +2509,7 @@ ep-dpr-spin-lib:selectIlluminanceScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#IU_klx>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#kiloLux> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#kilolux> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -3042,7 +3042,7 @@ ep-dpr-spin-lib:selectLengthScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#LU_ftUS>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#foot_US_Survey> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#footUS> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -3696,37 +3696,37 @@ ep-dpr-spin-lib:selectMomentOfForceScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOFU_J>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#joule> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#n_m> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOFU_N.m>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#n_m-T> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#n_m> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOFU_dN.m>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#decinewton_m-T> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#decinewton_m> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOFU_daN.m>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#decanewton_m-T> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#decanewton_m> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOFU_ft.lbf>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#ft_lbf> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#lbf_ft> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#MOFU_kN.m>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#kilonewton_m-T> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#kilonewton_m> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -4160,7 +4160,7 @@ ep-dpr-spin-lib:selectPressureScale
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#PU_Mpsi>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#lbm_in-2> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/core#mlbf_in-2> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......
This diff could not be displayed because it is too large.
......@@ -25,14 +25,20 @@
<http://www.epim.no/schemas/mprml/1#A_Global-Objects>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40011f Specify the fluid component - attempt to map name to fluid component type"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "fluidSubstanceKindType"^^xsd:string
] ;
rdfs:comment "STEP 40011b Specify the fluid component - non-primary component."^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object _:b1 ;
sp:predicate <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject _:b1
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
......@@ -45,127 +51,90 @@
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/material#ReportingProductType> ;
sp:predicate rdf:type ;
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate rdfs:label ;
] [ sp:object "false"^^xsd:boolean ;
sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40003b Set the date for the sample of fluid - from report date if not"^^xsd:string ;
rdfs:comment "STEP 40011c Specify the fluid component base kind"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "intervalIdentifier"^^xsd:string
[ sp:varName "fluidSubstanceKindType"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "fluidComponent"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "intervalIdentifier"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalIdentifier> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40010 Specify the fluid analysis result."^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "nameFluidAnalysis"^^xsd:string
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "componentBaseKindRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ sp:object
[ sp:varName "sampledFluid"^^xsd:string
[ sp:varName "componentBaseKindRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#materialClassMapsToMPREnumeration> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
[ sp:varName "fluidSubstanceKindType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#name> ;
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40010b Create the amount of substance of the sample of fluid if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b2 ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object
] [ sp:object <http://www.reportinghub.no/ep/schema/core#AmountOfSubstance> ;
sp:predicate rdf:type ;
sp:subject _:b2
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
......@@ -176,39 +145,41 @@
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "sampledFluid"^^xsd:string
]
] [ rdf:type sp:Optional ;
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "nameFluidAnalysis"^^xsd:string
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "fluidAnalysisResultsRef"^^xsd:string
]
] [ sp:object
[ sp:varName "molePercentRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40011a Specify the fluid component - primary component."^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
rdfs:comment "STEP 40010a Create the mass of the sample of fluid if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b3 ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object _:b1 ;
sp:predicate <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject _:b1
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mass> ;
sp:predicate rdf:type ;
sp:subject _:b3
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
......@@ -227,17 +198,51 @@
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidAnalysisResultsRef"^^xsd:string
]
] [ sp:object
[ sp:varName "weightPercentRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40003a Set the date for the sample of fluid - from acquisition date if possible"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object "true"^^xsd:boolean ;
sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
]) ;
sp:where ([ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
] ;
......@@ -415,9 +420,9 @@
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40011d Specify the fluid component kind"^^xsd:string ;
rdfs:comment "STEP 40011e Specify the fluid component - attempt to map name to product material type"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "fluidSubstanceKindType"^^xsd:string
[ sp:varName "productMaterialType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
......@@ -449,139 +454,164 @@
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object
[ sp:varName "componentKindRef"^^xsd:string
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductMaterialType> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "productMaterialType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:variable
[ sp:varName "fluidComponentKindType"^^xsd:string
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "productMaterialType"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40002 Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume."^^xsd:string ;
sp:templates ([ sp:object _:b2 ;
sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
rdfs:comment "STEP 40001 Create the FluidSampleReport and FluidSampling activity ."^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ;
sp:predicate rdf:type ;
sp:subject _:b2
sp:subject _:b4
] [ sp:object
[ sp:varName "facility"^^xsd:string
[ sp:varName "productionReport"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject _:b2
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "facility"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
sp:subject _:b4
] [ sp:object _:b5 ;
sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
sp:subject _:b4
] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
sp:predicate rdf:type ;
sp:subject _:b5
] [ sp:object
[ sp:varName "fluidSamplingType"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
sp:subject _:b5
] [ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
sp:subject _:b5
] [ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject _:b5
]) ;
sp:where ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
[ sp:varName "productionReport"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
[ sp:varName "productionReport"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityRef"^^xsd:string
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "sampleTypeRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ;
sp:arg1 [ sp:varName "sampleTypeRef"^^xsd:string
]
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "facility"^^xsd:string
sp:variable
[ sp:varName "fluidSamplingType"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40012b Specify the mole of the fluid component if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b3 ;
sp:predicate rdf:type ;
rdfs:comment "STEP 40003c Set the facility for the sample of fluid - from sampling facility if possible"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "normalizedFacilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mole> ;
sp:predicate rdf:type ;
sp:subject _:b3
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
[ sp:varName "facilityRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spl:object ;
sp:arg1 [ sp:varName "facilityRef"^^xsd:string
] ;
sp:arg2 <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText>
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
sp:variable
[ sp:varName "normalizedFacilityName"^^xsd:string
]
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "molePercentRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40003a Set the date for the sample of fluid - from acquisition date if possible"^^xsd:string ;
rdfs:comment "STEP 40010 Specify the fluid analysis result."^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
[ sp:varName "nameFluidAnalysis"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
]
]) ;
sp:where ([ sp:object
......@@ -595,68 +625,81 @@
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40001 Create the FluidSampleReport and FluidSampling activity ."^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ;
sp:predicate rdf:type ;
sp:subject _:b4
] [ sp:object
[ sp:varName "productionReport"^^xsd:string
[ sp:varName "sampledFluid"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
sp:subject _:b4
] [ sp:object _:b5 ;
sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
sp:subject _:b4
] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
sp:predicate rdf:type ;
sp:subject _:b5
sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSamplingType"^^xsd:string
[ sp:varName "name"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject _:b5
sp:predicate <http://www.epim.no/schemas/mprml/1#name> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
sp:subject _:b5
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject _:b5
]) ;
sp:where ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ;
sp:subject
[ sp:varName "productionReport"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
sp:predicate rdf:type ;
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "nameFluidAnalysis"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40003b Set the date for the sample of fluid - from report date if not"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "intervalIdentifier"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
sp:subject
[ sp:varName "productionReport"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
]) ;
sp:where ([ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "intervalIdentifier"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalIdentifier> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ rdf:type sp:Optional ;
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "acquisitionDate"^^xsd:string
] ;
......@@ -665,36 +708,19 @@
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "sampleTypeRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ;
sp:arg1 [ sp:varName "sampleTypeRef"^^xsd:string
]
] ;
sp:variable
[ sp:varName "fluidSamplingType"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40011e Specify the fluid component - attempt to map name to product material type"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "productMaterialType"^^xsd:string
] ;
rdfs:comment "STEP 40012b Specify the mole of the fluid component if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b6 ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#AmoutOfSubstance> ;
sp:predicate rdf:type ;
sp:subject _:b6
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
......@@ -720,30 +746,67 @@
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "molePercentRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40012a Specify the mass of the fluid component if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b7 ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductMaterialType> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mass> ;
sp:predicate rdf:type ;
sp:subject _:b7
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "productMaterialType"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "productMaterialType"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
]
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "molePercentRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40011c Specify the fluid component base kind"^^xsd:string ;
rdfs:comment "STEP 40011d Specify the fluid component kind"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "fluidSubstanceKindType"^^xsd:string
] ;
......@@ -777,80 +840,87 @@
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object
[ sp:varName "componentBaseKindRef"^^xsd:string
[ sp:varName "componentKindRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ sp:object
[ sp:varName "componentBaseKindRef"^^xsd:string
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
]
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#materialClassMapsToMPREnumeration> ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
sp:variable
[ sp:varName "fluidComponentKindType"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40011b Specify the fluid component - non-primary component."^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
sp:predicate rdf:type ;
sp:subject _:b6
] [ sp:object _:b6 ;
sp:predicate <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> ;
rdfs:comment "STEP 40003d Set the facility for the sample of fluid - from reporting facility if not"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "normalizedFacilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject _:b6
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
[ sp:varName "normalizedFacilityName"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object "false"^^xsd:boolean ;
sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "facilityRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40010b Create the mole of the sample of fluid if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b7 ;
rdfs:comment "STEP 40011g Specify the fluid component - generate a new substance type if necessary"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "substanceType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mole> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/material#ReportingProductType> ;
sp:predicate rdf:type ;
sp:subject _:b7
sp:subject
[ sp:varName "substanceType"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
sp:predicate rdfs:subClassOf ;
sp:subject
[ sp:varName "substanceType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "substanceType"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
......@@ -863,39 +933,90 @@
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
[ sp:varName "fluidComponent"^^xsd:string
]
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] [ sp:object "false"^^xsd:boolean ;
sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/material#ReportingProductType> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "fluidAnalysisResultsRef"^^xsd:string
[ sp:varName "fluidSubstanceKindType"^^xsd:string
]
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductMaterialType> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "productMaterialType"^^xsd:string
]
] [ sp:object
[ sp:varName "molePercentRef"^^xsd:string
[ sp:varName "name"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ;
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
[ sp:varName "productMaterialType"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:buildSubstanceTypeURI ;
sp:arg1 [ sp:varName "name"^^xsd:string
]
] ;
sp:variable
[ sp:varName "substanceType"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40003c Set the facility for the sample of fluid - from sampling facility if possible"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "normalizedFacilityName"^^xsd:string
rdfs:comment "STEP 40002 Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume."^^xsd:string ;
sp:templates ([ sp:object _:b8 ;
sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
sp:predicate rdf:type ;
sp:subject _:b8
] [ sp:object
[ sp:varName "facility"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject _:b8
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
[ sp:varName "facility"^^xsd:string
]
]) ;
sp:where ([ sp:object
......@@ -909,35 +1030,49 @@
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
]
] [ sp:object
[ sp:varName "facilityRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type spl:object ;
sp:arg1 [ sp:varName "facilityRef"^^xsd:string
] ;
sp:arg2 <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText>
] [ sp:object
[ sp:varName "facilityRef"^^xsd:string
] ;
sp:variable
[ sp:varName "normalizedFacilityName"^^xsd:string
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "facility"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40012a Specify the mass of the fluid component if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b8 ;
rdfs:comment "STEP 40011a Specify the fluid component - primary component."^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
sp:predicate rdf:type ;
sp:subject _:b9
] [ sp:object _:b9 ;
sp:predicate <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mass> ;
sp:predicate rdf:type ;
sp:subject _:b8
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject _:b9
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
......@@ -950,28 +1085,24 @@
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object "true"^^xsd:boolean ;
sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "molePercentRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
])
] ;
spin:rule
......@@ -1058,115 +1189,14 @@ It is matched to its results via the sample name, which is assumed to be unique
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40003d Set the facility for the sample of fluid - from reporting facility if not"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "normalizedFacilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "fluidSampleRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "normalizedFacilityName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "facilityRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
sp:subject
[ sp:varName "fluidSampleRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40010a Create the mass of the sample of fluid if necessary"^^xsd:string ;
sp:templates ([ sp:object _:b9 ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mass> ;
sp:predicate rdf:type ;
sp:subject _:b9
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "sampledFluid"^^xsd:string
]
] [ rdf:type sp:Exists ;
sp:elements ([ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
sp:subject
[ sp:varName "fluidAnalysisResultsRef"^^xsd:string
]
] [ sp:object
[ sp:varName "weightPercentRef"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40011g Specify the fluid component - generate a new substance type if necessary"^^xsd:string ;
rdfs:comment "STEP 40011f Specify the fluid component - attempt to map name to fluid component type"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "substanceType"^^xsd:string
[ sp:varName "fluidSubstanceKindType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/material#ReportingProductType> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "substanceType"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
sp:predicate rdfs:subClassOf ;
sp:subject
[ sp:varName "substanceType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "substanceType"^^xsd:string
]
]) ;
sp:where ([ sp:object
[ sp:varName "fluidAnalysisResultRef"^^xsd:string
......@@ -1192,11 +1222,6 @@ It is matched to its results via the sample name, which is assumed to be unique
sp:subject
[ sp:varName "fluidComponent"^^xsd:string
]
] [ sp:object "false"^^xsd:boolean ;
sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
......@@ -1204,42 +1229,17 @@ It is matched to its results via the sample name, which is assumed to be unique
sp:subject
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
]
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/material#ReportingProductType> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
]
])
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductMaterialType> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "productMaterialType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "productMaterialType"^^xsd:string
]
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-mpr-spin-lib:buildSubstanceTypeURI ;
sp:arg1 [ sp:varName "name"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/material#ReportingProductType> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:variable
[ sp:varName "substanceType"^^xsd:string
sp:predicate rdfs:label ;
sp:subject
[ sp:varName "fluidSubstanceKindType"^^xsd:string
]
])
] .
......@@ -1351,16 +1351,16 @@ It is matched to its results via the sample name, which is assumed to be unique
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 40092 Set the mole ratio for the pair."^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/core#MolePair> ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/core#AmountOfSubstancePair> ;
sp:predicate rdf:type ;
sp:subject _:b12
] [ sp:object
[ sp:varName "moleOfComponent"^^xsd:string
[ sp:varName "amountOfComponent"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#firstOfPair> ;
sp:subject _:b12
] [ sp:object
[ sp:varName "moleOfWhole"^^xsd:string
[ sp:varName "amountOfWhole"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#secondOfPair> ;
sp:subject _:b12
......@@ -1398,16 +1398,16 @@ It is matched to its results via the sample name, which is assumed to be unique
[ sp:varName "whole"^^xsd:string
]
] [ sp:object
[ sp:varName "moleOfWhole"^^xsd:string
[ sp:varName "amountOfWhole"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "whole"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mole> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/core#AmountOfSubstance> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "moleOfWhole"^^xsd:string
[ sp:varName "amountOfWhole"^^xsd:string
]
] [ sp:object
[ sp:varName "fluidSampleCompositionRef"^^xsd:string
......@@ -1417,16 +1417,16 @@ It is matched to its results via the sample name, which is assumed to be unique
[ sp:varName "component"^^xsd:string
]
] [ sp:object
[ sp:varName "moleOfComponent"^^xsd:string
[ sp:varName "amountOfComponent"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "component"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mole> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/core#AmountOfSubstance> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "moleOfComponent"^^xsd:string
[ sp:varName "amountOfComponent"^^xsd:string
]
] [ sp:object
[ sp:varName "realMolePercent"^^xsd:string
......@@ -1452,5 +1452,5 @@ It is matched to its results via the sample name, which is assumed to be unique
<http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/material-class-maps-to-mpr-enumeration> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ;
owl:imports <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/material-class-maps-to-mpr-enumeration> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
# baseURI: http://www.reportinghub.no/np/schema/1.0/NPD-FactPages
@prefix npd-facts: <http://www.reportinghub.no/np/schema/NPD-FactPages#> .
@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 tables: <http://topbraid.org/tables#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/np/schema/1.0/NPD-FactPages>
rdf:type owl:Ontology ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
npd-facts:BusinessAreaArrangement
rdf:type owl:Class ;
rdfs:subClassOf npd-facts:LicenseOrBusinessAreaArrangement .
npd-facts:Company
rdf:type owl:Class ;
rdfs:subClassOf owl:Thing .
npd-facts:Field
rdf:type owl:Class ;
rdfs:subClassOf owl:Thing .
npd-facts:Licence
rdf:type owl:Class ;
rdfs:subClassOf npd-facts:LicenseOrBusinessAreaArrangement .
npd-facts:LicenseOrBusinessAreaArrangement
rdf:type owl:Class ;
rdfs:subClassOf owl:Thing .
npd-facts:Wellbore
rdf:type owl:Class ;
rdfs:subClassOf owl:Thing .
npd-facts:cmpNpdidCompany
rdf:type owl:ObjectProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "Operator"^^xsd:string ;
rdfs:range npd-facts:Company .
npd-facts:fldCurrentActivitySatus
rdf:type owl:DatatypeProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "Status"^^xsd:string ;
rdfs:range xsd:string .
npd-facts:fldFactMapUrl
rdf:type owl:DatatypeProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "Fact Map URL"^^xsd:string ;
rdfs:range xsd:anyURI .
npd-facts:fldFactPageUrl
rdf:type owl:DatatypeProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "Fact Page URL"^^xsd:string ;
rdfs:range xsd:anyURI .
npd-facts:fldName
rdf:type owl:DatatypeProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "NPD Name"^^xsd:string ;
rdfs:range xsd:string .
npd-facts:fldNpdidField
rdf:type owl:DatatypeProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "NPD ID"^^xsd:string ;
rdfs:range xsd:string .
npd-facts:fldNpdidOwner
rdf:type owl:ObjectProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "Owner"^^xsd:string ;
rdfs:range npd-facts:LicenseOrBusinessAreaArrangement .
npd-facts:wlbNpdidWellbore
rdf:type owl:ObjectProperty ;
rdfs:domain npd-facts:Field ;
rdfs:label "Wellbore"^^xsd:string ;
rdfs:range npd-facts:Wellbore .
# Saved by TopBraid on Tue Sep 20 18:13:07 BST 2011
# baseURI: http://www.reportinghub.no/test/ddr/TEST_ddr-report-header
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/collector
@prefix : <http://www.reportinghub.no/test/ddr/TEST_ddr-report-header#> .
@prefix collector: <http://www.reportinghub.no/ep/transform/1.1/ddr/collector#> .
@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/test/ddr/TEST_ddr-report-header>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/transform/1.1/ddr/collector> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
# Saved by TopBraid on Tue Sep 20 18:13:07 BST 2011
# 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
] .
<!DOCTYPE html>
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="http://spinrdf.org/rhlib/ddr.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1>Summary report Wellbore: 2/4-X-4 A</h1>
<div>Period: 2011-Jan-10, 00:00 - 2011-Jan-10, 23:59</div>
<div>Report Number: 1</div>
<hr>
<table>
<tr>
<td class="ddrSummaryLeft">
<table class="nameValuePair">
<tr>
<td class="nameValueName">NPD Wellbore Id:</td><td class="nameValueValue">5069</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Report Status:</td><td class="nameValueValue">normal</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Creation time:</td><td class="nameValueValue">2011-Jan-11, 00:00</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Operator:</td><td class="nameValueValue">ConocoPhillips</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Drilling contractor:</td><td class="nameValueValue">ODFJELL DRILLING MANAGEMENT AS</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Rig name:</td><td class="nameValueValue">M&AElig;RSK GIANT</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">NPD Rig Id:</td><td class="nameValueValue">278245</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Fixed rig:</td><td class="nameValueValue">true</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Elevation RKB-MSL m:</td><td class="nameValueValue">56.56</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Water depth MSL m:</td><td class="nameValueValue">1016</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Tight well:</td><td class="nameValueValue">true</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">High pressure - High temperature:</td><td class="nameValueValue">false</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Temperature degC:</td><td class="nameValueValue">1037</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Pressure psig:</td><td class="nameValueValue">1043</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Spud date:</td><td class="nameValueValue">2011-Jan-10</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Date Well Complete:</td><td class="nameValueValue">2011-Jan-10</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Wellbore type:</td><td class="nameValueValue">drill - bypass</td>
</tr>
</table>
</td><td class="ddrSummaryRight">
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth at Kick Off mMD:</td><td class="nameValueValue">1918.64</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth at Kick Off mTVD:</td><td class="nameValueValue">1900.55</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth mMD:</td><td class="nameValueValue">3173.92</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth mTVD:</td><td class="nameValueValue">3933.4</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Dist Drilled m:</td><td class="nameValueValue">19.74</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Penetration Rate m/h:</td><td class="nameValueValue">1019</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Hole Dia in:</td><td class="nameValueValue">13.16</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Plug Back Depth mMD:</td><td class="nameValueValue">1052</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Pressure Test Type:</td><td class="nameValueValue">leak-off test</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Formation Strength g/cm3:</td><td class="nameValueValue">1094</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth At Formation Strength mMD:</td><td class="nameValueValue">1169</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth At Formation Strength mTVD:</td><td class="nameValueValue">1134</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth At Last Casing mMD:</td><td class="nameValueValue">3637.75</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Depth At Last Casing MTVD:</td><td class="nameValueValue">3894.47</td>
</tr>
</table>
<table class="nameValuePair">
<tr>
<td class="nameValueName">Dia Last Casing In:</td><td class="nameValueValue">5</td>
</tr>
</table>
</td>
</tr>
</table>
<hr>
<h2>Summary of Activity (24 Hours)</h2>
<p>In the discussion of resumptive pronouns following (81), a case of semigrammaticalness of a different sort is not quite equivalent to a descriptive fact.</p>
<hr>
<h2>Summary of Planned Activity (Next 24 Hours)</h2>
<p>It must be emphasized, once again, that the notion of level of grammaticalness delimits a corpus of </p>
<div>
<hr>
<h2>Operations</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Start<br>Time</th><th class="ddrTH" style="text-align: center">End<br>Time</th><th class="ddrTH" style="text-align: center">Start<br>Depth<br>mMD</th><th class="ddrTH" style="text-align: center">End<br>Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Main&nbsp;-&nbsp;Sub&nbsp;Activity</th><th class="ddrTH" style="text-align: center">State</th><th class="ddrTH" style="text-align: left">Remark</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">02:00</td><td class="ddrTD">04:00</td><td class="ddrTD">3178.37</td><td class="ddrTD">3077.25</td><td class="ddrTD">-101.12</td><td class="ddrTD">drilling - hole open</td><td class="ddrTD">ok</td><td class="ddrTD">RIH from 4124ft to 10384ft So far, the theory of syntactic features developed earlier is not quite equivalent to a descriptive </td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">04:00</td><td class="ddrTD">06:00</td><td class="ddrTD">3195.84</td><td class="ddrTD">3074.67</td><td class="ddrTD">-121.17</td><td class="ddrTD">drilling - drive</td><td class="ddrTD">fail</td><td class="ddrTD">RIH from 4124ft to 10384ft If the position of the trace in (99c) were only relatively inaccessible to movement, the notion of l</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">06:00</td><td class="ddrTD">08:00</td><td class="ddrTD">3113.8</td><td class="ddrTD">3081.53</td><td class="ddrTD">-32.27</td><td class="ddrTD">drilling - casing</td><td class="ddrTD">ok</td><td class="ddrTD">RIH from 4124ft to 10384ft We will bring evidence in favor of the following thesis: the appearance of parasitic gaps in domains</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">08:00</td><td class="ddrTD">09:00</td><td class="ddrTD">3154.93</td><td class="ddrTD">3067.19</td><td class="ddrTD">-87.74</td><td class="ddrTD">drilling - casing</td><td class="ddrTD">fail</td><td class="ddrTD">RIH from 4124ft to 10384ft Notice, incidentally, that relational information is not quite equivalent to the extended c-command </td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">10:00</td><td class="ddrTD">16:00</td><td class="ddrTD">3080.94</td><td class="ddrTD">3011.78</td><td class="ddrTD">-69.16</td><td class="ddrTD">drilling - drill</td><td class="ddrTD">ok</td><td class="ddrTD">RIH from 4124ft to 10384ft Furthermore, the earlier discussion of deviance delimits nondistinctness in the sense of distinctive</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Equipment Failure Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Start<br>Time</th><th class="ddrTH" style="text-align: center">Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Depth<br>mTVD</th><th class="ddrTH" style="text-align: center">Sub&nbsp;Equip<br>Syst&nbsp;Class</th><th class="ddrTH" style="text-align: center">Operation<br>Downtime</th><th class="ddrTH" style="text-align: center">Equipment<br>Repaired</th><th class="ddrTH" style="text-align: left">Failure&nbsp;Description</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">08:00</td><td class="ddrTD">2496.05</td><td class="ddrTD">1190</td><td class="ddrTD">drillfloor--other</td><td class="ddrTD">50</td><td class="ddrTD">10:00</td><td class="ddrTD">Leak when attempting to leak test to 5000 psi. Repair same. Furthermore, this selectionally introduced contextual feature does not affect the structure of the t</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">09:00</td><td class="ddrTD">2472.75</td><td class="ddrTD">1165</td><td class="ddrTD">drillfloor--other</td><td class="ddrTD">67</td><td class="ddrTD">10:00</td><td class="ddrTD">Leak when attempting to leak test to 5000 psi. Repair same. I suggested that these results would follow from the assumption that the theory of syntactic feature</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Bit Record</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Bit&nbsp;Size<br>in</th><th class="ddrTH" style="text-align: center">Run&nbsp;No.</th><th class="ddrTH" style="text-align: center">Manufacturer</th><th class="ddrTH" style="text-align: center">Model</th><th class="ddrTH" style="text-align: center">Hours&nbsp;Drilled</th><th class="ddrTH" style="text-align: center">MD&nbsp;Start<br>m</th><th class="ddrTH" style="text-align: center">MD&nbsp;End<br>m</th><th class="ddrTH" style="text-align: center">Hole&nbsp;Made<br>(last&nbsp;24H)<br>m</th><th class="ddrTH" style="text-align: center">Hours&nbsp;Drilled<br>(last&nbsp;24H)</th><th class="ddrTH" style="text-align: center">ROP<br>m/h</th><th class="ddrTH" style="text-align: center">Total&nbsp;Hole<br>made<br>m</th><th class="ddrTH" style="text-align: center">Total&nbsp;Hours<br>drilled</th><th class="ddrTH" style="text-align: center">Total&nbsp;ROP<br>m/h</th><th class="ddrTH" style="text-align: center">Dull<br>Grade</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">9.76</td><td class="ddrTD">3</td><td class="ddrTD">Bit manufacturer To characterize a li</td><td class="ddrTD">MX-25</td><td class="ddrTD">15.34</td><td class="ddrTD">1072</td><td class="ddrTD">1538</td><td class="ddrTD">1265</td><td class="ddrTD">13.85</td><td class="ddrTD">18.93</td><td class="ddrTD">1070</td><td class="ddrTD">126</td><td class="ddrTD">18.45</td><td class="ddrTD">To provide a constituent struc</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">8.96</td><td class="ddrTD">3</td><td class="ddrTD">Bit manufacturer If the position of t</td><td class="ddrTD">MX-20</td><td class="ddrTD">11.49</td><td class="ddrTD">1106</td><td class="ddrTD">1523</td><td class="ddrTD">1348</td><td class="ddrTD">15.62</td><td class="ddrTD">19.09</td><td class="ddrTD">1311</td><td class="ddrTD">149</td><td class="ddrTD">14.65</td><td class="ddrTD">Analogously, any associated su</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Casing/Liner/Tubing Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Type&nbsp;of<br>Pipe</th><th class="ddrTH" style="text-align: center">Casing<br>Type</th><th class="ddrTH" style="text-align: center">Start<br>Time</th><th class="ddrTH" style="text-align: center">End<br>Time</th><th class="ddrTH" style="text-align: center">Nominal&nbsp;Outside<br>Diameter<br>in</th><th class="ddrTH" style="text-align: center">Nominal&nbsp;Inside<br>Diameter<br>in</th><th class="ddrTH" style="text-align: center">Nominal&nbsp;Weight<br>lbm/ft</th><th class="ddrTH" style="text-align: center">Nominal<br>Grade</th><th class="ddrTH" style="text-align: center">Nominal<br>Connection</th><th class="ddrTH" style="text-align: center">Length<br>m</th><th class="ddrTH" style="text-align: center">MD&nbsp;Top/Hanger<br>m</th><th class="ddrTH" style="text-align: center">MD&nbsp;Bottom/Shoe<br>m</th><th class="ddrTH" style="text-align: left">Description</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">Tubing</td><td class="ddrTD">production casing</td><td class="ddrTD">05:00</td><td class="ddrTD">10:00</td><td class="ddrTD">11.35</td><td class="ddrTD">10.01</td><td class="ddrTD">169</td><td class="ddrTD">Clearly, relational </td><td class="ddrTD">To characterize a li</td><td class="ddrTD">1056</td><td class="ddrTD">1059</td><td class="ddrTD">1005</td><td class="ddrTD">Conversely, the theory of syntactic features developed earlier appears to correlate rather closely w</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">Tubing</td><td class="ddrTD">production casing</td><td class="ddrTD">05:00</td><td class="ddrTD">10:00</td><td class="ddrTD">12.76</td><td class="ddrTD">13.7</td><td class="ddrTD">195</td><td class="ddrTD">Nevertheless, the sp</td><td class="ddrTD">To provide a constit</td><td class="ddrTD">1050</td><td class="ddrTD">1078</td><td class="ddrTD">1053</td><td class="ddrTD">Thus the notion of level of grammaticalness can be defined in such a way as to impose nondistinctnes</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Cement Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Start<br>Time</th><th class="ddrTH" style="text-align: center">End<br>Time</th><th class="ddrTH" style="text-align: center">Job<br>Type</th><th class="ddrTH" style="text-align: center">Casing&nbsp;String<br>Diameter<br>in</th><th class="ddrTH" style="text-align: center">Top<br>Plug<br>Used</th><th class="ddrTH" style="text-align: center">Bottom<br>Plug<br>Used</th><th class="ddrTH" style="text-align: center">Plug<br>Bumped</th><th class="ddrTH" style="text-align: center">Plug&nbsp;Bump<br>Pressure<br>bar</th><th class="ddrTH" style="text-align: center">Float<br>Held</th><th class="ddrTH" style="text-align: center">Pressure<br>Release<br>Time</th><th class="ddrTH" style="text-align: center">Full<br>Returns</th><th class="ddrTH" style="text-align: center">Cement<br>Volume<br>Returns<br>m3</th><th class="ddrTH" style="text-align: center">Reciprocated</th><th class="ddrTH" style="text-align: center">Rotated</th><th class="ddrTH" style="text-align: left">Comments</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">02:00</td><td class="ddrTD">12:00</td><td class="ddrTD">plug</td><td class="ddrTD">13.89</td><td class="ddrTD">true</td><td class="ddrTD">true</td><td class="ddrTD">false</td><td class="ddrTD">1179</td><td class="ddrTD">false</td><td class="ddrTD">08:00</td><td class="ddrTD">false</td><td class="ddrTD">1019</td><td class="ddrTD">false</td><td class="ddrTD">true</td><td class="ddrTD">Conversely, any associated supporting element is not to be considered in determining a descriptive fact.</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">03:00</td><td class="ddrTD">13:00</td><td class="ddrTD">plug</td><td class="ddrTD">15.12</td><td class="ddrTD">true</td><td class="ddrTD">true</td><td class="ddrTD">true</td><td class="ddrTD">1066</td><td class="ddrTD">false</td><td class="ddrTD">08:00</td><td class="ddrTD">false</td><td class="ddrTD">1030</td><td class="ddrTD">false</td><td class="ddrTD">true</td><td class="ddrTD">Nevertheless, this analysis of a formative as a pair of sets of features delimits the extended c-command discussed in connection with (34).</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Cement Fluid Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Fluid&nbsp;Type</th><th class="ddrTH" style="text-align: center">Volume&nbsp;Pumped<br>m3</th><th class="ddrTH" style="text-align: center">Fluid&nbsp;Density</th><th class="ddrTH" style="text-align: center">Yield&nbsp;Point<br>ft3/sack</th><th class="ddrTH" style="text-align: center">Mix&nbsp;Water&nbsp;Ratio<br>gal/sack</th><th class="ddrTH" style="text-align: center">Free&nbsp;Water<br>%</th><th class="ddrTH" style="text-align: center">Thickening&nbsp;Time<br>h</th><th class="ddrTH" style="text-align: left">Fluid&nbsp;Description</th><th class="ddrTH" style="text-align: left">Comments</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">spacer</td><td class="ddrTD">1176</td><td class="ddrTD">1.75</td><td class="ddrTD">1142</td><td class="ddrTD">1019</td><td class="ddrTD">14.21</td><td class="ddrTD">13</td><td class="ddrTD">Comparing these examples with their parasitic gap counterparts in (96) and (97), we see that the nat</td><td class="ddrTD">It must be emphasized, once again, that a descriptively adequate grammar may remedy and, at the same time, eliminate the ultimate standard that determines the accuracy of any proposed grammar.</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">spacer</td><td class="ddrTD">1003</td><td class="ddrTD">2.5</td><td class="ddrTD">1185</td><td class="ddrTD">1087</td><td class="ddrTD">13.56</td><td class="ddrTD">14</td><td class="ddrTD">I suggested that these results would follow from the assumption that the theory of syntactic feature</td><td class="ddrTD">This suggests that the systematic use of complex symbols is unspecified with respect to an abstract underlying order.</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">spacer</td><td class="ddrTD">1166</td><td class="ddrTD">1.75</td><td class="ddrTD">1181</td><td class="ddrTD">1179</td><td class="ddrTD">12.12</td><td class="ddrTD">11</td><td class="ddrTD">For one thing, the notion of level of grammaticalness can be defined in such a way as to impose the </td><td class="ddrTD">So far, a case of semigrammaticalness of a different sort is rather different from irrelevant intervening contexts in selectional rules.</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">slurry</td><td class="ddrTD">1189</td><td class="ddrTD">1.2</td><td class="ddrTD">1109</td><td class="ddrTD">1172</td><td class="ddrTD">11.2</td><td class="ddrTD">12</td><td class="ddrTD">Suppose, for instance, that this selectionally introduced contextual feature is unspecified with res</td><td class="ddrTD">Analogously, relational information is not quite equivalent to a general convention regarding the forms of the grammar.</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Drilling Fluid Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Sample<br>Time</th><th class="ddrTH" style="text-align: center">Depth&nbsp;at<br>Logging<br>mMD</th><th class="ddrTH" style="text-align: center">Fluid&nbsp;Type</th><th class="ddrTH" style="text-align: center">Fluid&nbsp;Density<br>g/cm3</th><th class="ddrTH" style="text-align: center">Fluid&nbsp;Viscosity<br>mPa.s</th><th class="ddrTH" style="text-align: center">Yield&nbsp;Point<br>Pa</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">05:00</td><td class="ddrTD">3112.19</td><td class="ddrTD">mud - other</td><td class="ddrTD">1.67</td><td class="ddrTD"></td><td class="ddrTD">7.67</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">06:00</td><td class="ddrTD">3391.55</td><td class="ddrTD">mud - water based</td><td class="ddrTD">1.69</td><td class="ddrTD"></td><td class="ddrTD">8.9</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Pore Pressure</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Reading</th><th class="ddrTH" style="text-align: center">Equ&nbsp;Mud&nbsp;Weight<br>g/cm3</th><th class="ddrTH" style="text-align: center">Time</th><th class="ddrTH" style="text-align: center">Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Depth<br>mTVD</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">estimated</td><td class="ddrTD">1.28</td><td class="ddrTD">04:00</td><td class="ddrTD">3050.04</td><td class="ddrTD">3169.07</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">measured</td><td class="ddrTD">1.43</td><td class="ddrTD">05:00</td><td class="ddrTD">3023.79</td><td class="ddrTD">3141.76</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Survey Station</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Depth<br>mTVD</th><th class="ddrTH" style="text-align: center">Inclination<br>deg</th><th class="ddrTH" style="text-align: center">Azimuth<br>deg</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3093.68</td><td class="ddrTD">3009.31</td><td class="ddrTD">0.34</td><td class="ddrTD">71.13</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3167.59</td><td class="ddrTD">3152.95</td><td class="ddrTD">0.08</td><td class="ddrTD">70.38</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3135.9</td><td class="ddrTD">3086.55</td><td class="ddrTD">0.23</td><td class="ddrTD">71.05</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3081.59</td><td class="ddrTD">3006.39</td><td class="ddrTD">0.17</td><td class="ddrTD">78.56</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3068.61</td><td class="ddrTD">3061.29</td><td class="ddrTD">0.55</td><td class="ddrTD">78.02</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3150.86</td><td class="ddrTD">3010.38</td><td class="ddrTD">0.19</td><td class="ddrTD">77.03</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Log Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Run&nbsp;No</th><th class="ddrTH" style="text-align: center">Depth&nbsp;Top<br>mMD</th><th class="ddrTH" style="text-align: center">Depth&nbsp;Bottom<br>mMD</th><th class="ddrTH" style="text-align: center">Tool</th><th class="ddrTH" style="text-align: center">BHCT<br>degC</th><th class="ddrTH" style="text-align: center">BHST<br>degC</th><th class="ddrTH" style="text-align: center">Service&nbsp;Company</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">4</td><td class="ddrTD">2393.62</td><td class="ddrTD">2428.16</td><td class="ddrTD">Electrical</td><td class="ddrTD"></td><td class="ddrTD">110.79</td><td class="ddrTD">Seadrill</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">1</td><td class="ddrTD">2349.8</td><td class="ddrTD">2023.87</td><td class="ddrTD">Acoustic</td><td class="ddrTD"></td><td class="ddrTD">103.91</td><td class="ddrTD">Seadrill</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">4</td><td class="ddrTD">2264.59</td><td class="ddrTD">2307.45</td><td class="ddrTD">Electrical</td><td class="ddrTD"></td><td class="ddrTD">116.55</td><td class="ddrTD">Aker Drilling</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Core Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Core&nbsp;No</th><th class="ddrTH" style="text-align: center">Depth&nbsp;Top<br>mMD</th><th class="ddrTH" style="text-align: center">Depth&nbsp;Bottom<br>mMD</th><th class="ddrTH" style="text-align: center">Core&nbsp;Length<br>m</th><th class="ddrTH" style="text-align: center">Recovery&nbsp;Core<br>%</th><th class="ddrTH" style="text-align: center">Core&nbsp;Barrel<br>Length<br>m</th><th class="ddrTH" style="text-align: center">Inner&nbsp;Barrel&nbsp;Type</th><th class="ddrTH" style="text-align: left">Description</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3</td><td class="ddrTD">1576</td><td class="ddrTD">1702.13</td><td class="ddrTD">299.25</td><td class="ddrTD">98.44</td><td class="ddrTD">200</td><td class="ddrTD">gel</td><td class="ddrTD">testing core no 1 data for ERH Suppose, for instance, that a case of se</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3</td><td class="ddrTD">1595</td><td class="ddrTD">1694.44</td><td class="ddrTD">293.9</td><td class="ddrTD">97.76</td><td class="ddrTD">211</td><td class="ddrTD">gel</td><td class="ddrTD">testing core no 1 data for ERH However, this assumption is not correct,</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">4</td><td class="ddrTD">1507</td><td class="ddrTD">1518.75</td><td class="ddrTD">250.34</td><td class="ddrTD">92.19</td><td class="ddrTD">224</td><td class="ddrTD">gel</td><td class="ddrTD">testing core no 1 data for ERH Summarizing, then, we assume that the ap</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Well Test Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Time</th><th class="ddrTH" style="text-align: center">Test<br>No</th><th class="ddrTH" style="text-align: center">Type</th><th class="ddrTH" style="text-align: center">Depth<br>Top<br>mMD</th><th class="ddrTH" style="text-align: center">Depth<br>Bottom<br>mMD</th><th class="ddrTH" style="text-align: center">Choke<br>Oriface<br>Size<br>mm</th><th class="ddrTH" style="text-align: center">Density<br>Crude&nbsp;Oil<br>g/cm3</th><th class="ddrTH" style="text-align: center">Oil&nbsp;Flow<br>Rate<br>m3/d</th><th class="ddrTH" style="text-align: center">Gas&nbsp;Flow<br>Rate<br>M(m3)/d</th><th class="ddrTH" style="text-align: center">Water<br>Flow&nbsp;Rate<br>m3/d</th><th class="ddrTH" style="text-align: center">Shut&nbsp;in<br>Pressure<br>MPa</th><th class="ddrTH" style="text-align: center">Flow<br>Pressure<br>MPa</th><th class="ddrTH" style="text-align: center">Bottom&nbsp;Hole<br>Pressure<br>MPa</th><th class="ddrTH" style="text-align: center">Gas&nbsp;Oil<br>Ratio<br>m3/m3</th><th class="ddrTH" style="text-align: center">Water&nbsp;Oil<br>Ratio<br>m3/m3</th><th class="ddrTH" style="text-align: center">Chloride<br>Content<br>ppm</th><th class="ddrTH" style="text-align: center">CO2<br>Content<br>ppm</th><th class="ddrTH" style="text-align: center">H2S<br>Content<br>ppm</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">01:00</td><td class="ddrTD">1</td><td class="ddrTD">production test</td><td class="ddrTD">1757.32</td><td class="ddrTD">1706.75</td><td class="ddrTD">304.73</td><td class="ddrTD">0.85</td><td class="ddrTD">8.1</td><td class="ddrTD">120.76</td><td class="ddrTD">7.65</td><td class="ddrTD">1</td><td class="ddrTD">38.91</td><td class="ddrTD">38.11</td><td class="ddrTD">12</td><td class="ddrTD">23</td><td class="ddrTD">5</td><td class="ddrTD">4</td><td class="ddrTD">6</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">04:00</td><td class="ddrTD">2</td><td class="ddrTD">drill stem test</td><td class="ddrTD">1700.11</td><td class="ddrTD">1801.76</td><td class="ddrTD">322.46</td><td class="ddrTD">0.21</td><td class="ddrTD">8.06</td><td class="ddrTD">133.64</td><td class="ddrTD">8.34</td><td class="ddrTD">3</td><td class="ddrTD">38.76</td><td class="ddrTD">38.16</td><td class="ddrTD">10</td><td class="ddrTD">23</td><td class="ddrTD">6</td><td class="ddrTD">4</td><td class="ddrTD">4</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Formation Test</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Formation&nbsp;Pore<br>Pressure<br>MPa</th><th class="ddrTH" style="text-align: center">Good&nbsp;Seal<br>Ind</th><th class="ddrTH" style="text-align: center">Depth&nbsp;to<br>Sample&nbsp;Point<br>m</th><th class="ddrTH" style="text-align: center">Dominant&nbsp;Fluid<br>Component</th><th class="ddrTH" style="text-align: center">HC&nbsp;Component<br>Density<br>g/cm3</th><th class="ddrTH" style="text-align: center">Sample&nbsp;Volume<br>dm3</th><th class="ddrTH" style="text-align: left">Description</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">1537</td><td class="ddrTD">15.66</td><td class="ddrTD">false</td><td class="ddrTD">1538</td><td class="ddrTD">oil</td><td class="ddrTD">1.58</td><td class="ddrTD">5422.61</td><td class="ddrTD">Testing of the Formation Test Information to ERH Of course, the notion of level of grammaticalness does not readily tolerate a corpus of utterance to</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">1527</td><td class="ddrTD">15.64</td><td class="ddrTD">true</td><td class="ddrTD">1531</td><td class="ddrTD">water</td><td class="ddrTD">1.22</td><td class="ddrTD">2927.56</td><td class="ddrTD">Testing of the Formation Test Information to ERH It must be emphasized, once again, that the speaker-hearer's linguistic intuition is not to be consi</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Stratigraphic Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Depth&nbsp;to<br>Top&nbsp;of&nbsp;Formation<br>mMD</th><th class="ddrTH" style="text-align: center">Depth&nbsp;to&nbsp;<br>Top&nbsp;of&nbsp;Formation<br>mTVD</th><th class="ddrTH" style="text-align: left">Formation&nbsp;Name</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3257.24</td><td class="ddrTD">3164.54</td><td class="ddrTD">Preliminary stratigraphy test Presumably, the descriptive power of the base component does not readily tolerat</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">3252.2</td><td class="ddrTD">3146.06</td><td class="ddrTD">Preliminary stratigraphy test Of course, the notion of level of grammaticalness is, apparently, determined by </td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Lithology Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Start<br>Depth<br>mMD</th><th class="ddrTH" style="text-align: center">End&nbsp;Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Difference<br>in&nbsp;Depth<br>mMD</th><th class="ddrTH" style="text-align: center">Start<br>Depth<br>mTVD</th><th class="ddrTH" style="text-align: center">End&nbsp;Depth<br>mTVD</th><th class="ddrTH" style="text-align: center">Difference<br>in&nbsp;Depth<br>mTVD</th><th class="ddrTH" style="text-align: left">Shows&nbsp;Description</th><th class="ddrTH" style="text-align: left">Lithology&nbsp;Description</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">1529</td><td class="ddrTD">1992.38</td><td class="ddrTD">463.38</td><td class="ddrTD">1460.41</td><td class="ddrTD">1898.94</td><td class="ddrTD">438.53</td><td class="ddrTD">Shows For one thing, a case of semigrammaticalness of a different sort may remedy and, at the same time, e</td><td class="ddrTD">Description of lithology A consequence of the approach just outlined is that the appearance of parasitic gaps in domains rela</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">1546</td><td class="ddrTD">1936.78</td><td class="ddrTD">390.78</td><td class="ddrTD">1447.23</td><td class="ddrTD">1831.99</td><td class="ddrTD">384.76</td><td class="ddrTD">Shows By combining adjunctions and certain deformations, the appearance of parasitic gaps in domains relat</td><td class="ddrTD">Description of lithology Thus relational information suffices to account for irrelevant intervening contexts in selectional r</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Well Control Incident</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Date</th><th class="ddrTH" style="text-align: center">Depth&nbsp;of<br>Well<br>mMD</th><th class="ddrTH" style="text-align: center">Depth&nbsp;of<br>Well<br>mTVD</th><th class="ddrTH" style="text-align: center">Lost&nbsp;Time<br>min</th><th class="ddrTH" style="text-align: center">Time&nbsp;of<br>Well&nbsp;Control<br>Regain</th><th class="ddrTH" style="text-align: center">Depth<br>at&nbsp;Bit<br>mMD</th><th class="ddrTH" style="text-align: center">Drilling&nbsp;Fluid<br>Density<br>g/cm3</th><th class="ddrTH" style="text-align: center">Pore<br>Pressure<br>g/cm3</th><th class="ddrTH" style="text-align: center">Depth&nbsp;to<br>Casing<br>mMD</th><th class="ddrTH" style="text-align: center">Gained&nbsp;Vol<br>of&nbsp;Fluid</th><th class="ddrTH" style="text-align: center">Shut&nbsp;in<br>Casing&nbsp;Pressure<br>bar</th><th class="ddrTH" style="text-align: center">Shut&nbsp;in&nbsp;Drill<br>Pipe&nbsp;Pressure<br>bar</th><th class="ddrTH" style="text-align: center">Incident<br>Class</th><th class="ddrTH" style="text-align: center">Killing<br>Procd</th><th class="ddrTH" style="text-align: center">Formation</th><th class="ddrTH" style="text-align: center">BHT</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">2011-Jan-10</td><td class="ddrTD">3271.13</td><td class="ddrTD">3007.25</td><td class="ddrTD">492.89</td><td class="ddrTD">11:00</td><td class="ddrTD">3209.14</td><td class="ddrTD">1.25</td><td class="ddrTD">1.4</td><td class="ddrTD">3289.16</td><td class="ddrTD">1.3</td><td class="ddrTD">87.81</td><td class="ddrTD">84.24</td><td class="ddrTD">water kick</td><td class="ddrTD">bull heading</td><td class="ddrTD">Note that the notion of level of grammat</td><td class="ddrTD">122.05</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">2011-Jan-10</td><td class="ddrTD">3293.81</td><td class="ddrTD">3045.17</td><td class="ddrTD">491.15</td><td class="ddrTD">11:00</td><td class="ddrTD">3279.53</td><td class="ddrTD">1.88</td><td class="ddrTD">1.66</td><td class="ddrTD">3237.62</td><td class="ddrTD">1.38</td><td class="ddrTD">83.55</td><td class="ddrTD">88.97</td><td class="ddrTD">oil kick</td><td class="ddrTD">invalid call to the ep-spin-lib:selectWellKillingFlag function</td><td class="ddrTD">Of course, the theory of syntactic featu</td><td class="ddrTD">131.36</td>
</tr>
</table>
<br>
</div>
<p>Drilled out 7 3/4" Note that relational information may remedy and, at the same time, eliminate the strong generative capacity of the theory.</p>
<p>Drilled out 7 3/4" Comparing these examples with their parasitic gap counterparts in (96) and (97), we see that the fundamental error of regarding functional notions as categorial is necessary to impose an
interpretatio</p>
<div>
<hr>
<h2>Perforation Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Time&nbsp;of&nbsp;Opening<br>Well&nbsp;Perf</th><th class="ddrTH" style="text-align: center">Time&nbsp;of&nbsp;Closing<br>Well&nbsp;Perf</th><th class="ddrTH" style="text-align: center">Duration<br>Well&nbsp;Perf</th><th class="ddrTH" style="text-align: center">Top&nbsp;of&nbsp;Perf<br>mMD</th><th class="ddrTH" style="text-align: center">Bottom&nbsp;of&nbsp;Perf<br>mMD</th><th class="ddrTH" style="text-align: center">Top&nbsp;of&nbsp;Perf<br>mTVD</th><th class="ddrTH" style="text-align: center">Bottom&nbsp;of&nbsp;Perf<br>mTVD</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">10:00</td><td class="ddrTD">14:00</td><td class="ddrTD">4H</td><td class="ddrTD">3399.87</td><td class="ddrTD">3342.72</td><td class="ddrTD">3256.38</td><td class="ddrTD">3241.18</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">14:00</td><td class="ddrTD">19:00</td><td class="ddrTD">5H</td><td class="ddrTD">3388.64</td><td class="ddrTD">3349.87</td><td class="ddrTD">3206.17</td><td class="ddrTD">3268.36</td>
</tr>
</table>
<br>
</div>
<div>
<hr>
<h2>Gas Reading Information</h2>
<table class="ddrTable">
<tr class="ddrTR">
<th class="ddrTH" style="text-align: center">Time</th><th class="ddrTH" style="text-align: center">Class</th><th class="ddrTH" style="text-align: center">Depth&nbsp;to<br>Top<br>mMD</th><th class="ddrTH" style="text-align: center">Depth&nbsp;to<br>Bottom<br>mMD</th><th class="ddrTH" style="text-align: center">Depth&nbsp;to<br>Top<br>mTVD</th><th class="ddrTH" style="text-align: center">Depth&nbsp;to<br>Bottom<br>mTVD</th><th class="ddrTH" style="text-align: center">Highest&nbsp;Gas<br>%</th><th class="ddrTH" style="text-align: center">Lowest&nbsp;Gas<br>%</th><th class="ddrTH" style="text-align: center">C1<br>ppm</th><th class="ddrTH" style="text-align: center">C2<br>ppm</th><th class="ddrTH" style="text-align: center">C3<br>ppm</th><th class="ddrTH" style="text-align: center">IC4<br>ppm</th><th class="ddrTH" style="text-align: center">IC5<br>ppm</th>
</tr>
<tr class="ddrTR">
<td class="ddrTD">03:00</td><td class="ddrTD">no readings</td><td class="ddrTD">1443</td><td class="ddrTD">1812.54</td><td class="ddrTD">1447.42</td><td class="ddrTD">1819.15</td><td class="ddrTD">71</td><td class="ddrTD">31</td><td class="ddrTD">5</td><td class="ddrTD">6</td><td class="ddrTD">7</td><td class="ddrTD">6</td><td class="ddrTD">9</td>
</tr>
<tr class="ddrTR">
<td class="ddrTD">04:00</td><td class="ddrTD">connection gas</td><td class="ddrTD">1425</td><td class="ddrTD">1866.41</td><td class="ddrTD">1422.65</td><td class="ddrTD">1841.12</td><td class="ddrTD">60</td><td class="ddrTD">31</td><td class="ddrTD">5</td><td class="ddrTD">5</td><td class="ddrTD">5</td><td class="ddrTD">8</td><td class="ddrTD">5</td>
</tr>
</table>
<br>
</div>
</body>
</html>
# baseURI: http://www.reportinghub.no/test/dpr/testcase/dpr-to-dpr2-runxslt
# imports: http://topbraid.org/sparqlmotionfunctions
# imports: http://topbraid.org/sparqlmotionlib-tbc
@prefix : <http://www.reportinghub.no/test/dpr/testcase/dpr-to-dpr2-runxslt#> .
@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 sm: <http://topbraid.org/sparqlmotion#> .
@prefix sml: <http://topbraid.org/sparqlmotionlib#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/test/dpr/testcase/dpr-to-dpr2-runxslt>
rdf:type owl:Ontology ;
owl:imports <http://topbraid.org/sparqlmotionfunctions> , <http://topbraid.org/sparqlmotionlib-tbc> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
:ConvertXMLByXSLT_1
rdf:type sml:ConvertXMLByXSLT ;
rdfs:label "Convert XMLBy XSLT 1"^^xsd:string ;
sm:next :SaveTransformResult ;
sm:nodeX 352 ;
sm:nodeY 82 ;
sm:outputVariable "xmlContent"^^xsd:string ;
sml:template
[ sp:varName "stylesheet"^^xsd:string
] ;
sml:xml [ sp:varName "input"^^xsd:string
] .
:ReadStylesheet
rdf:type sml:ImportTextFile ;
rdfs:label "Read stylesheet"^^xsd:string ;
sm:next :ConvertXMLByXSLT_1 ;
sm:nodeX 72 ;
sm:nodeY 19 ;
sm:outputVariable "stylesheet"^^xsd:string ;
sml:sourceFilePath "/www.reportinghub.no/xslt/TRANSFORM_dpr-to-mpr-v1.0.xsl"^^xsd:string .
:ReadXMLInput
rdf:type sml:ImportTextFile ;
rdfs:label "Read XMLInput"^^xsd:string ;
sm:next :ConvertXMLByXSLT_1 ;
sm:nodeX 623 ;
sm:nodeY 9 ;
sm:outputVariable "input"^^xsd:string ;
sml:sourceFilePath "/www.reportinghub.no/test/dpr/testcase/Field Vega - BAA Vega/tqedits/Daily Production Vega Unit 2012-10-14-ONE-FLOW.xml"^^xsd:string .
:SaveTransformResult
rdf:type sml:ExportToTextFile ;
rdfs:label "Save transform result"^^xsd:string ;
sm:nodeX 354 ;
sm:nodeY 316 ;
sml:replace "true"^^xsd:boolean ;
sml:targetFilePath "RESULT-generated-dpr2.xml"^^xsd:string ;
sml:text "{?xmlContent}"^^xsd:string .
<?xml version="1.0" encoding="UTF-8"?>
<WITSMLComposite xmlns="http://www.witsml.org/schemas/131/addendum/combo" version="1.3.1.0">
<documentInfo>
<DocumentName namingSystem="EC">Daily Production Vega Unit</DocumentName>
<DocumentAlias namingSystem="EC">Daily Production and Operation Report</DocumentAlias>
<DocumentDate>2012-10-14T00:00:00</DocumentDate>
<documentClass namingSystem="EC">DPOR</documentClass>
<documentClass namingSystem="EC">DPR</documentClass>
<documentClass namingSystem="ERH">dpr2</documentClass>
<Owner>VEGA</Owner>
</documentInfo>
<productVolumeSet>
<productVolume uid="83CB36697A4C0A20E040618F80123BA7">
<name>VEGA</name>
<installation>VEGA</installation>
<contextFacility kind="field" namingSystem="NPD" uidRef="4467595">VEGA</contextFacility>
<kind>DDR</kind>
<periodKind>day</periodKind>
<dateStart>2012-10-14</dateStart>
<dateEnd>2012-10-15</dateEnd>
<operator>
<name>Statoil ASA</name>
<role>operator</role>
</operator>
<title namingSystem="EC">Daily Production Vega Unit</title>
<facility uid="83CB36697A4C0A20E040618F80123BA7">
<name kind="platform" namingSystem="NPD" uidRef="83CB36697A4C0A20E040618F80123BA7">VEGA NORD</name>
<facilityParent1 kind="field" namingSystem="NPD" uidRef="4467595">VEGA</facilityParent1>
<contextFacility kind="field" namingSystem="NPD" uidRef="4467595">VEGA</contextFacility>
<flow uid="90D8148938DD01F5E040618F801225D4">
<name>Liquid Partially Processed Vega Unit</name>
<kind>production</kind>
<direction>outlet</direction>
<qualifier>measured</qualifier>
<product>
<kind>oil</kind>
<name>Liquid Partially Processed Vega Unit</name>
<period>
<kind>day</kind>
<dTimStart>2012-10-14T00:00:00</dTimStart>
<dTimEnd>2012-10-15T00:00:00</dTimEnd>
<volume uom="bbl">123.45</volume>
<volumeStd uom="m3">678.436</volumeStd>
</period>
</product>
<product>
<kind>oil - net</kind>
<name>Liquid Partially Processed Vega Unit</name>
<period>
<kind>day</kind>
<dTimStart>2012-10-14T00:00:00</dTimStart>
<dTimEnd>2012-10-15T00:00:00</dTimEnd>
<volume uom="bbl">444.90145</volume>
<volumeStd uom="m3">777.28209</volumeStd>
<mass uom="tonUK">88.81853453</mass>
</period>
</product>
</flow>
</facility>
</productVolume>
</productVolumeSet>
</WITSMLComposite>
\ No newline at end of file
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:dpr="http://www.witsml.org/schemas/131/addendum/combo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.epim.no/schemas/mprml/1">
<xsl:strip-space elements="*"/>
<xsl:output indent="yes"/>
<!-- WITSMLComposite -> objects -->
<xsl:template match="dpr:WITSMLComposite">
<objects xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.epim.no/schemas/mprml/1" version="1.0(MPRML)">
<xsl:apply-templates select="*|node()"/>
</objects>
</xsl:template>
<!-- documentInfo -> documentInfo and add context element -->
<xsl:template match="dpr:documentInfo">
<xsl:element name="documentInfo">
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
<xsl:element name="context">
<xsl:attribute name="xsi:type">obj_report</xsl:attribute>
<title>Vega DPRM</title>
<date>2012-10-14</date>
<reportStatus>final</reportStatus>
<installation kind="field" namingSystem="NPD" uidRef="4467595">VEGA</installation>
</xsl:element>
</xsl:template>
<!-- productVolumeSet -> only children -->
<xsl:template match="dpr:productVolumeSet">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
<!-- productVolumeSet @uid -> remove uid -->
<xsl:template match="dpr:productVolumeSet/@uid">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
<!-- productVolume -> object xsd:type=obj_productVolume -->
<xsl:template match="dpr:productVolume">
<xsl:element name="object">
<xsl:attribute name="xsi:type">obj_productVolume</xsl:attribute>
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="dpr:installation">
<xsl:element name="installation">
<xsl:attribute name="kind">field</xsl:attribute>
<xsl:attribute name="namingSystem">NPD</xsl:attribute>
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<!-- For any elements not covered above, copy them over but with the new namespace -->
<xsl:template match="dpr:*">
<xsl:element name="{local-name()}">
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<!-- Convert anything else as-is -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>