David Leal

Rig alias bug fixed (datatype problem). CementingFluid table updated, but not yet finished.

# Saved by TopBraid on Mon Oct 03 11:53:16 BST 2011
# Saved by TopBraid on Mon Oct 03 13:04:22 BST 2011
# baseURI: http://www.reportinghub.no/ep/spin/ddr-tables
# imports: http://www.reportinghub.no/ep/schema/1.0/activity-purpose
# imports: http://www.reportinghub.no/ep/schema/1.0/ddr
......@@ -20,7 +20,7 @@
<http://www.reportinghub.no/ep/spin/ddr-tables>
rdf:type owl:Ontology ;
rdfs:comment "A collection of SELECT templates that can be used to assemble tables in DD reports."^^xsd:string ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/spin/rh> , <http://www.reportinghub.no/ep/schema/1.0/ddr> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/ddr> , <http://www.reportinghub.no/spin/rh> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> ;
owl:versionInfo "0.1.0"^^xsd:string .
ddr-tables:BitRecord
......@@ -339,41 +339,45 @@ ddr-tables:CementFluidInformation
rdfs:subClassOf rhspin:DDRTableTemplates ;
spin:body
[ rdf:type sp:Select ;
sp:resultVariables (_:b61 _:b62 _:b63 _:b64 _:b65 _:b66 _:b67 _:b68 _:b69) ;
sp:where ([ sp:object _:b70 ;
sp:resultVariables (_:b61 _:b62 _:b63 _:b64 _:b65 _:b66 _:b67 _:b68 [ sp:varName "comments"^^xsd:string
]) ;
sp:where ([ sp:object _:b69 ;
sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
sp:subject
[ sp:varName "report"^^xsd:string
]
] [ sp:object _:b71 ;
] [ sp:object _:b70 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
sp:subject _:b70
] [ sp:object _:b72 ;
sp:subject _:b69
] [ sp:object _:b71 ;
sp:predicate rdf:type ;
sp:subject _:b71
sp:subject _:b70
] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementJobPurposeType> ;
sp:predicate rdf:type ;
sp:subject _:b72
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b69 ;
sp:predicate <http://purl.org/dc/elements/1.1/description> ;
sp:subject _:b71
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b73 ;
] [ sp:object _:b72 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
sp:subject _:b71
] [ sp:object _:b74 ;
sp:subject _:b70
] [ sp:object _:b73 ;
sp:predicate rdf:type ;
sp:subject _:b73
sp:subject _:b72
] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementPumpingFluidReturnType> ;
sp:predicate rdf:type ;
sp:subject _:b73
] [ sp:object _:b74 ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#pumpedFluid> ;
sp:subject _:b72
] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ;
sp:predicate rdf:type ;
sp:subject _:b74
] [ sp:object _:b75 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
sp:subject _:b74
] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ;
sp:predicate rdf:type ;
sp:subject _:b75
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b75 ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#pumpedFluid> ;
sp:subject _:b73
] [ sp:object _:b76 ;
sp:elements ([ sp:object _:b76 ;
sp:predicate rdf:type ;
sp:subject _:b75
] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluidType> ;
......@@ -382,6 +386,7 @@ ddr-tables:CementFluidInformation
] [ sp:object _:b61 ;
sp:predicate rdfs:label ;
sp:subject _:b76
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b77 ;
sp:predicate rdf:type ;
......@@ -442,28 +447,18 @@ ddr-tables:CementFluidInformation
sp:predicate rdfs:comment ;
sp:subject _:b75
])
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b82 ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#volumeOfPumpedCementingFluid> ;
sp:subject _:b73
sp:predicate rdf:type ;
sp:subject _:b75
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
sp:predicate rdf:type ;
sp:subject _:b82
] [ sp:object _:b62 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ;
sp:subject _:b82
])
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b75 ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#onFluid> ;
sp:subject _:b71
] [ sp:object <http://www.reportinghub.no/ep/schema/core#YieldPoint> ;
sp:predicate rdf:type ;
sp:subject _:b75
] [ sp:object _:b64 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#foot3_sack94-1> ;
sp:subject _:b75
])
])
] ;
rhspin:tableHeaders ("Fluid type"^^xsd:string "Volume pumped m3"^^xsd:string "Fluid density"^^xsd:string "Yield point ft3/sack"^^xsd:string "Mix water ratio gal/sack"^^xsd:string "Free water %"^^xsd:string "Thickening time h"^^xsd:string "Fluid Description"^^xsd:string "Comments"^^xsd:string) .
......@@ -2808,71 +2803,98 @@ _:b115
_:b114
sp:varName "coreNo"^^xsd:string .
_:b82
sp:varName "volPumped"^^xsd:string .
_:b113
sp:varName "returnedFluidVolume"^^xsd:string .
_:b81
sp:varName "tt"^^xsd:string .
_:b112
sp:varName "returnedFluid"^^xsd:string .
_:b80
sp:varName "fw"^^xsd:string .
_:b111
sp:varName "wcPumpingFluidReturnType"^^xsd:string .
_:b79
sp:varName "ratio"^^xsd:string .
_:b110
sp:varName "wcPumping"^^xsd:string .
_:b78
sp:varName "yp"^^xsd:string .
_:b109
sp:varName "jobreturnno"^^xsd:string .
_:b77
sp:varName "density"^^xsd:string .
_:b108
sp:varName "odtub"^^xsd:string .
_:b76
sp:varName "fType"^^xsd:string .
_:b107
sp:varName "casing"^^xsd:string .
_:b75
sp:varName "fluid"^^xsd:string .
_:b106
sp:varName "wellborepart"^^xsd:string .
_:b74
sp:varName "cementPumpingFrType"^^xsd:string .
_:b105
sp:varName "wellbore"^^xsd:string .
_:b73
sp:varName "cementPumpingFR"^^xsd:string .
_:b104
sp:varName "prel"^^xsd:string .
_:b72
sp:varName "cPumpingType"^^xsd:string .
_:b103
sp:varName "jobpartend"^^xsd:string .
_:b71
sp:varName "cementPumping"^^xsd:string .
_:b102
sp:varName "jobpartstart"^^xsd:string .
_:b70
sp:varName "dailyDrillingActivity"^^xsd:string .
_:b101
sp:varName "bumppres"^^xsd:string .
_:b69
_:b100
sp:varName "wcjclass"^^xsd:string .
_:b99
sp:varName "wcj"^^xsd:string .
_:b98
sp:varName "reportOn"^^xsd:string .
_:b97
sp:varName "comments"^^xsd:string .
_:b68
sp:varName "fluidDescription"^^xsd:string .
_:b96
sp:varName "rotated"^^xsd:string .
_:b67
sp:varName "thickeningTime"^^xsd:string .
_:b95
sp:varName "reciprocated"^^xsd:string .
_:b66
sp:varName "freeWater"^^xsd:string .
_:b94
sp:varName "cementVolumeReturns"^^xsd:string .
_:b65
sp:varName "mixWaterRatio"^^xsd:string .
_:b93
sp:varName "fullReturns"^^xsd:string .
_:b64
sp:varName "yieldPoint"^^xsd:string .
_:b92
sp:varName "pressureReleaseTime"^^xsd:string .
_:b63
sp:varName "fluidDensity"^^xsd:string .
_:b91
sp:varName "floatHeld"^^xsd:string .
_:b62
sp:varName "volumePumped"^^xsd:string .
_:b90
sp:varName "plugBumpPressure"^^xsd:string .
_:b61
sp:varName "fluidType"^^xsd:string .
_:b89
sp:varName "plugBumped"^^xsd:string .
_:b88
sp:varName "bottomPlug"^^xsd:string .
_:b87
sp:varName "topPlug"^^xsd:string .
_:b86
sp:varName "casingStringDiameter"^^xsd:string .
_:b85
sp:varName "jobType"^^xsd:string .
_:b84
sp:varName "endTime"^^xsd:string .
_:b83
sp:varName "startTime"^^xsd:string .
_:b60
sp:varName "tubLen"^^xsd:string .
......@@ -3045,95 +3067,68 @@ _:b2 sp:varName "runNo"^^xsd:string .
_:b1 sp:varName "bitSize"^^xsd:string .
_:b98
_:b69
sp:varName "reportOn"^^xsd:string .
_:b99
_:b70
sp:varName "wcj"^^xsd:string .
_:b100
_:b71
sp:varName "wcjclass"^^xsd:string .
_:b85
sp:varName "jobType"^^xsd:string .
_:b87
sp:varName "topPlug"^^xsd:string .
_:b101
sp:varName "bumppres"^^xsd:string .
_:b90
sp:varName "plugBumpPressure"^^xsd:string .
_:b102
sp:varName "jobpartstart"^^xsd:string .
_:b83
sp:varName "startTime"^^xsd:string .
_:b103
sp:varName "jobpartend"^^xsd:string .
_:b84
sp:varName "endTime"^^xsd:string .
_:b104
sp:varName "prel"^^xsd:string .
_:b92
sp:varName "pressureReleaseTime"^^xsd:string .
_:b72
sp:varName "cementPumping"^^xsd:string .
_:b105
sp:varName "wellbore"^^xsd:string .
_:b73
sp:varName "wcPumpingFluidReturnType"^^xsd:string .
_:b106
sp:varName "wellborepart"^^xsd:string .
_:b74
sp:varName "pumpedFluid"^^xsd:string .
_:b107
sp:varName "casing"^^xsd:string .
_:b75
sp:varName "fluid"^^xsd:string .
_:b108
sp:varName "odtub"^^xsd:string .
_:b76
sp:varName "fType"^^xsd:string .
_:b86
sp:varName "casingStringDiameter"^^xsd:string .
_:b61
sp:varName "fluidType"^^xsd:string .
_:b109
sp:varName "jobreturnno"^^xsd:string .
_:b77
sp:varName "density"^^xsd:string .
_:b93
sp:varName "fullReturns"^^xsd:string .
_:b63
sp:varName "fluidDensity"^^xsd:string .
_:b96
sp:varName "rotated"^^xsd:string .
_:b78
sp:varName "yp"^^xsd:string .
_:b95
sp:varName "reciprocated"^^xsd:string .
_:b64
sp:varName "yieldPoint"^^xsd:string .
_:b88
sp:varName "bottomPlug"^^xsd:string .
_:b79
sp:varName "ratio"^^xsd:string .
_:b110
sp:varName "wcPumping"^^xsd:string .
_:b65
sp:varName "mixWaterRatio"^^xsd:string .
_:b111
sp:varName "wcPumpingFluidReturnType"^^xsd:string .
_:b80
sp:varName "fw"^^xsd:string .
_:b112
sp:varName "returnedFluid"^^xsd:string .
_:b66
sp:varName "freeWater"^^xsd:string .
_:b113
sp:varName "returnedFluidVolume"^^xsd:string .
_:b81
sp:varName "tt"^^xsd:string .
_:b94
sp:varName "cementVolumeReturns"^^xsd:string .
_:b67
sp:varName "thickeningTime"^^xsd:string .
_:b91
sp:varName "floatHeld"^^xsd:string .
_:b68
sp:varName "fluidDescription"^^xsd:string .
_:b89
sp:varName "plugBumped"^^xsd:string .
_:b82
sp:varName "volPumped"^^xsd:string .
_:b97
sp:varName "comments"^^xsd:string .
_:b62
sp:varName "volumePumped"^^xsd:string .
......
# Saved by TopBraid on Mon Oct 03 12:54:15 BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/wellboreInfo
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
# imports: http://spinrdf.org/spin
@prefix : <http://www.reportinghub.no/ep/transform/1.1/wellboreInfo#> .
@prefix arg: <http://spinrdf.org/arg#> .
......@@ -25,38 +26,35 @@
<http://www.reportinghub.no/ep/transform/1.1/wellboreInfo>
rdf:type owl:Ontology ;
owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <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://www.reportinghub.no/ep/schema/1.0/organization> , <http://spinrdf.org/spin> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ddr:Obj_drillReport
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 160a Set rig for drilling activity - NPD Code supplied"^^xsd:string ;
rdfs:comment """STEP 169a Transfer waterDepth
This rule processes data from statusInfo, but is here because it must be executed after a rig has been defined."""^^xsd:string ;
sp:templates ([ sp:object _:b1 ;
sp:predicate ep-activity:onRig ;
sp:predicate ep-core:hasPart ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
[ sp:varName "temporalPartOfARig"^^xsd:string
]
] [ sp:object ep-facility:TemporalPartOfARig ;
] [ sp:object ep-facility:SurroundingWater ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object
[ sp:varName "rig"^^xsd:string
] ;
sp:predicate ep-core:temporalPartOf ;
] [ sp:object _:b2 ;
sp:predicate ep-facility:depthOfSurroundingWater ;
sp:subject _:b1
] [ sp:object ep-facility:Rig ;
] [ sp:object ep-core:Length ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "rig"^^xsd:string
]
sp:subject _:b2
] [ sp:object
[ sp:varName "code"^^xsd:string
[ sp:varName "real"^^xsd:string
] ;
sp:predicate ep-core:npdCode ;
sp:subject
[ sp:varName "rig"^^xsd:string
]
sp:predicate
[ sp:varName "lengthScale"^^xsd:string
] ;
sp:subject _:b2
]) ;
sp:where ([ sp:object
[ sp:varName "nameWellBore"^^xsd:string
......@@ -69,36 +67,38 @@ ddr:Obj_drillReport
sp:predicate ddr:dTimStart ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "wellboreInfo"^^xsd:string
[ sp:varName "statusInfo"^^xsd:string
] ;
sp:predicate ddr:wellboreInfoRef ;
sp:predicate ddr:statusInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "temporalPartOfARig"^^xsd:string
] ;
sp:predicate ddr:rigAliasRef ;
sp:predicate ep-activity:onRig ;
sp:subject
[ sp:varName "wellboreInfo"^^xsd:string
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "code"^^xsd:string
[ sp:varName "waterDepth"^^xsd:string
] ;
sp:predicate ddr:name ;
sp:predicate ddr:waterDepthRef ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "statusInfo"^^xsd:string
]
] [ rdf:type sp:Union ;
sp:elements (([ sp:object "NPD Code"^^ddr:NameStringDatatype ;
sp:predicate ddr:namingSystem ;
] [ sp:object
[ sp:varName "real"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "waterDepth"^^xsd:string
]
]) ([ sp:object "NPD code"^^ddr:NameStringDatatype ;
sp:predicate ddr:namingSystem ;
] [ sp:object
[ sp:varName "uom"^^xsd:string
] ;
sp:predicate ddr:uomRef ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "waterDepth"^^xsd:string
]
]))
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
......@@ -110,15 +110,6 @@ ddr:Obj_drillReport
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "code"^^xsd:string
]
] ;
sp:variable
[ sp:varName "normalizedCode"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
sp:arg1 [ sp:varName "normalizedWellBoreName"^^xsd:string
] ;
......@@ -130,32 +121,26 @@ ddr:Obj_drillReport
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:buildRigURI ;
sp:arg1 [ sp:varName "normalizedCode"^^xsd:string
[ rdf:type ep-spin-lib:selectLengthScale ;
sp:arg1 [ sp:varName "uom"^^xsd:string
]
] ;
sp:variable
[ sp:varName "rig"^^xsd:string
[ sp:varName "lengthScale"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 160b Set rig for drilling activity - NPD Code not supplied"^^xsd:string ;
sp:templates ([ sp:object _:b2 ;
sp:predicate ep-activity:onRig ;
rdfs:comment """STEP 168 Transfer fixedRig
This rule processes data from statusInfo, but is here because it must be executed after a rig has been defined."""^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "fixedOrMoveableRigType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
[ sp:varName "rig"^^xsd:string
]
] [ sp:object ep-facility:TemporalPartOfARig ;
sp:predicate rdf:type ;
sp:subject _:b2
] [ sp:object _:b3 ;
sp:predicate ep-core:temporalPartOf ;
sp:subject _:b2
] [ sp:object ep-facility:Rig ;
sp:predicate rdf:type ;
sp:subject _:b3
]) ;
sp:where ([ sp:object
[ sp:varName "nameWellBore"^^xsd:string
......@@ -167,39 +152,37 @@ ddr:Obj_drillReport
] ;
sp:predicate ddr:dTimStart ;
sp:subject spin:_this
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object
[ sp:varName "wellboreInfo"^^xsd:string
] ;
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "temporalPartOfARig"^^xsd:string
] ;
sp:predicate ddr:rigAliasRef ;
sp:predicate ep-activity:onRig ;
sp:subject
[ sp:varName "wellboreInfo"^^xsd:string
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "code"^^xsd:string
[ sp:varName "rig"^^xsd:string
] ;
sp:predicate ddr:name ;
sp:predicate ep-core:temporalPartOf ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "temporalPartOfARig"^^xsd:string
]
] [ rdf:type sp:Union ;
sp:elements (([ sp:object "NPD Code"^^ddr:NameStringDatatype ;
sp:predicate ddr:namingSystem ;
] [ sp:object ep-facility:Rig ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "rig"^^xsd:string
]
]) ([ sp:object "NPD code"^^ddr:NameStringDatatype ;
sp:predicate ddr:namingSystem ;
] [ sp:object
[ sp:varName "statusInfo"^^xsd:string
] ;
sp:predicate ddr:statusInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "fixedRig"^^xsd:string
] ;
sp:predicate ddr:fixedRig ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "statusInfo"^^xsd:string
]
]))
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
......@@ -220,17 +203,80 @@ ddr:Obj_drillReport
sp:variable
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:selectFixedOrMoveableRigType ;
sp:arg1 [ sp:varName "fixedRig"^^xsd:string
]
] ;
sp:variable
[ sp:varName "fixedOrMoveableRigType"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 161 Set NPD name for Rig"^^xsd:string ;
sp:templates ([ sp:object _:b3 ;
sp:predicate ep-core:npdName ;
sp:subject _:b4
]) ;
sp:where ([ sp:object _:b5 ;
sp:predicate ep-spin-lib:nameWellbore ;
sp:subject spin:_this
] [ sp:object _:b6 ;
sp:predicate ddr:dTimStart ;
sp:subject spin:_this
] [ sp:object _:b7 ;
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object _:b8 ;
sp:predicate ddr:rigAliasRef ;
sp:subject _:b7
] [ sp:object _:b3 ;
sp:predicate ddr:name ;
sp:subject _:b8
] [ rdf:type sp:Union ;
sp:elements (([ sp:object "NPD Name"^^xsd:string ;
sp:predicate ddr:namingSystem ;
sp:subject _:b8
]) ([ sp:object "NPD name"^^xsd:string ;
sp:predicate ddr:namingSystem ;
sp:subject _:b8
]))
] [ sp:object _:b9 ;
sp:predicate ep-activity:onRig ;
sp:subject _:b10
] [ sp:object _:b4 ;
sp:predicate ep-core:temporalPartOf ;
sp:subject _:b9
] [ sp:object ep-facility:Rig ;
sp:predicate rdf:type ;
sp:subject _:b4
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 _:b5
] ;
sp:variable _:b11
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
sp:arg1 _:b11 ;
sp:arg2 _:b6
] ;
sp:variable _:b10
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 164 Set preSPUD date"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "name"^^xsd:string
[ sp:varName "preSpudDate"^^xsd:string
] ;
sp:predicate ep-core:npdName ;
sp:predicate <http://www.reportinghub.no/ep/schema/well#wellBorePreSpudAt> ;
sp:subject
[ sp:varName "rig"^^xsd:string
[ sp:varName "wellBore"^^xsd:string
]
]) ;
sp:where ([ sp:object
......@@ -249,49 +295,30 @@ ddr:Obj_drillReport
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "rigAlias"^^xsd:string
[ sp:varName "preSpudDate"^^xsd:string
] ;
sp:predicate ddr:rigAliasRef ;
sp:predicate ddr:dTimPreSpud ;
sp:subject
[ sp:varName "wellboreInfo"^^xsd:string
]
] [ sp:object
[ sp:varName "name"^^xsd:string
] ;
sp:predicate ddr:name ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
]
] [ rdf:type sp:Union ;
sp:elements (([ sp:object "NPD Name"^^ddr:NameStringDatatype ;
sp:predicate ddr:namingSystem ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
]
]) ([ sp:object "NPD name"^^ddr:NameStringDatatype ;
sp:predicate ddr:namingSystem ;
sp:subject
[ sp:varName "rigAlias"^^xsd:string
]
]))
] [ sp:object
[ sp:varName "temporalPartOfARig"^^xsd:string
[ sp:varName "temporalPartOfAWellBore"^^xsd:string
] ;
sp:predicate ep-activity:onRig ;
sp:predicate ep-activity:onWellBore ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "rig"^^xsd:string
[ sp:varName "wellBore"^^xsd:string
] ;
sp:predicate ep-core:temporalPartOf ;
sp:subject
[ sp:varName "temporalPartOfARig"^^xsd:string
[ sp:varName "temporalPartOfAWellBore"^^xsd:string
]
] [ sp:object ep-facility:Rig ;
] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "rig"^^xsd:string
[ sp:varName "wellBore"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
......@@ -317,99 +344,77 @@ ddr:Obj_drillReport
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 162 Set drilling operator for drilling activity"^^xsd:string ;
sp:templates ([ sp:object _:b4 ;
sp:predicate ep-activity:drillingOperator ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "operator"^^xsd:string
] ;
sp:predicate ep-core:temporalPartOf ;
sp:subject _:b4
] [ sp:object ep-org:Organization ;
rdfs:comment "STEP 160a Set rig for drilling activity - NPD Code supplied"^^xsd:string ;
sp:templates ([ sp:object _:b12 ;
sp:predicate ep-activity:onRig ;
sp:subject _:b13
] [ sp:object ep-facility:TemporalPartOfARig ;
sp:predicate rdf:type ;
sp:subject _:b4
] [ sp:object
[ sp:varName "nameOperator"^^xsd:string
] ;
sp:predicate ep-core:name ;
sp:subject
[ sp:varName "operator"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ;
sp:subject _:b12
] [ sp:object _:b14 ;
sp:predicate ep-core:temporalPartOf ;
sp:subject _:b12
] [ sp:object ep-facility:Rig ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "operator"^^xsd:string
]
sp:subject _:b14
] [ sp:object _:b15 ;
sp:predicate ep-core:npdCode ;
sp:subject _:b14
]) ;
sp:where ([ sp:object
[ sp:varName "nameWellBore"^^xsd:string
] ;
sp:where ([ sp:object _:b16 ;
sp:predicate ep-spin-lib:nameWellbore ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "dTimStart"^^xsd:string
] ;
] [ sp:object _:b17 ;
sp:predicate ddr:dTimStart ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "wellboreInfo"^^xsd:string
] ;
] [ sp:object _:b18 ;
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "nameOperator"^^xsd:string
] ;
sp:predicate ddr:operator ;
sp:subject
[ sp:varName "wellboreInfo"^^xsd:string
]
] [ sp:object _:b19 ;
sp:predicate ddr:rigAliasRef ;
sp:subject _:b18
] [ sp:object _:b15 ;
sp:predicate ddr:name ;
sp:subject _:b19
] [ rdf:type sp:Union ;
sp:elements (([ sp:object "NPD Code"^^xsd:string ;
sp:predicate ddr:namingSystem ;
sp:subject _:b19
]) ([ sp:object "NPD code"^^xsd:string ;
sp:predicate ddr:namingSystem ;
sp:subject _:b19
]))
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "nameWellBore"^^xsd:string
]
sp:arg1 _:b16
] ;
sp:variable
[ sp:varName "normalizedWellBoreName"^^xsd:string
]
sp:variable _:b20
] [ 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
]
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 _:b15
] ;
sp:variable
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
sp:variable _:b21
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "nameOperator"^^xsd:string
]
[ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
sp:arg1 _:b20 ;
sp:arg2 _:b17
] ;
sp:variable
[ sp:varName "normalizedOperatorName"^^xsd:string
]
sp:variable _:b13
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:companyById ;
arg:id [ sp:varName "normalizedOperatorName"^^xsd:string
]
[ rdf:type ep-spin-lib:buildRigURI ;
sp:arg1 _:b21
] ;
sp:variable
[ sp:varName "operator"^^xsd:string
]
sp:variable _:b14
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 163 Set drilling contractor for drilling activity"^^xsd:string ;
sp:templates ([ sp:object _:b5 ;
sp:templates ([ sp:object _:b22 ;
sp:predicate ep-activity:drillingContractor ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
......@@ -418,10 +423,10 @@ ddr:Obj_drillReport
[ sp:varName "contractor"^^xsd:string
] ;
sp:predicate ep-core:temporalPartOf ;
sp:subject _:b5
sp:subject _:b22
] [ sp:object ep-org:Organization ;
sp:predicate rdf:type ;
sp:subject _:b5
sp:subject _:b22
] [ sp:object
[ sp:varName "nameContractor"^^xsd:string
] ;
......@@ -432,80 +437,7 @@ ddr:Obj_drillReport
] [ sp:object ep-org:Company ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "contractor"^^xsd:string
]
]) ;
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 "wellboreInfo"^^xsd:string
] ;
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "nameContractor"^^xsd:string
] ;
sp:predicate ddr:drillContractor ;
sp:subject
[ sp:varName "wellboreInfo"^^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 ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "nameContractor"^^xsd:string
]
] ;
sp:variable
[ sp:varName "normalizedContractorName"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:companyById ;
arg:id [ sp:varName "normalizedContractorName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "contractor"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 164 Set preSPUD date"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "preSpudDate"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/well#wellBorePreSpudAt> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
[ sp:varName "contractor"^^xsd:string
]
]) ;
sp:where ([ sp:object
......@@ -524,31 +456,12 @@ ddr:Obj_drillReport
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "preSpudDate"^^xsd:string
[ sp:varName "nameContractor"^^xsd:string
] ;
sp:predicate ddr:dTimPreSpud ;
sp:predicate ddr:drillContractor ;
sp:subject
[ sp:varName "wellboreInfo"^^xsd:string
]
] [ sp:object
[ sp:varName "temporalPartOfAWellBore"^^xsd:string
] ;
sp:predicate ep-activity:onWellBore ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "wellBore"^^xsd:string
] ;
sp:predicate ep-core:temporalPartOf ;
sp:subject
[ sp:varName "temporalPartOfAWellBore"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
......@@ -569,15 +482,33 @@ ddr:Obj_drillReport
sp:variable
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "nameContractor"^^xsd:string
]
] ;
sp:variable
[ sp:varName "normalizedContractorName"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:companyById ;
arg:id [ sp:varName "normalizedContractorName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "contractor"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 166 Set SPUD date"^^xsd:string ;
rdfs:comment "STEP 167 Set drill completion date"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "spudDate"^^xsd:string
[ sp:varName "dateDrillComplete"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/well#wellBoreSpudAt> ;
sp:predicate <http://www.reportinghub.no/ep/schema/well#wellBoreCompletedAt> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
]
......@@ -598,9 +529,9 @@ ddr:Obj_drillReport
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "spudDate"^^xsd:string
[ sp:varName "dateDrillComplete"^^xsd:string
] ;
sp:predicate ddr:dTimSpud ;
sp:predicate ddr:dateDrillComplete ;
sp:subject
[ sp:varName "wellboreInfo"^^xsd:string
]
......@@ -647,11 +578,11 @@ ddr:Obj_drillReport
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 167 Set drill completion date"^^xsd:string ;
rdfs:comment "STEP 166 Set SPUD date"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "dateDrillComplete"^^xsd:string
[ sp:varName "spudDate"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/well#wellBoreCompletedAt> ;
sp:predicate <http://www.reportinghub.no/ep/schema/well#wellBoreSpudAt> ;
sp:subject
[ sp:varName "wellBore"^^xsd:string
]
......@@ -672,9 +603,9 @@ ddr:Obj_drillReport
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "dateDrillComplete"^^xsd:string
[ sp:varName "spudDate"^^xsd:string
] ;
sp:predicate ddr:dateDrillComplete ;
sp:predicate ddr:dTimSpud ;
sp:subject
[ sp:varName "wellboreInfo"^^xsd:string
]
......@@ -721,14 +652,31 @@ ddr:Obj_drillReport
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 168 Transfer fixedRig
This rule processes data from statusInfo, but is here because it must be executed after a rig has been defined."""^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "fixedOrMoveableRigType"^^xsd:string
rdfs:comment "STEP 162 Set drilling operator for drilling activity"^^xsd:string ;
sp:templates ([ sp:object _:b23 ;
sp:predicate ep-activity:drillingOperator ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "operator"^^xsd:string
] ;
sp:predicate ep-core:temporalPartOf ;
sp:subject _:b23
] [ sp:object ep-org:Organization ;
sp:predicate rdf:type ;
sp:subject _:b23
] [ sp:object
[ sp:varName "nameOperator"^^xsd:string
] ;
sp:predicate ep-core:name ;
sp:subject
[ sp:varName "operator"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "rig"^^xsd:string
[ sp:varName "operator"^^xsd:string
]
]) ;
sp:where ([ sp:object
......@@ -742,35 +690,16 @@ This rule processes data from statusInfo, but is here because it must be execute
sp:predicate ddr:dTimStart ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "temporalPartOfARig"^^xsd:string
] ;
sp:predicate ep-activity:onRig ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "rig"^^xsd:string
] ;
sp:predicate ep-core:temporalPartOf ;
sp:subject
[ sp:varName "temporalPartOfARig"^^xsd:string
]
] [ sp:object ep-facility:Rig ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "rig"^^xsd:string
]
] [ sp:object
[ sp:varName "statusInfo"^^xsd:string
[ sp:varName "wellboreInfo"^^xsd:string
] ;
sp:predicate ddr:statusInfoRef ;
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "fixedRig"^^xsd:string
[ sp:varName "nameOperator"^^xsd:string
] ;
sp:predicate ddr:fixedRig ;
sp:predicate ddr:operator ;
sp:subject
[ sp:varName "statusInfo"^^xsd:string
[ sp:varName "wellboreInfo"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
......@@ -794,12 +723,21 @@ This rule processes data from statusInfo, but is here because it must be execute
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:selectFixedOrMoveableRigType ;
sp:arg1 [ sp:varName "fixedRig"^^xsd:string
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "nameOperator"^^xsd:string
]
] ;
sp:variable
[ sp:varName "fixedOrMoveableRigType"^^xsd:string
[ sp:varName "normalizedOperatorName"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:companyById ;
arg:id [ sp:varName "normalizedOperatorName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "operator"^^xsd:string
]
])
] ;
......@@ -807,27 +745,27 @@ This rule processes data from statusInfo, but is here because it must be execute
[ rdf:type sp:Construct ;
rdfs:comment """STEP 169 Transfer elevKelly
This rule processes data from statusInfo, but is here because it must be executed after a rig has been defined."""^^xsd:string ;
sp:templates ([ sp:object _:b6 ;
sp:templates ([ sp:object _:b24 ;
sp:predicate ep-core:hasPart ;
sp:subject
[ sp:varName "temporalPartOfARig"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#KellyBushing> ;
sp:predicate rdf:type ;
sp:subject _:b6
] [ sp:object _:b7 ;
sp:subject _:b24
] [ sp:object _:b25 ;
sp:predicate <http://www.reportinghub.no/ep/schema/equipment#elevationOfKellyBushing> ;
sp:subject _:b6
sp:subject _:b24
] [ sp:object ep-core:Length ;
sp:predicate rdf:type ;
sp:subject _:b7
sp:subject _:b25
] [ sp:object
[ sp:varName "real"^^xsd:string
] ;
sp:predicate
[ sp:varName "lengthScale"^^xsd:string
] ;
sp:subject _:b7
sp:subject _:b25
]) ;
sp:where ([ sp:object
[ sp:varName "nameWellBore"^^xsd:string
......@@ -905,112 +843,135 @@ This rule processes data from statusInfo, but is here because it must be execute
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 169a Transfer waterDepth
This rule processes data from statusInfo, but is here because it must be executed after a rig has been defined."""^^xsd:string ;
sp:templates ([ sp:object _:b8 ;
sp:predicate ep-core:hasPart ;
sp:subject
[ sp:varName "temporalPartOfARig"^^xsd:string
]
] [ sp:object ep-facility:SurroundingWater ;
rdfs:comment "STEP 160b Set rig for drilling activity - NPD Code not supplied"^^xsd:string ;
sp:templates ([ sp:object _:b26 ;
sp:predicate ep-activity:onRig ;
sp:subject _:b27
] [ sp:object ep-facility:TemporalPartOfARig ;
sp:predicate rdf:type ;
sp:subject _:b8
] [ sp:object _:b9 ;
sp:predicate ep-facility:depthOfSurroundingWater ;
sp:subject _:b8
] [ sp:object ep-core:Length ;
sp:subject _:b26
] [ sp:object _:b28 ;
sp:predicate ep-core:temporalPartOf ;
sp:subject _:b26
] [ sp:object ep-facility:Rig ;
sp:predicate rdf:type ;
sp:subject _:b9
] [ sp:object
[ sp:varName "real"^^xsd:string
] ;
sp:predicate
[ sp:varName "lengthScale"^^xsd:string
] ;
sp:subject _:b9
sp:subject _:b28
]) ;
sp:where ([ sp:object
[ sp:varName "nameWellBore"^^xsd:string
] ;
sp:where ([ sp:object _:b29 ;
sp:predicate ep-spin-lib:nameWellbore ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "dTimStart"^^xsd:string
] ;
] [ sp:object _:b30 ;
sp:predicate ddr:dTimStart ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "statusInfo"^^xsd:string
] ;
sp:predicate ddr:statusInfoRef ;
] [ rdf:type sp:NotExists ;
sp:elements ([ sp:object _:b31 ;
sp:predicate ddr:wellboreInfoRef ;
sp:subject spin:_this
] [ sp:object _:b32 ;
sp:predicate ddr:rigAliasRef ;
sp:subject _:b31
] [ sp:object
[ sp:varName "temporalPartOfARig"^^xsd:string
] ;
sp:predicate ep-activity:onRig ;
sp:subject
[ sp:varName "dailyDrillingActivity"^^xsd:string
]
] [ sp:object
[ sp:varName "waterDepth"^^xsd:string
] ;
sp:predicate ddr:waterDepthRef ;
sp:subject
[ sp:varName "statusInfo"^^xsd:string
]
] [ sp:object
[ sp:varName "real"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject
[ sp:varName "waterDepth"^^xsd:string
]
] [ sp:object
[ sp:varName "uom"^^xsd:string
[ sp:varName "code"^^xsd:string
] ;
sp:predicate ddr:uomRef ;
sp:subject
[ sp:varName "waterDepth"^^xsd:string
]
sp:predicate ddr:name ;
sp:subject _:b32
] [ rdf:type sp:Union ;
sp:elements (([ sp:object "NPD Code"^^xsd:string ;
sp:predicate ddr:namingSystem ;
sp:subject _:b32
]) ([ sp:object "NPD code"^^xsd:string ;
sp:predicate ddr:namingSystem ;
sp:subject _:b32
]))
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 [ sp:varName "nameWellBore"^^xsd:string
]
sp:arg1 _:b29
] ;
sp:variable
[ sp:varName "normalizedWellBoreName"^^xsd:string
]
sp:variable _:b33
] [ 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 ep-spin-lib:selectLengthScale ;
sp:arg1 [ sp:varName "uom"^^xsd:string
]
sp:arg1 _:b33 ;
sp:arg2 _:b30
] ;
sp:variable
[ sp:varName "lengthScale"^^xsd:string
]
sp:variable _:b27
])
] .
[] rdf:type sp:Modify .
[] rdf:type smf:regex .
[] rdf:type smf:trim .
[] rdf:type fn:starts-with .
[] rdf:type smf:trim .
[] rdf:type sp:Modify .
[] rdf:type smf:regex .
_:b5 sp:varName "nameWellBore"^^xsd:string .
_:b6 sp:varName "dTimStart"^^xsd:string .
_:b7 sp:varName "wellboreInfo"^^xsd:string .
_:b8 sp:varName "rigAlias"^^xsd:string .
_:b3 sp:varName "name"^^xsd:string .
_:b10
sp:varName "dailyDrillingActivity"^^xsd:string .
_:b9 sp:varName "temporalPartOfARig"^^xsd:string .
_:b4 sp:varName "rig"^^xsd:string .
_:b11
sp:varName "normalizedWellBoreName"^^xsd:string .
_:b29
sp:varName "nameWellBore"^^xsd:string .
_:b30
sp:varName "dTimStart"^^xsd:string .
_:b31
sp:varName "wellboreInfo"^^xsd:string .
_:b32
sp:varName "rigAlias"^^xsd:string .
_:b33
sp:varName "normalizedWellBoreName"^^xsd:string .
_:b27
sp:varName "dailyDrillingActivity"^^xsd:string .
_:b16
sp:varName "nameWellBore"^^xsd:string .
_:b17
sp:varName "dTimStart"^^xsd:string .
_:b18
sp:varName "wellboreInfo"^^xsd:string .
_:b19
sp:varName "rigAlias"^^xsd:string .
_:b15
sp:varName "code"^^xsd:string .
_:b20
sp:varName "normalizedWellBoreName"^^xsd:string .
_:b21
sp:varName "normalizedCode"^^xsd:string .
_:b13
sp:varName "dailyDrillingActivity"^^xsd:string .
_:b14
sp:varName "rig"^^xsd:string .
([]) .
......