Toggle navigation
Toggle navigation
This project
Loading...
Sign in
data.posccaesar.org
/
npd
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
1
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Authored by
David Leal
2012-05-16 18:19:54 +0100
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
043e947e594e823fe32cfa26ca60df392ffbf3d3
043e947e
2 parents
9330f147
28ba882e
Merge branch 'MPR_05-15'
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
482 additions
and
534 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-FLOW-v1.0.ttl
www.reportinghub.no/ep/spin/SPIN_EPIM-DPR-lib-v1.1.spin.ttl
www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0.ttl
www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0.ttl
www.reportinghub.no/test/mpr/testcase/complete_population_of_mpr_productVolume_data.xml
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-FLOW-v1.0.ttl
View file @
043e947
...
...
@@ -19,16 +19,16 @@
<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/production-core>
,
<http://www.reportinghub.no/ep/schema/1.0/material>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/facil
ity>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
facility>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/material>
,
<http://www.reportinghub.no/ep/schema/1.0/production-core>
,
<http://www.reportinghub.no/ep/schema/1.0/production-activ
ity>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-flow:
AllocatedFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"allocated flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
BudgetFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"budget flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
...
...
@@ -38,82 +38,82 @@ ep-flow:ClassOfMaterialWithMassCriterion
rdfs:
subClassOf
owl:
Class
.
ep-flow:
Condensate-grossFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductMaterialType
;
rdf:
type
ep-flow:
ProductMaterialType
,
owl:
Class
;
rdfs:
label
"condensate - gross flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Condensate-netFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductMaterialType
;
rdf:
type
ep-flow:
ProductMaterialType
,
owl:
Class
;
rdfs:
label
"condensate - net flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
ConstraintFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
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
;
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
owl:
Class
,
ep-flow:
ProductionFlowDefinitionSubType
;
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
owl:
Class
,
ep-flow:
ProductionFlowDefinitionSubType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionSubType
,
owl:
Class
;
rdfs:
label
"constraint flow - minimum"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ConstraintFlow
.
ep-flow:
Consume
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"consume"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Consume-HPflare
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
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
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
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
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"consume - blackstart"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Consume
.
ep-flow:
Consume-compressor
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"consume - compressor"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Consume
.
ep-flow:
Consume-emitted
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"consume - emitted"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Consume
.
ep-flow:
Consume-flare
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"consume - flare"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Consume
.
ep-flow:
Consume-fuel
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"consume - fuel"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Consume
.
ep-flow:
Consume-noncompressor
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
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
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"consume - venting"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Consume
.
...
...
@@ -123,17 +123,17 @@ ep-flow:DailyProductionFlow
rdfs:
subClassOf
ep-flow:
ProductionFlow
.
ep-flow:
DerivedFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
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
;
rdf:
type
ep-flow:
ProductionFlowDefinitionSubType
,
owl:
Class
;
rdfs:
label
"derived flow - difference"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
DerivedFlow
.
ep-flow:
DifferenceFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"difference flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
...
...
@@ -143,27 +143,27 @@ ep-flow:ElectricPowerFlow
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
EstimatedFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"estimated flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Export
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"export"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Export-nominated
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"export nominated"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Export
.
ep-flow:
Export-requested
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"export requested"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Export
.
ep-flow:
Export-shortfall
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"export shortfall"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Export
.
...
...
@@ -173,42 +173,42 @@ ep-flow:Flow
rdfs:
subClassOf
ep-core:
PhysicalThing
.
ep-flow:
FlowAtInstant
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
rdf:
type
ep-flow:
TemporalPartOfAFlowDurationType
,
owl:
Class
;
rdfs:
label
"flow at instant"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
FlowDuringDay
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
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
;
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
rdfs:
label
"flow during month"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
FlowDuringPeriod
.
ep-flow:
FlowDuringMonthToDate
rdf:
type
ep-flow:
TemporalPartOfAFlowDurationType
,
owl:
Class
;
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
;
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
;
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
;
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
;
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
rdfs:
label
"flow during year to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
FlowDuringPeriod
.
...
...
@@ -218,132 +218,132 @@ ep-flow:FlowOfLiquid
rdfs:
subClassOf
ep-core:
PhysicalThing
.
ep-flow:
ForecastFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
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
;
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
owl:
Class
,
ep-flow:
ProductionFlowDefinitionSubType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionSubType
,
owl:
Class
;
rdfs:
label
"forecast flow - standard"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ForecastFlow
.
ep-flow:
Gaslift
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"gas lift"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
GrossProductFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductFlowGrossOrNetType
;
rdf:
type
ep-flow:
ProductFlowGrossOrNetType
,
owl:
Class
;
rdfs:
label
"gross product flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductFlow
.
ep-flow:
HydrocarbonAccounting
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"hydrocarbon accounting"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Import
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"import"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Injection
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"injection"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Inventory
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"inventory"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-flow:
MassAdjustedFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"mass adjusted flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
MeasuredFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"measured flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
MeasuredFlow-fiscal
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionSubType
;
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
owl:
Class
,
ep-flow:
ProductionFlowDefinitionSubType
;
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
owl:
Class
,
ep-flow:
ProductionFlowDefinitionSubType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionSubType
,
owl:
Class
;
rdfs:
label
"measured flow - recalibrated"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
MeasuredFlow
.
ep-flow:
MeteredFlowFiscal
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"metered flow fiscal"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
NetProductFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductFlowGrossOrNetType
;
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
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"nominated flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
ObjectThatLastsOneDay
rdf:
type
ep-flow:
TemporalPartDurationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartDurationType
;
rdfs:
label
"object that lasts one day"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-flow:
ObjectThatLastsOneMonth
rdf:
type
ep-flow:
TemporalPartDurationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartDurationType
;
rdfs:
label
"object that lasts one month"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-flow:
ObjectThatLastsOneWeek
rdf:
type
ep-flow:
TemporalPartDurationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartDurationType
;
rdfs:
label
"object that lasts one week"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-flow:
ObjectThatLastsOneYear
rdf:
type
ep-flow:
TemporalPartDurationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartDurationType
;
rdfs:
label
"object that lasts one year"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-flow:
Oil-grossFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductMaterialType
;
rdf:
type
ep-flow:
ProductMaterialType
,
owl:
Class
;
rdfs:
label
"oil - gross flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Oil-netFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductMaterialType
;
rdf:
type
ep-flow:
ProductMaterialType
,
owl:
Class
;
rdfs:
label
"oil - net flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Overboard
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
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
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"potential flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
ProcessedFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"processed flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
...
...
@@ -368,27 +368,27 @@ ep-flow:ProductInventory
rdfs:
subClassOf
ep-flow:
Inventory
.
ep-flow:
ProductInventoryAdjustedClosingBalance
rdf:
type
ep-flow:
ProductInventoryType
,
owl:
Class
;
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
ep-flow:
ProductInventoryType
,
owl:
Class
;
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
ep-flow:
ProductInventoryType
,
owl:
Class
;
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
ep-flow:
ProductInventoryType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
ProductInventoryType
;
rdfs:
label
"product inventory opFlex"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductInventory
.
ep-flow:
ProductInventoryOpeningBalance
rdf:
type
ep-flow:
ProductInventoryType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
ProductInventoryType
;
rdfs:
label
"product inventory opening balance"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductInventory
.
...
...
@@ -403,7 +403,7 @@ ep-flow:ProductMaterialType
rdfs:
subClassOf
owl:
Class
.
ep-flow:
Production
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
rdf:
type
ep-flow:
ProductionFlowPurposeType
,
owl:
Class
;
rdfs:
label
"production"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
...
...
@@ -438,37 +438,37 @@ ep-flow:ProductionInventory
rdfs:
subClassOf
ep-flow:
Inventory
.
ep-flow:
ProductionInventoryAllocatedMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory allocated material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryBudgetMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory budget material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryConstraintMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory constraint material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryDerivedMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory derived material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryDifferenceMaterial
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdfs:
label
"production inventory difference material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryEstimatedMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory estimated material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryForecastMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory forecast material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
...
...
@@ -478,47 +478,47 @@ ep-flow:ProductionInventoryMaterialType
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ProductionInventoryMeasuredMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory measured material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryNominatedMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory nominated material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryPotentialMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory potential material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryProcessedMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory processed material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryQuotaMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory quota material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryRecommendedMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory recommended material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventorySaleableMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory saleable material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventorySimulatedMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory simulated material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
ep-flow:
ProductionInventoryTargetMaterial
rdf:
type
owl:
Class
,
ep-flow:
ProductionInventoryMaterialType
;
rdf:
type
ep-flow:
ProductionInventoryMaterialType
,
owl:
Class
;
rdfs:
label
"production inventory target material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
...
...
@@ -548,22 +548,22 @@ ep-flow:ProductionTestWellHeadFlow
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
QuotaFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"quota flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
RecommendedFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"recommended flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Sale
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
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
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"saleable flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
...
...
@@ -572,22 +572,22 @@ ep-flow:SampleOfMaterial
rdfs:
subClassOf
ep-material:
QuantityOfMaterial
.
ep-flow:
SimulatedFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"simulated flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
Storage
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowPurposeType
;
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
;
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"target flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
ep-flow:
TariffBasisFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"tariff basis flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
...
...
@@ -602,7 +602,7 @@ ep-flow:TemporalPartOfAFlowDurationType
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ValueAdjustedFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"value adjusted flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
.
...
...
@@ -614,7 +614,7 @@ ep-flow:WholeLifeFlow
ep-flow:
WholeLifeProductFlow
rdf:
type
owl:
Class
;
rdfs:
label
"whole life product flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductFlow
,
ep-flow:
WholeLife
Flow
.
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
,
ep-flow:
Product
Flow
.
ep-flow:
WholeLifeProductInventory
rdf:
type
owl:
Class
;
...
...
@@ -624,21 +624,29 @@ ep-flow:WholeLifeProductInventory
ep-flow:
WholeLifeProductionFlow
rdf:
type
owl:
Class
;
rdfs:
label
"whole life production flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionFlow
,
ep-flow:
WholeLife
Flow
.
rdfs:
subClassOf
ep-flow:
WholeLifeFlow
,
ep-flow:
Production
Flow
.
ep-flow:
WholeLifeProductionInventory
rdf:
type
owl:
Class
;
rdfs:
label
"(whole life) production inventory"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
ProductionInventory
.
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:
dailyAverageAmountOfMaterial
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
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:
ObjectP
roperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-material:
QuantityOfMaterial
;
rdfs:
label
"energy content"
^^
xsd:
string
;
rdfs:
range
ep-core:
Work
.
...
...
@@ -670,7 +678,7 @@ ep-flow:flowOutOf
rdfs:
subPropertyOf
ep-flow:
flowIntoOrOutOf
.
ep-flow:
grossCalorificValue
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-material:
QuantityOfMaterial
;
rdfs:
label
"gross calorific value"
^^
xsd:
string
;
rdfs:
range
ep-core:
EnergyPerVolume
.
...
...
@@ -690,29 +698,29 @@ ep-flow:hasNetworkPart
rdfs:
subPropertyOf
ep-core:
hasPart
.
ep-flow:
materialInInventory
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-flow:
Inventory
;
rdfs:
label
"material in inventory"
^^
xsd:
string
;
rdfs:
range
ep-material:
QuantityOfMaterial
.
ep-flow:
materialThatFlows
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
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:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
label
"rate of flow of material"
^^
xsd:
string
;
rdfs:
range
ep-core:
MeasureOfAmountOfMaterial
.
ep-flow:
totalVolumeOfMaterial-deprecated
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
label
"total volume of material"
^^
xsd:
string
;
rdfs:
range
ep-core:
MeasureOfAmountOfMaterial
.
ep-flow:
yearlyAverageAmountOfMaterial
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-flow:
Flow
;
rdfs:
label
"yearly average amount of material"
^^
xsd:
string
;
rdfs:
range
ep-flow:
ClassOfMaterialWithMassCriterion
.
...
...
@@ -823,7 +831,7 @@ ep-material:Gas-wet
rdf:
type
ep-flow:
ProductMaterialType
.
ep-material:
HeliumGas
rdf:
type
ep-flow:
ProductMaterialType
,
owl:
Class
.
rdf:
type
owl:
Class
,
ep-flow:
ProductMaterialType
.
ep-material:
Heptane
rdf:
type
ep-flow:
ProductMaterialType
.
...
...
@@ -901,14 +909,14 @@ ep-material:Oleic
rdf:
type
ep-flow:
ProductMaterialType
.
ep-material:
Pentane
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_pentane>
.
ep-material:
PetroleumGasLiquid
rdf:
type
ep-flow:
ProductMaterialType
.
ep-material:
Propane
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponentType
,
ep-flow:
ProductMaterial
Type
;
rdf:
type
ep-
flow:
ProductMaterialType
,
ep-well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_propane>
.
ep-material:
Propane-component
...
...
@@ -936,361 +944,361 @@ ep-material:Water-processed
rdf:
type
ep-flow:
ProductMaterialType
.
ep-material:
substance-11dmcyPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_11dmcypentane>
.
ep-material:
substance-124tmBenzene
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_124tmbenzene>
.
ep-material:
substance-12dmBenzene
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_12dmbenzene>
.
ep-material:
substance-13dmBenzene
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_13dmbenzene>
.
ep-material:
substance-14dmBenzene
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_14dmbenzene>
.
ep-material:
substance-223tmButane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_223tmbutane>
.
ep-material:
substance-223tmPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_223tmpentane>
.
ep-material:
substance-22dmButane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_22dmbutane>
.
ep-material:
substance-22dmHexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_22dmhexane>
.
ep-material:
substance-22dmPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_22dmpentane>
.
ep-material:
substance-22dmPropane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_22dmpropane>
.
ep-material:
substance-23dmButane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_23dmbutane>
.
ep-material:
substance-23dmPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_23dmpentane>
.
ep-material:
substance-24dmHexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_24dmhexane>
.
ep-material:
substance-24dmPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_24dmpentane>
.
ep-material:
substance-25dmHexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_25dmhexane>
.
ep-material:
substance-2mButane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_2mbutane>
.
ep-material:
substance-2mHexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_2mhexane>
.
ep-material:
substance-2mPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_2mpentane>
.
ep-material:
substance-2mPropane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_2mpropane>
.
ep-material:
substance-33dmPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_33dmpentane>
.
ep-material:
substance-3etPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_3etpentane>
.
ep-material:
substance-3mHexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_3mhexane>
.
ep-material:
substance-3mPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_3mpentane>
.
ep-material:
substance-Ar
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_Ar>
.
ep-material:
substance-Benzene
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_benzene>
.
ep-material:
substance-Butane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_butane>
.
ep-material:
substance-C11F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C11F>
.
ep-material:
substance-C12F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C12F>
.
ep-material:
substance-C13F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C13F>
.
ep-material:
substance-C13dmcyPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_c13dmcypentane>
.
ep-material:
substance-C14F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C14F>
.
ep-material:
substance-C15F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C15F>
.
ep-material:
substance-C16F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C16F>
.
ep-material:
substance-C17F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C17F>
.
ep-material:
substance-C18F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C18F>
.
ep-material:
substance-C19F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C19F>
.
ep-material:
substance-C20F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C20F>
.
ep-material:
substance-C21F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C21F>
.
ep-material:
substance-C22F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C22F>
.
ep-material:
substance-C23F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C23F>
.
ep-material:
substance-C24F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C24F>
.
ep-material:
substance-C25F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C25F>
.
ep-material:
substance-C26F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C26F>
.
ep-material:
substance-C27F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C27F>
.
ep-material:
substance-C28F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C28F>
.
ep-material:
substance-C29F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C29F>
.
ep-material:
substance-C30F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C30F>
.
ep-material:
substance-C31F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C31F>
.
ep-material:
substance-C32F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C32F>
.
ep-material:
substance-C33F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C33F>
.
ep-material:
substance-C34F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C34F>
.
ep-material:
substance-C35F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C35F>
.
ep-material:
substance-C36F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C36F>
.
ep-material:
substance-C37F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C37F>
.
ep-material:
substance-C38F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C38F>
.
ep-material:
substance-C39F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C39F>
.
ep-material:
substance-C40F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C40F>
.
ep-material:
substance-C41F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C41F>
.
ep-material:
substance-C42F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C42F>
.
ep-material:
substance-C43F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C43F>
.
ep-material:
substance-C44F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C44F>
.
ep-material:
substance-C45F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C45F>
.
ep-material:
substance-C46F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C46F>
.
ep-material:
substance-C47F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C47F>
.
ep-material:
substance-C48F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C48F>
.
ep-material:
substance-C49F
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_C49F>
.
ep-material:
substance-CO2
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_CO2>
.
ep-material:
substance-Cyclohexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_cyclohexane>
.
ep-material:
substance-Cyclopentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_cyclopentane>
.
ep-material:
substance-Decanes
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_decanes>
.
ep-material:
substance-EtBenzene
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_etbenzene>
.
ep-material:
substance-EtcyPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_etcypentane>
.
ep-material:
substance-Ethane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_ethane>
.
ep-material:
substance-H2
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_H2>
.
ep-material:
substance-H2O
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_H2O>
.
ep-material:
substance-H2S
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_H2S>
.
ep-material:
substance-Heptanes
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_heptanes>
.
ep-material:
substance-Hexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_hexane>
.
ep-material:
substance-Hexanes
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_hexanes>
.
ep-material:
substance-MBenzene
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_mbenzene>
.
ep-material:
substance-McyHexane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_mcyhexane>
.
ep-material:
substance-McyPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_mcypentane>
.
ep-material:
substance-Methane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_methane>
.
ep-material:
substance-N2
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_N2>
.
ep-material:
substance-Nonanes
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_nonanes>
.
ep-material:
substance-O2
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_O2>
.
ep-material:
substance-Octanes
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_octanes>
.
ep-material:
substance-T12dmcyPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_t12dmcypentane>
.
ep-material:
substance-T13dmcyPentane
rdf:
type
ep-
well:
FluidComponentType
,
ep-prodact:
Substance
Type
;
rdf:
type
ep-
prodact:
SubstanceType
,
ep-well:
FluidComponent
Type
;
ep-prodcore:
mapsTo
<http://www.epim.no/schemas/mprml/1#FC_t13dmcypentane>
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-DPR-lib-v1.1.spin.ttl
View file @
043e947
...
...
@@ -48,7 +48,7 @@ sp:if
<http://www.reportinghub.no/ep/dpr/spin/1.1/lib>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/production>
,
<http://www.witsml.org/schemas/131/addendum/combo>
,
<http://www.reportinghub.no/ep/schema/1.0/production-core>
,
<http://www.reportinghub.no/ep/spin/1.1/lib
>
;
owl:
imports
<http://
www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/schema/1.0/production-core>
,
<http://www.witsml.org/schemas/131/addendum/combo>
,
<http://www.reportinghub.no/ep/schema/1.0/production>
,
<http://spinrdf.org/spin
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-dpr-spin-lib:
Function
...
...
@@ -317,6 +317,49 @@ ep-dpr-spin-lib:buildHarbourURI
])
]
.
ep-dpr-spin-lib:
buildInstallationReportingFacilityName
rdf:
type
spin:
Function
;
rdfs:
label
"build installation reporting facility concatenated name"
^^
xsd:
string
;
rdfs:
subClassOf
ep-dpr-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
([
sp:
varName
"name"
^^
xsd:
string
])
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
spin:
_arg2
]
;
sp:
arg2
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg2
;
sp:
arg2
""
]
;
sp:
arg2
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg3
[
rdf:
type
fn:
concat
;
sp:
arg1
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg2
"$"
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg2
]
]
]
]
;
sp:
variable
[
sp:
varName
"name"
^^
xsd:
string
]
])
]
.
ep-dpr-spin-lib:
buildOrganizationURI
rdf:
type
spin:
Function
;
rdfs:
label
"build Organization URI"
^^
xsd:
string
;
...
...
@@ -506,18 +549,14 @@ ep-dpr-spin-lib:buildProductionFlowName
sp:
arg2
""
]
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg2
]
]
;
sp:
arg3
[
rdf:
type
fn:
concat
;
sp:
arg1
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg2
...
...
@@ -552,9 +591,7 @@ ep-dpr-spin-lib:buildProductionFlowURI
sp:
arg2
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"https://www.reportinghub.no/ep/data/productionFlow/"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg2
...
...
@@ -564,9 +601,7 @@ ep-dpr-spin-lib:buildProductionFlowURI
sp:
arg3
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"https://www.reportinghub.no/ep/data/productionFlow/"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg2
...
...
@@ -643,13 +678,9 @@ ep-dpr-spin-lib:buildProductionInventoryName
sp:
arg1
spin:
_arg2
;
sp:
arg2
""
]
;
sp:
arg2
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg2
spin:
_arg1
;
sp:
arg3
[
rdf:
type
fn:
concat
;
sp:
arg1
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg2
...
...
@@ -679,16 +710,12 @@ ep-dpr-spin-lib:buildProductionInventoryURI
]
;
sp:
arg2
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"https://www.reportinghub.no/ep/data/productionInventory/"
;
sp:
arg2
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
sp:
arg2
spin:
_arg1
]
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"https://www.reportinghub.no/ep/data/productionInventory/"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg1
]
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
sp:
arg3
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
spin:
_arg2
...
...
@@ -5765,22 +5792,6 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION
rdfs:
subClassOf
ep-dpr-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b22
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#VPVU_m3m3>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/core#fractionByVolume>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
;
sp:
variable
_:
b22
])
]
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
([
sp:
varName
"myVar"
^^
xsd:
string
])
;
sp:
where
([
rdf:
type
sp:
Bind
;
...
...
@@ -5860,6 +5871,22 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION
[
sp:
varName
"myVar"
^^
xsd:
string
]
])
]
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b22
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#VPVU_m3m3>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/core#fractionByVolume>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
;
sp:
variable
_:
b22
])
]
.
ep-dpr-spin-lib:
selectTemperatureScale
...
...
@@ -7394,39 +7421,6 @@ ep-dpr-spin-lib:selectWorkScale
])
]
.
_:
b1
sp:
varName
"uri"
^^
xsd:
string
.
_:
b2
sp:
varName
"UUID"
^^
xsd:
string
.
_:
b3
sp:
varName
"uri"
^^
xsd:
string
.
_:
b4
sp:
varName
"uri"
^^
xsd:
string
.
_:
b5
sp:
varName
"uri"
^^
xsd:
string
.
_:
b6
sp:
varName
"uri"
^^
xsd:
string
.
_:
b7
sp:
varName
"uri"
^^
xsd:
string
.
_:
b8
sp:
varName
"uri"
^^
xsd:
string
.
_:
b9
sp:
varName
"uri"
^^
xsd:
string
.
_:
b10
sp:
varName
"uri"
^^
xsd:
string
.
_:
b11
sp:
varName
"uri"
^^
xsd:
string
.
_:
b12
sp:
varName
"uri"
^^
xsd:
string
.
_:
b13
sp:
varName
"uri"
^^
xsd:
string
.
_:
b14
sp:
varName
"densityScale"
^^
xsd:
string
.
_:
b23
sp:
varName
"volumeFlowRateAtStdType"
^^
xsd:
string
.
...
...
@@ -7453,3 +7447,36 @@ _:b16
_:
b15
sp:
varName
"productVolumeReportPeriodType"
^^
xsd:
string
.
_:
b14
sp:
varName
"densityScale"
^^
xsd:
string
.
_:
b13
sp:
varName
"uri"
^^
xsd:
string
.
_:
b12
sp:
varName
"uri"
^^
xsd:
string
.
_:
b11
sp:
varName
"uri"
^^
xsd:
string
.
_:
b10
sp:
varName
"uri"
^^
xsd:
string
.
_:
b9
sp:
varName
"uri"
^^
xsd:
string
.
_:
b8
sp:
varName
"uri"
^^
xsd:
string
.
_:
b7
sp:
varName
"uri"
^^
xsd:
string
.
_:
b6
sp:
varName
"uri"
^^
xsd:
string
.
_:
b5
sp:
varName
"uri"
^^
xsd:
string
.
_:
b4
sp:
varName
"uri"
^^
xsd:
string
.
_:
b3
sp:
varName
"uri"
^^
xsd:
string
.
_:
b2
sp:
varName
"UUID"
^^
xsd:
string
.
_:
b1
sp:
varName
"uri"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0.ttl
View file @
043e947
This diff could not be displayed because it is too large.
www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0.ttl
View file @
043e947
...
...
@@ -21,111 +21,13 @@
<http://www.epim.no/schemas/mprml/1#A_Global-Objects>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 200
20 Add the report kind .
"
^^
xsd:
string
;
rdfs:
comment
"STEP 200
50 Set the context facility - installation is always specified
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
[
sp:
varName
"reportKind"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"productVolumeReport"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"reportKind"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/production-report#ProductionReport>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
[
sp:
varName
"reportKind"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"kind"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
subject
[
sp:
varName
"reportKind"
^^
xsd:
string
]
])
;
sp:
where
([
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
[
sp:
varName
"productionReport"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"productVolumeReport"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"productionReport"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#partOf>
;
sp:
subject
[
sp:
varName
"productVolumeReport"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"productVolumeRef"
^^
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_productVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"nameRef"
^^
xsd:
string
]
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#nameRef>
;
sp:
subject
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"name"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"nameRef"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"kind"
^^
xsd:
string
]
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#kind>
;
sp:
subject
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionReportKindURI
;
sp:
arg1
[
sp:
varName
"kind"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"reportKind"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 20051 Set the context facility - installation does not exist"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/facility#ProductionFacility>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
[
sp:
varName
"contextFacility"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/geography#locatedWithin>
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"temporalPartOfAProductionFacility"
^^
xsd:
string
]
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"productionFacility
ToDate
"
^^
xsd:
string
[
sp:
varName
"productionFacility"
^^
xsd:
string
]
])
;
sp:
where
([
sp:
object
...
...
@@ -138,8 +40,7 @@
sp:
subject
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
]
[
sp:
object
[
sp:
varName
"installationRef"
^^
xsd:
string
]
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#installationRef>
;
...
...
@@ -153,7 +54,6 @@
sp:
subject
[
sp:
varName
"productionFacility"
^^
xsd:
string
]
])
]
[
sp:
object
[
sp:
varName
"contextFacilityRef"
^^
xsd:
string
]
;
...
...
@@ -168,93 +68,69 @@
sp:
subject
[
sp:
varName
"contextFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
[
sp:
varName
"temporalPartOfAProductionFacility"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"temporalPartOfAProductionFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"productionFacilityToDate"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"temporalPartOfAProductionFacility"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"productionFacilityToDate"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 2003
1 Record the start and end dat
es"
^^
xsd:
string
;
rdfs:
comment
"STEP 2003
0 Record the start and end date-tim
es"
^^
xsd:
string
;
sp:
templates
([
sp:
object
[
sp:
varName
"d
ate
Start"
^^
xsd:
string
[
sp:
varName
"d
Tim
Start"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
[
sp:
varName
"productionFlow"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
End"
^^
xsd:
string
[
sp:
varName
"d
Tim
End"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
[
sp:
varName
"productionFlow"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
End"
^^
xsd:
string
[
sp:
varName
"d
Tim
End"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
[
sp:
varName
"productionFlowToDate"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
Start"
^^
xsd:
string
[
sp:
varName
"d
Tim
Start"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
[
sp:
varName
"productionInventory"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
End"
^^
xsd:
string
[
sp:
varName
"d
Tim
End"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
[
sp:
varName
"productionInventory"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
End"
^^
xsd:
string
[
sp:
varName
"d
Tim
End"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
[
sp:
varName
"productionInventoryToDate"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
Start"
^^
xsd:
string
[
sp:
varName
"d
Tim
Start"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
[
sp:
varName
"temporalPartOfAProductionFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
End"
^^
xsd:
string
[
sp:
varName
"d
Tim
End"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
[
sp:
varName
"temporalPartOfAProductionFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
End"
^^
xsd:
string
[
sp:
varName
"d
Tim
End"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
...
...
@@ -272,16 +148,16 @@
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
Start"
^^
xsd:
string
[
sp:
varName
"d
Tim
Start"
^^
xsd:
string
]
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#d
ate
Start>
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#d
Tim
Start>
;
sp:
subject
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"d
ate
End"
^^
xsd:
string
[
sp:
varName
"d
Tim
End"
^^
xsd:
string
]
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#d
ate
End>
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#d
Tim
End>
;
sp:
subject
[
sp:
varName
"productVolumeRef"
^^
xsd:
string
]
...
...
@@ -361,62 +237,6 @@
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 20060 Set the facility operator
role is ignored, because it is implicitly \"operator\""""^^xsd:string ;
sp:templates ([ sp:object _:b2 ;
sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ;
sp:subject
[ sp:varName "
temporalPartOfAProductionFacility
"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/organization#Organization> ;
sp:predicate rdf:type ;
sp:subject _:b2
] [ sp:object
[ sp:varName "
operator
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject _:b2
]) ;
sp:where ([ sp:object
[ sp:varName "
productVolumeRef
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "
productVolumeRef
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject
[ sp:varName "
temporalPartOfAProductionFacility
"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
temporalPartOfAProductionFacility
"^^xsd:string
]
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
operatorRef
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#operatorRef> ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
operatorRef
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject
[ sp:varName "
operator
"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:
comment
"STEP 20040 Set the installation"
^^
xsd:
string
;
sp:
templates
([
sp:
object
[
sp:
varName
"productionFacility"
^^
xsd:
string
...
...
@@ -485,116 +305,121 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ;
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:comment "
STEP
20050
Set
the
context
facility
-
installation
exists
"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "
contextFacility
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ;
rdfs:
comment
"""STEP 20060 Set the facility operator
role is ignored, because it is implicitly \"operator\""""^^xsd:string ;
sp:templates ([ sp:object _:b1 ;
sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ;
sp:subject
[ sp:varName "
p
roductionFacility
"^^xsd:string
[ sp:varName "
temporalPartOfAP
roductionFacility
"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/organization#Organization> ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object
[ sp:varName "
operator
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject _:b1
]) ;
sp:where ([ sp:object
[ sp:varName "
productVolumeRef
"^^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_productVolume> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
installationRef
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
installationRef
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject
[ sp:varName "
productionFacility
"^^xsd:string
[ sp:varName "
temporalPartOfAProductionFacility
"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
temporalPartOfAProductionFacility
"^^xsd:string
]
] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
contextFacility
Ref
"^^xsd:string
[ sp:varName "
operator
Ref
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#
contextFacility
Ref> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#
operator
Ref> ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
contextFacility
Ref
"^^xsd:string
[ sp:varName "
operator
Ref
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject
[ sp:varName "
contextFacility
"^^xsd:string
[ sp:varName "
operator
"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "
STEP
2003
0
Record
the
start
and
end
date-tim
es
"^^xsd:string ;
rdfs:comment "
STEP
2003
1
Record
the
start
and
end
dat
es
"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "
d
Tim
Start
"^^xsd:string
[ sp:varName "
d
ate
Start
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
sp:subject
[ sp:varName "
productionFlow
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
End
"^^xsd:string
[ sp:varName "
d
ate
End
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "
productionFlow
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
End
"^^xsd:string
[ sp:varName "
d
ate
End
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "
productionFlowToDate
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
Start
"^^xsd:string
[ sp:varName "
d
ate
Start
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
sp:subject
[ sp:varName "
productionInventory
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
End
"^^xsd:string
[ sp:varName "
d
ate
End
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "
productionInventory
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
End
"^^xsd:string
[ sp:varName "
d
ate
End
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "
productionInventoryToDate
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
Start
"^^xsd:string
[ sp:varName "
d
ate
Start
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
sp:subject
[ sp:varName "
temporalPartOfAProductionFacility
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
End
"^^xsd:string
[ sp:varName "
d
ate
End
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "
temporalPartOfAProductionFacility
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
End
"^^xsd:string
[ sp:varName "
d
ate
End
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
...
...
@@ -612,16 +437,16 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ;
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
Start
"^^xsd:string
[ sp:varName "
d
ate
Start
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#d
Tim
Start> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#d
ate
Start> ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
d
Tim
End
"^^xsd:string
[ sp:varName "
d
ate
End
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#d
Tim
End> ;
sp:predicate <http://www.epim.no/schemas/mprml/1#d
ate
End> ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
...
...
@@ -704,87 +529,87 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ;
rdfs:comment "
STEP
20010
Create
the
ProductVolumeReport
;
the
period
ProductionFlow
and
the
ProductionFlowToDate
;
the
period
ProductionInventory
and
the
ProductionInventoryToDate
;
the
period
ProductionFacility
and
the
ProductionFacilityToDate
.
"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ;
sp:predicate rdf:type ;
sp:subject _:b
3
sp:subject _:b
2
] [ sp:object
[ sp:varName "
productionReport
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
sp:subject _:b
3
sp:subject _:b
2
] [ sp:object
[ sp:varName "
name
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject _:b
3
sp:subject _:b
2
] [ sp:object
[ sp:varName "
reportPeriodType
"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject _:b
3
] [ sp:object _:b
4
;
sp:subject _:b
2
] [ sp:object _:b
3
;
sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
sp:subject _:b
3
sp:subject _:b
2
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ;
sp:predicate rdf:type ;
sp:subject _:b
4
sp:subject _:b
3
] [ sp:object
[ sp:varName "
productVolumeRef
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject _:b
4
] [ sp:object _:b
5
;
sp:subject _:b
3
] [ sp:object _:b
4
;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject _:b
4
sp:subject _:b
3
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ;
sp:predicate rdf:type ;
sp:subject _:b
5
] [ sp:object _:b
6
;
sp:subject _:b
4
] [ sp:object _:b
5
;
sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
sp:subject _:b
3
sp:subject _:b
2
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionInventory> ;
sp:predicate rdf:type ;
sp:subject _:b
6
sp:subject _:b
5
] [ sp:object
[ sp:varName "
productVolumeRef
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject _:b
6
] [ sp:object _:b
7
;
sp:subject _:b
5
] [ sp:object _:b
6
;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject _:b
6
sp:subject _:b
5
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionInventoryToDate> ;
sp:predicate rdf:type ;
sp:subject _:b
7
sp:subject _:b
6
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
sp:predicate rdf:type ;
sp:subject _:b
8
sp:subject _:b
7
] [ sp:object
[ sp:varName "
productVolumeRef
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject _:b
8
] [ sp:object _:b
9
;
sp:subject _:b
7
] [ sp:object _:b
8
;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject _:b
8
sp:subject _:b
7
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ;
sp:predicate rdf:type ;
sp:subject _:b9
sp:subject _:b8
] [ sp:object _:b3 ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ;
sp:subject _:b7
] [ sp:object _:b5 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
sp:subject _:b7
] [ sp:object _:b4 ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ;
sp:subject _:b8
] [ sp:object _:b6 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
sp:subject _:b8
] [ sp:object _:b5 ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ;
sp:subject _:b9
] [ sp:object _:b7 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
sp:subject _:b9
] [ sp:object
[ sp:varName "
title
"^^xsd:string
] ;
sp:predicate <http://purl.org/dc/elements/1.1/title> ;
sp:subject _:b
3
sp:subject _:b
2
]) ;
sp:where ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
...
...
@@ -850,9 +675,96 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ;
[ sp:varName "
reportPeriodType
"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "
STEP
20020
Add
the
report
kind
.
"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "
reportKind
"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
productVolumeReport
"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
reportKind
"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ;
sp:predicate rdfs:subClassOf ;
sp:subject
[ sp:varName "
reportKind
"^^xsd:string
]
] [ sp:object
[ sp:varName "
kind
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "
reportKind
"^^xsd:string
]
]) ;
sp:where ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
sp:subject
[ sp:varName "
productionReport
"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
productVolumeReport
"^^xsd:string
]
] [ sp:object
[ sp:varName "
productionReport
"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
sp:subject
[ sp:varName "
productVolumeReport
"^^xsd:string
]
] [ sp:object
[ sp:varName "
productVolumeRef
"^^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_productVolume> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
nameRef
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
name
"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject
[ sp:varName "
nameRef
"^^xsd:string
]
] [ sp:object
[ sp:varName "
kind
"^^xsd:string
] ;
sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ;
sp:subject
[ sp:varName "
productVolumeRef
"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ;
sp:arg1 [ sp:varName "
kind
"^^xsd:string
]
] ;
sp:variable
[ sp:varName "
reportKind
"^^xsd:string
]
])
] .
<http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0>
rdf:type owl:Ontology ;
owl:imports <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/m
pr/spin/1.1/lib> ;
owl:imports <http://www.reportinghub.no/ep/
mpr/spin/1.1/lib> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/d
pr/spin/1.1/lib> ;
owl:versionInfo "
Created
with
TopBraid
Composer
"
^^
xsd:
string
.
...
...
www.reportinghub.no/test/mpr/testcase/complete_population_of_mpr_productVolume_data.xml
View file @
043e947
...
...
@@ -31,6 +31,7 @@
</context>
<object
xsi:type=
"obj_productVolume"
>
<name>
TRYM
</name>
<installation
kind=
"field"
namingSystem=
"NPD"
uidRef=
"18081500"
>
TRYM
</installation>
<geographicContext>
<comment>
somewhere else
</comment>
</geographicContext>
...
...
Please
register
or
login
to post a comment