MonkeyChap

Merge branch 'IanFri1'

...@@ -31,6 +31,11 @@ Would be much better if we could assume testDate is mandatory - that would give ...@@ -31,6 +31,11 @@ Would be much better if we could assume testDate is mandatory - that would give
31 sp:subject 31 sp:subject
32 [ sp:varName "epWellTest"^^xsd:string 32 [ sp:varName "epWellTest"^^xsd:string
33 ] 33 ]
34 + ] [ sp:object spin:_this ;
35 + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
36 + sp:subject
37 + [ sp:varName "monthlyProductionActivity"^^xsd:string
38 + ]
34 ] [ sp:object 39 ] [ sp:object
35 [ sp:varName "epWellTest"^^xsd:string 40 [ sp:varName "epWellTest"^^xsd:string
36 ] ; 41 ] ;
...@@ -133,19 +138,7 @@ Would be much better if we could assume testDate is mandatory - that would give ...@@ -133,19 +138,7 @@ Would be much better if we could assume testDate is mandatory - that would give
133 [ sp:varName "epWellTest"^^xsd:string 138 [ sp:varName "epWellTest"^^xsd:string
134 ] 139 ]
135 ]) ; 140 ]) ;
136 - sp:where ([ sp:object spin:_this ; 141 + sp:where ([ sp:object
137 - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
138 - sp:subject
139 - [ sp:varName "monthlyProductionActivity"^^xsd:string
140 - ]
141 - ] [ sp:object
142 - [ sp:varName "monthlyProductionActivity"^^xsd:string
143 - ] ;
144 - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
145 - sp:subject
146 - [ sp:varName "monthlyProductionActivity"^^xsd:string
147 - ]
148 - ] [ sp:object
149 [ sp:varName "wellTest"^^xsd:string 142 [ sp:varName "wellTest"^^xsd:string
150 ] ; 143 ] ;
151 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 144 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
...@@ -307,10 +300,91 @@ Would be much better if we could assume testDate is mandatory - that would give ...@@ -307,10 +300,91 @@ Would be much better if we could assume testDate is mandatory - that would give
307 [ sp:varName "epWellTestType"^^xsd:string 300 [ sp:varName "epWellTestType"^^xsd:string
308 ] 301 ]
309 ]) 302 ])
303 + ] [ rdf:type sp:Optional ;
304 + sp:elements ([ sp:object
305 + [ sp:varName "prodTest"^^xsd:string
306 + ] ;
307 + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ;
308 + sp:subject
309 + [ sp:varName "wellTest"^^xsd:string
310 + ]
311 + ] [ rdf:type sp:Optional ;
312 + sp:elements ([ sp:object
313 + [ sp:varName "testDuration"^^xsd:string
314 + ] ;
315 + sp:predicate <http://www.epim.no/schemas/mprml/1#testDurationRef> ;
316 + sp:subject
317 + [ sp:varName "prodTest"^^xsd:string
318 + ]
319 + ])
320 + ] [ rdf:type sp:Optional ;
321 + sp:elements ([ sp:object
322 + [ sp:varName "wellheadData"^^xsd:string
323 + ] ;
324 + sp:predicate <http://www.epim.no/schemas/mprml/1#wellheadDataRef> ;
325 + sp:subject
326 + [ sp:varName "prodTest"^^xsd:string
327 + ]
328 + ] [ rdf:type sp:Optional ;
329 + sp:elements ([ sp:object
330 + [ sp:varName "temperature"^^xsd:string
331 + ] ;
332 + sp:predicate <http://www.epim.no/schemas/mprml/1#temperatureRef> ;
333 + sp:subject
334 + [ sp:varName "wellheadData"^^xsd:string
335 + ]
336 + ])
337 + ] [ rdf:type sp:Optional ;
338 + sp:elements ([ sp:object
339 + [ sp:varName "flowingPressure"^^xsd:string
340 + ] ;
341 + sp:predicate <http://www.epim.no/schemas/mprml/1#flowingPressureRef> ;
342 + sp:subject
343 + [ sp:varName "wellheadData"^^xsd:string
344 + ]
345 + ])
346 + ] [ rdf:type sp:Optional ;
347 + sp:elements ([ sp:object
348 + [ sp:varName "chokeOrificeSize"^^xsd:string
349 + ] ;
350 + sp:predicate <http://www.epim.no/schemas/mprml/1#chokeOrificeSizeRef> ;
351 + sp:subject
352 + [ sp:varName "wellheadData"^^xsd:string
353 + ]
354 + ])
355 + ] [ rdf:type sp:Optional ;
356 + sp:elements ([ sp:object
357 + [ sp:varName "gasLiftChokeOrificeSize"^^xsd:string
358 + ] ;
359 + sp:predicate <http://www.epim.no/schemas/mprml/1#gasLiftchokeOrificeSizeRef> ;
360 + sp:subject
361 + [ sp:varName "wellheadData"^^xsd:string
362 + ]
363 + ])
364 + ])
365 + ] [ rdf:type sp:Optional ;
366 + sp:elements ([ sp:object
367 + [ sp:varName "separatorData"^^xsd:string
368 + ] ;
369 + sp:predicate <http://www.epim.no/schemas/mprml/1#separatorDataRef> ;
370 + sp:subject
371 + [ sp:varName "prodTest"^^xsd:string
372 + ]
373 + ])
374 + ] [ rdf:type sp:Optional ;
375 + sp:elements ([ sp:object
376 + [ sp:varName "productionTestResults"^^xsd:string
377 + ] ;
378 + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestResultsRef> ;
379 + sp:subject
380 + [ sp:varName "prodTest"^^xsd:string
381 + ]
382 + ])
383 + ])
310 ]) 384 ])
311 ] . 385 ] .
312 386
313 <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> 387 <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest>
314 rdf:type owl:Ontology ; 388 rdf:type owl:Ontology ;
315 - owl:imports <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> ; 389 + owl:imports <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> ;
316 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 390 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......