Completed MPR wellTest data except for wellTestCumulative and the split factors,…
… where I am unclear about the meaning of the XML elements.
Showing
7 changed files
with
489 additions
and
354 deletions
... | @@ -49,11 +49,21 @@ ep-prodwell:FluidComponentType | ... | @@ -49,11 +49,21 @@ ep-prodwell:FluidComponentType |
49 | rdfs:label "fluid component type"^^xsd:string ; | 49 | rdfs:label "fluid component type"^^xsd:string ; |
50 | rdfs:subClassOf owl:Class . | 50 | rdfs:subClassOf owl:Class . |
51 | 51 | ||
52 | +ep-prodwell:FluidComponentWholePair | ||
53 | + rdf:type owl:Class ; | ||
54 | + rdfs:label "fluid component/whole pair"^^xsd:string ; | ||
55 | + rdfs:subClassOf ep-prodwell:FluidPair . | ||
56 | + | ||
52 | ep-prodwell:FluidFraction | 57 | ep-prodwell:FluidFraction |
53 | rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; | 58 | rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; |
54 | rdfs:label "fluid fraction"^^xsd:string ; | 59 | rdfs:label "fluid fraction"^^xsd:string ; |
55 | rdfs:subClassOf ep-well:Fluid . | 60 | rdfs:subClassOf ep-well:Fluid . |
56 | 61 | ||
62 | +ep-prodwell:FluidNonPrimaryComponentWholePair | ||
63 | + rdf:type owl:Class ; | ||
64 | + rdfs:label "fluid non-primary component/whole pair"^^xsd:string ; | ||
65 | + rdfs:subClassOf ep-prodwell:FluidComponentWholePair . | ||
66 | + | ||
57 | ep-prodwell:FluidPair | 67 | ep-prodwell:FluidPair |
58 | rdf:type owl:Class ; | 68 | rdf:type owl:Class ; |
59 | rdfs:label "fluid pair"^^xsd:string ; | 69 | rdfs:label "fluid pair"^^xsd:string ; |
... | @@ -64,20 +74,10 @@ ep-prodwell:FluidPhaseType | ... | @@ -64,20 +74,10 @@ ep-prodwell:FluidPhaseType |
64 | rdfs:label "fluid phase type"^^xsd:string ; | 74 | rdfs:label "fluid phase type"^^xsd:string ; |
65 | rdfs:subClassOf owl:Class . | 75 | rdfs:subClassOf owl:Class . |
66 | 76 | ||
67 | -ep-prodwell:FluidWholeComponentPair | 77 | +ep-prodwell:FluidPrimaryComponentWholePair |
68 | rdf:type owl:Class ; | 78 | rdf:type owl:Class ; |
69 | - rdfs:label "fluid whole-component pair"^^xsd:string ; | 79 | + rdfs:label "fluid primary component/whole pair"^^xsd:string ; |
70 | - rdfs:subClassOf ep-prodwell:FluidPair . | 80 | + rdfs:subClassOf ep-prodwell:FluidComponentWholePair . |
71 | - | ||
72 | -ep-prodwell:FluidWholeNonPrimaryComponentPair | ||
73 | - rdf:type owl:Class ; | ||
74 | - rdfs:label "fluid whole-non-primary component pair"^^xsd:string ; | ||
75 | - rdfs:subClassOf ep-prodwell:FluidWholeComponentPair . | ||
76 | - | ||
77 | -ep-prodwell:FluidWholePrimaryComponentPair | ||
78 | - rdf:type owl:Class ; | ||
79 | - rdfs:label "fluid whole-primary component pair"^^xsd:string ; | ||
80 | - rdfs:subClassOf ep-prodwell:FluidWholeComponentPair . | ||
81 | 81 | ||
82 | ep-prodwell:FreshWater | 82 | ep-prodwell:FreshWater |
83 | rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 83 | rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
... | @@ -149,6 +149,11 @@ ep-prodwell:Steam | ... | @@ -149,6 +149,11 @@ ep-prodwell:Steam |
149 | rdfs:label "steam"^^xsd:string ; | 149 | rdfs:label "steam"^^xsd:string ; |
150 | rdfs:subClassOf ep-prodwell:NonHcGas . | 150 | rdfs:subClassOf ep-prodwell:NonHcGas . |
151 | 151 | ||
152 | +ep-prodwell:TemporalPartOfASpatialPartOfAWellBore | ||
153 | + rdf:type owl:Class ; | ||
154 | + rdfs:label "temporal part of a spatial part of a wellbore"^^xsd:string ; | ||
155 | + rdfs:subClassOf ep-well:TemporalPartOfAWellBore . | ||
156 | + | ||
152 | ep-prodwell:UnknownFluid | 157 | ep-prodwell:UnknownFluid |
153 | rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 158 | rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
154 | rdfs:label "unknown fluid"^^xsd:string ; | 159 | rdfs:label "unknown fluid"^^xsd:string ; |
... | @@ -161,7 +166,7 @@ ep-prodwell:basicSedimentAndWater | ... | @@ -161,7 +166,7 @@ ep-prodwell:basicSedimentAndWater |
161 | 166 | ||
162 | ep-prodwell:componentFluid | 167 | ep-prodwell:componentFluid |
163 | rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 168 | rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
164 | - rdfs:domain ep-prodwell:FluidWholeComponentPair ; | 169 | + rdfs:domain ep-prodwell:FluidComponentWholePair ; |
165 | rdfs:label "component fluid"^^xsd:string ; | 170 | rdfs:label "component fluid"^^xsd:string ; |
166 | rdfs:range ep-well:Fluid ; | 171 | rdfs:range ep-well:Fluid ; |
167 | rdfs:subPropertyOf ep-prodwell:firstFluidInPair . | 172 | rdfs:subPropertyOf ep-prodwell:firstFluidInPair . |
... | @@ -239,7 +244,7 @@ ep-prodwell:volumeRatio | ... | @@ -239,7 +244,7 @@ ep-prodwell:volumeRatio |
239 | 244 | ||
240 | ep-prodwell:wholeFluid | 245 | ep-prodwell:wholeFluid |
241 | rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 246 | rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
242 | - rdfs:domain ep-prodwell:FluidWholeComponentPair ; | 247 | + rdfs:domain ep-prodwell:FluidComponentWholePair ; |
243 | rdfs:label "whole fluid"^^xsd:string ; | 248 | rdfs:label "whole fluid"^^xsd:string ; |
244 | rdfs:range ep-well:Fluid ; | 249 | rdfs:range ep-well:Fluid ; |
245 | rdfs:subPropertyOf ep-prodwell:secondFluidInPair . | 250 | rdfs:subPropertyOf ep-prodwell:secondFluidInPair . |
... | @@ -253,5 +258,8 @@ ep-well:Gas | ... | @@ -253,5 +258,8 @@ ep-well:Gas |
253 | ep-well:Oil | 258 | ep-well:Oil |
254 | rdf:type ep-prodwell:InjectionFluidType . | 259 | rdf:type ep-prodwell:InjectionFluidType . |
255 | 260 | ||
261 | +ep-well:SpatialPartOfAWellBore | ||
262 | + rdfs:subClassOf ep-prodwell:TemporalPartOfASpatialPartOfAWellBore . | ||
263 | + | ||
256 | ep-well:Water | 264 | ep-well:Water |
257 | rdf:type ep-prodwell:InjectionFluidType . | 265 | rdf:type ep-prodwell:InjectionFluidType . | ... | ... |
This diff could not be displayed because it is too large.
... | @@ -46,17 +46,17 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -46,17 +46,17 @@ The componentName element is used differently in the examples for the primary an |
46 | ] ; | 46 | ] ; |
47 | sp:predicate rdf:type ; | 47 | sp:predicate rdf:type ; |
48 | sp:subject _:b1 | 48 | sp:subject _:b1 |
49 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholeNonPrimaryComponentPair> ; | 49 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidNonPrimaryComponentWholePair> ; |
50 | sp:predicate rdf:type ; | 50 | sp:predicate rdf:type ; |
51 | sp:subject _:b2 | 51 | sp:subject _:b2 |
52 | + ] [ sp:object _:b1 ; | ||
53 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; | ||
54 | + sp:subject _:b2 | ||
52 | ] [ sp:object | 55 | ] [ sp:object |
53 | [ sp:varName "sampledFluid"^^xsd:string | 56 | [ sp:varName "sampledFluid"^^xsd:string |
54 | ] ; | 57 | ] ; |
55 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; | 58 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; |
56 | sp:subject _:b2 | 59 | sp:subject _:b2 |
57 | - ] [ sp:object _:b1 ; | ||
58 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; | ||
59 | - sp:subject _:b2 | ||
60 | ] [ sp:object _:b3 ; | 60 | ] [ sp:object _:b3 ; |
61 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#massRatio> ; | 61 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#massRatio> ; |
62 | sp:subject _:b2 | 62 | sp:subject _:b2 |
... | @@ -218,7 +218,7 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -218,7 +218,7 @@ The componentName element is used differently in the examples for the primary an |
218 | ] ; | 218 | ] ; |
219 | spin:rule | 219 | spin:rule |
220 | [ rdf:type sp:Construct ; | 220 | [ rdf:type sp:Construct ; |
221 | - rdfs:comment """STEP 40002c Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 221 | + rdfs:comment """STEP 40002d Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
222 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 222 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
223 | sp:templates ([ sp:object _:b5 ; | 223 | sp:templates ([ sp:object _:b5 ; |
224 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 224 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
... | @@ -271,31 +271,40 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ... | @@ -271,31 +271,40 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
271 | ] [ sp:object _:b16 ; | 271 | ] [ sp:object _:b16 ; |
272 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 272 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
273 | sp:subject _:b15 | 273 | sp:subject _:b15 |
274 | - ] [ rdf:type sp:NotExists ; | 274 | + ] [ sp:object _:b17 ; |
275 | - sp:elements ([ sp:object | 275 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; |
276 | - [ sp:varName "facilityParent2Ref"^^xsd:string | 276 | + sp:subject _:b11 |
277 | - ] ; | 277 | + ] [ sp:object _:b18 ; |
278 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | 278 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
279 | - sp:subject _:b11 | 279 | + sp:subject _:b17 |
280 | - ]) | ||
281 | ] [ rdf:type sp:Bind ; | 280 | ] [ rdf:type sp:Bind ; |
282 | sp:expression | 281 | sp:expression |
283 | [ rdf:type ep-spin-lib:normalizeString ; | 282 | [ rdf:type ep-spin-lib:normalizeString ; |
284 | sp:arg1 _:b13 | 283 | sp:arg1 _:b13 |
285 | ] ; | 284 | ] ; |
286 | - sp:variable _:b17 | 285 | + sp:variable _:b19 |
287 | ] [ rdf:type sp:Bind ; | 286 | ] [ rdf:type sp:Bind ; |
288 | sp:expression | 287 | sp:expression |
289 | [ rdf:type ep-spin-lib:normalizeString ; | 288 | [ rdf:type ep-spin-lib:normalizeString ; |
290 | sp:arg1 _:b16 | 289 | sp:arg1 _:b16 |
291 | ] ; | 290 | ] ; |
292 | - sp:variable _:b18 | 291 | + sp:variable _:b20 |
292 | + ] [ rdf:type sp:Bind ; | ||
293 | + sp:expression | ||
294 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
295 | + sp:arg1 _:b18 | ||
296 | + ] ; | ||
297 | + sp:variable | ||
298 | + [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
299 | + ] | ||
293 | ] [ rdf:type sp:Bind ; | 300 | ] [ rdf:type sp:Bind ; |
294 | sp:expression | 301 | sp:expression |
295 | [ rdf:type fn:concat ; | 302 | [ rdf:type fn:concat ; |
296 | - sp:arg1 _:b18 ; | 303 | + sp:arg1 _:b20 ; |
297 | sp:arg2 "$" ; | 304 | sp:arg2 "$" ; |
298 | - sp:arg3 _:b17 | 305 | + sp:arg3 _:b20 ; |
306 | + sp:arg4 "$" ; | ||
307 | + sp:arg5 _:b19 | ||
299 | ] ; | 308 | ] ; |
300 | sp:variable _:b8 | 309 | sp:variable _:b8 |
301 | ] [ rdf:type sp:Bind ; | 310 | ] [ rdf:type sp:Bind ; |
... | @@ -314,95 +323,130 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ... | @@ -314,95 +323,130 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
314 | ] ; | 323 | ] ; |
315 | spin:rule | 324 | spin:rule |
316 | [ rdf:type sp:Construct ; | 325 | [ rdf:type sp:Construct ; |
317 | - rdfs:comment """STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 326 | + rdfs:comment """STEP 40002b Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
318 | -kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; | 327 | +kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
319 | - sp:templates ([ sp:object _:b19 ; | 328 | + sp:templates ([ sp:object _:b21 ; |
320 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 329 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
321 | - sp:subject _:b20 | 330 | + sp:subject _:b22 |
322 | - ] [ sp:object _:b21 ; | 331 | + ] [ sp:object _:b23 ; |
323 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 332 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
324 | - sp:subject _:b19 | 333 | + sp:subject _:b21 |
325 | - ] [ sp:object _:b22 ; | 334 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
335 | + sp:predicate rdf:type ; | ||
336 | + sp:subject _:b23 | ||
337 | + ] [ sp:object _:b24 ; | ||
326 | sp:predicate rdfs:label ; | 338 | sp:predicate rdfs:label ; |
327 | sp:subject _:b23 | 339 | sp:subject _:b23 |
340 | + ] [ sp:object _:b25 ; | ||
341 | + sp:predicate rdf:type ; | ||
342 | + sp:subject _:b23 | ||
343 | + ] [ sp:object _:b24 ; | ||
344 | + sp:predicate rdfs:label ; | ||
345 | + sp:subject _:b26 | ||
328 | ]) ; | 346 | ]) ; |
329 | - sp:where ([ sp:object _:b24 ; | 347 | + sp:where ([ sp:object _:b27 ; |
330 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 348 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
331 | sp:subject spin:_this | 349 | sp:subject spin:_this |
332 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 350 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
333 | sp:predicate rdf:type ; | 351 | sp:predicate rdf:type ; |
334 | - sp:subject _:b24 | 352 | + sp:subject _:b27 |
335 | - ] [ sp:object _:b24 ; | 353 | + ] [ sp:object _:b27 ; |
336 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 354 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
337 | - sp:subject _:b20 | 355 | + sp:subject _:b22 |
338 | - ] [ sp:object _:b23 ; | 356 | + ] [ sp:object _:b26 ; |
339 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 357 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
340 | - sp:subject _:b24 | 358 | + sp:subject _:b27 |
341 | - ] [ sp:object _:b25 ; | 359 | + ] [ sp:object _:b28 ; |
342 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 360 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
343 | - sp:subject _:b23 | ||
344 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
345 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
346 | - sp:subject _:b25 | ||
347 | - ] [ sp:object _:b26 ; | ||
348 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; | ||
349 | - sp:subject _:b24 | ||
350 | - ] [ sp:object _:b27 ; | ||
351 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
352 | sp:subject _:b26 | 361 | sp:subject _:b26 |
362 | + ] [ sp:object _:b29 ; | ||
363 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
364 | + sp:subject _:b28 | ||
365 | + ] [ sp:object _:b30 ; | ||
366 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
367 | + sp:subject _:b28 | ||
368 | + ] [ rdf:type sp:NotExists ; | ||
369 | + sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
370 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
371 | + sp:subject _:b28 | ||
372 | + ]) | ||
373 | + ] [ rdf:type sp:NotExists ; | ||
374 | + sp:elements ([ sp:object | ||
375 | + [ sp:varName "facilityParent1Ref"^^xsd:string | ||
376 | + ] ; | ||
377 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
378 | + sp:subject _:b27 | ||
379 | + ]) | ||
353 | ] [ rdf:type sp:Bind ; | 380 | ] [ rdf:type sp:Bind ; |
354 | sp:expression | 381 | sp:expression |
355 | [ rdf:type ep-spin-lib:normalizeString ; | 382 | [ rdf:type ep-spin-lib:normalizeString ; |
356 | - sp:arg1 _:b27 | 383 | + sp:arg1 _:b29 |
357 | ] ; | 384 | ] ; |
358 | - sp:variable _:b22 | 385 | + sp:variable _:b24 |
359 | ] [ rdf:type sp:Bind ; | 386 | ] [ rdf:type sp:Bind ; |
360 | sp:expression | 387 | sp:expression |
361 | - [ rdf:type rhspin:wellByName ; | 388 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
362 | - arg:wellName _:b27 | 389 | + sp:arg1 _:b24 |
390 | + ] ; | ||
391 | + sp:variable _:b23 | ||
392 | + ] [ rdf:type sp:Bind ; | ||
393 | + sp:expression | ||
394 | + [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
395 | + sp:arg1 _:b30 | ||
363 | ] ; | 396 | ] ; |
364 | - sp:variable _:b21 | 397 | + sp:variable _:b25 |
365 | ]) | 398 | ]) |
366 | ] ; | 399 | ] ; |
367 | spin:rule | 400 | spin:rule |
368 | [ rdf:type sp:Construct ; | 401 | [ rdf:type sp:Construct ; |
369 | - rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; | 402 | + rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; |
370 | - sp:templates ([ sp:object _:b28 ; | 403 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ; |
371 | - sp:predicate rdfs:label ; | ||
372 | - sp:subject _:b29 | ||
373 | - ] [ sp:object _:b30 ; | ||
374 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
375 | - sp:subject _:b31 | ||
376 | - ]) ; | ||
377 | - sp:where ([ sp:object _:b32 ; | ||
378 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
379 | - sp:subject spin:_this | ||
380 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
381 | sp:predicate rdf:type ; | 404 | sp:predicate rdf:type ; |
382 | - sp:subject _:b32 | 405 | + sp:subject _:b31 |
383 | ] [ sp:object _:b32 ; | 406 | ] [ sp:object _:b32 ; |
384 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 407 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; |
385 | - sp:subject _:b29 | 408 | + sp:subject _:b31 |
386 | - ] [ sp:object _:b31 ; | ||
387 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
388 | - sp:subject _:b29 | ||
389 | ] [ sp:object _:b33 ; | 409 | ] [ sp:object _:b33 ; |
390 | - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | 410 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; |
411 | + sp:subject _:b31 | ||
412 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
413 | + sp:predicate rdf:type ; | ||
414 | + sp:subject _:b33 | ||
415 | + ] [ sp:object _:b34 ; | ||
416 | + sp:predicate rdf:type ; | ||
417 | + sp:subject _:b33 | ||
418 | + ] [ sp:object _:b35 ; | ||
419 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
420 | + sp:subject _:b33 | ||
421 | + ] [ sp:object _:b36 ; | ||
422 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
423 | + sp:subject _:b33 | ||
424 | + ]) ; | ||
425 | + sp:where ([ sp:object spin:_this ; | ||
426 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
391 | sp:subject _:b32 | 427 | sp:subject _:b32 |
392 | - ] [ sp:object _:b30 ; | 428 | + ] [ sp:object _:b36 ; |
393 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 429 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
394 | sp:subject spin:_this | 430 | sp:subject spin:_this |
395 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | 431 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
396 | sp:predicate rdf:type ; | 432 | sp:predicate rdf:type ; |
397 | - sp:subject _:b30 | 433 | + sp:subject _:b36 |
398 | - ] [ sp:object _:b33 ; | ||
399 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; | ||
400 | - sp:subject _:b30 | ||
401 | ] [ rdf:type sp:Optional ; | 434 | ] [ rdf:type sp:Optional ; |
402 | - sp:elements ([ sp:object _:b28 ; | 435 | + sp:elements ([ sp:object _:b35 ; |
403 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; | 436 | + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; |
404 | - sp:subject _:b30 | 437 | + sp:subject _:b36 |
438 | + ]) | ||
439 | + ] [ rdf:type sp:Optional ; | ||
440 | + sp:elements ([ sp:object _:b37 ; | ||
441 | + sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; | ||
442 | + sp:subject _:b36 | ||
405 | ]) | 443 | ]) |
444 | + ] [ rdf:type sp:Bind ; | ||
445 | + sp:expression | ||
446 | + [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | ||
447 | + sp:arg1 _:b37 | ||
448 | + ] ; | ||
449 | + sp:variable _:b34 | ||
406 | ]) | 450 | ]) |
407 | ] ; | 451 | ] ; |
408 | spin:rule | 452 | spin:rule |
... | @@ -411,266 +455,221 @@ kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; | ... | @@ -411,266 +455,221 @@ kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; |
411 | The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; | 455 | The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; |
412 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 456 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
413 | sp:predicate rdf:type ; | 457 | sp:predicate rdf:type ; |
414 | - sp:subject _:b34 | 458 | + sp:subject _:b38 |
415 | - ] [ sp:object _:b35 ; | 459 | + ] [ sp:object _:b39 ; |
416 | sp:predicate rdfs:label ; | 460 | sp:predicate rdfs:label ; |
417 | - sp:subject _:b34 | 461 | + sp:subject _:b38 |
418 | - ] [ sp:object _:b34 ; | 462 | + ] [ sp:object _:b38 ; |
419 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | 463 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; |
420 | - sp:subject _:b36 | 464 | + sp:subject _:b40 |
421 | ]) ; | 465 | ]) ; |
422 | - sp:where ([ sp:object _:b37 ; | 466 | + sp:where ([ sp:object _:b41 ; |
423 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 467 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
424 | sp:subject spin:_this | 468 | sp:subject spin:_this |
425 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 469 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
426 | sp:predicate rdf:type ; | 470 | sp:predicate rdf:type ; |
427 | - sp:subject _:b37 | 471 | + sp:subject _:b41 |
428 | - ] [ sp:object _:b37 ; | 472 | + ] [ sp:object _:b41 ; |
429 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 473 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
430 | - sp:subject _:b36 | 474 | + sp:subject _:b40 |
431 | - ] [ sp:object _:b35 ; | 475 | + ] [ sp:object _:b39 ; |
432 | sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | 476 | sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; |
433 | - sp:subject _:b37 | 477 | + sp:subject _:b41 |
434 | ]) | 478 | ]) |
435 | ] ; | 479 | ] ; |
436 | spin:rule | 480 | spin:rule |
437 | [ rdf:type sp:Construct ; | 481 | [ rdf:type sp:Construct ; |
438 | - rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; | 482 | + rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; |
439 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ; | 483 | + sp:templates ([ sp:object _:b42 ; |
440 | - sp:predicate rdf:type ; | 484 | + sp:predicate rdfs:label ; |
441 | - sp:subject _:b38 | 485 | + sp:subject _:b43 |
442 | - ] [ sp:object _:b39 ; | 486 | + ] [ sp:object _:b44 ; |
443 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
444 | - sp:subject _:b38 | ||
445 | - ] [ sp:object _:b40 ; | ||
446 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
447 | - sp:subject _:b38 | ||
448 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
449 | - sp:predicate rdf:type ; | ||
450 | - sp:subject _:b40 | ||
451 | - ] [ sp:object _:b41 ; | ||
452 | - sp:predicate rdf:type ; | ||
453 | - sp:subject _:b40 | ||
454 | - ] [ sp:object _:b42 ; | ||
455 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
456 | - sp:subject _:b40 | ||
457 | - ] [ sp:object _:b43 ; | ||
458 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 487 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
459 | - sp:subject _:b40 | 488 | + sp:subject _:b45 |
460 | ]) ; | 489 | ]) ; |
461 | - sp:where ([ sp:object spin:_this ; | 490 | + sp:where ([ sp:object _:b46 ; |
462 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
463 | - sp:subject _:b39 | ||
464 | - ] [ sp:object _:b43 ; | ||
465 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 491 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
466 | sp:subject spin:_this | 492 | sp:subject spin:_this |
467 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 493 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
468 | sp:predicate rdf:type ; | 494 | sp:predicate rdf:type ; |
495 | + sp:subject _:b46 | ||
496 | + ] [ sp:object _:b46 ; | ||
497 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
469 | sp:subject _:b43 | 498 | sp:subject _:b43 |
499 | + ] [ sp:object _:b45 ; | ||
500 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
501 | + sp:subject _:b43 | ||
502 | + ] [ sp:object _:b47 ; | ||
503 | + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | ||
504 | + sp:subject _:b46 | ||
505 | + ] [ sp:object _:b44 ; | ||
506 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
507 | + sp:subject spin:_this | ||
508 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | ||
509 | + sp:predicate rdf:type ; | ||
510 | + sp:subject _:b44 | ||
511 | + ] [ sp:object _:b47 ; | ||
512 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; | ||
513 | + sp:subject _:b44 | ||
470 | ] [ rdf:type sp:Optional ; | 514 | ] [ rdf:type sp:Optional ; |
471 | sp:elements ([ sp:object _:b42 ; | 515 | sp:elements ([ sp:object _:b42 ; |
472 | - sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; | 516 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; |
473 | - sp:subject _:b43 | 517 | + sp:subject _:b44 |
474 | - ]) | ||
475 | - ] [ rdf:type sp:Optional ; | ||
476 | - sp:elements ([ sp:object _:b44 ; | ||
477 | - sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; | ||
478 | - sp:subject _:b43 | ||
479 | ]) | 518 | ]) |
480 | - ] [ rdf:type sp:Bind ; | ||
481 | - sp:expression | ||
482 | - [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | ||
483 | - sp:arg1 _:b44 | ||
484 | - ] ; | ||
485 | - sp:variable _:b41 | ||
486 | ]) | 519 | ]) |
487 | ] ; | 520 | ] ; |
488 | spin:rule | 521 | spin:rule |
489 | [ rdf:type sp:Construct ; | 522 | [ rdf:type sp:Construct ; |
490 | - rdfs:comment """STEP 40002b Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 523 | + rdfs:comment """STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
491 | -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 524 | +kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; |
492 | - sp:templates ([ sp:object _:b45 ; | 525 | + sp:templates ([ sp:object _:b48 ; |
493 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 526 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
494 | - sp:subject _:b46 | 527 | + sp:subject _:b49 |
495 | - ] [ sp:object _:b47 ; | 528 | + ] [ sp:object _:b50 ; |
496 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 529 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
497 | - sp:subject _:b45 | 530 | + sp:subject _:b48 |
498 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 531 | + ] [ sp:object _:b51 ; |
499 | - sp:predicate rdf:type ; | ||
500 | - sp:subject _:b47 | ||
501 | - ] [ sp:object _:b48 ; | ||
502 | - sp:predicate rdfs:label ; | ||
503 | - sp:subject _:b47 | ||
504 | - ] [ sp:object _:b49 ; | ||
505 | - sp:predicate rdf:type ; | ||
506 | - sp:subject _:b47 | ||
507 | - ] [ sp:object _:b48 ; | ||
508 | sp:predicate rdfs:label ; | 532 | sp:predicate rdfs:label ; |
509 | - sp:subject _:b50 | 533 | + sp:subject _:b52 |
510 | ]) ; | 534 | ]) ; |
511 | - sp:where ([ sp:object _:b51 ; | 535 | + sp:where ([ sp:object _:b53 ; |
512 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 536 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
513 | sp:subject spin:_this | 537 | sp:subject spin:_this |
514 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 538 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
515 | sp:predicate rdf:type ; | 539 | sp:predicate rdf:type ; |
516 | - sp:subject _:b51 | 540 | + sp:subject _:b53 |
517 | - ] [ sp:object _:b51 ; | 541 | + ] [ sp:object _:b53 ; |
518 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 542 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
519 | - sp:subject _:b46 | 543 | + sp:subject _:b49 |
520 | - ] [ sp:object _:b50 ; | ||
521 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
522 | - sp:subject _:b51 | ||
523 | ] [ sp:object _:b52 ; | 544 | ] [ sp:object _:b52 ; |
545 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
546 | + sp:subject _:b53 | ||
547 | + ] [ sp:object _:b54 ; | ||
524 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 548 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
525 | - sp:subject _:b50 | ||
526 | - ] [ sp:object _:b53 ; | ||
527 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
528 | sp:subject _:b52 | 549 | sp:subject _:b52 |
529 | - ] [ sp:object _:b54 ; | 550 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
530 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 551 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
531 | - sp:subject _:b52 | 552 | + sp:subject _:b54 |
532 | - ] [ rdf:type sp:NotExists ; | 553 | + ] [ sp:object _:b55 ; |
533 | - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 554 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; |
534 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 555 | + sp:subject _:b53 |
535 | - sp:subject _:b52 | 556 | + ] [ sp:object _:b56 ; |
536 | - ]) | 557 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
537 | - ] [ rdf:type sp:NotExists ; | 558 | + sp:subject _:b55 |
538 | - sp:elements ([ sp:object | ||
539 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
540 | - ] ; | ||
541 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
542 | - sp:subject _:b51 | ||
543 | - ]) | ||
544 | ] [ rdf:type sp:Bind ; | 559 | ] [ rdf:type sp:Bind ; |
545 | sp:expression | 560 | sp:expression |
546 | [ rdf:type ep-spin-lib:normalizeString ; | 561 | [ rdf:type ep-spin-lib:normalizeString ; |
547 | - sp:arg1 _:b53 | 562 | + sp:arg1 _:b56 |
548 | ] ; | 563 | ] ; |
549 | - sp:variable _:b48 | 564 | + sp:variable _:b51 |
550 | ] [ rdf:type sp:Bind ; | 565 | ] [ rdf:type sp:Bind ; |
551 | sp:expression | 566 | sp:expression |
552 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 567 | + [ rdf:type rhspin:wellByName ; |
553 | - sp:arg1 _:b48 | 568 | + arg:wellName _:b56 |
554 | - ] ; | ||
555 | - sp:variable _:b47 | ||
556 | - ] [ rdf:type sp:Bind ; | ||
557 | - sp:expression | ||
558 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
559 | - sp:arg1 _:b54 | ||
560 | ] ; | 569 | ] ; |
561 | - sp:variable _:b49 | 570 | + sp:variable _:b50 |
562 | ]) | 571 | ]) |
563 | ] ; | 572 | ] ; |
564 | spin:rule | 573 | spin:rule |
565 | [ rdf:type sp:Construct ; | 574 | [ rdf:type sp:Construct ; |
566 | - rdfs:comment """STEP 40002d Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 575 | + rdfs:comment """STEP 40002c Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
567 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 576 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
568 | - sp:templates ([ sp:object _:b55 ; | 577 | + sp:templates ([ sp:object _:b57 ; |
569 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 578 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
570 | - sp:subject _:b56 | 579 | + sp:subject _:b58 |
571 | - ] [ sp:object _:b57 ; | 580 | + ] [ sp:object _:b59 ; |
572 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 581 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
573 | - sp:subject _:b55 | 582 | + sp:subject _:b57 |
574 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 583 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
575 | sp:predicate rdf:type ; | 584 | sp:predicate rdf:type ; |
576 | - sp:subject _:b57 | 585 | + sp:subject _:b59 |
577 | - ] [ sp:object _:b58 ; | 586 | + ] [ sp:object _:b60 ; |
578 | sp:predicate rdfs:label ; | 587 | sp:predicate rdfs:label ; |
579 | - sp:subject _:b57 | 588 | + sp:subject _:b59 |
580 | - ] [ sp:object _:b59 ; | 589 | + ] [ sp:object _:b61 ; |
581 | sp:predicate rdf:type ; | 590 | sp:predicate rdf:type ; |
582 | - sp:subject _:b57 | 591 | + sp:subject _:b59 |
583 | - ] [ sp:object _:b58 ; | 592 | + ] [ sp:object _:b60 ; |
584 | sp:predicate rdfs:label ; | 593 | sp:predicate rdfs:label ; |
585 | - sp:subject _:b60 | 594 | + sp:subject _:b62 |
586 | ]) ; | 595 | ]) ; |
587 | - sp:where ([ sp:object _:b61 ; | 596 | + sp:where ([ sp:object _:b63 ; |
588 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 597 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
589 | sp:subject spin:_this | 598 | sp:subject spin:_this |
590 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 599 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
591 | sp:predicate rdf:type ; | 600 | sp:predicate rdf:type ; |
592 | - sp:subject _:b61 | 601 | + sp:subject _:b63 |
593 | - ] [ sp:object _:b61 ; | 602 | + ] [ sp:object _:b63 ; |
594 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 603 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
595 | - sp:subject _:b56 | 604 | + sp:subject _:b58 |
596 | - ] [ sp:object _:b60 ; | ||
597 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
598 | - sp:subject _:b61 | ||
599 | ] [ sp:object _:b62 ; | 605 | ] [ sp:object _:b62 ; |
606 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
607 | + sp:subject _:b63 | ||
608 | + ] [ sp:object _:b64 ; | ||
600 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 609 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
601 | - sp:subject _:b60 | ||
602 | - ] [ sp:object _:b63 ; | ||
603 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
604 | sp:subject _:b62 | 610 | sp:subject _:b62 |
605 | - ] [ sp:object _:b64 ; | 611 | + ] [ sp:object _:b65 ; |
612 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
613 | + sp:subject _:b64 | ||
614 | + ] [ sp:object _:b66 ; | ||
606 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 615 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
607 | - sp:subject _:b62 | 616 | + sp:subject _:b64 |
608 | ] [ rdf:type sp:NotExists ; | 617 | ] [ rdf:type sp:NotExists ; |
609 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 618 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
610 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 619 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
611 | - sp:subject _:b62 | 620 | + sp:subject _:b64 |
612 | ]) | 621 | ]) |
613 | - ] [ sp:object _:b65 ; | ||
614 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
615 | - sp:subject _:b61 | ||
616 | - ] [ sp:object _:b66 ; | ||
617 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
618 | - sp:subject _:b65 | ||
619 | ] [ sp:object _:b67 ; | 622 | ] [ sp:object _:b67 ; |
620 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | 623 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; |
621 | - sp:subject _:b61 | 624 | + sp:subject _:b63 |
622 | ] [ sp:object _:b68 ; | 625 | ] [ sp:object _:b68 ; |
623 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 626 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
624 | sp:subject _:b67 | 627 | sp:subject _:b67 |
628 | + ] [ rdf:type sp:NotExists ; | ||
629 | + sp:elements ([ sp:object | ||
630 | + [ sp:varName "facilityParent2Ref"^^xsd:string | ||
631 | + ] ; | ||
632 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | ||
633 | + sp:subject _:b63 | ||
634 | + ]) | ||
625 | ] [ rdf:type sp:Bind ; | 635 | ] [ rdf:type sp:Bind ; |
626 | sp:expression | 636 | sp:expression |
627 | [ rdf:type ep-spin-lib:normalizeString ; | 637 | [ rdf:type ep-spin-lib:normalizeString ; |
628 | - sp:arg1 _:b63 | 638 | + sp:arg1 _:b65 |
629 | ] ; | 639 | ] ; |
630 | sp:variable _:b69 | 640 | sp:variable _:b69 |
631 | ] [ rdf:type sp:Bind ; | 641 | ] [ rdf:type sp:Bind ; |
632 | sp:expression | 642 | sp:expression |
633 | [ rdf:type ep-spin-lib:normalizeString ; | 643 | [ rdf:type ep-spin-lib:normalizeString ; |
634 | - sp:arg1 _:b66 | ||
635 | - ] ; | ||
636 | - sp:variable _:b70 | ||
637 | - ] [ rdf:type sp:Bind ; | ||
638 | - sp:expression | ||
639 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
640 | sp:arg1 _:b68 | 644 | sp:arg1 _:b68 |
641 | ] ; | 645 | ] ; |
642 | - sp:variable | 646 | + sp:variable _:b70 |
643 | - [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
644 | - ] | ||
645 | ] [ rdf:type sp:Bind ; | 647 | ] [ rdf:type sp:Bind ; |
646 | sp:expression | 648 | sp:expression |
647 | [ rdf:type fn:concat ; | 649 | [ rdf:type fn:concat ; |
648 | sp:arg1 _:b70 ; | 650 | sp:arg1 _:b70 ; |
649 | sp:arg2 "$" ; | 651 | sp:arg2 "$" ; |
650 | - sp:arg3 _:b70 ; | 652 | + sp:arg3 _:b69 |
651 | - sp:arg4 "$" ; | ||
652 | - sp:arg5 _:b69 | ||
653 | ] ; | 653 | ] ; |
654 | - sp:variable _:b58 | 654 | + sp:variable _:b60 |
655 | ] [ rdf:type sp:Bind ; | 655 | ] [ rdf:type sp:Bind ; |
656 | sp:expression | 656 | sp:expression |
657 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 657 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
658 | - sp:arg1 _:b58 | 658 | + sp:arg1 _:b60 |
659 | ] ; | 659 | ] ; |
660 | - sp:variable _:b57 | 660 | + sp:variable _:b59 |
661 | ] [ rdf:type sp:Bind ; | 661 | ] [ rdf:type sp:Bind ; |
662 | sp:expression | 662 | sp:expression |
663 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 663 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; |
664 | - sp:arg1 _:b64 | 664 | + sp:arg1 _:b66 |
665 | ] ; | 665 | ] ; |
666 | - sp:variable _:b59 | 666 | + sp:variable _:b61 |
667 | ]) | 667 | ]) |
668 | ] ; | 668 | ] ; |
669 | spin:rule | 669 | spin:rule |
670 | [ rdf:type sp:Construct ; | 670 | [ rdf:type sp:Construct ; |
671 | rdfs:comment """STEP 40005a Specify the fluid component - primary component. | 671 | rdfs:comment """STEP 40005a Specify the fluid component - primary component. |
672 | -The componentName element is used differently in the examples for the primary and non-primary components. | 672 | +The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; |
673 | -"""^^xsd:string ; | ||
674 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 673 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
675 | sp:predicate rdf:type ; | 674 | sp:predicate rdf:type ; |
676 | sp:subject _:b71 | 675 | sp:subject _:b71 |
... | @@ -689,17 +688,17 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -689,17 +688,17 @@ The componentName element is used differently in the examples for the primary an |
689 | ] ; | 688 | ] ; |
690 | sp:predicate rdf:type ; | 689 | sp:predicate rdf:type ; |
691 | sp:subject _:b71 | 690 | sp:subject _:b71 |
692 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholePrimaryComponentPair> ; | 691 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidPrimaryComponentWholePair> ; |
693 | sp:predicate rdf:type ; | 692 | sp:predicate rdf:type ; |
694 | sp:subject _:b72 | 693 | sp:subject _:b72 |
694 | + ] [ sp:object _:b71 ; | ||
695 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; | ||
696 | + sp:subject _:b72 | ||
695 | ] [ sp:object | 697 | ] [ sp:object |
696 | [ sp:varName "sampledFluid"^^xsd:string | 698 | [ sp:varName "sampledFluid"^^xsd:string |
697 | ] ; | 699 | ] ; |
698 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; | 700 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; |
699 | sp:subject _:b72 | 701 | sp:subject _:b72 |
700 | - ] [ sp:object _:b71 ; | ||
701 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; | ||
702 | - sp:subject _:b72 | ||
703 | ]) ; | 702 | ]) ; |
704 | sp:where ([ sp:object | 703 | sp:where ([ sp:object |
705 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 704 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
... | @@ -785,47 +784,41 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -785,47 +784,41 @@ The componentName element is used differently in the examples for the primary an |
785 | 784 | ||
786 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> | 785 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> |
787 | rdf:type owl:Ontology ; | 786 | rdf:type owl:Ontology ; |
788 | - owl:imports <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/substance> ; | 787 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/substance> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; |
789 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 788 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
790 | 789 | ||
791 | -_:b56 | ||
792 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | ||
793 | - | ||
794 | -_:b57 | ||
795 | - sp:varName "facility"^^xsd:string . | ||
796 | - | ||
797 | _:b58 | 790 | _:b58 |
798 | - sp:varName "normalizedFacilityName"^^xsd:string . | 791 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
799 | 792 | ||
800 | _:b59 | 793 | _:b59 |
801 | - sp:varName "facilityType"^^xsd:string . | 794 | + sp:varName "facility"^^xsd:string . |
802 | 795 | ||
803 | _:b60 | 796 | _:b60 |
804 | - sp:varName "facilityRef"^^xsd:string . | 797 | + sp:varName "normalizedFacilityName"^^xsd:string . |
805 | 798 | ||
806 | _:b61 | 799 | _:b61 |
807 | - sp:varName "fluidSampleRef"^^xsd:string . | 800 | + sp:varName "facilityType"^^xsd:string . |
808 | 801 | ||
809 | _:b62 | 802 | _:b62 |
810 | - sp:varName "facilityNameRef"^^xsd:string . | 803 | + sp:varName "facilityRef"^^xsd:string . |
811 | 804 | ||
812 | _:b63 | 805 | _:b63 |
813 | - sp:varName "facilityChildName"^^xsd:string . | 806 | + sp:varName "fluidSampleRef"^^xsd:string . |
814 | 807 | ||
815 | _:b64 | 808 | _:b64 |
816 | - sp:varName "facilityKind"^^xsd:string . | 809 | + sp:varName "facilityNameRef"^^xsd:string . |
817 | 810 | ||
818 | _:b65 | 811 | _:b65 |
819 | - sp:varName "facilityParent1Ref"^^xsd:string . | 812 | + sp:varName "facilityChildName"^^xsd:string . |
820 | 813 | ||
821 | _:b66 | 814 | _:b66 |
822 | - sp:varName "facilityParent1Name"^^xsd:string . | 815 | + sp:varName "facilityKind"^^xsd:string . |
823 | 816 | ||
824 | _:b67 | 817 | _:b67 |
825 | - sp:varName "facilityParent2Ref"^^xsd:string . | 818 | + sp:varName "facilityParent1Ref"^^xsd:string . |
826 | 819 | ||
827 | _:b68 | 820 | _:b68 |
828 | - sp:varName "facilityParent2Name"^^xsd:string . | 821 | + sp:varName "facilityParent1Name"^^xsd:string . |
829 | 822 | ||
830 | _:b69 | 823 | _:b69 |
831 | sp:varName "normalizedFacilityChildName"^^xsd:string . | 824 | sp:varName "normalizedFacilityChildName"^^xsd:string . |
... | @@ -833,98 +826,98 @@ _:b69 | ... | @@ -833,98 +826,98 @@ _:b69 |
833 | _:b70 | 826 | _:b70 |
834 | sp:varName "normalizedFacilityParent1Name"^^xsd:string . | 827 | sp:varName "normalizedFacilityParent1Name"^^xsd:string . |
835 | 828 | ||
836 | -_:b46 | ||
837 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | ||
838 | - | ||
839 | -_:b47 | ||
840 | - sp:varName "facility"^^xsd:string . | ||
841 | - | ||
842 | -_:b48 | ||
843 | - sp:varName "normalizedFacilityName"^^xsd:string . | ||
844 | - | ||
845 | _:b49 | 829 | _:b49 |
846 | - sp:varName "facilityType"^^xsd:string . | 830 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
847 | 831 | ||
848 | _:b50 | 832 | _:b50 |
849 | - sp:varName "facilityRef"^^xsd:string . | 833 | + sp:varName "facility"^^xsd:string . |
850 | 834 | ||
851 | _:b51 | 835 | _:b51 |
852 | - sp:varName "fluidSampleRef"^^xsd:string . | 836 | + sp:varName "normalizedFacilityAlias"^^xsd:string . |
853 | 837 | ||
854 | _:b52 | 838 | _:b52 |
855 | - sp:varName "facilityNameRef"^^xsd:string . | 839 | + sp:varName "facilityRef"^^xsd:string . |
856 | 840 | ||
857 | _:b53 | 841 | _:b53 |
858 | - sp:varName "facilityName"^^xsd:string . | 842 | + sp:varName "fluidSampleRef"^^xsd:string . |
859 | 843 | ||
860 | _:b54 | 844 | _:b54 |
861 | - sp:varName "facilityKind"^^xsd:string . | 845 | + sp:varName "facilityNameRef"^^xsd:string . |
862 | 846 | ||
863 | -_:b39 | 847 | +_:b55 |
864 | - sp:varName "productionReport"^^xsd:string . | 848 | + sp:varName "facilityAliasRef"^^xsd:string . |
865 | 849 | ||
866 | -_:b41 | 850 | +_:b56 |
867 | - sp:varName "fluidSamplingType"^^xsd:string . | 851 | + sp:varName "facilityAlias"^^xsd:string . |
868 | 852 | ||
869 | _:b42 | 853 | _:b42 |
870 | - sp:varName "acquisitionDate"^^xsd:string . | 854 | + sp:varName "nameFluidAnalysis"^^xsd:string . |
871 | 855 | ||
872 | _:b43 | 856 | _:b43 |
873 | - sp:varName "fluidSampleRef"^^xsd:string . | 857 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
874 | 858 | ||
875 | _:b44 | 859 | _:b44 |
876 | - sp:varName "sampleTypeRef"^^xsd:string . | 860 | + sp:varName "fluidAnalysisResultRef"^^xsd:string . |
877 | 861 | ||
878 | -_:b35 | 862 | +_:b45 |
863 | + sp:varName "sampledFluid"^^xsd:string . | ||
864 | + | ||
865 | +_:b46 | ||
866 | + sp:varName "fluidSampleRef"^^xsd:string . | ||
867 | + | ||
868 | +_:b47 | ||
879 | sp:varName "name"^^xsd:string . | 869 | sp:varName "name"^^xsd:string . |
880 | 870 | ||
881 | -_:b36 | 871 | +_:b39 |
872 | + sp:varName "name"^^xsd:string . | ||
873 | + | ||
874 | +_:b40 | ||
882 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 875 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
883 | 876 | ||
884 | -_:b37 | 877 | +_:b41 |
885 | sp:varName "fluidSampleRef"^^xsd:string . | 878 | sp:varName "fluidSampleRef"^^xsd:string . |
886 | 879 | ||
887 | -_:b28 | 880 | +_:b32 |
888 | - sp:varName "nameFluidAnalysis"^^xsd:string . | 881 | + sp:varName "productionReport"^^xsd:string . |
889 | - | ||
890 | -_:b29 | ||
891 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | ||
892 | 882 | ||
893 | -_:b30 | 883 | +_:b34 |
894 | - sp:varName "fluidAnalysisResultRef"^^xsd:string . | 884 | + sp:varName "fluidSamplingType"^^xsd:string . |
895 | 885 | ||
896 | -_:b31 | 886 | +_:b35 |
897 | - sp:varName "sampledFluid"^^xsd:string . | 887 | + sp:varName "acquisitionDate"^^xsd:string . |
898 | 888 | ||
899 | -_:b32 | 889 | +_:b36 |
900 | sp:varName "fluidSampleRef"^^xsd:string . | 890 | sp:varName "fluidSampleRef"^^xsd:string . |
901 | 891 | ||
902 | -_:b33 | 892 | +_:b37 |
903 | - sp:varName "name"^^xsd:string . | 893 | + sp:varName "sampleTypeRef"^^xsd:string . |
904 | 894 | ||
905 | -_:b20 | 895 | +_:b22 |
906 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 896 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
907 | 897 | ||
908 | -_:b21 | 898 | +_:b23 |
909 | sp:varName "facility"^^xsd:string . | 899 | sp:varName "facility"^^xsd:string . |
910 | 900 | ||
911 | -_:b22 | 901 | +_:b24 |
912 | - sp:varName "normalizedFacilityAlias"^^xsd:string . | 902 | + sp:varName "normalizedFacilityName"^^xsd:string . |
913 | 903 | ||
914 | -_:b23 | 904 | +_:b25 |
905 | + sp:varName "facilityType"^^xsd:string . | ||
906 | + | ||
907 | +_:b26 | ||
915 | sp:varName "facilityRef"^^xsd:string . | 908 | sp:varName "facilityRef"^^xsd:string . |
916 | 909 | ||
917 | -_:b24 | 910 | +_:b27 |
918 | sp:varName "fluidSampleRef"^^xsd:string . | 911 | sp:varName "fluidSampleRef"^^xsd:string . |
919 | 912 | ||
920 | -_:b25 | 913 | +_:b28 |
921 | sp:varName "facilityNameRef"^^xsd:string . | 914 | sp:varName "facilityNameRef"^^xsd:string . |
922 | 915 | ||
923 | -_:b26 | 916 | +_:b29 |
924 | - sp:varName "facilityAliasRef"^^xsd:string . | 917 | + sp:varName "facilityName"^^xsd:string . |
925 | 918 | ||
926 | -_:b27 | 919 | +_:b30 |
927 | - sp:varName "facilityAlias"^^xsd:string . | 920 | + sp:varName "facilityKind"^^xsd:string . |
928 | 921 | ||
929 | _:b6 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 922 | _:b6 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
930 | 923 | ||
... | @@ -956,7 +949,13 @@ _:b16 | ... | @@ -956,7 +949,13 @@ _:b16 |
956 | sp:varName "facilityParent1Name"^^xsd:string . | 949 | sp:varName "facilityParent1Name"^^xsd:string . |
957 | 950 | ||
958 | _:b17 | 951 | _:b17 |
959 | - sp:varName "normalizedFacilityChildName"^^xsd:string . | 952 | + sp:varName "facilityParent2Ref"^^xsd:string . |
960 | 953 | ||
961 | _:b18 | 954 | _:b18 |
955 | + sp:varName "facilityParent2Name"^^xsd:string . | ||
956 | + | ||
957 | +_:b19 | ||
958 | + sp:varName "normalizedFacilityChildName"^^xsd:string . | ||
959 | + | ||
960 | +_:b20 | ||
962 | sp:varName "normalizedFacilityParent1Name"^^xsd:string . | 961 | sp:varName "normalizedFacilityParent1Name"^^xsd:string . | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | + | ||
2 | <objects version="1.0(MPRML)" | 3 | <objects version="1.0(MPRML)" |
3 | xmlns:witsml="http://www.epim.no/schemas/mprml/1" | 4 | xmlns:witsml="http://www.epim.no/schemas/mprml/1" |
4 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 5 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
5 | xsi:schemaLocation="http://www.epim.no/schemas/mprml/1 file:///C:/Users/owner/TBCMEWorkspace/EPIM-ontologies/www.reportinghub.no/input/mpr/xsd/1.0/obj_object_profiled_data_schema.xsd" xmlns="http://www.epim.no/schemas/mprml/1"> | 6 | xsi:schemaLocation="http://www.epim.no/schemas/mprml/1 file:///C:/Users/owner/TBCMEWorkspace/EPIM-ontologies/www.reportinghub.no/input/mpr/xsd/1.0/obj_object_profiled_data_schema.xsd" xmlns="http://www.epim.no/schemas/mprml/1"> |
7 | + | ||
6 | <context xsi:type="obj_report"> | 8 | <context xsi:type="obj_report"> |
7 | -<kind>Daily production report Trym</kind> | 9 | + <kind>Daily production report Trym</kind> |
8 | -<title>Daily production report Trym September 2011</title> | 10 | + <title>Daily production report Trym September 2011</title> |
9 | -<date>2011-08-27</date> | 11 | + <date>2011-08-27</date> |
10 | </context> | 12 | </context> |
11 | 13 | ||
12 | <object xsi:type="obj_wellTest"> | 14 | <object xsi:type="obj_wellTest"> |
... | @@ -25,44 +27,170 @@ | ... | @@ -25,44 +27,170 @@ |
25 | <testedBy>Fred Bloggs</testedBy> | 27 | <testedBy>Fred Bloggs</testedBy> |
26 | </fluidLevelTest> | 28 | </fluidLevelTest> |
27 | 29 | ||
28 | -<productionTest> | 30 | + <productionTest> |
29 | - <testDuration uom="h">4.0</testDuration> | 31 | + <testDuration uom="h">4.0</testDuration> |
30 | - <testInterval> | 32 | + <testInterval> |
31 | - <mdTop uom="m">2000</mdTop> | 33 | + <mdTop uom="m">2000</mdTop> |
32 | - <mdBase uom="m">2001</mdBase> | 34 | + <mdBase uom="m">2001</mdBase> |
33 | - <wellbore>1/3-A-1 H</wellbore> | 35 | + <wellbore>1/3-A-1 H</wellbore> |
34 | - <testedFormation>formation 1</testedFormation> | 36 | + <testedFormation>formation 1</testedFormation> |
35 | - <valvePosition uom="%">0.5</valvePosition> | 37 | + <valvePosition uom="%">50</valvePosition> |
36 | - </testInterval> | 38 | + </testInterval> |
37 | - <testInterval> | 39 | + <testInterval> |
38 | - <mdTop uom="m">2002</mdTop> | 40 | + <mdTop uom="m">2002</mdTop> |
39 | - <mdBase uom="m">2003</mdBase> | 41 | + <mdBase uom="m">2003</mdBase> |
40 | - <wellbore>1/3-A-1 H</wellbore> | 42 | + <wellbore>1/3-A-1 H</wellbore> |
41 | - <testedFormation>formation 2</testedFormation> | 43 | + <testedFormation>formation 2</testedFormation> |
42 | - <valvePosition uom="%">0.6</valvePosition> | 44 | + <valvePosition uom="%">60</valvePosition> |
43 | - </testInterval> | 45 | + </testInterval> |
44 | - <wellheadData> | 46 | + |
45 | -<temperature uom="degC">57.89</temperature> | 47 | + <wellheadData> |
46 | -<flowingPressure uom="bar">24.28525</flowingPressure> | 48 | + <temperature uom="degC">57.89</temperature> |
47 | -<chokeOrificeSize uom="in/64">15.3000002</chokeOrificeSize> | 49 | + <flowingPressure uom="bar">24.28525</flowingPressure> |
48 | -<gasLiftchokeOrificeSize uom="in/64">15.3000002</gasLiftchokeOrificeSize> | 50 | + <shutInPressure uom="bar">25</shutInPressure> |
49 | -</wellheadData> | 51 | + <flowLinePressure uom="bar">26</flowLinePressure> |
50 | -<separatorData> | 52 | + <chokeOrificeSize uom="in/64">15</chokeOrificeSize> |
51 | -<separatorPressure uom="bar">24.28525</separatorPressure> | 53 | + <gasLiftPres uom="bar">27</gasLiftPres> |
52 | -<separatorTemperature uom="degC">57.89</separatorTemperature> | 54 | + <gasLiftTemp uom="degC">58</gasLiftTemp> |
53 | -</separatorData> | 55 | + <gasLiftVolume> |
54 | -<productionTestResults> | 56 | + <volumeStdTempPres uom="m3">50</volumeStdTempPres> |
55 | -<oilRate> | 57 | + <volume uom="m3">51</volume> |
56 | -<fluidRateStdTempPres uom="m3/d">198.42636724550405</fluidRateStdTempPres> | 58 | + <densityStdTempPres uom="kg/m3">800</densityStdTempPres> |
57 | -</oilRate> | 59 | + <density uom="kg/m3">801</density> |
58 | -<gasRate> | 60 | + </gasLiftVolume> |
59 | -<fluidRateStdTempPres uom="m3/d">47780.95567704101</fluidRateStdTempPres> | 61 | + <gasLiftRate> |
60 | -</gasRate> | 62 | + <fluidRate uom="m3/d">5000</fluidRate> |
61 | -<waterRate> | 63 | + <fluidRateStdTempPres uom="m3/d">5100</fluidRateStdTempPres> |
62 | -<fluidRate uom="m3/d">50.05</fluidRate> | 64 | + </gasLiftRate> |
63 | -</waterRate> | 65 | + <gasLiftchokeOrificeSize uom="in/64">16</gasLiftchokeOrificeSize> |
64 | -<gasOilRatio uom="m3/m3">240.79</gasOilRatio> | 66 | + </wellheadData> |
65 | -</productionTestResults> | 67 | + |
66 | -</productionTest> | 68 | + <bottomholeData> |
69 | + <bottomholePres uom="bar">28</bottomholePres> | ||
70 | + <bottomholeTemp uom="degC">59</bottomholeTemp> | ||
71 | + <bottomholePOverZ uom="bar">9</bottomholePOverZ> | ||
72 | + <bottomholeMD uom="m">2004</bottomholeMD> | ||
73 | + <wellbore>1/3-A-1 H</wellbore> | ||
74 | + </bottomholeData> | ||
75 | + | ||
76 | + <pointData> | ||
77 | + <pres uom="bar">28</pres> | ||
78 | + <temp uom="degC">59</temp> | ||
79 | + <pOverZ uom="bar">10</pOverZ> | ||
80 | + <md uom="m">2004</md> | ||
81 | + <wellbore>1/3-A-1 H</wellbore> | ||
82 | + </pointData> | ||
83 | + <pointData> | ||
84 | + <pres uom="bar">29</pres> | ||
85 | + <temp uom="degC">60</temp> | ||
86 | + <pOverZ uom="bar">11</pOverZ> | ||
87 | + <md uom="m">2005</md> | ||
88 | + <wellbore>1/3-A-1 H</wellbore> | ||
89 | + </pointData> | ||
90 | + | ||
91 | + <separatorData> | ||
92 | + <separatorPressure uom="bar">24.28525</separatorPressure> | ||
93 | + <separatorTemperature uom="degC">57.89</separatorTemperature> | ||
94 | + </separatorData> | ||
95 | + | ||
96 | + <operatingMethod>my operating method</operatingMethod> | ||
97 | + | ||
98 | + <productionTestResults> | ||
99 | + <oilVolume> | ||
100 | + <volumeStdTempPres uom="m3">52</volumeStdTempPres> | ||
101 | + <volume uom="m3">53</volume> | ||
102 | + <densityStdTempPres uom="kg/m3">802</densityStdTempPres> | ||
103 | + <density uom="kg/m3">803</density> | ||
104 | + </oilVolume> | ||
105 | + <oilRate> | ||
106 | + <fluidRate uom="m3/d">200</fluidRate> | ||
107 | + <fluidRateStdTempPres uom="m3/d">198.42636724550405</fluidRateStdTempPres> | ||
108 | + </oilRate> | ||
109 | + <gasVolume> | ||
110 | + <volumeStdTempPres uom="m3">520</volumeStdTempPres> | ||
111 | + <volume uom="m3">530</volume> | ||
112 | + <densityStdTempPres uom="kg/m3">102</densityStdTempPres> | ||
113 | + <density uom="kg/m3">103</density> | ||
114 | + <gasClass>my gas class</gasClass> | ||
115 | + </gasVolume> | ||
116 | + <gasRate> | ||
117 | + <fluidRate uom="m3/d">50000</fluidRate> | ||
118 | + <fluidRateStdTempPres uom="m3/d">47780.95567704101</fluidRateStdTempPres> | ||
119 | + </gasRate> | ||
120 | + <waterVolume> | ||
121 | + <volume uom="m3">54</volume> | ||
122 | + </waterVolume> | ||
123 | + <waterRate> | ||
124 | + <fluidRate uom="m3/d">50.05</fluidRate> | ||
125 | + </waterRate> | ||
126 | + <condensateVolume> | ||
127 | + <volumeStdTempPres uom="m3">55</volumeStdTempPres> | ||
128 | + <volume uom="m3">56</volume> | ||
129 | + <densityStdTempPres uom="kg/m3">804</densityStdTempPres> | ||
130 | + <density uom="kg/m3">805</density> | ||
131 | + </condensateVolume> | ||
132 | + <condensateRate> | ||
133 | + <fluidRate uom="m3/d">201</fluidRate> | ||
134 | + <fluidRateStdTempPres uom="m3/d">202</fluidRateStdTempPres> | ||
135 | + </condensateRate> | ||
136 | + <gasOilRatio uom="m3/m3">240.79</gasOilRatio> | ||
137 | + <waterCut uom="m3/m3">0.1</waterCut> | ||
138 | + <density uom="kg/m3">105</density> | ||
139 | + <fluidVelocity uom="m/s">9</fluidVelocity> | ||
140 | + <condensateYield uom="m3/m3">0.2</condensateYield> | ||
141 | + <basicSedimentAndWater uom="m3/m3">0.3</basicSedimentAndWater> | ||
142 | + <oilPotential uom="m3/d">57</oilPotential> | ||
143 | + <gasPotential uom="m3/d">58000</gasPotential> | ||
144 | + <sandVolume uom="m3">8</sandVolume> | ||
145 | + </productionTestResults> | ||
146 | + </productionTest> | ||
147 | + | ||
148 | + <injectionTest> | ||
149 | + <testDuration uom="h">5.0</testDuration> | ||
150 | + <testInterval> | ||
151 | + <mdTop uom="m">2004</mdTop> | ||
152 | + <mdBase uom="m">2005</mdBase> | ||
153 | + <wellbore>1/3-A-1 H</wellbore> | ||
154 | + <testedFormation>formation 3</testedFormation> | ||
155 | + <valvePosition uom="%">70</valvePosition> | ||
156 | + </testInterval> | ||
157 | + | ||
158 | + <InjectedFluid>brine</InjectedFluid> | ||
159 | + <chokeOrificeSize uom="in/64">16</chokeOrificeSize> | ||
160 | + <minimumAnnularPressure uom="bar">15</minimumAnnularPressure> | ||
161 | + <maximumAnnularPressure uom="bar">16</maximumAnnularPressure> | ||
162 | + <wellheadFlowingPressure uom="bar">17</wellheadFlowingPressure> | ||
163 | + <wellheadMaximumPressure uom="bar">18</wellheadMaximumPressure> | ||
164 | + | ||
165 | + <injectionTestResults> | ||
166 | + <oilVolume> | ||
167 | + <volumeStdTempPres uom="m3">22</volumeStdTempPres> | ||
168 | + <volume uom="m3">23</volume> | ||
169 | + <densityStdTempPres uom="kg/m3">802</densityStdTempPres> | ||
170 | + <density uom="kg/m3">803</density> | ||
171 | + </oilVolume> | ||
172 | + <oilRate> | ||
173 | + <fluidRate uom="m3/d">100</fluidRate> | ||
174 | + <fluidRateStdTempPres uom="m3/d">99</fluidRateStdTempPres> | ||
175 | + </oilRate> | ||
176 | + <gasVolume> | ||
177 | + <volumeStdTempPres uom="m3">52</volumeStdTempPres> | ||
178 | + <volume uom="m3">53</volume> | ||
179 | + <densityStdTempPres uom="kg/m3">102</densityStdTempPres> | ||
180 | + <density uom="kg/m3">103</density> | ||
181 | + </gasVolume> | ||
182 | + <gasRate> | ||
183 | + <fluidRate uom="m3/d">30000</fluidRate> | ||
184 | + <fluidRateStdTempPres uom="m3/d">31000</fluidRateStdTempPres> | ||
185 | + </gasRate> | ||
186 | + <waterVolume> | ||
187 | + <volume uom="m3">4</volume> | ||
188 | + </waterVolume> | ||
189 | + <waterRate> | ||
190 | + <fluidRate uom="m3/d">50.05</fluidRate> | ||
191 | + </waterRate> | ||
192 | + </injectionTestResults> | ||
193 | + </injectionTest> | ||
194 | + | ||
67 | </object> | 195 | </object> |
68 | </objects> | 196 | </objects> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment