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
2011-10-10 14:28:43 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
5c762eebe03448baa1318c78aa7abad2c6fad310
5c762eeb
1 parent
06a9a825
More work on productVolume
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
885 additions
and
369 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-CORE-v1.0.ttl
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/spin/SPIN_EPIM-DPR-lib-v1.1.spin.ttl.tbc
www.reportinghub.no/ep/transform/TRANSFORM_dpr-productVolume-v1.1.1.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-CORE-v1.0.ttl
View file @
5c762ee
# Saved by TopBraid on
Tue Sep 27 10:01:19
BST 2011
# Saved by TopBraid on
Mon Oct 10 14:26:28
BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.linkedmodel.org/1.2/schema/vaem
# imports: http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model
# imports: http://www.linkedmodel.org/1.2/schema/vaem
@prefix
ep-core:
<http://www.reportinghub.no/ep/schema/core#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
...
...
@@ -11,29 +11,34 @@
<http://www.reportinghub.no/ep/schema/1.0/core>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model>
,
<http://www.linkedmodel.org/1.2/schema/vaem
>
;
owl:
imports
<http://
www.linkedmodel.org/1.2/schema/vaem>
,
<http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model
>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-core:
Class_of_indirect_property
rdf:
type
owl:
Class
;
rdfs:
label
"class of indirect property"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
ObjectProperty
,
owl:
Functional
Property
.
rdfs:
subClassOf
owl:
FunctionalProperty
,
owl:
Object
Property
.
ep-core:
Density
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"density"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Length
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"length"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
MassPerUnitLength
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"mass per unit length"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
MeasureOfAmountOfMaterial
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"measure of amount of material"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
PhysicalObject
rdf:
type
owl:
Class
;
rdfs:
label
"physical object"
^^
xsd:
string
;
...
...
@@ -45,17 +50,17 @@ ep-core:PhysicalThing
rdfs:
subClassOf
owl:
Thing
.
ep-core:
PlaneAngle
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"plane angle"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
PlasticViscosity
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"plastic viscosity"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Pressure
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"pressure"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
...
...
@@ -65,137 +70,160 @@ ep-core:PropertySpace
rdfs:
subClassOf
owl:
Class
.
ep-core:
Ratio
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"ratio"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Scale
rdf:
type
owl:
Class
;
rdfs:
label
"scale"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
DatatypeProperty
,
owl:
Functional
Property
.
rdfs:
subClassOf
owl:
FunctionalProperty
,
owl:
Datatype
Property
.
ep-core:
SpecificMass
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"specific mass"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
SpecificVolume
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"specific volume"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Speed
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"speed"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
StrengthOfRockFormation
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"strength of rock formation"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Temperature
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"temperature"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
TimeDuration
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"time duration"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Volume
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"volume"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumeAt15degC1atm
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"volume at 15 degrees C 1 atmosphere"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumeAt1degC1atm
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"volume at 0 degrees C 1 atmosphere"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumeAt60degF1atm
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"volume at 60 degrees F 1 atmosphere"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumetricFlowRate
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"volumetric flow rate"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
YieldPoint
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"yield point"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
apiName
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
label
"API name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
bar
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"bar"
^^
xsd:
string
.
ep-core:
barrel
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"barrel"
^^
xsd:
string
.
ep-core:
basisFor
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"basis for"
^^
xsd:
string
.
ep-core:
celsius
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
Temperature
;
rdfs:
label
"celsius"
^^
xsd:
string
.
ep-core:
centiPoise
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"cP"
^^
xsd:
string
.
ep-core:
day
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"day"
^^
xsd:
string
.
ep-core:
decimetre3
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Volume
;
rdfs:
label
"decimetre 3"
^^
xsd:
string
.
ep-core:
degreesOfAngle
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlaneAngle
;
rdfs:
label
"degrees of angle"
^^
xsd:
string
.
ep-core:
derivedFrom
rdf:
type
owl:
ObjectProperty
,
owl:
Transitive
Property
;
rdf:
type
owl:
TransitiveProperty
,
owl:
Object
Property
;
rdfs:
label
"derived from"
^^
xsd:
string
.
ep-core:
dtiName
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
label
"DTI name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
dyne_second_metre-2
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"dyne.s.m-2"
^^
xsd:
string
.
ep-core:
foot
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"foot"
^^
xsd:
string
.
ep-core:
foot3
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"foot3"
^^
xsd:
string
.
ep-core:
foot3_sack94-1
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
YieldPoint
;
rdfs:
label
"foot3 sack94-1"
^^
xsd:
string
.
ep-core:
footUS
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"foot (US survey)"
^^
xsd:
string
.
ep-core:
fractionByVolume
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
SpecificVolume
;
rdfs:
label
"fraction by volume"
^^
xsd:
string
.
ep-core:
gram_cm-3
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"gram cm-3"
^^
xsd:
string
.
ep-core:
hasPart
...
...
@@ -219,7 +247,7 @@ ep-core:hasVolume
rdfs:
label
"has volume"
^^
xsd:
string
.
ep-core:
hour
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"hour"
^^
xsd:
string
.
...
...
@@ -230,76 +258,84 @@ ep-core:humanRecognizableName
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
inch
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"inch"
^^
xsd:
string
.
ep-core:
inchUS
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"inch (US survey)"
^^
xsd:
string
.
ep-core:
kilogramforce_second_metre-2
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"kgf.s.m-2"
^^
xsd:
string
.
ep-core:
localFieldName
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
label
"local field name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
megaPa
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"MPa"
^^
xsd:
string
.
ep-core:
megaPa_second
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"MPa.second"
^^
xsd:
string
.
ep-core:
metre
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"metre"
^^
xsd:
string
.
ep-core:
metre3
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"metre3"
^^
xsd:
string
.
ep-core:
metre3_day-1
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
VolumetricFlowRate
;
rdfs:
label
"metre3 day-1"
^^
xsd:
string
.
ep-core:
metre3_minute-1
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
VolumetricFlowRate
;
rdfs:
label
"metre3 minute-1"
^^
xsd:
string
.
ep-core:
metre_hour-1
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
Speed
;
rdfs:
label
"metre hour-1"
^^
xsd:
string
.
ep-core:
millimetre
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"millimetre"
^^
xsd:
string
.
ep-core:
million_barrel
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"million barrel"
^^
xsd:
string
.
ep-core:
million_foot3
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"million foot3"
^^
xsd:
string
.
ep-core:
million_metre3
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"million metre3"
^^
xsd:
string
.
ep-core:
million_metre3_day-1
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
VolumetricFlowRate
;
rdfs:
label
"million metre3 day-1"
^^
xsd:
string
.
ep-core:
minute
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"minute"
^^
xsd:
string
.
...
...
@@ -309,31 +345,31 @@ ep-core:name
rdfs:
range
xsd:
string
.
ep-core:
newton_second_metre-2
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"N.s.m-2"
^^
xsd:
string
.
ep-core:
nominallyExistsAt
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
domain
ep-core:
PhysicalThing
;
rdfs:
label
"nominally exists at"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
npdCode
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
label
"NPD code"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
npdName
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
label
"NPD name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
npdNumber
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
label
"NPD number"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
...
...
@@ -346,73 +382,73 @@ ep-core:partOf
owl:
inverseOf
ep-core:
hasPart
.
ep-core:
partPerMillionByMass
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
SpecificMass
;
rdfs:
label
"part per million (by mass)"
^^
xsd:
string
.
ep-core:
partPerMillionByVolume
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
SpecificVolume
;
rdfs:
label
"part per million (by volume)"
^^
xsd:
string
.
ep-core:
pascal
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"Pascal"
^^
xsd:
string
.
ep-core:
pascal_second
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"Pa.second"
^^
xsd:
string
.
ep-core:
perCentByVolume
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
SpecificVolume
;
rdfs:
label
"per cent by volume"
^^
xsd:
string
.
ep-core:
poise
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"P"
^^
xsd:
string
.
ep-core:
pound_foot-1
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
MassPerUnitLength
;
rdfs:
label
"pound foot-1"
^^
xsd:
string
.
ep-core:
poundforce_second_foot-2
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"lbf.s.ft-2"
^^
xsd:
string
.
ep-core:
poundforce_second_inch-2
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"lbf.s.in-2"
^^
xsd:
string
.
ep-core:
prospectName
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
label
"prospect name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
psi_second
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"psi.s"
^^
xsd:
string
.
ep-core:
psig
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"psi gauge"
^^
xsd:
string
.
ep-core:
second
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
Functional
Property
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"second"
^^
xsd:
string
.
ep-core:
specificGravity
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"specific gravity"
^^
xsd:
string
.
ep-core:
temporalPartOf
...
...
@@ -424,16 +460,16 @@ ep-core:temporalPartOf
owl:
inverseOf
ep-core:
hasTemporalPart
.
ep-core:
undefinedScale
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
owl:
Class
;
rdfs:
label
"undefined scale"
^^
xsd:
string
.
ep-core:
usGallon_sack94-1
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
SpecificVolume
;
rdfs:
label
"USgallon sack94-1"
^^
xsd:
string
.
ep-core:
week
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"week"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-FLOW-v1.0.ttl
View file @
5c762ee
# Saved by TopBraid on
Sun Oct 09 19:30:1
8 BST 2011
# Saved by TopBraid on
Mon Oct 10 13:10:4
8 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/core
...
...
@@ -14,97 +14,137 @@
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:
Flow
.
ep-flow:
AqueousFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"aqueous flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
ep-flow:
CarbonDioxideGasFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"carbon dioxide gas flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
CarbonMonoxideGasFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"carbon monoxide gas flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
ChemicalFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"chemical flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
CondensateFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"condensate flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
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:
Flow
.
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
.
ep-flow:
CuttingsFlow
rdf:
type
ep-flow:
ProductType
,
owl:
Class
;
rdfs:
label
"cuttings flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
ep-flow:
DieselFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"diesel flow"
^^
xsd:
string
;
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:
Flow
.
ep-flow:
Ethane-componentFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"ethane - component flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
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
.
...
...
@@ -113,38 +153,153 @@ ep-flow:Flow
rdfs:
label
"flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlow
.
ep-flow:
FlowDuringDay
rdf:
type
ep-flow:
TemporalPartOfAFlowDurationType
,
owl:
Class
;
rdfs:
label
"flow during day"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlow
.
ep-flow:
FlowDuringMonth
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
rdfs:
label
"flow during month"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlow
.
ep-flow:
FlowDuringMonthToDate
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
rdfs:
label
"flow during month to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlow
.
ep-flow:
FlowDuringWeek
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
rdfs:
label
"flow during week"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlow
.
ep-flow:
FlowDuringYear
rdf:
type
ep-flow:
TemporalPartOfAFlowDurationType
,
owl:
Class
;
rdfs:
label
"flow during year"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlow
.
ep-flow:
FlowDuringYearToDate
rdf:
type
owl:
Class
,
ep-flow:
TemporalPartOfAFlowDurationType
;
rdfs:
label
"flow during year to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlow
.
ep-flow:
FlowOfElectricity
rdf:
type
owl:
Class
;
rdfs:
label
"flow of electricity"
^^
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:
FlowOfMaterial
.
ep-flow:
FlowOfMaterial
rdf:
type
owl:
Class
;
rdfs:
label
"flow of material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
TemporalPartOfAFlowOfMaterial
,
ep-flow:
Flow
.
ep-flow:
Gas-componentInOilFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"gas - component in oil flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
Gas-richFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"gas - rich flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
GasFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"gas flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
ep-flow:
I-butane-componentFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"i-butane - component flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
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:
Flow
.
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-flow:
Flow
.
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:
Flow
.
ep-flow:
N-butane-componentFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"n-butane - component flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
NGL-componentInGasFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"NGL - component in gas flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
NaturalGasLiquidFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"natural gas liquid flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
NitrogenOxideGasFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"nitrogen oxide gas flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
Oil-componentInWaterFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"oil - component in water flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
Oil-netFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"oil - net flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
OilAndGasFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"oil and gas flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
OilFlow
rdf:
type
ep-flow:
ProductType
,
owl:
Class
;
rdfs:
label
"oil flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
OleicFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"oleic flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
ep-flow:
ProductType
rdf:
type
rdfs:
Class
;
rdfs:
label
" product type"
^^
xsd:
string
;
rdfs:
subClassOf
rdfs:
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:
Flow
.
...
...
@@ -163,13 +318,18 @@ ep-flow:ProductionFlowPurposeType
rdfs:
label
" production flow purpose type"
^^
xsd:
string
;
rdfs:
subClassOf
rdfs:
Class
.
ep-flow:
Propane-componentFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"propane - component flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
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:
Flow
.
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:
Flow
.
...
...
@@ -178,8 +338,44 @@ ep-flow:TemporalPartOfAFlow
rdfs:
label
"temporal part of a flow"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalThing>
.
ep-flow:
flowOf
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
ep-flow:
Flow
;
rdfs:
label
"flow of"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
.
ep-flow:
TemporalPartOfAFlowDurationType
rdf:
type
rdfs:
Class
;
rdfs:
label
"temporal part of a flow duration type"
^^
xsd:
string
;
rdfs:
subClassOf
rdfs:
Class
.
ep-flow:
TemporalPartOfAFlowOfMaterial
rdf:
type
owl:
Class
;
rdfs:
label
"temporal part of a flow of material"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalThing>
.
ep-flow:
VapourFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"vapour flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
Water-dischargeFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"water - discharge flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
Water-processedFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"water - processed flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
WaterFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductType
;
rdfs:
label
"water flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
dailyAverageAmountOfMaterial
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-flow:
TemporalPartOfAFlowOfMaterial
;
rdfs:
label
"daily average amount of material"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial>
.
ep-flow:
totalAmountOfMaterial
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-flow:
TemporalPartOfAFlowOfMaterial
;
rdfs:
label
"total amount of material"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial>
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-DPR-lib-v1.1.spin.ttl
View file @
5c762ee
This diff could not be displayed because it is too large.
www.reportinghub.no/ep/spin/SPIN_EPIM-DPR-lib-v1.1.spin.ttl.tbc
View file @
5c762ee
# Saved by TopBraid on
Sun Oct 09 20:00:04
BST 2011
# Saved by TopBraid on
Mon Oct 10 14:27:07
BST 2011
# baseURI: null
@prefix
composite:
<http://www.topbraid.org/2007/05/composite.owl#>
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_dpr-productVolume-v1.1.1.ttl
View file @
5c762ee
# Saved by TopBraid on
Sun Oct 09 19:58:53
BST 2011
# Saved by TopBraid on
Mon Oct 10 14:27:20
BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://spinrdf.org/spin
# imports: http://www.witsml.org/schemas/131/addendum/combo
...
...
@@ -21,250 +21,259 @@
<http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/
spin/1.1/lib>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.witsml.org/schemas/131/addendum/combo>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
,
<http://www.reportinghub.no/ep/dpr
/spin/1.1/lib>
;
owl:
imports
<http://www.reportinghub.no/ep/
dpr/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
,
<http://www.witsml.org/schemas/131/addendum/combo>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep
/spin/1.1/lib>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
<http://www.witsml.org/schemas/131/addendum/combo#Co_productVolume>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 20101c Set the type of temporal part
kind and periodKind are not yet processed"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow>
;
rdfs:
comment
"STEP 20105 record the temporal parts of product flows"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b2
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
])
;
sp:
where
([
sp:
object
[
sp:
varName
"kind"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kind>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"periodKindRef"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#periodKindRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dateEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dateStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
_:
b1
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 20101b Record the Temporal part of the flows for the day"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow>
;
]
[
sp:
object
_:
b3
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
]
[
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
_:
b2
])
;
sp:
where
([
sp:
object
_:
b3
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
spin:
_this
sp:
subject
_:
b1
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.
witsml.org/schemas/131/addendum/combo#dateStart
>
;
sp:
subject
spin:
_this
sp:
predicate
<http://www.
reportinghub.no/ep/schema/core#temporalPartOf
>
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dateStart>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b3
]
;
sp:
variable
_:
b6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowsForAPeriodURI
;
sp:
arg1
_:
b6
;
sp:
arg2
_:
b4
;
sp:
arg3
_:
b5
]
;
sp:
variable
_:
b2
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 20101a Record the Temporal part of the flows for the day"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b6
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b7
;
sp:
predicate
_:
b8
;
sp:
subject
_:
b9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
]
[
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
_:
b7
])
;
sp:
where
([
sp:
object
_:
b8
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimStart>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b8
sp:
predicate
[
sp:
varName
"scaleVolume"
^^
xsd:
string
]
;
sp:
variable
_:
b11
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowsForAPeriodURI
;
sp:
arg1
_:
b11
;
sp:
arg2
_:
b9
;
sp:
arg3
_:
b10
]
;
sp:
variable
_:
b7
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 20103 record the flows"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b13
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#ProductionFlow>
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b11
;
sp:
predicate
_:
b8
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b12
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
sp:
subject
_:
b11
]
[
sp:
object
_:
b13
;
sp:
predicate
[
sp:
varName
"scaleVolumeStd"
^^
xsd:
string
]
;
sp:
subject
_:
b11
])
;
sp:
where
([
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b14
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#standardTempPresRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b15
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b16
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b12
])
;
sp:
where
([
sp:
object
_:
b17
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#facilityRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b1
8
;
]
[
sp:
object
_:
b1
6
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b1
7
]
[
sp:
object
_:
b1
9
;
sp:
subject
_:
b1
5
]
[
sp:
object
_:
b1
7
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b1
8
]
[
sp:
object
_:
b
20
;
sp:
subject
_:
b1
6
]
[
sp:
object
_:
b
18
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#flowRef>
;
sp:
subject
_:
b1
7
]
[
sp:
object
_:
b1
6
;
sp:
subject
_:
b1
5
]
[
sp:
object
_:
b1
9
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#productRef>
;
sp:
subject
_:
b20
]
[
sp:
object
_:
b21
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b20
sp:
subject
_:
b4
]
[
sp:
object
_:
b22
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b23
]
[
sp:
object
_:
b24
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#periodRef>
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b25
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimStart>
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b6
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimEnd>
;
sp:
subject
_:
b24
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"flowDirection"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#directionRef>
;
sp:
subject
_:
b20
sp:
elements
([
sp:
object
_:
b26
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#volumeRef>
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b26
]
[
sp:
object
_:
b27
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#uomRef>
;
sp:
subject
_:
b26
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"flowQualifier"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#qualifierRef>
;
sp:
subject
_:
b20
sp:
elements
([
sp:
object
_:
b28
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#volumeStdRef>
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#uomRef>
;
sp:
subject
_:
b28
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b1
9
sp:
arg1
_:
b1
7
]
;
sp:
variable
_:
b
22
sp:
variable
_:
b
30
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFacilityURI
;
sp:
arg1
_:
b
22
sp:
arg1
_:
b
30
]
;
sp:
variable
_:
b13
sp:
variable
[
sp:
varName
"productionFacility"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b1
6
sp:
arg1
_:
b1
9
]
;
sp:
variable
_:
b
23
sp:
variable
_:
b
31
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowURI
;
sp:
arg1
_:
b
23
sp:
arg1
_:
b
31
]
;
sp:
variable
_:
b12
sp:
variable
[
sp:
varName
"productionFlow"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFlowPurposeType
;
sp:
arg1
_:
b21
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"productName"
^^
xsd:
string
]
]
;
sp:
variable
_:
b14
sp:
variable
[
sp:
varName
"normalizedProductName"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProduct
ionFlowDefinition
Type
;
[
rdf:
type
ep-dpr-spin-lib:
selectProductType
;
sp:
arg1
_:
b21
]
;
sp:
variable
_:
b15
sp:
variable
_:
b23
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b22
]
;
sp:
variable
_:
b32
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
deriveURI
;
sp:
arg1
_:
b20
;
sp:
arg2
_:
b32
]
;
sp:
variable
[
sp:
varName
"productFlow"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectRelationshipToMeasure
;
sp:
arg1
_:
b25
]
;
sp:
variable
_:
b8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectTemporalPartOfAFlowDurationType
;
sp:
arg1
_:
b25
]
;
sp:
variable
_:
b3
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectVolumeAtStandardTemperaturePressureType
;
sp:
arg1
_:
b14
]
;
sp:
variable
_:
b12
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b27
]
;
sp:
variable
[
sp:
varName
"volumeScale"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b29
]
;
sp:
variable
[
sp:
varName
"volumeScaleStd"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 20104 record the products"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
24
;
rdfs:
comment
"STEP 20104 record the product
flow
s"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
33
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b25
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#Flow>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b26
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#flowOf>
;
sp:
subject
_:
b24
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#Fluid>
;
sp:
subject
_:
b34
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
26
]
[
sp:
object
_:
b
27
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b
35
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
26
sp:
subject
_:
b
33
])
;
sp:
where
([
sp:
object
_:
b
28
;
sp:
where
([
sp:
object
_:
b
36
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#facilityRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
29
;
]
[
sp:
object
_:
b
37
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b3
0
;
sp:
subject
_:
b
36
]
[
sp:
object
_:
b3
8
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
29
]
[
sp:
object
_:
b3
1
;
sp:
subject
_:
b
37
]
[
sp:
object
_:
b3
9
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#flowRef>
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
32
;
sp:
subject
_:
b
36
]
[
sp:
object
_:
b
40
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
_:
b3
1
]
[
sp:
object
_:
b
33
;
sp:
subject
_:
b3
9
]
[
sp:
object
_:
b
41
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#productRef>
;
sp:
subject
_:
b
34
]
[
sp:
object
_:
b
35
;
sp:
subject
_:
b
42
]
[
sp:
object
_:
b
43
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b
36
;
sp:
subject
_:
b
41
]
[
sp:
object
_:
b
44
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b
27
sp:
subject
_:
b
35
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b3
0
sp:
arg1
_:
b3
8
]
;
sp:
variable
_:
b
37
sp:
variable
_:
b
45
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFacilityURI
;
sp:
arg1
_:
b
37
sp:
arg1
_:
b
45
]
;
sp:
variable
[
sp:
varName
"productionFacility"
^^
xsd:
string
...
...
@@ -272,15 +281,15 @@ kind and periodKind are not yet processed"""^^xsd:string ;
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
32
sp:
arg1
_:
b
40
]
;
sp:
variable
_:
b
38
sp:
variable
_:
b
46
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowURI
;
sp:
arg1
_:
b
38
sp:
arg1
_:
b
46
]
;
sp:
variable
_:
b
25
sp:
variable
_:
b
34
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
...
...
@@ -293,22 +302,22 @@ kind and periodKind are not yet processed"""^^xsd:string ;
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductType
;
sp:
arg1
_:
b
35
sp:
arg1
_:
b
43
]
;
sp:
variable
_:
b
27
sp:
variable
_:
b
35
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
36
sp:
arg1
_:
b
44
]
;
sp:
variable
_:
b
39
sp:
variable
_:
b
47
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
deriveURI
;
sp:
arg1
_:
b
34
;
sp:
arg2
_:
b
39
sp:
arg1
_:
b
42
;
sp:
arg2
_:
b
47
]
;
sp:
variable
_:
b
24
sp:
variable
_:
b
33
])
]
;
spin:
rule
...
...
@@ -317,178 +326,453 @@ kind and periodKind are not yet processed"""^^xsd:string ;
Nothing is done with the namingSystem!"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/facility#ProductionFacility>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
0
]
[
sp:
object
_:
b4
1
;
sp:
subject
_:
b4
8
]
[
sp:
object
_:
b4
9
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
0
]
[
sp:
object
_:
b
42
;
sp:
subject
_:
b4
8
]
[
sp:
object
_:
b
50
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b4
0
sp:
subject
_:
b4
8
])
;
sp:
where
([
sp:
object
_:
b
43
;
sp:
where
([
sp:
object
_:
b
51
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#facilityRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
44
;
]
[
sp:
object
_:
b
52
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b
43
]
[
sp:
object
_:
b
42
;
sp:
subject
_:
b
51
]
[
sp:
object
_:
b
50
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
44
sp:
subject
_:
b
52
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"facilityNamingSystem"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#namingSystem>
;
sp:
subject
_:
b
44
sp:
subject
_:
b
52
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
45
;
sp:
elements
([
sp:
object
_:
b
53
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b
44
sp:
subject
_:
b
52
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
42
sp:
arg1
_:
b
50
]
;
sp:
variable
_:
b
46
sp:
variable
_:
b
54
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFacilityURI
;
sp:
arg1
_:
b
46
sp:
arg1
_:
b
54
]
;
sp:
variable
_:
b4
0
sp:
variable
_:
b4
8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFacilityType
;
sp:
arg1
_:
b45
sp:
arg1
_:
b53
]
;
sp:
variable
_:
b49
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 20103 record the flows
nothing is done with flowDirection"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b55
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b56
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#ProductionFlow>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b55
]
[
sp:
object
_:
b57
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b55
]
[
sp:
object
_:
b58
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b55
]
[
sp:
object
_:
b59
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b55
])
;
sp:
where
([
sp:
object
_:
b60
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#facilityRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b61
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b60
]
[
sp:
object
_:
b62
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b61
]
[
sp:
object
_:
b63
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#flowRef>
;
sp:
subject
_:
b60
]
[
sp:
object
_:
b59
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
_:
b63
]
[
sp:
object
_:
b64
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b63
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"flowDirection"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#directionRef>
;
sp:
subject
_:
b63
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"flowQualifier"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#qualifierRef>
;
sp:
subject
_:
b63
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b62
]
;
sp:
variable
_:
b65
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFacilityURI
;
sp:
arg1
_:
b65
]
;
sp:
variable
_:
b56
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b59
]
;
sp:
variable
_:
b66
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowURI
;
sp:
arg1
_:
b66
]
;
sp:
variable
_:
b55
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFlowPurposeType
;
sp:
arg1
_:
b64
]
;
sp:
variable
_:
b57
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFlowDefinitionType
;
sp:
arg1
_:
b64
]
;
sp:
variable
_:
b41
sp:
variable
_:
b58
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 20101a Record the Temporal part of the flows for the day"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b67
]
[
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
_:
b67
])
;
sp:
where
([
sp:
object
_:
b68
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b69
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b70
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimStart>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b68
]
;
sp:
variable
_:
b71
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowsForAPeriodURI
;
sp:
arg1
_:
b71
;
sp:
arg2
_:
b69
;
sp:
arg3
_:
b70
]
;
sp:
variable
_:
b67
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 20101b Record the Temporal part of the flows for the day"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b72
]
[
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
_:
b72
])
;
sp:
where
([
sp:
object
_:
b73
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b74
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dateStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b75
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dateStart>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b73
]
;
sp:
variable
_:
b76
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowsForAPeriodURI
;
sp:
arg1
_:
b76
;
sp:
arg2
_:
b74
;
sp:
arg3
_:
b75
]
;
sp:
variable
_:
b72
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 20101c Set the type of temporal part
kind and periodKind are not yet processed"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b77
])
;
sp:
where
([
sp:
object
[
sp:
varName
"kind"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kind>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"periodKindRef"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#periodKindRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dateEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dateStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
sp:
subject
_:
b77
])
]
.
_:
b24
_:
b58
sp:
varName
"productionFlowDefinitionType"
^^
xsd:
string
.
_:
b57
sp:
varName
"productionFlowPurposeType"
^^
xsd:
string
.
_:
b55
sp:
varName
"productionFlow"
^^
xsd:
string
.
_:
b66
sp:
varName
"normalizedFlowName"
^^
xsd:
string
.
_:
b56
sp:
varName
"productionFacility"
^^
xsd:
string
.
_:
b65
sp:
varName
"normalizedFacilityName"
^^
xsd:
string
.
_:
b64
sp:
varName
"flowKind"
^^
xsd:
string
.
_:
b59
sp:
varName
"flowName"
^^
xsd:
string
.
_:
b63
sp:
varName
"flowRef"
^^
xsd:
string
.
_:
b62
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b61
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b60
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b33
sp:
varName
"productFlow"
^^
xsd:
string
.
_:
b
39
_:
b
47
sp:
varName
"normalizedProductTypeName"
^^
xsd:
string
.
_:
b
25
_:
b
34
sp:
varName
"productionFlow"
^^
xsd:
string
.
_:
b
38
_:
b
46
sp:
varName
"normalizedFlowName"
^^
xsd:
string
.
_:
b
37
_:
b
45
sp:
varName
"normalizedFacilityName"
^^
xsd:
string
.
_:
b
36
_:
b
44
sp:
varName
"productTypeName"
^^
xsd:
string
.
_:
b
27
_:
b
35
sp:
varName
"productType"
^^
xsd:
string
.
_:
b
35
_:
b
43
sp:
varName
"productKind"
^^
xsd:
string
.
_:
b
33
_:
b
41
sp:
varName
"product"
^^
xsd:
string
.
_:
b
34
_:
b
42
sp:
varName
"flow"
^^
xsd:
string
.
_:
b
32
_:
b
40
sp:
varName
"flowName"
^^
xsd:
string
.
_:
b3
1
_:
b3
9
sp:
varName
"flowRef"
^^
xsd:
string
.
_:
b3
0
_:
b3
8
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b
29
_:
b
37
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b
28
_:
b
36
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b1
sp:
varName
"productionFlowsForAPeriod"
^^
xsd:
string
.
_:
b54
sp:
varName
"normalizedFacilityName"
^^
xsd:
string
.
_:
b2
sp:
varName
"productionFlowsForAPeriod"
^^
xsd:
string
.
_:
b53
sp:
varName
"facilityKind"
^^
xsd:
string
.
_:
b6
sp:
varName
"normalizedProductionFlowsName"
^^
xsd:
string
.
_:
b52
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b5
sp:
varName
"dateEnd"
^^
xsd:
string
.
_:
b51
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b4
sp:
varName
"dateStart"
^^
xsd:
string
.
_:
b50
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b3
sp:
varName
"productionFlowsName"
^^
xsd:
string
.
_:
b49
sp:
varName
"productionFacilityType"
^^
xsd:
string
.
_:
b7
sp:
varName
"productionFlowsForAPeriod"
^^
xsd:
string
.
_:
b48
sp:
varName
"productionFacility"
^^
xsd:
string
.
_:
b
1
1
_:
b
7
1
sp:
varName
"normalizedProductionFlowsName"
^^
xsd:
string
.
_:
b
1
0
_:
b
7
0
sp:
varName
"dTimEnd"
^^
xsd:
string
.
_:
b9
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b69
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b8
sp:
varName
"productionFlowsName"
^^
xsd:
string
.
_:
b68
sp:
varName
"productionFlowsName"
^^
xsd:
string
.
_:
b
15
sp:
varName
"productionFlow
DefinitionType
"
^^
xsd:
string
.
_:
b
67
sp:
varName
"productionFlow
sForAPeriod
"
^^
xsd:
string
.
_:
b
14
sp:
varName
"
productionFlowPurposeTyp
e"
^^
xsd:
string
.
_:
b
76
sp:
varName
"
normalizedProductionFlowsNam
e"
^^
xsd:
string
.
_:
b
12
sp:
varName
"
productionFlow
"
^^
xsd:
string
.
_:
b
75
sp:
varName
"
dateEnd
"
^^
xsd:
string
.
_:
b
23
sp:
varName
"
normalizedFlowName
"
^^
xsd:
string
.
_:
b
74
sp:
varName
"
dateStart
"
^^
xsd:
string
.
_:
b
1
3
sp:
varName
"productionF
acility
"
^^
xsd:
string
.
_:
b
7
3
sp:
varName
"productionF
lowsName
"
^^
xsd:
string
.
_:
b22
_:
b72
sp:
varName
"productionFlowsForAPeriod"
^^
xsd:
string
.
_:
b77
sp:
varName
"productionFlowsForAPeriod"
^^
xsd:
string
.
_:
b30
sp:
varName
"normalizedFacilityName"
^^
xsd:
string
.
_:
b21
sp:
varName
"flowKind"
^^
xsd:
string
.
_:
b31
sp:
varName
"normalizedFlowName"
^^
xsd:
string
.
_:
b32
sp:
varName
"normalizedProductTypeName"
^^
xsd:
string
.
_:
b8
sp:
varName
"relationshipToMeasure"
^^
xsd:
string
.
_:
b3
sp:
varName
"temporalPartOfAFlowDurationType"
^^
xsd:
string
.
_:
b12
sp:
varName
"volumeAtStdType"
^^
xsd:
string
.
_:
b2
sp:
varName
"productionFlowsForAPeriod"
^^
xsd:
string
.
_:
b14
sp:
varName
"standardTempPres"
^^
xsd:
string
.
_:
b15
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b16
sp:
varName
"f
lowName
"
^^
xsd:
string
.
sp:
varName
"f
acilityNameRef
"
^^
xsd:
string
.
_:
b20
_:
b17
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b18
sp:
varName
"flowRef"
^^
xsd:
string
.
_:
b19
sp:
varName
"f
acility
Name"
^^
xsd:
string
.
sp:
varName
"f
low
Name"
^^
xsd:
string
.
_:
b
18
sp:
varName
"f
acilityNameRef
"
^^
xsd:
string
.
_:
b
20
sp:
varName
"f
low
"
^^
xsd:
string
.
_:
b17
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b4
sp:
varName
"product"
^^
xsd:
string
.
_:
b
4
1
sp:
varName
"product
ionFacilityType
"
^^
xsd:
string
.
_:
b
2
1
sp:
varName
"product
Kind
"
^^
xsd:
string
.
_:
b
40
sp:
varName
"product
ionFacility
"
^^
xsd:
string
.
_:
b
23
sp:
varName
"product
Type
"
^^
xsd:
string
.
_:
b
46
sp:
varName
"
normalizedFacility
Name"
^^
xsd:
string
.
_:
b
22
sp:
varName
"
productType
Name"
^^
xsd:
string
.
_:
b
45
sp:
varName
"
facilityKin
d"
^^
xsd:
string
.
_:
b
24
sp:
varName
"
perio
d"
^^
xsd:
string
.
_:
b
42
sp:
varName
"
facilityName
"
^^
xsd:
string
.
_:
b
25
sp:
varName
"
periodKind
"
^^
xsd:
string
.
_:
b44
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b5
sp:
varName
"startTime"
^^
xsd:
string
.
_:
b43
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b6
sp:
varName
"endTime"
^^
xsd:
string
.
_:
b26
sp:
varName
"volumeRef"
^^
xsd:
string
.
_:
b10
sp:
varName
"realVolume"
^^
xsd:
string
.
_:
b27
sp:
varName
"uomVolume"
^^
xsd:
string
.
_:
b28
sp:
varName
"volumeStdRef"
^^
xsd:
string
.
_:
b13
sp:
varName
"realVolumeStd"
^^
xsd:
string
.
_:
b29
sp:
varName
"uomVolumeStd"
^^
xsd:
string
.
...
...
Please
register
or
login
to post a comment