David Price

Fixed second well job URI build to have date

...@@ -19,12 +19,443 @@ ...@@ -19,12 +19,443 @@
19 19
20 <http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage> 20 <http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage>
21 rdf:type owl:Ontology ; 21 rdf:type owl:Ontology ;
22 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.witsml.org/schemas/1series> ; 22 + owl:imports <http://www.witsml.org/schemas/1series> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://spinrdf.org/spin> ;
23 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 23 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
24 24
25 ddr:Obj_drillReport 25 ddr:Obj_drillReport
26 spin:rule 26 spin:rule
27 [ rdf:type sp:Construct ; 27 [ rdf:type sp:Construct ;
28 + rdfs:comment "STEP 291 Process cementingFluid"^^xsd:string ;
29 + sp:templates ([ sp:object _:b1 ;
30 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
31 + sp:subject
32 + [ sp:varName "pumpedFluid"^^xsd:string
33 + ]
34 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ;
35 + sp:predicate rdf:type ;
36 + sp:subject _:b1
37 + ] [ sp:object _:b2 ;
38 + sp:predicate rdf:type ;
39 + sp:subject _:b1
40 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
41 + sp:predicate rdf:type ;
42 + sp:subject _:b2
43 + ] [ sp:object
44 + [ sp:varName "realVolPumped"^^xsd:string
45 + ] ;
46 + sp:predicate
47 + [ sp:varName "volumeScalePumped"^^xsd:string
48 + ] ;
49 + sp:subject _:b2
50 + ] [ sp:object
51 + [ sp:varName "cementingFluidType"^^xsd:string
52 + ] ;
53 + sp:predicate rdf:type ;
54 + sp:subject _:b1
55 + ] [ sp:object _:b3 ;
56 + sp:predicate rdf:type ;
57 + sp:subject _:b1
58 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#UserDescribedCementingFluidType> ;
59 + sp:predicate rdf:type ;
60 + sp:subject _:b3
61 + ] [ sp:object
62 + [ sp:varName "cementingFluidDescription"^^xsd:string
63 + ] ;
64 + sp:predicate rdfs:comment ;
65 + sp:subject _:b3
66 + ] [ sp:object _:b4 ;
67 + sp:predicate <http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater> ;
68 + sp:subject _:b1
69 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SpecificVolume> ;
70 + sp:predicate rdf:type ;
71 + sp:subject _:b4
72 + ] [ sp:object
73 + [ sp:varName "realRatioMixWater"^^xsd:string
74 + ] ;
75 + sp:predicate
76 + [ sp:varName "ratioScaleMixWater"^^xsd:string
77 + ] ;
78 + sp:subject _:b4
79 + ] [ sp:object _:b5 ;
80 + sp:predicate rdf:type ;
81 + sp:subject _:b1
82 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ;
83 + sp:predicate rdf:type ;
84 + sp:subject _:b5
85 + ] [ sp:object
86 + [ sp:varName "realDensity"^^xsd:string
87 + ] ;
88 + sp:predicate
89 + [ sp:varName "densityScale"^^xsd:string
90 + ] ;
91 + sp:subject _:b5
92 + ] [ sp:object _:b6 ;
93 + sp:predicate rdf:type ;
94 + sp:subject _:b1
95 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#YieldPoint> ;
96 + sp:predicate rdf:type ;
97 + sp:subject _:b6
98 + ] [ sp:object
99 + [ sp:varName "realYp"^^xsd:string
100 + ] ;
101 + sp:predicate
102 + [ sp:varName "yieldPointScale"^^xsd:string
103 + ] ;
104 + sp:subject _:b6
105 + ] [ sp:object _:b7 ;
106 + sp:predicate <http://www.reportinghub.no/ep/schema/well#cementingFluidThickeningTime> ;
107 + sp:subject _:b1
108 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
109 + sp:predicate rdf:type ;
110 + sp:subject _:b7
111 + ] [ sp:object
112 + [ sp:varName "realETim"^^xsd:string
113 + ] ;
114 + sp:predicate
115 + [ sp:varName "durationScaleETim"^^xsd:string
116 + ] ;
117 + sp:subject _:b7
118 + ] [ sp:object _:b8 ;
119 + sp:predicate <http://www.reportinghub.no/ep/schema/well#cementingFluidPerCentFreeWater> ;
120 + sp:subject _:b1
121 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SpecificVolume> ;
122 + sp:predicate rdf:type ;
123 + sp:subject _:b8
124 + ] [ sp:object
125 + [ sp:varName "realPcFreeWater"^^xsd:string
126 + ] ;
127 + sp:predicate
128 + [ sp:varName "ratioScalePcFreeWater"^^xsd:string
129 + ] ;
130 + sp:subject _:b8
131 + ] [ sp:object
132 + [ sp:varName "cementingFluidComments"^^xsd:string
133 + ] ;
134 + sp:predicate rdfs:comment ;
135 + sp:subject _:b1
136 + ]) ;
137 + sp:where ([ sp:object
138 + [ sp:varName "nameWellBore"^^xsd:string
139 + ] ;
140 + sp:predicate ep-spin-lib:nameWellbore ;
141 + sp:subject spin:_this
142 + ] [ sp:object
143 + [ sp:varName "dTimStart"^^xsd:string
144 + ] ;
145 + sp:predicate ddr:dTimStart ;
146 + sp:subject spin:_this
147 + ] [ sp:object
148 + [ sp:varName "cementStage"^^xsd:string
149 + ] ;
150 + sp:predicate ddr:cementStageRef ;
151 + sp:subject spin:_this
152 + ] [ sp:object
153 + [ sp:varName "dailyTemporalPartOfAWellBore"^^xsd:string
154 + ] ;
155 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
156 + sp:subject
157 + [ sp:varName "dailyDrillingActivity"^^xsd:string
158 + ]
159 + ] [ sp:object
160 + [ sp:varName "wellCementPumping"^^xsd:string
161 + ] ;
162 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
163 + sp:subject
164 + [ sp:varName "wellCementJob"^^xsd:string
165 + ]
166 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementPumping> ;
167 + sp:predicate rdf:type ;
168 + sp:subject
169 + [ sp:varName "wellCementPumping"^^xsd:string
170 + ]
171 + ] [ sp:object
172 + [ sp:varName "pumpedFluid"^^xsd:string
173 + ] ;
174 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#pumpedFluid> ;
175 + sp:subject
176 + [ sp:varName "wellCementPumping"^^xsd:string
177 + ]
178 + ] [ sp:object
179 + [ sp:varName "cementingFluid"^^xsd:string
180 + ] ;
181 + sp:predicate ddr:cementingFluidRef ;
182 + sp:subject
183 + [ sp:varName "cementStage"^^xsd:string
184 + ]
185 + ] [ rdf:type sp:Optional ;
186 + sp:elements ([ sp:object
187 + [ sp:varName "enumTypeFluid"^^xsd:string
188 + ] ;
189 + sp:predicate ddr:typeFluidRef ;
190 + sp:subject
191 + [ sp:varName "cementingFluid"^^xsd:string
192 + ]
193 + ])
194 + ] [ rdf:type sp:Optional ;
195 + sp:elements ([ sp:object
196 + [ sp:varName "cementingFluidDescription"^^xsd:string
197 + ] ;
198 + sp:predicate ddr:descFluid ;
199 + sp:subject
200 + [ sp:varName "cementingFluid"^^xsd:string
201 + ]
202 + ])
203 + ] [ rdf:type sp:Optional ;
204 + sp:elements ([ sp:object
205 + [ sp:varName "ratioMixWater"^^xsd:string
206 + ] ;
207 + sp:predicate ddr:ratioMixWaterRef ;
208 + sp:subject
209 + [ sp:varName "cementingFluid"^^xsd:string
210 + ]
211 + ] [ sp:object
212 + [ sp:varName "uomRatioMixWater"^^xsd:string
213 + ] ;
214 + sp:predicate ddr:uomRef ;
215 + sp:subject
216 + [ sp:varName "ratioMixWater"^^xsd:string
217 + ]
218 + ] [ sp:object
219 + [ sp:varName "realRatioMixWater"^^xsd:string
220 + ] ;
221 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
222 + sp:subject
223 + [ sp:varName "ratioMixWater"^^xsd:string
224 + ]
225 + ])
226 + ] [ rdf:type sp:Optional ;
227 + sp:elements ([ sp:object
228 + [ sp:varName "density"^^xsd:string
229 + ] ;
230 + sp:predicate ddr:densityRef ;
231 + sp:subject
232 + [ sp:varName "cementingFluid"^^xsd:string
233 + ]
234 + ] [ sp:object
235 + [ sp:varName "uomDensity"^^xsd:string
236 + ] ;
237 + sp:predicate ddr:uomRef ;
238 + sp:subject
239 + [ sp:varName "density"^^xsd:string
240 + ]
241 + ] [ sp:object
242 + [ sp:varName "realDensity"^^xsd:string
243 + ] ;
244 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
245 + sp:subject
246 + [ sp:varName "density"^^xsd:string
247 + ]
248 + ])
249 + ] [ rdf:type sp:Optional ;
250 + sp:elements ([ sp:object
251 + [ sp:varName "volPumped"^^xsd:string
252 + ] ;
253 + sp:predicate ddr:volPumpedRef ;
254 + sp:subject
255 + [ sp:varName "cementingFluid"^^xsd:string
256 + ]
257 + ] [ sp:object
258 + [ sp:varName "uomVolPumped"^^xsd:string
259 + ] ;
260 + sp:predicate ddr:uomRef ;
261 + sp:subject
262 + [ sp:varName "volPumped"^^xsd:string
263 + ]
264 + ] [ sp:object
265 + [ sp:varName "realVolPumped"^^xsd:string
266 + ] ;
267 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
268 + sp:subject
269 + [ sp:varName "volPumped"^^xsd:string
270 + ]
271 + ])
272 + ] [ rdf:type sp:Optional ;
273 + sp:elements ([ sp:object
274 + [ sp:varName "yp"^^xsd:string
275 + ] ;
276 + sp:predicate ddr:ypRef ;
277 + sp:subject
278 + [ sp:varName "cementingFluid"^^xsd:string
279 + ]
280 + ] [ sp:object
281 + [ sp:varName "uomYp"^^xsd:string
282 + ] ;
283 + sp:predicate ddr:uomRef ;
284 + sp:subject
285 + [ sp:varName "yp"^^xsd:string
286 + ]
287 + ] [ sp:object
288 + [ sp:varName "realYp"^^xsd:string
289 + ] ;
290 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
291 + sp:subject
292 + [ sp:varName "yp"^^xsd:string
293 + ]
294 + ])
295 + ] [ rdf:type sp:Optional ;
296 + sp:elements ([ sp:object
297 + [ sp:varName "eTimThickening"^^xsd:string
298 + ] ;
299 + sp:predicate ddr:eTimThickeningRef ;
300 + sp:subject
301 + [ sp:varName "cementingFluid"^^xsd:string
302 + ]
303 + ] [ sp:object
304 + [ sp:varName "uomETim"^^xsd:string
305 + ] ;
306 + sp:predicate ddr:uomRef ;
307 + sp:subject
308 + [ sp:varName "eTimThickening"^^xsd:string
309 + ]
310 + ] [ sp:object
311 + [ sp:varName "realETim"^^xsd:string
312 + ] ;
313 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
314 + sp:subject
315 + [ sp:varName "eTimThickening"^^xsd:string
316 + ]
317 + ])
318 + ] [ rdf:type sp:Optional ;
319 + sp:elements ([ sp:object
320 + [ sp:varName "pcFreeWater"^^xsd:string
321 + ] ;
322 + sp:predicate ddr:pcFreeWaterRef ;
323 + sp:subject
324 + [ sp:varName "cementingFluid"^^xsd:string
325 + ]
326 + ] [ sp:object
327 + [ sp:varName "uomPcFreeWater"^^xsd:string
328 + ] ;
329 + sp:predicate ddr:uomRef ;
330 + sp:subject
331 + [ sp:varName "pcFreeWater"^^xsd:string
332 + ]
333 + ] [ sp:object
334 + [ sp:varName "realPcFreeWater"^^xsd:string
335 + ] ;
336 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
337 + sp:subject
338 + [ sp:varName "pcFreeWater"^^xsd:string
339 + ]
340 + ])
341 + ] [ rdf:type sp:Optional ;
342 + sp:elements ([ sp:object
343 + [ sp:varName "cementingFluidComments"^^xsd:string
344 + ] ;
345 + sp:predicate ddr:comments ;
346 + sp:subject
347 + [ sp:varName "cementingFluid"^^xsd:string
348 + ]
349 + ])
350 + ] [ rdf:type sp:Bind ;
351 + sp:expression
352 + [ rdf:type ep-spin-lib:normalizeString ;
353 + sp:arg1 [ sp:varName "nameWellBore"^^xsd:string
354 + ]
355 + ] ;
356 + sp:variable
357 + [ sp:varName "normalizedWellBoreName"^^xsd:string
358 + ]
359 + ] [ rdf:type sp:Bind ;
360 + sp:expression
361 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
362 + sp:arg1 [ sp:varName "normalizedWellBoreName"^^xsd:string
363 + ] ;
364 + sp:arg2 [ sp:varName "dTimStart"^^xsd:string
365 + ]
366 + ] ;
367 + sp:variable
368 + [ sp:varName "dailyDrillingActivity"^^xsd:string
369 + ]
370 + ] [ rdf:type sp:Bind ;
371 + sp:expression
372 + [ rdf:type afn:localname ;
373 + sp:arg1 [ sp:varName "cementStage"^^xsd:string
374 + ]
375 + ] ;
376 + sp:variable
377 + [ sp:varName "localname"^^xsd:string
378 + ]
379 + ] [ rdf:type sp:Bind ;
380 + sp:expression
381 + [ rdf:type ep-spin-lib:buildWellCementJobURI ;
382 + sp:arg1 [ sp:varName "normalizedWellBoreName"^^xsd:string
383 + ] ;
384 + sp:arg2 [ sp:varName "dTimStart"^^xsd:string
385 + ] ;
386 + sp:arg3 [ sp:varName "localname"^^xsd:string
387 + ]
388 + ] ;
389 + sp:variable
390 + [ sp:varName "wellCementJob"^^xsd:string
391 + ]
392 + ] [ rdf:type sp:Bind ;
393 + sp:expression
394 + [ rdf:type ep-spin-lib:selectFluidType ;
395 + sp:arg1 [ sp:varName "enumTypeFluid"^^xsd:string
396 + ]
397 + ] ;
398 + sp:variable
399 + [ sp:varName "cementingFluidType"^^xsd:string
400 + ]
401 + ] [ rdf:type sp:Bind ;
402 + sp:expression
403 + [ rdf:type ep-spin-lib:selectSpecificVolumeScale ;
404 + sp:arg1 [ sp:varName "uomPcFreeWater"^^xsd:string
405 + ]
406 + ] ;
407 + sp:variable
408 + [ sp:varName "ratioScalePcFreeWater"^^xsd:string
409 + ]
410 + ] [ rdf:type sp:Bind ;
411 + sp:expression
412 + [ rdf:type ep-spin-lib:selectTimeDurationScale ;
413 + sp:arg1 [ sp:varName "uomETim"^^xsd:string
414 + ]
415 + ] ;
416 + sp:variable
417 + [ sp:varName "durationScaleETim"^^xsd:string
418 + ]
419 + ] [ rdf:type sp:Bind ;
420 + sp:expression
421 + [ rdf:type ep-spin-lib:selectYieldPointScale ;
422 + sp:arg1 [ sp:varName "uomYp"^^xsd:string
423 + ]
424 + ] ;
425 + sp:variable
426 + [ sp:varName "yieldPointScale"^^xsd:string
427 + ]
428 + ] [ rdf:type sp:Bind ;
429 + sp:expression
430 + [ rdf:type ep-spin-lib:selectDensityScale ;
431 + sp:arg1 [ sp:varName "uomDensity"^^xsd:string
432 + ]
433 + ] ;
434 + sp:variable
435 + [ sp:varName "densityScale"^^xsd:string
436 + ]
437 + ] [ rdf:type sp:Bind ;
438 + sp:expression
439 + [ rdf:type ep-spin-lib:selectVolumeScale ;
440 + sp:arg1 [ sp:varName "uomVolPumped"^^xsd:string
441 + ]
442 + ] ;
443 + sp:variable
444 + [ sp:varName "volumeScalePumped"^^xsd:string
445 + ]
446 + ] [ rdf:type sp:Bind ;
447 + sp:expression
448 + [ rdf:type ep-spin-lib:selectSpecificVolumeScale ;
449 + sp:arg1 [ sp:varName "uomRatioMixWater"^^xsd:string
450 + ]
451 + ] ;
452 + sp:variable
453 + [ sp:varName "ratioScaleMixWater"^^xsd:string
454 + ]
455 + ])
456 + ] ;
457 + spin:rule
458 + [ rdf:type sp:Construct ;
28 rdfs:comment "STEP 290 Process cementStage - create Well cement job"^^xsd:string ; 459 rdfs:comment "STEP 290 Process cementStage - create Well cement job"^^xsd:string ;
29 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementJob> ; 460 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementJob> ;
30 sp:predicate rdf:type ; 461 sp:predicate rdf:type ;
...@@ -38,25 +469,25 @@ ddr:Obj_drillReport ...@@ -38,25 +469,25 @@ ddr:Obj_drillReport
38 sp:subject 469 sp:subject
39 [ sp:varName "dailyDrillingActivity"^^xsd:string 470 [ sp:varName "dailyDrillingActivity"^^xsd:string
40 ] 471 ]
41 - ] [ sp:object _:b1 ; 472 + ] [ sp:object _:b9 ;
42 sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; 473 sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
43 sp:subject 474 sp:subject
44 [ sp:varName "wellCementJob"^^xsd:string 475 [ sp:varName "wellCementJob"^^xsd:string
45 ] 476 ]
46 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; 477 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
47 sp:predicate rdf:type ; 478 sp:predicate rdf:type ;
48 - sp:subject _:b1 479 + sp:subject _:b9
49 - ] [ sp:object _:b2 ; 480 + ] [ sp:object _:b10 ;
50 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 481 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
51 - sp:subject _:b1 482 + sp:subject _:b9
52 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ; 483 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ;
53 sp:predicate rdf:type ; 484 sp:predicate rdf:type ;
54 - sp:subject _:b2 485 + sp:subject _:b10
55 ] [ sp:object 486 ] [ sp:object
56 [ sp:varName "wellBore"^^xsd:string 487 [ sp:varName "wellBore"^^xsd:string
57 ] ; 488 ] ;
58 sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ; 489 sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ;
59 - sp:subject _:b2 490 + sp:subject _:b10
60 ] [ sp:object 491 ] [ sp:object
61 [ sp:varName "wellCementJobType"^^xsd:string 492 [ sp:varName "wellCementJobType"^^xsd:string
62 ] ; 493 ] ;
...@@ -78,73 +509,73 @@ ddr:Obj_drillReport ...@@ -78,73 +509,73 @@ ddr:Obj_drillReport
78 sp:subject 509 sp:subject
79 [ sp:varName "wellCementJob"^^xsd:string 510 [ sp:varName "wellCementJob"^^xsd:string
80 ] 511 ]
81 - ] [ sp:object _:b3 ; 512 + ] [ sp:object _:b11 ;
82 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; 513 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
83 sp:subject 514 sp:subject
84 [ sp:varName "wellCementJob"^^xsd:string 515 [ sp:varName "wellCementJob"^^xsd:string
85 ] 516 ]
86 ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementPumping> ; 517 ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementPumping> ;
87 sp:predicate rdf:type ; 518 sp:predicate rdf:type ;
88 - sp:subject _:b3 519 + sp:subject _:b11
89 ] [ sp:object 520 ] [ sp:object
90 [ sp:varName "cementingFluidReturnType"^^xsd:string 521 [ sp:varName "cementingFluidReturnType"^^xsd:string
91 ] ; 522 ] ;
92 sp:predicate rdf:type ; 523 sp:predicate rdf:type ;
93 - sp:subject _:b3 524 + sp:subject _:b11
94 - ] [ sp:object _:b4 ; 525 + ] [ sp:object _:b12 ;
95 sp:predicate <http://www.reportinghub.no/ep/schema/activity#returnedCementingFluid> ; 526 sp:predicate <http://www.reportinghub.no/ep/schema/activity#returnedCementingFluid> ;
96 - sp:subject _:b3 527 + sp:subject _:b11
97 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ; 528 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ;
98 sp:predicate rdf:type ; 529 sp:predicate rdf:type ;
99 - sp:subject _:b4 530 + sp:subject _:b12
100 - ] [ sp:object _:b5 ; 531 + ] [ sp:object _:b13 ;
101 sp:predicate rdf:type ; 532 sp:predicate rdf:type ;
102 - sp:subject _:b4 533 + sp:subject _:b12
103 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; 534 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
104 sp:predicate rdf:type ; 535 sp:predicate rdf:type ;
105 - sp:subject _:b5 536 + sp:subject _:b13
106 ] [ sp:object 537 ] [ sp:object
107 [ sp:varName "realVolReturns"^^xsd:string 538 [ sp:varName "realVolReturns"^^xsd:string
108 ] ; 539 ] ;
109 sp:predicate 540 sp:predicate
110 [ sp:varName "volumeScaleReturns"^^xsd:string 541 [ sp:varName "volumeScaleReturns"^^xsd:string
111 ] ; 542 ] ;
112 - sp:subject _:b5 543 + sp:subject _:b13
113 ] [ sp:object 544 ] [ sp:object
114 [ sp:varName "dTimPumpStart"^^xsd:string 545 [ sp:varName "dTimPumpStart"^^xsd:string
115 ] ; 546 ] ;
116 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; 547 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
117 - sp:subject _:b3 548 + sp:subject _:b11
118 ] [ sp:object 549 ] [ sp:object
119 [ sp:varName "dTimPumpEnd"^^xsd:string 550 [ sp:varName "dTimPumpEnd"^^xsd:string
120 ] ; 551 ] ;
121 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 552 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
122 - sp:subject _:b3 553 + sp:subject _:b11
123 - ] [ sp:object _:b6 ; 554 + ] [ sp:object _:b14 ;
124 sp:predicate <http://www.reportinghub.no/ep/schema/activity#pumpedFluid> ; 555 sp:predicate <http://www.reportinghub.no/ep/schema/activity#pumpedFluid> ;
125 - sp:subject _:b3 556 + sp:subject _:b11
126 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ; 557 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ;
127 sp:predicate rdf:type ; 558 sp:predicate rdf:type ;
128 - sp:subject _:b6 559 + sp:subject _:b14
129 - ] [ sp:object _:b7 ; 560 + ] [ sp:object _:b15 ;
130 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; 561 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
131 - sp:subject _:b2 562 + sp:subject _:b10
132 ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#CasingString> ; 563 ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#CasingString> ;
133 sp:predicate rdf:type ; 564 sp:predicate rdf:type ;
134 - sp:subject _:b7 565 + sp:subject _:b15
135 - ] [ sp:object _:b8 ; 566 + ] [ sp:object _:b16 ;
136 sp:predicate <http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular> ; 567 sp:predicate <http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular> ;
137 - sp:subject _:b7 568 + sp:subject _:b15
138 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; 569 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ;
139 sp:predicate rdf:type ; 570 sp:predicate rdf:type ;
140 - sp:subject _:b8 571 + sp:subject _:b16
141 ] [ sp:object 572 ] [ sp:object
142 [ sp:varName "realCasingStrDia"^^xsd:string 573 [ sp:varName "realCasingStrDia"^^xsd:string
143 ] ; 574 ] ;
144 sp:predicate 575 sp:predicate
145 [ sp:varName "lengthScaleCasingStrDia"^^xsd:string 576 [ sp:varName "lengthScaleCasingStrDia"^^xsd:string
146 ] ; 577 ] ;
147 - sp:subject _:b8 578 + sp:subject _:b16
148 ] [ sp:object 579 ] [ sp:object
149 [ sp:varName "cementStageComments"^^xsd:string 580 [ sp:varName "cementStageComments"^^xsd:string
150 ] ; 581 ] ;
...@@ -173,21 +604,21 @@ ddr:Obj_drillReport ...@@ -173,21 +604,21 @@ ddr:Obj_drillReport
173 sp:subject 604 sp:subject
174 [ sp:varName "wellCementJob"^^xsd:string 605 [ sp:varName "wellCementJob"^^xsd:string
175 ] 606 ]
176 - ] [ sp:object _:b9 ; 607 + ] [ sp:object _:b17 ;
177 sp:predicate <http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped> ; 608 sp:predicate <http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped> ;
178 sp:subject 609 sp:subject
179 [ sp:varName "wellCementJob"^^xsd:string 610 [ sp:varName "wellCementJob"^^xsd:string
180 ] 611 ]
181 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; 612 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ;
182 sp:predicate rdf:type ; 613 sp:predicate rdf:type ;
183 - sp:subject _:b9 614 + sp:subject _:b17
184 ] [ sp:object 615 ] [ sp:object
185 [ sp:varName "realPresBump"^^xsd:string 616 [ sp:varName "realPresBump"^^xsd:string
186 ] ; 617 ] ;
187 sp:predicate 618 sp:predicate
188 [ sp:varName "pressureScaleBump"^^xsd:string 619 [ sp:varName "pressureScaleBump"^^xsd:string
189 ] ; 620 ] ;
190 - sp:subject _:b9 621 + sp:subject _:b17
191 ] [ sp:object 622 ] [ sp:object
192 [ sp:varName "wellCementJobFloatHoldingType"^^xsd:string 623 [ sp:varName "wellCementJobFloatHoldingType"^^xsd:string
193 ] ; 624 ] ;
...@@ -195,19 +626,19 @@ ddr:Obj_drillReport ...@@ -195,19 +626,19 @@ ddr:Obj_drillReport
195 sp:subject 626 sp:subject
196 [ sp:varName "wellCementJob"^^xsd:string 627 [ sp:varName "wellCementJob"^^xsd:string
197 ] 628 ]
198 - ] [ sp:object _:b10 ; 629 + ] [ sp:object _:b18 ;
199 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; 630 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
200 sp:subject 631 sp:subject
201 [ sp:varName "wellCementJob"^^xsd:string 632 [ sp:varName "wellCementJob"^^xsd:string
202 ] 633 ]
203 ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease> ; 634 ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease> ;
204 sp:predicate rdf:type ; 635 sp:predicate rdf:type ;
205 - sp:subject _:b10 636 + sp:subject _:b18
206 ] [ sp:object 637 ] [ sp:object
207 [ sp:varName "dTimPresReleased"^^xsd:string 638 [ sp:varName "dTimPresReleased"^^xsd:string
208 ] ; 639 ] ;
209 sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; 640 sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
210 - sp:subject _:b10 641 + sp:subject _:b18
211 ]) ; 642 ]) ;
212 sp:where ([ sp:object 643 sp:where ([ sp:object
213 [ sp:varName "nameWellBore"^^xsd:string 644 [ sp:varName "nameWellBore"^^xsd:string
...@@ -555,374 +986,4 @@ ddr:Obj_drillReport ...@@ -555,374 +986,4 @@ ddr:Obj_drillReport
555 [ sp:varName "wellBore"^^xsd:string 986 [ sp:varName "wellBore"^^xsd:string
556 ] 987 ]
557 ]) 988 ])
558 - ] ;
559 - spin:rule
560 - [ rdf:type sp:Construct ;
561 - rdfs:comment "STEP 291 Process cementingFluid"^^xsd:string ;
562 - sp:templates ([ sp:object _:b11 ;
563 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
564 - sp:subject _:b12
565 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#CementingFluid> ;
566 - sp:predicate rdf:type ;
567 - sp:subject _:b11
568 - ] [ sp:object _:b13 ;
569 - sp:predicate rdf:type ;
570 - sp:subject _:b11
571 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
572 - sp:predicate rdf:type ;
573 - sp:subject _:b13
574 - ] [ sp:object _:b14 ;
575 - sp:predicate _:b15 ;
576 - sp:subject _:b13
577 - ] [ sp:object _:b16 ;
578 - sp:predicate rdf:type ;
579 - sp:subject _:b11
580 - ] [ sp:object _:b17 ;
581 - sp:predicate rdf:type ;
582 - sp:subject _:b11
583 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#UserDescribedCementingFluidType> ;
584 - sp:predicate rdf:type ;
585 - sp:subject _:b17
586 - ] [ sp:object _:b18 ;
587 - sp:predicate rdfs:comment ;
588 - sp:subject _:b17
589 - ] [ sp:object _:b19 ;
590 - sp:predicate <http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater> ;
591 - sp:subject _:b11
592 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SpecificVolume> ;
593 - sp:predicate rdf:type ;
594 - sp:subject _:b19
595 - ] [ sp:object _:b20 ;
596 - sp:predicate _:b21 ;
597 - sp:subject _:b19
598 - ] [ sp:object _:b22 ;
599 - sp:predicate rdf:type ;
600 - sp:subject _:b11
601 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ;
602 - sp:predicate rdf:type ;
603 - sp:subject _:b22
604 - ] [ sp:object _:b23 ;
605 - sp:predicate _:b24 ;
606 - sp:subject _:b22
607 - ] [ sp:object _:b25 ;
608 - sp:predicate rdf:type ;
609 - sp:subject _:b11
610 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#YieldPoint> ;
611 - sp:predicate rdf:type ;
612 - sp:subject _:b25
613 - ] [ sp:object _:b26 ;
614 - sp:predicate _:b27 ;
615 - sp:subject _:b25
616 - ] [ sp:object _:b28 ;
617 - sp:predicate <http://www.reportinghub.no/ep/schema/well#cementingFluidThickeningTime> ;
618 - sp:subject _:b11
619 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
620 - sp:predicate rdf:type ;
621 - sp:subject _:b28
622 - ] [ sp:object _:b29 ;
623 - sp:predicate _:b30 ;
624 - sp:subject _:b28
625 - ] [ sp:object _:b31 ;
626 - sp:predicate <http://www.reportinghub.no/ep/schema/well#cementingFluidPerCentFreeWater> ;
627 - sp:subject _:b11
628 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SpecificVolume> ;
629 - sp:predicate rdf:type ;
630 - sp:subject _:b31
631 - ] [ sp:object _:b32 ;
632 - sp:predicate _:b33 ;
633 - sp:subject _:b31
634 - ] [ sp:object _:b34 ;
635 - sp:predicate rdfs:comment ;
636 - sp:subject _:b11
637 - ]) ;
638 - sp:where ([ sp:object _:b35 ;
639 - sp:predicate ep-spin-lib:nameWellbore ;
640 - sp:subject spin:_this
641 - ] [ sp:object _:b36 ;
642 - sp:predicate ddr:dTimStart ;
643 - sp:subject spin:_this
644 - ] [ sp:object _:b37 ;
645 - sp:predicate ddr:cementStageRef ;
646 - sp:subject spin:_this
647 - ] [ sp:object
648 - [ sp:varName "dailyTemporalPartOfAWellBore"^^xsd:string
649 - ] ;
650 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
651 - sp:subject _:b38
652 - ] [ sp:object _:b39 ;
653 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
654 - sp:subject _:b40
655 - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellCementPumping> ;
656 - sp:predicate rdf:type ;
657 - sp:subject _:b39
658 - ] [ sp:object _:b12 ;
659 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#pumpedFluid> ;
660 - sp:subject _:b39
661 - ] [ sp:object _:b41 ;
662 - sp:predicate ddr:cementingFluidRef ;
663 - sp:subject _:b37
664 - ] [ rdf:type sp:Optional ;
665 - sp:elements ([ sp:object _:b42 ;
666 - sp:predicate ddr:typeFluidRef ;
667 - sp:subject _:b41
668 - ])
669 - ] [ rdf:type sp:Optional ;
670 - sp:elements ([ sp:object _:b18 ;
671 - sp:predicate ddr:descFluid ;
672 - sp:subject _:b41
673 - ])
674 - ] [ rdf:type sp:Optional ;
675 - sp:elements ([ sp:object _:b43 ;
676 - sp:predicate ddr:ratioMixWaterRef ;
677 - sp:subject _:b41
678 - ] [ sp:object _:b44 ;
679 - sp:predicate ddr:uomRef ;
680 - sp:subject _:b43
681 - ] [ sp:object _:b20 ;
682 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
683 - sp:subject _:b43
684 - ])
685 - ] [ rdf:type sp:Optional ;
686 - sp:elements ([ sp:object _:b45 ;
687 - sp:predicate ddr:densityRef ;
688 - sp:subject _:b41
689 - ] [ sp:object _:b46 ;
690 - sp:predicate ddr:uomRef ;
691 - sp:subject _:b45
692 - ] [ sp:object _:b23 ;
693 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
694 - sp:subject _:b45
695 - ])
696 - ] [ rdf:type sp:Optional ;
697 - sp:elements ([ sp:object _:b47 ;
698 - sp:predicate ddr:volPumpedRef ;
699 - sp:subject _:b41
700 - ] [ sp:object _:b48 ;
701 - sp:predicate ddr:uomRef ;
702 - sp:subject _:b47
703 - ] [ sp:object _:b14 ;
704 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
705 - sp:subject _:b47
706 - ])
707 - ] [ rdf:type sp:Optional ;
708 - sp:elements ([ sp:object _:b49 ;
709 - sp:predicate ddr:ypRef ;
710 - sp:subject _:b41
711 - ] [ sp:object _:b50 ;
712 - sp:predicate ddr:uomRef ;
713 - sp:subject _:b49
714 - ] [ sp:object _:b26 ;
715 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
716 - sp:subject _:b49
717 - ])
718 - ] [ rdf:type sp:Optional ;
719 - sp:elements ([ sp:object _:b51 ;
720 - sp:predicate ddr:eTimThickeningRef ;
721 - sp:subject _:b41
722 - ] [ sp:object _:b52 ;
723 - sp:predicate ddr:uomRef ;
724 - sp:subject _:b51
725 - ] [ sp:object _:b29 ;
726 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
727 - sp:subject _:b51
728 - ])
729 - ] [ rdf:type sp:Optional ;
730 - sp:elements ([ sp:object _:b53 ;
731 - sp:predicate ddr:pcFreeWaterRef ;
732 - sp:subject _:b41
733 - ] [ sp:object _:b54 ;
734 - sp:predicate ddr:uomRef ;
735 - sp:subject _:b53
736 - ] [ sp:object _:b32 ;
737 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
738 - sp:subject _:b53
739 - ])
740 - ] [ rdf:type sp:Optional ;
741 - sp:elements ([ sp:object _:b34 ;
742 - sp:predicate ddr:comments ;
743 - sp:subject _:b41
744 - ])
745 - ] [ rdf:type sp:Bind ;
746 - sp:expression
747 - [ rdf:type ep-spin-lib:normalizeString ;
748 - sp:arg1 _:b35
749 - ] ;
750 - sp:variable _:b55
751 - ] [ rdf:type sp:Bind ;
752 - sp:expression
753 - [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
754 - sp:arg1 _:b55 ;
755 - sp:arg2 _:b36
756 - ] ;
757 - sp:variable _:b38
758 - ] [ rdf:type sp:Bind ;
759 - sp:expression
760 - [ rdf:type afn:localname ;
761 - sp:arg1 _:b37
762 - ] ;
763 - sp:variable _:b56
764 - ] [ rdf:type sp:Bind ;
765 - sp:expression
766 - [ rdf:type ep-spin-lib:buildWellCementJobURI ;
767 - sp:arg1 _:b55 ;
768 - sp:arg2 _:b56
769 - ] ;
770 - sp:variable _:b40
771 - ] [ rdf:type sp:Bind ;
772 - sp:expression
773 - [ rdf:type ep-spin-lib:selectFluidType ;
774 - sp:arg1 _:b42
775 - ] ;
776 - sp:variable _:b16
777 - ] [ rdf:type sp:Bind ;
778 - sp:expression
779 - [ rdf:type ep-spin-lib:selectSpecificVolumeScale ;
780 - sp:arg1 _:b54
781 - ] ;
782 - sp:variable _:b33
783 - ] [ rdf:type sp:Bind ;
784 - sp:expression
785 - [ rdf:type ep-spin-lib:selectTimeDurationScale ;
786 - sp:arg1 _:b52
787 - ] ;
788 - sp:variable _:b30
789 - ] [ rdf:type sp:Bind ;
790 - sp:expression
791 - [ rdf:type ep-spin-lib:selectYieldPointScale ;
792 - sp:arg1 _:b50
793 - ] ;
794 - sp:variable _:b27
795 - ] [ rdf:type sp:Bind ;
796 - sp:expression
797 - [ rdf:type ep-spin-lib:selectDensityScale ;
798 - sp:arg1 _:b46
799 - ] ;
800 - sp:variable _:b24
801 - ] [ rdf:type sp:Bind ;
802 - sp:expression
803 - [ rdf:type ep-spin-lib:selectVolumeScale ;
804 - sp:arg1 _:b48
805 - ] ;
806 - sp:variable _:b15
807 - ] [ rdf:type sp:Bind ;
808 - sp:expression
809 - [ rdf:type ep-spin-lib:selectSpecificVolumeScale ;
810 - sp:arg1 _:b44
811 - ] ;
812 - sp:variable _:b21
813 - ])
814 ] . 989 ] .
815 -
816 -_:b12
817 - sp:varName "pumpedFluid"^^xsd:string .
818 -
819 -_:b14
820 - sp:varName "realVolPumped"^^xsd:string .
821 -
822 -_:b15
823 - sp:varName "volumeScalePumped"^^xsd:string .
824 -
825 -_:b16
826 - sp:varName "cementingFluidType"^^xsd:string .
827 -
828 -_:b18
829 - sp:varName "cementingFluidDescription"^^xsd:string .
830 -
831 -_:b20
832 - sp:varName "realRatioMixWater"^^xsd:string .
833 -
834 -_:b21
835 - sp:varName "ratioScaleMixWater"^^xsd:string .
836 -
837 -_:b23
838 - sp:varName "realDensity"^^xsd:string .
839 -
840 -_:b24
841 - sp:varName "densityScale"^^xsd:string .
842 -
843 -_:b26
844 - sp:varName "realYp"^^xsd:string .
845 -
846 -_:b27
847 - sp:varName "yieldPointScale"^^xsd:string .
848 -
849 -_:b29
850 - sp:varName "realETim"^^xsd:string .
851 -
852 -_:b30
853 - sp:varName "durationScaleETim"^^xsd:string .
854 -
855 -_:b32
856 - sp:varName "realPcFreeWater"^^xsd:string .
857 -
858 -_:b33
859 - sp:varName "ratioScalePcFreeWater"^^xsd:string .
860 -
861 -_:b34
862 - sp:varName "cementingFluidComments"^^xsd:string .
863 -
864 -_:b35
865 - sp:varName "nameWellBore"^^xsd:string .
866 -
867 -_:b36
868 - sp:varName "dTimStart"^^xsd:string .
869 -
870 -_:b37
871 - sp:varName "cementStage"^^xsd:string .
872 -
873 -_:b38
874 - sp:varName "dailyDrillingActivity"^^xsd:string .
875 -
876 -_:b39
877 - sp:varName "wellCementPumping"^^xsd:string .
878 -
879 -_:b40
880 - sp:varName "wellCementJob"^^xsd:string .
881 -
882 -_:b41
883 - sp:varName "cementingFluid"^^xsd:string .
884 -
885 -_:b42
886 - sp:varName "enumTypeFluid"^^xsd:string .
887 -
888 -_:b43
889 - sp:varName "ratioMixWater"^^xsd:string .
890 -
891 -_:b44
892 - sp:varName "uomRatioMixWater"^^xsd:string .
893 -
894 -_:b45
895 - sp:varName "density"^^xsd:string .
896 -
897 -_:b46
898 - sp:varName "uomDensity"^^xsd:string .
899 -
900 -_:b47
901 - sp:varName "volPumped"^^xsd:string .
902 -
903 -_:b48
904 - sp:varName "uomVolPumped"^^xsd:string .
905 -
906 -_:b49
907 - sp:varName "yp"^^xsd:string .
908 -
909 -_:b50
910 - sp:varName "uomYp"^^xsd:string .
911 -
912 -_:b51
913 - sp:varName "eTimThickening"^^xsd:string .
914 -
915 -_:b52
916 - sp:varName "uomETim"^^xsd:string .
917 -
918 -_:b53
919 - sp:varName "pcFreeWater"^^xsd:string .
920 -
921 -_:b54
922 - sp:varName "uomPcFreeWater"^^xsd:string .
923 -
924 -_:b55
925 - sp:varName "normalizedWellBoreName"^^xsd:string .
926 -
927 -_:b56
928 - sp:varName "localname"^^xsd:string .
......