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
2011-10-28 23:15:41 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
64233cc120d6787c973a24be1ac97e90fc2d4f23
64233cc1
1 parent
0a911b27
Fixed second well job URI build to have date
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
466 additions
and
405 deletions
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl
View file @
64233cc
...
...
@@ -19,12 +19,443 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series
>
;
owl:
imports
<http://
www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://spinrdf.org/spin
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 291 Process cementingFluid"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"pumpedFluid"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b2
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
]
[
sp:
object
[
sp:
varName
"realVolPumped"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"volumeScalePumped"
^^
xsd:
string
]
;
sp:
subject
_:
b2
]
[
sp:
object
[
sp:
varName
"cementingFluidType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b3
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#UserDescribedCementingFluidType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
[
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
[
sp:
varName
"realRatioMixWater"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
]
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b5
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
[
sp:
varName
"realDensity"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"densityScale"
^^
xsd:
string
]
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b6
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#YieldPoint>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
]
[
sp:
object
[
sp:
varName
"realYp"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"yieldPointScale"
^^
xsd:
string
]
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidThickeningTime>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
]
[
sp:
object
[
sp:
varName
"realETim"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"durationScaleETim"
^^
xsd:
string
]
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidPerCentFreeWater>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b8
]
[
sp:
object
[
sp:
varName
"realPcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"ratioScalePcFreeWater"
^^
xsd:
string
]
;
sp:
subject
_:
b8
]
[
sp:
object
[
sp:
varName
"cementingFluidComments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b1
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"cementStage"
^^
xsd:
string
]
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementPumping"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementPumping"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"pumpedFluid"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
[
sp:
varName
"wellCementPumping"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
;
sp:
predicate
ddr:
cementingFluidRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"enumTypeFluid"
^^
xsd:
string
]
;
sp:
predicate
ddr:
typeFluidRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
]
;
sp:
predicate
ddr:
descFluid
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"ratioMixWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
ratioMixWaterRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomRatioMixWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"ratioMixWater"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realRatioMixWater"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"ratioMixWater"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"density"
^^
xsd:
string
]
;
sp:
predicate
ddr:
densityRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomDensity"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"density"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realDensity"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"density"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"volPumped"
^^
xsd:
string
]
;
sp:
predicate
ddr:
volPumpedRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomVolPumped"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"volPumped"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realVolPumped"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"volPumped"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"yp"
^^
xsd:
string
]
;
sp:
predicate
ddr:
ypRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomYp"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"yp"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realYp"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"yp"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"eTimThickening"
^^
xsd:
string
]
;
sp:
predicate
ddr:
eTimThickeningRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomETim"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"eTimThickening"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realETim"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"eTimThickening"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"pcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
pcFreeWaterRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomPcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"pcFreeWater"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realPcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"pcFreeWater"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementingFluidComments"
^^
xsd:
string
]
;
sp:
predicate
ddr:
comments
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
arg3
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectFluidType
;
sp:
arg1
[
sp:
varName
"enumTypeFluid"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"cementingFluidType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
[
sp:
varName
"uomPcFreeWater"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"ratioScalePcFreeWater"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
[
sp:
varName
"uomETim"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"durationScaleETim"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectYieldPointScale
;
sp:
arg1
[
sp:
varName
"uomYp"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"yieldPointScale"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDensityScale
;
sp:
arg1
[
sp:
varName
"uomDensity"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"densityScale"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
[
sp:
varName
"uomVolPumped"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"volumeScalePumped"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
[
sp:
varName
"uomRatioMixWater"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 290 Process cementStage - create Well cement job"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJob>
;
sp:
predicate
rdf:
type
;
...
...
@@ -38,25 +469,25 @@ ddr:Obj_drillReport
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
_:
b
1
;
]
[
sp:
object
_:
b
9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
1
]
[
sp:
object
_:
b
2
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
1
sp:
subject
_:
b
9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
2
sp:
subject
_:
b
10
]
[
sp:
object
[
sp:
varName
"wellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b
2
sp:
subject
_:
b
10
]
[
sp:
object
[
sp:
varName
"wellCementJobType"
^^
xsd:
string
]
;
...
...
@@ -78,73 +509,73 @@ ddr:Obj_drillReport
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b
3
;
]
[
sp:
object
_:
b
11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
3
sp:
subject
_:
b
11
]
[
sp:
object
[
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
3
]
[
sp:
object
_:
b
4
;
sp:
subject
_:
b
11
]
[
sp:
object
_:
b
12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#returnedCementingFluid>
;
sp:
subject
_:
b
3
sp:
subject
_:
b
11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
4
]
[
sp:
object
_:
b
5
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
13
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
4
sp:
subject
_:
b
12
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
5
sp:
subject
_:
b
13
]
[
sp:
object
[
sp:
varName
"realVolReturns"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
]
;
sp:
subject
_:
b
5
sp:
subject
_:
b
13
]
[
sp:
object
[
sp:
varName
"dTimPumpStart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b
3
sp:
subject
_:
b
11
]
[
sp:
object
[
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b
3
]
[
sp:
object
_:
b
6
;
sp:
subject
_:
b
11
]
[
sp:
object
_:
b
14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b
3
sp:
subject
_:
b
11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
6
]
[
sp:
object
_:
b
7
;
sp:
subject
_:
b
14
]
[
sp:
object
_:
b
15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasSpatialPart>
;
sp:
subject
_:
b
2
sp:
subject
_:
b
10
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingString>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
7
]
[
sp:
object
_:
b
8
;
sp:
subject
_:
b
15
]
[
sp:
object
_:
b
16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
subject
_:
b
7
sp:
subject
_:
b
15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
8
sp:
subject
_:
b
16
]
[
sp:
object
[
sp:
varName
"realCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
]
;
sp:
subject
_:
b
8
sp:
subject
_:
b
16
]
[
sp:
object
[
sp:
varName
"cementStageComments"
^^
xsd:
string
]
;
...
...
@@ -173,21 +604,21 @@ ddr:Obj_drillReport
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b
9
;
]
[
sp:
object
_:
b
17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
9
sp:
subject
_:
b
17
]
[
sp:
object
[
sp:
varName
"realPresBump"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"pressureScaleBump"
^^
xsd:
string
]
;
sp:
subject
_:
b
9
sp:
subject
_:
b
17
]
[
sp:
object
[
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
]
;
...
...
@@ -195,19 +626,19 @@ ddr:Obj_drillReport
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b1
0
;
]
[
sp:
object
_:
b1
8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
0
sp:
subject
_:
b1
8
]
[
sp:
object
[
sp:
varName
"dTimPresReleased"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
_:
b1
0
sp:
subject
_:
b1
8
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -555,374 +986,4 @@ ddr:Obj_drillReport
[
sp:
varName
"wellBore"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 291 Process cementingFluid"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b12
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b13
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b13
]
[
sp:
object
_:
b14
;
sp:
predicate
_:
b15
;
sp:
subject
_:
b13
]
[
sp:
object
_:
b16
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b17
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#UserDescribedCementingFluidType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b18
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b19
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b19
]
[
sp:
object
_:
b20
;
sp:
predicate
_:
b21
;
sp:
subject
_:
b19
]
[
sp:
object
_:
b22
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b22
]
[
sp:
object
_:
b23
;
sp:
predicate
_:
b24
;
sp:
subject
_:
b22
]
[
sp:
object
_:
b25
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#YieldPoint>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b26
;
sp:
predicate
_:
b27
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b28
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidThickeningTime>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b29
;
sp:
predicate
_:
b30
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b31
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidPerCentFreeWater>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b32
;
sp:
predicate
_:
b33
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b34
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b11
])
;
sp:
where
([
sp:
object
_:
b35
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b36
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b37
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b38
]
[
sp:
object
_:
b39
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b40
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b41
;
sp:
predicate
ddr:
cementingFluidRef
;
sp:
subject
_:
b37
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b42
;
sp:
predicate
ddr:
typeFluidRef
;
sp:
subject
_:
b41
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b18
;
sp:
predicate
ddr:
descFluid
;
sp:
subject
_:
b41
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b43
;
sp:
predicate
ddr:
ratioMixWaterRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b44
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b43
]
[
sp:
object
_:
b20
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b43
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b45
;
sp:
predicate
ddr:
densityRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b46
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b45
]
[
sp:
object
_:
b23
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b45
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b47
;
sp:
predicate
ddr:
volPumpedRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b48
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b14
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b47
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b49
;
sp:
predicate
ddr:
ypRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b50
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b49
]
[
sp:
object
_:
b26
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b49
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b51
;
sp:
predicate
ddr:
eTimThickeningRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b52
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b51
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b51
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b53
;
sp:
predicate
ddr:
pcFreeWaterRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b54
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b53
]
[
sp:
object
_:
b32
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b53
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b34
;
sp:
predicate
ddr:
comments
;
sp:
subject
_:
b41
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b35
]
;
sp:
variable
_:
b55
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b55
;
sp:
arg2
_:
b36
]
;
sp:
variable
_:
b38
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b37
]
;
sp:
variable
_:
b56
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
_:
b55
;
sp:
arg2
_:
b56
]
;
sp:
variable
_:
b40
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectFluidType
;
sp:
arg1
_:
b42
]
;
sp:
variable
_:
b16
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
_:
b54
]
;
sp:
variable
_:
b33
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
_:
b52
]
;
sp:
variable
_:
b30
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectYieldPointScale
;
sp:
arg1
_:
b50
]
;
sp:
variable
_:
b27
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDensityScale
;
sp:
arg1
_:
b46
]
;
sp:
variable
_:
b24
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b48
]
;
sp:
variable
_:
b15
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
_:
b44
]
;
sp:
variable
_:
b21
])
]
.
_:
b12
sp:
varName
"pumpedFluid"
^^
xsd:
string
.
_:
b14
sp:
varName
"realVolPumped"
^^
xsd:
string
.
_:
b15
sp:
varName
"volumeScalePumped"
^^
xsd:
string
.
_:
b16
sp:
varName
"cementingFluidType"
^^
xsd:
string
.
_:
b18
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
.
_:
b20
sp:
varName
"realRatioMixWater"
^^
xsd:
string
.
_:
b21
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
.
_:
b23
sp:
varName
"realDensity"
^^
xsd:
string
.
_:
b24
sp:
varName
"densityScale"
^^
xsd:
string
.
_:
b26
sp:
varName
"realYp"
^^
xsd:
string
.
_:
b27
sp:
varName
"yieldPointScale"
^^
xsd:
string
.
_:
b29
sp:
varName
"realETim"
^^
xsd:
string
.
_:
b30
sp:
varName
"durationScaleETim"
^^
xsd:
string
.
_:
b32
sp:
varName
"realPcFreeWater"
^^
xsd:
string
.
_:
b33
sp:
varName
"ratioScalePcFreeWater"
^^
xsd:
string
.
_:
b34
sp:
varName
"cementingFluidComments"
^^
xsd:
string
.
_:
b35
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b36
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b37
sp:
varName
"cementStage"
^^
xsd:
string
.
_:
b38
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b39
sp:
varName
"wellCementPumping"
^^
xsd:
string
.
_:
b40
sp:
varName
"wellCementJob"
^^
xsd:
string
.
_:
b41
sp:
varName
"cementingFluid"
^^
xsd:
string
.
_:
b42
sp:
varName
"enumTypeFluid"
^^
xsd:
string
.
_:
b43
sp:
varName
"ratioMixWater"
^^
xsd:
string
.
_:
b44
sp:
varName
"uomRatioMixWater"
^^
xsd:
string
.
_:
b45
sp:
varName
"density"
^^
xsd:
string
.
_:
b46
sp:
varName
"uomDensity"
^^
xsd:
string
.
_:
b47
sp:
varName
"volPumped"
^^
xsd:
string
.
_:
b48
sp:
varName
"uomVolPumped"
^^
xsd:
string
.
_:
b49
sp:
varName
"yp"
^^
xsd:
string
.
_:
b50
sp:
varName
"uomYp"
^^
xsd:
string
.
_:
b51
sp:
varName
"eTimThickening"
^^
xsd:
string
.
_:
b52
sp:
varName
"uomETim"
^^
xsd:
string
.
_:
b53
sp:
varName
"pcFreeWater"
^^
xsd:
string
.
_:
b54
sp:
varName
"uomPcFreeWater"
^^
xsd:
string
.
_:
b55
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b56
sp:
varName
"localname"
^^
xsd:
string
.
...
...
Please
register
or
login
to post a comment