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 Price
2012-09-12 23:21:47 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
20bec1dab31eda0fd4f0cd633514bf83460ff6cb
20bec1da
1 parent
03db30f6
Injection Well Test Mostly Working
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
129 additions
and
81 deletions
www.reportinghub.no/ep/spin/SPIN_EP-DPR-tables-v1.0.spin.ttl
www.reportinghub.no/ep/spin/SPIN_EP-DPR-tables-v1.0.spin.ttl
View file @
20bec1d
...
...
@@ -952,10 +952,10 @@ dpr-tables:WellInjectionTest
rdfs:
subClassOf
rhspin:
DPRTableTemplates
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
orderBy
([
sp:
varName
"wel
lbore
Name"
^^
xsd:
string
sp:
orderBy
([
sp:
varName
"welName"
^^
xsd:
string
]
[
sp:
varName
"activityStart"
^^
xsd:
string
])
;
sp:
resultVariables
([
sp:
varName
"well
bore
Name"
^^
xsd:
string
sp:
resultVariables
([
sp:
varName
"wellName"
^^
xsd:
string
]
[
sp:
varName
"wellTestTypeName"
^^
xsd:
string
]
[
sp:
varName
"activityStart"
^^
xsd:
string
]
[
sp:
varName
"duration"
^^
xsd:
string
...
...
@@ -997,30 +997,30 @@ dpr-tables:WellInjectionTest
[
sp:
varName
"wellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"well
bore
Part"
^^
xsd:
string
[
sp:
varName
"wellPart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWell>
;
sp:
subject
[
sp:
varName
"wellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"well
bore
"
^^
xsd:
string
[
sp:
varName
"well"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"well
bore
Part"
^^
xsd:
string
[
sp:
varName
"wellPart"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#Well
Bore
>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#Well>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"well
bore
"
^^
xsd:
string
[
sp:
varName
"well"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"well
bore
Name"
^^
xsd:
string
[
sp:
varName
"wellName"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/np/schema/npd#name>
;
sp:
subject
[
sp:
varName
"well
bore
"
^^
xsd:
string
[
sp:
varName
"well"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellTestType"
^^
xsd:
string
...
...
@@ -1053,7 +1053,8 @@ dpr-tables:WellInjectionTest
sp:
subject
[
sp:
varName
"injectionWellTest"
^^
xsd:
string
]
]
[
sp:
object
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"timeDuration"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
...
...
@@ -1072,7 +1073,9 @@ dpr-tables:WellInjectionTest
sp:
subject
[
sp:
varName
"timeDuration"
^^
xsd:
string
]
]
[
sp:
object
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"injectionWellTestFlow"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#hasFlow>
;
...
...
@@ -1086,7 +1089,7 @@ dpr-tables:WellInjectionTest
sp:
subject
[
sp:
varName
"injectionWellTestFlow"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/production-well#InjectionFluid
Type>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#FluidComponent
Type>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"injectionFluidType"
^^
xsd:
string
...
...
@@ -1098,6 +1101,7 @@ dpr-tables:WellInjectionTest
sp:
subject
[
sp:
varName
"injectionFluidType"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"minAnnularPres"
^^
xsd:
string
...
...
@@ -1230,16 +1234,15 @@ dpr-tables:WellInjectionTestResults
rdfs:
subClassOf
rhspin:
DPRTableTemplates
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
orderBy
([
sp:
varName
"well
bore
Name"
^^
xsd:
string
sp:
orderBy
([
sp:
varName
"wellName"
^^
xsd:
string
]
[
sp:
varName
"activityStart"
^^
xsd:
string
])
;
sp:
resultVariables
([
sp:
varName
"well
bore
Name"
^^
xsd:
string
sp:
resultVariables
([
sp:
varName
"wellName"
^^
xsd:
string
]
[
sp:
varName
"wellTestTypeName"
^^
xsd:
string
]
[
sp:
varName
"activityStart"
^^
xsd:
string
]
[
sp:
varName
"materialName"
^^
xsd:
string
]
[
sp:
varName
"injectionWellTestFlowRate"
^^
xsd:
string
]
[
sp:
varName
"materialFlowVolumeValue"
^^
xsd:
string
]
[
sp:
varName
"materialFlowDensityValue"
^^
xsd:
string
]
[
sp:
varName
"oilRate"
^^
xsd:
string
]
[
sp:
varName
"gasRate"
^^
xsd:
string
]
[
sp:
varName
"waterRate"
^^
xsd:
string
])
;
sp:
where
([
sp:
object
<http://www.reportinghub.no/ep/schema/report#ProductionReport>
;
sp:
predicate
rdf:
type
;
...
...
@@ -1271,30 +1274,30 @@ dpr-tables:WellInjectionTestResults
[
sp:
varName
"wellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"well
bore
Part"
^^
xsd:
string
[
sp:
varName
"wellPart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWell
Bore
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWell>
;
sp:
subject
[
sp:
varName
"wellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"well
bore
"
^^
xsd:
string
[
sp:
varName
"well"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"well
bore
Part"
^^
xsd:
string
[
sp:
varName
"wellPart"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#Well
Bore
>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#Well>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"well
bore
"
^^
xsd:
string
[
sp:
varName
"well"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"well
bore
Name"
^^
xsd:
string
[
sp:
varName
"wellName"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/np/schema/npd#name>
;
sp:
subject
[
sp:
varName
"well
bore
"
^^
xsd:
string
[
sp:
varName
"well"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellTestType"
^^
xsd:
string
...
...
@@ -1327,146 +1330,191 @@ dpr-tables:WellInjectionTestResults
sp:
subject
[
sp:
varName
"injectionWellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"injectionWellTestFlow"
^^
xsd:
string
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"activityStart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
[
sp:
varName
"wellTest"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"flow"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#hasFlow>
;
sp:
subject
[
sp:
varName
"injectionWellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"injectionWellTestFlowPart"
^^
xsd:
string
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#Flow>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flow"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"oilPart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#hasMixedPart>
;
sp:
subject
[
sp:
varName
"injectionWellTestF
low"
^^
xsd:
string
[
sp:
varName
"f
low"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#Flow>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"injectionWellTestFlow
Part"
^^
xsd:
string
[
sp:
varName
"oil
Part"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"materialFlow
"
^^
xsd:
string
[
sp:
varName
"oil
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#materialThatFlows>
;
sp:
subject
[
sp:
varName
"injectionWellTestFlowPart"
^^
xsd:
string
[
sp:
varName
"oilPart"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/material#Oil>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"oil"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"oilPart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"oilflowinastandardstate"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"materialFlowTyp
e"
^^
xsd:
string
[
sp:
varName
"oilvolumetricflowrat
e"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"materialFlow
"
^^
xsd:
string
[
sp:
varName
"oilflowinastandardstate
"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#FluidComponentTyp
e>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#VolumetricFlowRat
e>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"materialFlowTyp
e"
^^
xsd:
string
[
sp:
varName
"oilvolumetricflowrat
e"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"materialNam
e"
^^
xsd:
string
[
sp:
varName
"oilRat
e"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre3_hour-1>
;
sp:
subject
[
sp:
varName
"materialFlowTyp
e"
^^
xsd:
string
[
sp:
varName
"oilvolumetricflowrat
e"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"materialFlow
"
^^
xsd:
string
[
sp:
varName
"waterPart
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#hasMixedPart
>
;
sp:
subject
[
sp:
varName
"quantityOfMaterialInStandardState"
^^
xsd:
string
[
sp:
varName
"flow"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#Flow>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"waterPart"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"materialFlowDensity
"
^^
xsd:
string
[
sp:
varName
"water
"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#materialThatFlows>
;
sp:
subject
[
sp:
varName
"quantityOfMaterialInStandardState
"
^^
xsd:
string
[
sp:
varName
"waterPart
"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density
>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/material#Water
>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"materialFlowDensity
"
^^
xsd:
string
[
sp:
varName
"water
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"materialFlowDensityValue
"
^^
xsd:
string
[
sp:
varName
"waterPart
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#kilogram_m-3
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf
>
;
sp:
subject
[
sp:
varName
"materialFlowDensity
"
^^
xsd:
string
[
sp:
varName
"waterflowinastandardstate
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"materialFlowVolum
e"
^^
xsd:
string
[
sp:
varName
"watervolumetricflowrat
e"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"quantityOfMaterialInStandardS
tate"
^^
xsd:
string
[
sp:
varName
"waterflowinastandards
tate"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volum
e>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#VolumetricFlowRat
e>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"materialFlowVolum
e"
^^
xsd:
string
[
sp:
varName
"watervolumetricflowrat
e"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"materialFlowVolumeValu
e"
^^
xsd:
string
[
sp:
varName
"waterRat
e"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre3
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre3_hour-1
>
;
sp:
subject
[
sp:
varName
"materialFlowVolum
e"
^^
xsd:
string
[
sp:
varName
"watervolumetricflowrat
e"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"injectionWellTestFlow
Part"
^^
xsd:
string
[
sp:
varName
"gas
Part"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#hasMixedPart
>
;
sp:
subject
[
sp:
varName
"flowInAStandardState
"
^^
xsd:
string
[
sp:
varName
"flow
"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#FlowInAStandardState
>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#Flow
>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flowInAStandardState
"
^^
xsd:
string
[
sp:
varName
"gasPart
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"volumetricFlowRate
"
^^
xsd:
string
[
sp:
varName
"gas
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#materialThatFlows>
;
sp:
subject
[
sp:
varName
"gasPart"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/material#Gas>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flowInAStandardState"
^^
xsd:
string
[
sp:
varName
"gas"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"gasPart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"gasflowinastandardstate"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"gasvolumetricflowrate"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"gasflowinastandardstate"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#VolumetricFlowRate>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"volumetricFlowR
ate"
^^
xsd:
string
[
sp:
varName
"gasvolumetricflowr
ate"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"injectionWellTestFlow
Rate"
^^
xsd:
string
[
sp:
varName
"gas
Rate"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre3_hour-1>
;
sp:
subject
[
sp:
varName
"volumetricFlowR
ate"
^^
xsd:
string
[
sp:
varName
"gasvolumetricflowr
ate"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"activityStart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
[
sp:
varName
"wellTest"
^^
xsd:
string
]
])
])
]
;
rhspin:
tableHeaders
(
"Well
bore"
^^
xsd:
string
"Test Type"
^^
xsd:
string
"Nominally At"
^^
xsd:
string
"Fluid"
^^
xsd:
string
"""Flow
Rate
m3/hr"""
^^
xsd:
string
"""
Volum
e
m3"""
^^
xsd:
string
"""Density
kg/m3
"""
^^
xsd:
string
)
.
rhspin:
tableHeaders
(
"Well
"
^^
xsd:
string
"Test Type"
^^
xsd:
string
"Nominally At"
^^
xsd:
string
"""Oil
Rate
m3/hr"""
^^
xsd:
string
"""
Gas Rat
e
m3/hr"""
^^
xsd:
string
"""Water Rate
m3/hr
"""
^^
xsd:
string
)
.
dpr-tables:
WellProductionTest
rdf:
type
rhspin:
TableTemplate
;
...
...
Please
register
or
login
to post a comment