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-09 16:30:32 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b263a85c406465897940bccfe1a3b87450d1227f
b263a85c
1 parent
f6136a82
reinstated production flow definition type
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
269 additions
and
153 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/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-FLOW-v1.0.ttl
View file @
b263a85
# Saved by TopBraid on Sun Oct 09 1
1:03:49
BST 2011
# Saved by TopBraid on Sun Oct 09 1
5:34:41
BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/core
...
...
@@ -13,73 +13,98 @@
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/core>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-flow:
AllocatedFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"allocated flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
BudgetFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"budget flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
ConstraintFlow
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:
DerivedFlow
rdf:
type
owl:
Class
,
ep-flow:
ProductionFlowDefinitionType
;
rdfs:
label
"derived flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
EstimatedFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"estimated flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
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
.
...
...
@@ -89,32 +114,37 @@ ep-flow:Flow
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalThing>
.
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:
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
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"measured 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:
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
.
...
...
@@ -123,7 +153,22 @@ ep-flow:ProductionFlow
rdfs:
label
"production flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
ProductionFlowDefinitionType
rdf:
type
rdfs:
Class
;
rdfs:
label
" production flow definition type"
^^
xsd:
string
;
rdfs:
subClassOf
rdfs:
Class
.
ep-flow:
ProductionFlowPurposeType
rdf:
type
rdfs:
Class
;
rdfs:
label
" production flow purpose type"
^^
xsd:
string
;
rdfs:
subClassOf
rdfs:
Class
.
ep-flow:
QuotaFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"quota flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
ep-flow:
SimulatedFlow
rdf:
type
ep-flow:
ProductionFlowDefinitionType
,
owl:
Class
;
rdfs:
label
"simulated flow"
^^
xsd:
string
;
rdfs:
subClassOf
ep-flow:
Flow
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-DPR-lib-v1.1.spin.ttl
View file @
b263a85
# Saved by TopBraid on Sun Oct 09 1
5:13:05 BST 2011
# Saved by TopBraid on Sun Oct 09 1
6:28:54 BST 2011
# baseURI: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/schema/1.0/geography
# imports: http://www.reportinghub.no/ep/schema/1.0/well
...
...
@@ -21,7 +21,7 @@
<http://www.reportinghub.no/ep/dpr/spin/1.1/lib>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.witsml.org/schemas/131/addendum/combo>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/schema/1.0/geography>
,
<http://www.reportinghub.no/ep/schema/1.0/flow>
;
owl:
imports
<http://
www.reportinghub.no/ep/schema/1.0/flow>
,
<http://www.reportinghub.no/ep/schema/1.0/geography>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
,
<http://www.witsml.org/schemas/131/addendum/combo>
,
<http://spinrdf.org/spin>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-dpr-spin-lib:
Function
...
...
@@ -256,13 +256,83 @@ ep-dpr-spin-lib:selectProductionFacilityType
])
]
.
ep-dpr-spin-lib:
selectProductionFlowDefinitionType
rdf:
type
spin:
Function
;
rdfs:
label
"select ProductionFlowDefinitionType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-dpr-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b4
)
;
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#FQ_allocated>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#AllocatedFlow>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#FQ_budget>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#BudgetFlow>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#FQ_constraint>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#ConstraintFlow>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#FQ_derived>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#DerivedFlow>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#FQ_estimate>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#EstimatedFlow>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#FQ_measured>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#MeasuredFlow>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#FQ_quota>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#QuotaFlow>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.witsml.org/schemas/131/addendum/combo#FQ_simulated>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#SimulatedFlow>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/flow#ProductionFlow>
]
]
]
]
]
]
]
]
;
sp:
variable
_:
b4
])
]
.
ep-dpr-spin-lib:
selectProductionFlowPurposeType
rdf:
type
spin:
Function
;
rdfs:
label
"select ProductionFlowPurposeType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-dpr-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
4
)
;
sp:
resultVariables
(
_:
b
5
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -413,14 +483,16 @@ ep-dpr-spin-lib:selectProductionFlowPurposeType
]
]
]
;
sp:
variable
_:
b
4
sp:
variable
_:
b
5
])
]
.
_:
b4
sp:
varName
"productionFlowPurposeType"
^^
xsd:
string
.
_:
b1
sp:
varName
"uri"
^^
xsd:
string
.
_:
b2
sp:
varName
"uri"
^^
xsd:
string
.
_:
b3
sp:
varName
"productionFacilityType"
^^
xsd:
string
.
_:
b
2
sp:
varName
"uri"
^^
xsd:
string
.
_:
b
5
sp:
varName
"productionFlowPurposeType"
^^
xsd:
string
.
_:
b
1
sp:
varName
"uri"
^^
xsd:
string
.
_:
b
4
sp:
varName
"productionFlowDefinitionType"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-DPR-lib-v1.1.spin.ttl.tbc
View file @
b263a85
# Saved by TopBraid on Sun Oct 09 1
5:13:05
BST 2011
# Saved by TopBraid on Sun Oct 09 1
6:28:54
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 @
b263a85
# Saved by TopBraid on Sun Oct 09 1
0:52:1
8 BST 2011
# Saved by TopBraid on Sun Oct 09 1
6:13:4
8 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
...
...
@@ -20,7 +20,7 @@
<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>
...
...
@@ -36,212 +36,208 @@
]
[
sp:
object
_:
b3
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
[
sp:
varName
"productionFlowType"
^^
xsd:
string
]
;
]
[
sp:
object
_:
b4
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b
4
;
]
[
sp:
object
_:
b
5
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b1
])
;
sp:
where
([
sp:
object
_:
b
5
;
sp:
where
([
sp:
object
_:
b
6
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#facilityRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b6
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b7
;
sp:
predicate
<http://www.
linkedmodel.org/schema/dtype#value
>
;
sp:
predicate
<http://www.
witsml.org/schemas/131/addendum/combo#nameRef
>
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#flowRef>
;
sp:
subject
_:
b
5
]
[
sp:
object
_:
b
4
;
sp:
subject
_:
b
6
]
[
sp:
object
_:
b
5
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
_:
b
8
]
[
sp:
object
_:
b
9
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
10
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b
8
sp:
subject
_:
b
9
]
[
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
_:
b
8
sp:
subject
_:
b
9
])
]
[
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
_:
b
8
sp:
subject
_:
b
9
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
7
sp:
arg1
_:
b
8
]
;
sp:
variable
_:
b1
0
sp:
variable
_:
b1
1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFacilityURI
;
sp:
arg1
_:
b1
0
sp:
arg1
_:
b1
1
]
;
sp:
variable
_:
b2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
4
sp:
arg1
_:
b
5
]
;
sp:
variable
_:
b1
1
sp:
variable
_:
b1
2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFlowURI
;
sp:
arg1
_:
b1
1
sp:
arg1
_:
b1
2
]
;
sp:
variable
_:
b1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFlowPurposeType
;
sp:
arg1
_:
b
9
sp:
arg1
_:
b
10
]
;
sp:
variable
_:
b3
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFlow
Qualifier
Type
;
sp:
arg1
_:
b
9
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFlow
Definition
Type
;
sp:
arg1
_:
b
10
]
;
sp:
variable
[
sp:
varName
"productionFlowQualitierType"
^^
xsd:
string
]
sp:
variable
_:
b4
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 9999 stream of conciousness"
^^
xsd:
string
;
sp:
templates
()
;
sp:
where
([
sp:
object
_:
b1
2
;
sp:
where
([
sp:
object
_:
b1
3
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#facilityRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b1
3
;
]
[
sp:
object
_:
b1
4
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b1
2
sp:
subject
_:
b1
3
]
[
sp:
object
[
sp:
varName
"facilityName"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b1
3
sp:
subject
_:
b1
4
]
[
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
_:
b1
3
sp:
subject
_:
b1
4
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"facilityKind"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b1
3
sp:
subject
_:
b1
4
])
]
[
sp:
object
_:
b1
4
;
]
[
sp:
object
_:
b1
5
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#flowRef>
;
sp:
subject
_:
b1
2
sp:
subject
_:
b1
3
]
[
sp:
object
[
sp:
varName
"flowName"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#name>
;
sp:
subject
_:
b1
4
sp:
subject
_:
b1
5
]
[
sp:
object
[
sp:
varName
"flowKind"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b1
4
sp:
subject
_:
b1
5
]
[
sp:
object
[
sp:
varName
"flowDirection"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#directionRef>
;
sp:
subject
_:
b1
4
sp:
subject
_:
b1
5
]
[
sp:
object
[
sp:
varName
"flowQualifier"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#qualifierRef>
;
sp:
subject
_:
b14
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#productRef>
;
sp:
subject
_:
b14
sp:
subject
_:
b15
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#
name
Ref>
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#
product
Ref>
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b16
]
[
sp:
object
[
sp:
varName
"productName"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b1
6
sp:
subject
_:
b1
7
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"productNamingSystem"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#namingSystem>
;
sp:
subject
_:
b1
6
sp:
subject
_:
b1
7
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b1
7
;
sp:
elements
([
sp:
object
_:
b1
8
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b1
6
sp:
subject
_:
b1
7
])
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b19
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#periodRef>
;
sp:
subject
_:
b1
5
sp:
subject
_:
b1
6
]
[
sp:
object
[
sp:
varName
"periodKind"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b1
8
sp:
subject
_:
b1
9
]
[
sp:
object
[
sp:
varName
"startTime"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimStart>
;
sp:
subject
_:
b1
8
sp:
subject
_:
b1
9
]
[
sp:
object
[
sp:
varName
"endTime"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#dTimEnd>
;
sp:
subject
_:
b1
8
sp:
subject
_:
b1
9
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
19
;
sp:
elements
([
sp:
object
_:
b
20
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#volumeRef>
;
sp:
subject
_:
b1
8
sp:
subject
_:
b1
9
]
[
sp:
object
[
sp:
varName
"realVolume"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
19
sp:
subject
_:
b
20
]
[
sp:
object
[
sp:
varName
"uomVolume"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#uomRef>
;
sp:
subject
_:
b
19
sp:
subject
_:
b
20
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b2
0
;
sp:
elements
([
sp:
object
_:
b2
1
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#volumeStdRef>
;
sp:
subject
_:
b1
8
sp:
subject
_:
b1
9
]
[
sp:
object
[
sp:
varName
"realVolumeStd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b2
0
sp:
subject
_:
b2
1
]
[
sp:
object
[
sp:
varName
"uomVolumeStd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#uomRef>
;
sp:
subject
_:
b2
0
sp:
subject
_:
b2
1
])
])
]
;
...
...
@@ -251,124 +247,127 @@
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
_:
b21
]
[
sp:
object
_:
b22
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b21
sp:
subject
_:
b22
]
[
sp:
object
_:
b23
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b22
]
[
sp:
object
_:
b24
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b2
1
sp:
subject
_:
b2
2
])
;
sp:
where
([
sp:
object
_:
b2
4
;
sp:
where
([
sp:
object
_:
b2
5
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#facilityRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b2
5
;
]
[
sp:
object
_:
b2
6
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#nameRef>
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b23
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b24
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b26
]
[
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
_:
b2
5
sp:
subject
_:
b2
6
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b2
6
;
sp:
elements
([
sp:
object
_:
b2
7
;
sp:
predicate
<http://www.witsml.org/schemas/131/addendum/combo#kindRef>
;
sp:
subject
_:
b2
5
sp:
subject
_:
b2
6
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b2
3
sp:
arg1
_:
b2
4
]
;
sp:
variable
_:
b2
7
sp:
variable
_:
b2
8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
buildProductionFacilityURI
;
sp:
arg1
_:
b2
7
sp:
arg1
_:
b2
8
]
;
sp:
variable
_:
b2
1
sp:
variable
_:
b2
2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-dpr-spin-lib:
selectProductionFacilityType
;
sp:
arg1
_:
b2
6
sp:
arg1
_:
b2
7
]
;
sp:
variable
_:
b2
2
sp:
variable
_:
b2
3
])
]
.
_:
b3
sp:
varName
"productionFlowPurposeType"
^^
xsd:
string
.
_:
b1
sp:
varName
"productionFlow"
^^
xsd:
string
.
_:
b11
sp:
varName
"normalizedFlowName"
^^
xsd:
string
.
_:
b2
sp:
varName
"productionFacility"
^^
xsd:
string
.
_:
b10
_:
b28
sp:
varName
"normalizedFacilityName"
^^
xsd:
string
.
_:
b9
sp:
varName
"flowKind"
^^
xsd:
string
.
_:
b27
sp:
varName
"facilityKind"
^^
xsd:
string
.
_:
b4
sp:
varName
"flowName"
^^
xsd:
string
.
_:
b26
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b8
sp:
varName
"flowRef"
^^
xsd:
string
.
_:
b25
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b7
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b24
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b6
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b23
sp:
varName
"productionFacilityType"
^^
xsd:
string
.
_:
b5
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b22
sp:
varName
"productionFacility"
^^
xsd:
string
.
_:
b2
0
_:
b2
1
sp:
varName
"volumeStdRef"
^^
xsd:
string
.
_:
b
19
_:
b
20
sp:
varName
"volumeRef"
^^
xsd:
string
.
_:
b1
8
_:
b1
9
sp:
varName
"period"
^^
xsd:
string
.
_:
b1
7
_:
b1
8
sp:
varName
"productKind"
^^
xsd:
string
.
_:
b1
6
_:
b1
7
sp:
varName
"productNameRef"
^^
xsd:
string
.
_:
b1
5
_:
b1
6
sp:
varName
"product"
^^
xsd:
string
.
_:
b1
4
_:
b1
5
sp:
varName
"flow"
^^
xsd:
string
.
_:
b1
3
_:
b1
4
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b1
2
_:
b1
3
sp:
varName
"facility"
^^
xsd:
string
.
_:
b27
sp:
varName
"normalizedFacilityName"
^^
xsd:
string
.
_:
b6
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b26
sp:
varName
"facilityKind"
^^
xsd:
string
.
_:
b7
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b25
sp:
varName
"facilityNameRef"
^^
xsd:
string
.
_:
b8
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b24
sp:
varName
"facilityRef"
^^
xsd:
string
.
_:
b9
sp:
varName
"flowRef"
^^
xsd:
string
.
_:
b23
sp:
varName
"facilityName"
^^
xsd:
string
.
_:
b5
sp:
varName
"flowName"
^^
xsd:
string
.
_:
b
22
sp:
varName
"
productionFacilityType
"
^^
xsd:
string
.
_:
b
10
sp:
varName
"
flowKind
"
^^
xsd:
string
.
_:
b21
sp:
varName
"productionFacility"
^^
xsd:
string
.
_:
b11
sp:
varName
"normalizedFacilityName"
^^
xsd:
string
.
_:
b2
sp:
varName
"productionFacility"
^^
xsd:
string
.
_:
b12
sp:
varName
"normalizedFlowName"
^^
xsd:
string
.
_:
b1
sp:
varName
"productionFlow"
^^
xsd:
string
.
_:
b3
sp:
varName
"productionFlowPurposeType"
^^
xsd:
string
.
_:
b4
sp:
varName
"productionFlowDefinitionType"
^^
xsd:
string
.
...
...
Please
register
or
login
to post a comment