David Price

Separated fluid level, injection and production well test sections

...@@ -754,39 +754,197 @@ dpr-tables:ProductionVolumes ...@@ -754,39 +754,197 @@ dpr-tables:ProductionVolumes
754 ] ; 754 ] ;
755 rhspin:tableHeaders ("Field"^^xsd:string "Facility Name"^^xsd:string "Flow Purpose"^^xsd:string "Flow Definition"^^xsd:string "Flow Density"^^xsd:string "Flow Pressure"^^xsd:string "Flow Temperature"^^xsd:string) . 755 rhspin:tableHeaders ("Field"^^xsd:string "Facility Name"^^xsd:string "Flow Purpose"^^xsd:string "Flow Definition"^^xsd:string "Flow Density"^^xsd:string "Flow Pressure"^^xsd:string "Flow Temperature"^^xsd:string) .
756 756
757 -dpr-tables:WellInformation 757 +dpr-tables:WellFluidLevelTest
758 rdf:type rhspin:TableTemplate ; 758 rdf:type rhspin:TableTemplate ;
759 + rdfs:label "Well Fluid Level Test"^^xsd:string ;
759 rdfs:subClassOf rhspin:DPRTableTemplates ; 760 rdfs:subClassOf rhspin:DPRTableTemplates ;
760 spin:body 761 spin:body
761 [ rdf:type sp:Select ; 762 [ rdf:type sp:Select ;
762 - sp:resultVariables ([ sp:varName "description"^^xsd:string 763 + sp:orderBy ([ sp:varName "wellboreName"^^xsd:string
763 - ] _:b1 [ sp:varName "choke"^^xsd:string 764 + ] [ sp:varName "activityStart"^^xsd:string
764 - ] [ sp:varName "prod"^^xsd:string
765 ]) ; 765 ]) ;
766 - sp:where ([ sp:object _:b2 ; 766 + sp:resultVariables ([ sp:varName "wellboreName"^^xsd:string
767 + ] [ sp:varName "wellTestTypeName"^^xsd:string
768 + ] [ sp:varName "wellTestReasonTypeName"^^xsd:string
769 + ] [ sp:varName "activityStart"^^xsd:string
770 + ] [ sp:varName "wellTestName"^^xsd:string
771 + ] [ sp:varName "fluidLevelValue"^^xsd:string
772 + ] [ sp:varName "depthUsableWaterValue"^^xsd:string
773 + ] [ sp:varName "fluidLevelTestPerformerName"^^xsd:string
774 + ]) ;
775 + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
776 + sp:predicate rdf:type ;
777 + sp:subject
778 + [ sp:varName "productionReport"^^xsd:string
779 + ]
780 + ] [ sp:object
781 + [ sp:varName "productionReport"^^xsd:string
782 + ] ;
783 + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
784 + sp:subject
785 + [ sp:varName "wellTestReport"^^xsd:string
786 + ]
787 + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#WellTestReport> ;
788 + sp:predicate rdf:type ;
789 + sp:subject
790 + [ sp:varName "wellTestReport"^^xsd:string
791 + ]
792 + ] [ sp:object
793 + [ sp:varName "wellTest"^^xsd:string
794 + ] ;
767 sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; 795 sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
768 sp:subject 796 sp:subject
769 - [ sp:varName "report"^^xsd:string 797 + [ sp:varName "wellTestReport"^^xsd:string
770 ] 798 ]
771 - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> ; 799 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
772 sp:predicate rdf:type ; 800 sp:predicate rdf:type ;
773 - sp:subject _:b2 801 + sp:subject
774 - ] [ sp:object _:b3 ; 802 + [ sp:varName "wellTest"^^xsd:string
803 + ]
804 + ] [ sp:object
805 + [ sp:varName "wellTestPart"^^xsd:string
806 + ] ;
775 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; 807 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
776 - sp:subject _:b2 808 + sp:subject
777 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#ProductionOperationsActivity> ; 809 + [ sp:varName "wellTest"^^xsd:string
810 + ]
811 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ;
778 sp:predicate rdf:type ; 812 sp:predicate rdf:type ;
779 - sp:subject _:b3 813 + sp:subject
814 + [ sp:varName "wellTestPart"^^xsd:string
815 + ]
816 + ] [ rdf:type sp:Optional ;
817 + sp:elements ([ sp:object
818 + [ sp:varName "wellTestName"^^xsd:string
819 + ] ;
820 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
821 + sp:subject
822 + [ sp:varName "wellTest"^^xsd:string
823 + ]
824 + ])
825 + ] [ sp:object
826 + [ sp:varName "wellborePart"^^xsd:string
827 + ] ;
828 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
829 + sp:subject
830 + [ sp:varName "wellTest"^^xsd:string
831 + ]
832 + ] [ sp:object
833 + [ sp:varName "wellbore"^^xsd:string
834 + ] ;
835 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
836 + sp:subject
837 + [ sp:varName "wellborePart"^^xsd:string
838 + ]
839 + ] [ sp:object
840 + [ sp:varName "wellboreName"^^xsd:string
841 + ] ;
842 + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
843 + sp:subject
844 + [ sp:varName "wellbore"^^xsd:string
845 + ]
846 + ] [ rdf:type sp:Optional ;
847 + sp:elements ([ sp:object
848 + [ sp:varName "activityStart"^^xsd:string
849 + ] ;
850 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
851 + sp:subject
852 + [ sp:varName "wellTest"^^xsd:string
853 + ]
854 + ])
780 ] [ rdf:type sp:Optional ; 855 ] [ rdf:type sp:Optional ;
781 - sp:elements ([ sp:object _:b1 ; 856 + sp:elements ([ sp:object
782 - sp:predicate <http://www.reportinghub.no/ep/schema/production-facility#numberOfOwnCrew> ; 857 + [ sp:varName "wellTestType"^^xsd:string
858 + ] ;
859 + sp:predicate rdf:type ;
860 + sp:subject
861 + [ sp:varName "wellTest"^^xsd:string
862 + ]
863 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ;
864 + sp:predicate rdf:type ;
783 sp:subject 865 sp:subject
784 - [ sp:varName "act"^^xsd:string 866 + [ sp:varName "wellTestType"^^xsd:string
867 + ]
868 + ] [ sp:object
869 + [ sp:varName "wellTestTypeName"^^xsd:string
870 + ] ;
871 + sp:predicate rdfs:label ;
872 + sp:subject
873 + [ sp:varName "wellTestType"^^xsd:string
874 + ]
875 + ])
876 + ] [ rdf:type sp:Optional ;
877 + sp:elements ([ sp:object
878 + [ sp:varName "wellTestReasonType"^^xsd:string
879 + ] ;
880 + sp:predicate rdf:type ;
881 + sp:subject
882 + [ sp:varName "wellTest"^^xsd:string
883 + ]
884 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#WellTestReasonType> ;
885 + sp:predicate rdf:type ;
886 + sp:subject
887 + [ sp:varName "wellTestReasonType"^^xsd:string
888 + ]
889 + ] [ sp:object
890 + [ sp:varName "wellTestReasonTypeName"^^xsd:string
891 + ] ;
892 + sp:predicate rdfs:label ;
893 + sp:subject
894 + [ sp:varName "wellTestReasonType"^^xsd:string
895 + ]
896 + ])
897 + ] [ rdf:type sp:Optional ;
898 + sp:elements ([ sp:object
899 + [ sp:varName "wellborePartFluid"^^xsd:string
900 + ] ;
901 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
902 + sp:subject
903 + [ sp:varName "wellborePart"^^xsd:string
904 + ]
905 + ] [ rdf:type sp:Optional ;
906 + sp:elements ([ sp:object
907 + [ sp:varName "depthUsableWater"^^xsd:string
908 + ] ;
909 + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ;
910 + sp:subject
911 + [ sp:varName "wellborePartFluid"^^xsd:string
912 + ]
913 + ] [ sp:object
914 + [ sp:varName "depthUsableWaterValue"^^xsd:string
915 + ] ;
916 + sp:predicate <http://www.reportinghub.no/ep/schema/core#metre> ;
917 + sp:subject
918 + [ sp:varName "depthUsableWater"^^xsd:string
919 + ]
920 + ])
921 + ])
922 + ] [ rdf:type sp:Optional ;
923 + sp:elements ([ sp:object
924 + [ sp:varName "fluidLevelTestPerformerPart"^^xsd:string
925 + ] ;
926 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#performedByPersonOrOrganization> ;
927 + sp:subject
928 + [ sp:varName "wellTestPart"^^xsd:string
929 + ]
930 + ] [ sp:object
931 + [ sp:varName "fluidLevelTestPerformerWhole"^^xsd:string
932 + ] ;
933 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
934 + sp:subject
935 + [ sp:varName "fluidLevelTestPerformerPart"^^xsd:string
936 + ]
937 + ] [ sp:object
938 + [ sp:varName "fluidLevelTestPerformerName"^^xsd:string
939 + ] ;
940 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
941 + sp:subject
942 + [ sp:varName "fluidLevelTestPerformerWhole"^^xsd:string
785 ] 943 ]
786 ]) 944 ])
787 ]) 945 ])
788 ] ; 946 ] ;
789 - rhspin:tableHeaders ("Description"^^xsd:string "Oil Net m3"^^xsd:string "Choke %"^^xsd:string "Prod Hours"^^xsd:string) . 947 + rhspin:tableHeaders ("Wellbore"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string "Fluid Level m"^^xsd:string "Usable Water Depth m"^^xsd:string "Fluid Level Test Performer"^^xsd:string) .
790 948
791 dpr-tables:WellInjectionTest 949 dpr-tables:WellInjectionTest
792 rdf:type rhspin:TableTemplate ; 950 rdf:type rhspin:TableTemplate ;
...@@ -1310,9 +1468,9 @@ dpr-tables:WellInjectionTestResults ...@@ -1310,9 +1468,9 @@ dpr-tables:WellInjectionTestResults
1310 m3"""^^xsd:string """Density 1468 m3"""^^xsd:string """Density
1311 kg/m3"""^^xsd:string) . 1469 kg/m3"""^^xsd:string) .
1312 1470
1313 -dpr-tables:WellTest 1471 +dpr-tables:WellProductionTest
1314 rdf:type rhspin:TableTemplate ; 1472 rdf:type rhspin:TableTemplate ;
1315 - rdfs:label "Well Test Report"^^xsd:string ; 1473 + rdfs:label "Well Production Test"^^xsd:string ;
1316 rdfs:subClassOf rhspin:DPRTableTemplates ; 1474 rdfs:subClassOf rhspin:DPRTableTemplates ;
1317 spin:body 1475 spin:body
1318 [ rdf:type sp:Select ; 1476 [ rdf:type sp:Select ;
...@@ -1321,13 +1479,9 @@ dpr-tables:WellTest ...@@ -1321,13 +1479,9 @@ dpr-tables:WellTest
1321 ]) ; 1479 ]) ;
1322 sp:resultVariables ([ sp:varName "wellboreName"^^xsd:string 1480 sp:resultVariables ([ sp:varName "wellboreName"^^xsd:string
1323 ] [ sp:varName "wellTestTypeName"^^xsd:string 1481 ] [ sp:varName "wellTestTypeName"^^xsd:string
1324 - ] [ sp:varName "activityStart"^^xsd:string
1325 - ] [ sp:varName "predecessorAt"^^xsd:string
1326 - ] [ sp:varName "validPredecessorAt"^^xsd:string
1327 ] [ sp:varName "wellTestReasonTypeName"^^xsd:string 1482 ] [ sp:varName "wellTestReasonTypeName"^^xsd:string
1328 - ] [ sp:varName "depthFromTopValue"^^xsd:string 1483 + ] [ sp:varName "activityStart"^^xsd:string
1329 - ] [ sp:varName "depthUsableWaterValue"^^xsd:string 1484 + ] [ sp:varName "wellTestName"^^xsd:string
1330 - ] [ sp:varName "fluidLevelTestPerformerName"^^xsd:string
1331 ]) ; 1485 ]) ;
1332 sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; 1486 sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
1333 sp:predicate rdf:type ; 1487 sp:predicate rdf:type ;
...@@ -1359,6 +1513,27 @@ dpr-tables:WellTest ...@@ -1359,6 +1513,27 @@ dpr-tables:WellTest
1359 [ sp:varName "wellTest"^^xsd:string 1513 [ sp:varName "wellTest"^^xsd:string
1360 ] 1514 ]
1361 ] [ sp:object 1515 ] [ sp:object
1516 + [ sp:varName "wellTestPart"^^xsd:string
1517 + ] ;
1518 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
1519 + sp:subject
1520 + [ sp:varName "wellTest"^^xsd:string
1521 + ]
1522 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ;
1523 + sp:predicate rdf:type ;
1524 + sp:subject
1525 + [ sp:varName "wellTestPart"^^xsd:string
1526 + ]
1527 + ] [ rdf:type sp:Optional ;
1528 + sp:elements ([ sp:object
1529 + [ sp:varName "wellTestName"^^xsd:string
1530 + ] ;
1531 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
1532 + sp:subject
1533 + [ sp:varName "wellTest"^^xsd:string
1534 + ]
1535 + ])
1536 + ] [ sp:object
1362 [ sp:varName "wellborePart"^^xsd:string 1537 [ sp:varName "wellborePart"^^xsd:string
1363 ] ; 1538 ] ;
1364 sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; 1539 sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
...@@ -1372,11 +1547,6 @@ dpr-tables:WellTest ...@@ -1372,11 +1547,6 @@ dpr-tables:WellTest
1372 sp:subject 1547 sp:subject
1373 [ sp:varName "wellborePart"^^xsd:string 1548 [ sp:varName "wellborePart"^^xsd:string
1374 ] 1549 ]
1375 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
1376 - sp:predicate rdf:type ;
1377 - sp:subject
1378 - [ sp:varName "wellbore"^^xsd:string
1379 - ]
1380 ] [ sp:object 1550 ] [ sp:object
1381 [ sp:varName "wellboreName"^^xsd:string 1551 [ sp:varName "wellboreName"^^xsd:string
1382 ] ; 1552 ] ;
...@@ -1393,160 +1563,262 @@ dpr-tables:WellTest ...@@ -1393,160 +1563,262 @@ dpr-tables:WellTest
1393 [ sp:varName "wellTest"^^xsd:string 1563 [ sp:varName "wellTest"^^xsd:string
1394 ] 1564 ]
1395 ]) 1565 ])
1396 - ] [ sp:object
1397 - [ sp:varName "wellTestType"^^xsd:string
1398 - ] ;
1399 - sp:predicate rdf:type ;
1400 - sp:subject
1401 - [ sp:varName "wellTest"^^xsd:string
1402 - ]
1403 - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ;
1404 - sp:predicate rdf:type ;
1405 - sp:subject
1406 - [ sp:varName "wellTestType"^^xsd:string
1407 - ]
1408 - ] [ sp:object
1409 - [ sp:varName "wellTestTypeName"^^xsd:string
1410 - ] ;
1411 - sp:predicate rdfs:label ;
1412 - sp:subject
1413 - [ sp:varName "wellTestType"^^xsd:string
1414 - ]
1415 ] [ rdf:type sp:Optional ; 1566 ] [ rdf:type sp:Optional ;
1416 sp:elements ([ sp:object 1567 sp:elements ([ sp:object
1417 - [ sp:varName "wellTestReasonType"^^xsd:string 1568 + [ sp:varName "wellTestType"^^xsd:string
1418 ] ; 1569 ] ;
1419 sp:predicate rdf:type ; 1570 sp:predicate rdf:type ;
1420 sp:subject 1571 sp:subject
1421 [ sp:varName "wellTest"^^xsd:string 1572 [ sp:varName "wellTest"^^xsd:string
1422 ] 1573 ]
1423 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#WellTestReasonType> ; 1574 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ;
1424 sp:predicate rdf:type ; 1575 sp:predicate rdf:type ;
1425 sp:subject 1576 sp:subject
1426 - [ sp:varName "wellTestReasonType"^^xsd:string 1577 + [ sp:varName "wellTestType"^^xsd:string
1427 ] 1578 ]
1428 ] [ sp:object 1579 ] [ sp:object
1429 - [ sp:varName "wellTestReasonTypeName"^^xsd:string 1580 + [ sp:varName "wellTestTypeName"^^xsd:string
1430 ] ; 1581 ] ;
1431 sp:predicate rdfs:label ; 1582 sp:predicate rdfs:label ;
1432 sp:subject 1583 sp:subject
1433 - [ sp:varName "wellTestReasonType"^^xsd:string 1584 + [ sp:varName "wellTestType"^^xsd:string
1434 ] 1585 ]
1435 ]) 1586 ])
1436 ] [ rdf:type sp:Optional ; 1587 ] [ rdf:type sp:Optional ;
1437 sp:elements ([ sp:object 1588 sp:elements ([ sp:object
1438 - [ sp:varName "predecessor"^^xsd:string 1589 + [ sp:varName "wellTestReasonType"^^xsd:string
1439 ] ; 1590 ] ;
1440 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; 1591 + sp:predicate rdf:type ;
1441 sp:subject 1592 sp:subject
1442 [ sp:varName "wellTest"^^xsd:string 1593 [ sp:varName "wellTest"^^xsd:string
1443 ] 1594 ]
1595 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#WellTestReasonType> ;
1596 + sp:predicate rdf:type ;
1597 + sp:subject
1598 + [ sp:varName "wellTestReasonType"^^xsd:string
1599 + ]
1444 ] [ sp:object 1600 ] [ sp:object
1445 - [ sp:varName "predecessorAt"^^xsd:string 1601 + [ sp:varName "wellTestReasonTypeName"^^xsd:string
1446 ] ; 1602 ] ;
1447 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; 1603 + sp:predicate rdfs:label ;
1448 sp:subject 1604 sp:subject
1449 - [ sp:varName "predecessor"^^xsd:string 1605 + [ sp:varName "wellTestReasonType"^^xsd:string
1450 ] 1606 ]
1451 ]) 1607 ])
1608 + ])
1609 + ] ;
1610 + rhspin:tableHeaders ("Wellbore"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string) .
1611 +
1612 +dpr-tables:WellTest
1613 + rdf:type rhspin:TableTemplate ;
1614 + rdfs:label "Well Test Report Summary"^^xsd:string ;
1615 + rdfs:subClassOf rhspin:DPRTableTemplates ;
1616 + spin:body
1617 + [ rdf:type sp:Select ;
1618 + sp:orderBy ([ sp:varName "wellboreName"^^xsd:string
1619 + ] [ sp:varName "activityStart"^^xsd:string
1620 + ]) ;
1621 + sp:resultVariables ([ sp:varName "wellboreName"^^xsd:string
1622 + ] [ sp:varName "wellTestTypeName"^^xsd:string
1623 + ] [ sp:varName "wellTestPartActiivityName"^^xsd:string
1624 + ] [ sp:varName "wellTestReasonTypeName"^^xsd:string
1625 + ] [ sp:varName "activityStart"^^xsd:string
1626 + ] [ sp:varName "durationValue"^^xsd:string
1627 + ] [ sp:varName "wellTestName"^^xsd:string
1628 + ] [ sp:varName "predecessorAt"^^xsd:string
1629 + ] [ sp:varName "validPredecessorAt"^^xsd:string
1630 + ]) ;
1631 + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
1632 + sp:predicate rdf:type ;
1633 + sp:subject
1634 + [ sp:varName "productionReport"^^xsd:string
1635 + ]
1636 + ] [ sp:object
1637 + [ sp:varName "productionReport"^^xsd:string
1638 + ] ;
1639 + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
1640 + sp:subject
1641 + [ sp:varName "wellTestReport"^^xsd:string
1642 + ]
1643 + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#WellTestReport> ;
1644 + sp:predicate rdf:type ;
1645 + sp:subject
1646 + [ sp:varName "wellTestReport"^^xsd:string
1647 + ]
1648 + ] [ sp:object
1649 + [ sp:varName "wellTest"^^xsd:string
1650 + ] ;
1651 + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
1652 + sp:subject
1653 + [ sp:varName "wellTestReport"^^xsd:string
1654 + ]
1452 ] [ rdf:type sp:Optional ; 1655 ] [ rdf:type sp:Optional ;
1453 sp:elements ([ sp:object 1656 sp:elements ([ sp:object
1454 - [ sp:varName "validPredecessor"^^xsd:string 1657 + [ sp:varName "wellTestName"^^xsd:string
1455 ] ; 1658 ] ;
1456 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; 1659 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
1457 sp:subject 1660 sp:subject
1458 [ sp:varName "wellTest"^^xsd:string 1661 [ sp:varName "wellTest"^^xsd:string
1459 ] 1662 ]
1460 - ] [ sp:object
1461 - [ sp:varName "validPredecessorAt"^^xsd:string
1462 - ] ;
1463 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
1464 - sp:subject
1465 - [ sp:varName "validPredecessor"^^xsd:string
1466 - ]
1467 ]) 1663 ])
1664 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
1665 + sp:predicate rdf:type ;
1666 + sp:subject
1667 + [ sp:varName "wellTest"^^xsd:string
1668 + ]
1669 + ] [ sp:object
1670 + [ sp:varName "wellborePart"^^xsd:string
1671 + ] ;
1672 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
1673 + sp:subject
1674 + [ sp:varName "wellTest"^^xsd:string
1675 + ]
1676 + ] [ sp:object
1677 + [ sp:varName "wellbore"^^xsd:string
1678 + ] ;
1679 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
1680 + sp:subject
1681 + [ sp:varName "wellborePart"^^xsd:string
1682 + ]
1683 + ] [ sp:object
1684 + [ sp:varName "wellboreName"^^xsd:string
1685 + ] ;
1686 + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
1687 + sp:subject
1688 + [ sp:varName "wellbore"^^xsd:string
1689 + ]
1468 ] [ rdf:type sp:Optional ; 1690 ] [ rdf:type sp:Optional ;
1469 sp:elements ([ sp:object 1691 sp:elements ([ sp:object
1470 - [ sp:varName "wellborePartFluid"^^xsd:string 1692 + [ sp:varName "wellTestPart"^^xsd:string
1471 ] ; 1693 ] ;
1472 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; 1694 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
1473 sp:subject 1695 sp:subject
1474 - [ sp:varName "wellborePart"^^xsd:string 1696 + [ sp:varName "wellTest"^^xsd:string
1475 ] 1697 ]
1476 ] [ rdf:type sp:Optional ; 1698 ] [ rdf:type sp:Optional ;
1477 sp:elements ([ sp:object 1699 sp:elements ([ sp:object
1478 - [ sp:varName "depthFromTop"^^xsd:string 1700 + [ sp:varName "duration"^^xsd:string
1479 ] ; 1701 ] ;
1480 - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfFluidSurfaceFromTopOfWell> ; 1702 + sp:predicate rdf:type ;
1481 sp:subject 1703 sp:subject
1482 - [ sp:varName "wellborePartFluid"^^xsd:string 1704 + [ sp:varName "wellTestPart"^^xsd:string
1705 + ]
1706 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
1707 + sp:predicate rdf:type ;
1708 + sp:subject
1709 + [ sp:varName "duration"^^xsd:string
1483 ] 1710 ]
1484 ] [ sp:object 1711 ] [ sp:object
1485 - [ sp:varName "depthFromTopValue"^^xsd:string 1712 + [ sp:varName "durationValue"^^xsd:string
1486 ] ; 1713 ] ;
1487 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre> ; 1714 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hour> ;
1488 sp:subject 1715 sp:subject
1489 - [ sp:varName "depthFromTop"^^xsd:string 1716 + [ sp:varName "duration"^^xsd:string
1490 ] 1717 ]
1491 ]) 1718 ])
1492 ] [ rdf:type sp:Optional ; 1719 ] [ rdf:type sp:Optional ;
1493 sp:elements ([ sp:object 1720 sp:elements ([ sp:object
1494 - [ sp:varName "depthUsableWater"^^xsd:string 1721 + [ sp:varName "productionActivity"^^xsd:string
1495 ] ; 1722 ] ;
1496 - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ; 1723 + sp:predicate rdf:type ;
1497 sp:subject 1724 sp:subject
1498 - [ sp:varName "wellborePartFluid"^^xsd:string 1725 + [ sp:varName "wellTestPart"^^xsd:string
1726 + ]
1727 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1728 + sp:predicate rdfs:subClassOf ;
1729 + sp:subject
1730 + [ sp:varName "productionActivity"^^xsd:string
1499 ] 1731 ]
1500 ] [ sp:object 1732 ] [ sp:object
1501 - [ sp:varName "depthUsableWaterValue"^^xsd:string 1733 + [ sp:varName "wellTestPartActiivityName"^^xsd:string
1502 ] ; 1734 ] ;
1503 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre> ; 1735 + sp:predicate rdfs:label ;
1504 sp:subject 1736 sp:subject
1505 - [ sp:varName "depthUsableWater"^^xsd:string 1737 + [ sp:varName "productionActivity"^^xsd:string
1506 ] 1738 ]
1507 ]) 1739 ])
1508 ]) 1740 ])
1509 ] [ rdf:type sp:Optional ; 1741 ] [ rdf:type sp:Optional ;
1510 sp:elements ([ sp:object 1742 sp:elements ([ sp:object
1511 - [ sp:varName "fluidLevelTest"^^xsd:string 1743 + [ sp:varName "activityStart"^^xsd:string
1512 ] ; 1744 ] ;
1513 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; 1745 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
1514 sp:subject 1746 sp:subject
1515 [ sp:varName "wellTest"^^xsd:string 1747 [ sp:varName "wellTest"^^xsd:string
1516 ] 1748 ]
1517 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ; 1749 + ])
1750 + ] [ sp:object
1751 + [ sp:varName "wellTestType"^^xsd:string
1752 + ] ;
1753 + sp:predicate rdf:type ;
1754 + sp:subject
1755 + [ sp:varName "wellTest"^^xsd:string
1756 + ]
1757 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ;
1758 + sp:predicate rdf:type ;
1759 + sp:subject
1760 + [ sp:varName "wellTestType"^^xsd:string
1761 + ]
1762 + ] [ sp:object
1763 + [ sp:varName "wellTestTypeName"^^xsd:string
1764 + ] ;
1765 + sp:predicate rdfs:label ;
1766 + sp:subject
1767 + [ sp:varName "wellTestType"^^xsd:string
1768 + ]
1769 + ] [ rdf:type sp:Optional ;
1770 + sp:elements ([ sp:object
1771 + [ sp:varName "wellTestReasonType"^^xsd:string
1772 + ] ;
1518 sp:predicate rdf:type ; 1773 sp:predicate rdf:type ;
1519 sp:subject 1774 sp:subject
1520 - [ sp:varName "fluidLevelTest"^^xsd:string 1775 + [ sp:varName "wellTest"^^xsd:string
1776 + ]
1777 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#WellTestReasonType> ;
1778 + sp:predicate rdf:type ;
1779 + sp:subject
1780 + [ sp:varName "wellTestReasonType"^^xsd:string
1521 ] 1781 ]
1522 ] [ sp:object 1782 ] [ sp:object
1523 - [ sp:varName "fluidLevelTestPerformerPart"^^xsd:string 1783 + [ sp:varName "wellTestReasonTypeName"^^xsd:string
1524 ] ; 1784 ] ;
1525 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#performedByPersonOrOrganization> ; 1785 + sp:predicate rdfs:label ;
1786 + sp:subject
1787 + [ sp:varName "wellTestReasonType"^^xsd:string
1788 + ]
1789 + ])
1790 + ] [ rdf:type sp:Optional ;
1791 + sp:elements ([ sp:object
1792 + [ sp:varName "predecessor"^^xsd:string
1793 + ] ;
1794 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ;
1526 sp:subject 1795 sp:subject
1527 - [ sp:varName "fluidLevelTest"^^xsd:string 1796 + [ sp:varName "wellTest"^^xsd:string
1528 ] 1797 ]
1529 ] [ sp:object 1798 ] [ sp:object
1530 - [ sp:varName "fluidLevelTestPerformerWhole"^^xsd:string 1799 + [ sp:varName "predecessorAt"^^xsd:string
1531 ] ; 1800 ] ;
1532 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 1801 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
1533 sp:subject 1802 sp:subject
1534 - [ sp:varName "fluidLevelTestPerformerPart"^^xsd:string 1803 + [ sp:varName "predecessor"^^xsd:string
1804 + ]
1805 + ])
1806 + ] [ rdf:type sp:Optional ;
1807 + sp:elements ([ sp:object
1808 + [ sp:varName "validPredecessor"^^xsd:string
1809 + ] ;
1810 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ;
1811 + sp:subject
1812 + [ sp:varName "wellTest"^^xsd:string
1535 ] 1813 ]
1536 ] [ sp:object 1814 ] [ sp:object
1537 - [ sp:varName "fluidLevelTestPerformerName"^^xsd:string 1815 + [ sp:varName "validPredecessorAt"^^xsd:string
1538 ] ; 1816 ] ;
1539 - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; 1817 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
1540 sp:subject 1818 sp:subject
1541 - [ sp:varName "fluidLevelTestPerformerWhole"^^xsd:string 1819 + [ sp:varName "validPredecessor"^^xsd:string
1542 ] 1820 ]
1543 ]) 1821 ])
1544 ]) 1822 ])
1545 ] ; 1823 ] ;
1546 - rhspin:tableHeaders ("Wellbore"^^xsd:string "Test Type"^^xsd:string "Started or Nominally At"^^xsd:string "Predecessor At"^^xsd:string "Last Valid At"^^xsd:string "Reason"^^xsd:string "Fluid Surface Depth m"^^xsd:string "Usable Water Depth"^^xsd:string "Fluid Level Test Performer"^^xsd:string) . 1824 + rhspin:tableHeaders ("Wellbore"^^xsd:string "Test Type"^^xsd:string "Activity"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Duration hr"^^xsd:string "Description "^^xsd:string "Predecessor At"^^xsd:string "Last Valid At"^^xsd:string) .
1547 -
1548 -_:b2 sp:varName "dailyProductionActivity"^^xsd:string .
1549 -
1550 -_:b1 sp:varName "oilNet"^^xsd:string .
1551 -
1552 -_:b3 sp:varName "productionOperationsActivity"^^xsd:string .
......
...@@ -63,4 +63,12 @@ WHERE { ...@@ -63,4 +63,12 @@ WHERE {
63 <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:WellInjectionTest" /> 63 <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:WellInjectionTest" />
64 <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:WellInjectionTestResults" /> 64 <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:WellInjectionTestResults" />
65 65
66 + <h2>Well Fluid Level Test Information</h2>
67 +
68 +<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:WellFluidLevelTest" />
69 +
70 + <h2>Well Production Test Information</h2>
71 +
72 +<dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:WellProductionTest" />
73 +
66 </ui:group> 74 </ui:group>
...\ No newline at end of file ...\ No newline at end of file
......