David Price

Added unction for normalized UoM and value strings using new unitSymbol in ep-co…

…re, started applying to DPR2.
This diff could not be displayed because it is too large.
1 # baseURI: http://www.reportinghub.no/ep/spin/dpr-tables 1 # baseURI: http://www.reportinghub.no/ep/spin/dpr-tables
2 # imports: http://spinrdf.org/spin 2 # imports: http://spinrdf.org/spin
3 # imports: http://www.reportinghub.no/ep/schema/1.0/production 3 # imports: http://www.reportinghub.no/ep/schema/1.0/production
4 +# imports: http://www.reportinghub.no/ep/spin/1.1/lib
4 # imports: http://www.reportinghub.no/spin/rh 5 # imports: http://www.reportinghub.no/spin/rh
5 6
6 @prefix dpr-tables: <http://www.reportinghub.no/ep/spin/dpr-tables#> . 7 @prefix dpr-tables: <http://www.reportinghub.no/ep/spin/dpr-tables#> .
8 +@prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
7 @prefix owl: <http://www.w3.org/2002/07/owl#> . 9 @prefix owl: <http://www.w3.org/2002/07/owl#> .
8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 10 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 11 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
...@@ -15,7 +17,7 @@ ...@@ -15,7 +17,7 @@
15 17
16 <http://www.reportinghub.no/ep/spin/dpr-tables> 18 <http://www.reportinghub.no/ep/spin/dpr-tables>
17 rdf:type owl:Ontology ; 19 rdf:type owl:Ontology ;
18 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/spin/rh> ; 20 + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/spin/rh> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 21 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 22
21 dpr-tables:FluidSampleAnalysisResults 23 dpr-tables:FluidSampleAnalysisResults
...@@ -1590,6 +1592,15 @@ dpr-tables:WellFluidLevelTest ...@@ -1590,6 +1592,15 @@ dpr-tables:WellFluidLevelTest
1590 sp:subject 1592 sp:subject
1591 [ sp:varName "depthUsableWater"^^xsd:string 1593 [ sp:varName "depthUsableWater"^^xsd:string
1592 ] 1594 ]
1595 + ] [ rdf:type sp:Bind ;
1596 + sp:expression
1597 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
1598 + sp:arg1 [ sp:varName "depthUsableWater"^^xsd:string
1599 + ]
1600 + ] ;
1601 + sp:variable
1602 + [ sp:varName "depthUsableWaterValue"^^xsd:string
1603 + ]
1593 ]) 1604 ])
1594 ] [ rdf:type sp:Optional ; 1605 ] [ rdf:type sp:Optional ;
1595 sp:elements ([ sp:object 1606 sp:elements ([ sp:object
...@@ -1599,12 +1610,14 @@ dpr-tables:WellFluidLevelTest ...@@ -1599,12 +1610,14 @@ dpr-tables:WellFluidLevelTest
1599 sp:subject 1610 sp:subject
1600 [ sp:varName "wellPartFluid"^^xsd:string 1611 [ sp:varName "wellPartFluid"^^xsd:string
1601 ] 1612 ]
1602 - ] [ sp:object 1613 + ] [ rdf:type sp:Bind ;
1603 - [ sp:varName "fluidLevelValue"^^xsd:string 1614 + sp:expression
1615 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
1616 + sp:arg1 [ sp:varName "fluidLevel"^^xsd:string
1617 + ]
1604 ] ; 1618 ] ;
1605 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre> ; 1619 + sp:variable
1606 - sp:subject 1620 + [ sp:varName "fluidLevelValue"^^xsd:string
1607 - [ sp:varName "fluidLevel"^^xsd:string
1608 ] 1621 ]
1609 ]) 1622 ])
1610 ]) 1623 ])
...@@ -1633,10 +1646,8 @@ dpr-tables:WellFluidLevelTest ...@@ -1633,10 +1646,8 @@ dpr-tables:WellFluidLevelTest
1633 ]) 1646 ])
1634 ]) 1647 ])
1635 ] ; 1648 ] ;
1636 - rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string """Fluid Level 1649 + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string "Fluid Level"^^xsd:string """Usable Water
1637 -m"""^^xsd:string """Usable Water 1650 +Depth"""^^xsd:string """Fluid Level
1638 -Depth
1639 -m"""^^xsd:string """Fluid Level
1640 Test Performer"""^^xsd:string) . 1651 Test Performer"""^^xsd:string) .
1641 1652
1642 dpr-tables:WellInjectionTest 1653 dpr-tables:WellInjectionTest
...@@ -1759,12 +1770,14 @@ dpr-tables:WellInjectionTest ...@@ -1759,12 +1770,14 @@ dpr-tables:WellInjectionTest
1759 sp:subject 1770 sp:subject
1760 [ sp:varName "timeDuration"^^xsd:string 1771 [ sp:varName "timeDuration"^^xsd:string
1761 ] 1772 ]
1762 - ] [ sp:object 1773 + ] [ rdf:type sp:Bind ;
1763 - [ sp:varName "duration"^^xsd:string 1774 + sp:expression
1775 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
1776 + sp:arg1 [ sp:varName "timeDuration"^^xsd:string
1777 + ]
1764 ] ; 1778 ] ;
1765 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hour> ; 1779 + sp:variable
1766 - sp:subject 1780 + [ sp:varName "duration"^^xsd:string
1767 - [ sp:varName "timeDuration"^^xsd:string
1768 ] 1781 ]
1769 ]) 1782 ])
1770 ] [ rdf:type sp:Optional ; 1783 ] [ rdf:type sp:Optional ;
...@@ -1803,12 +1816,14 @@ dpr-tables:WellInjectionTest ...@@ -1803,12 +1816,14 @@ dpr-tables:WellInjectionTest
1803 sp:subject 1816 sp:subject
1804 [ sp:varName "injectionWellTest"^^xsd:string 1817 [ sp:varName "injectionWellTest"^^xsd:string
1805 ] 1818 ]
1806 - ] [ sp:object 1819 + ] [ rdf:type sp:Bind ;
1807 - [ sp:varName "minAnnularPresValue"^^xsd:string 1820 + sp:expression
1821 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
1822 + sp:arg1 [ sp:varName "minAnnularPres"^^xsd:string
1823 + ]
1808 ] ; 1824 ] ;
1809 - sp:predicate <http://www.reportinghub.no/ep/schema/core#bar> ; 1825 + sp:variable
1810 - sp:subject 1826 + [ sp:varName "minAnnularPresValue"^^xsd:string
1811 - [ sp:varName "minAnnularPres"^^xsd:string
1812 ] 1827 ]
1813 ]) 1828 ])
1814 ] [ rdf:type sp:Optional ; 1829 ] [ rdf:type sp:Optional ;
...@@ -1819,12 +1834,14 @@ dpr-tables:WellInjectionTest ...@@ -1819,12 +1834,14 @@ dpr-tables:WellInjectionTest
1819 sp:subject 1834 sp:subject
1820 [ sp:varName "injectionWellTest"^^xsd:string 1835 [ sp:varName "injectionWellTest"^^xsd:string
1821 ] 1836 ]
1822 - ] [ sp:object 1837 + ] [ rdf:type sp:Bind ;
1823 - [ sp:varName "maxAnnularPresValue"^^xsd:string 1838 + sp:expression
1839 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
1840 + sp:arg1 [ sp:varName "maxAnnularPres"^^xsd:string
1841 + ]
1824 ] ; 1842 ] ;
1825 - sp:predicate <http://www.reportinghub.no/ep/schema/core#bar> ; 1843 + sp:variable
1826 - sp:subject 1844 + [ sp:varName "maxAnnularPresValue"^^xsd:string
1827 - [ sp:varName "maxAnnularPres"^^xsd:string
1828 ] 1845 ]
1829 ]) 1846 ])
1830 ] [ rdf:type sp:Optional ; 1847 ] [ rdf:type sp:Optional ;
...@@ -1835,12 +1852,14 @@ dpr-tables:WellInjectionTest ...@@ -1835,12 +1852,14 @@ dpr-tables:WellInjectionTest
1835 sp:subject 1852 sp:subject
1836 [ sp:varName "injectionWellTest"^^xsd:string 1853 [ sp:varName "injectionWellTest"^^xsd:string
1837 ] 1854 ]
1838 - ] [ sp:object 1855 + ] [ rdf:type sp:Bind ;
1839 - [ sp:varName "wellheadFlowingPresValue"^^xsd:string 1856 + sp:expression
1857 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
1858 + sp:arg1 [ sp:varName "wellheadFlowingPres"^^xsd:string
1859 + ]
1840 ] ; 1860 ] ;
1841 - sp:predicate <http://www.reportinghub.no/ep/schema/core#bar> ; 1861 + sp:variable
1842 - sp:subject 1862 + [ sp:varName "wellheadFlowingPresValue"^^xsd:string
1843 - [ sp:varName "wellheadFlowingPres"^^xsd:string
1844 ] 1863 ]
1845 ]) 1864 ])
1846 ] [ rdf:type sp:Optional ; 1865 ] [ rdf:type sp:Optional ;
...@@ -1851,12 +1870,14 @@ dpr-tables:WellInjectionTest ...@@ -1851,12 +1870,14 @@ dpr-tables:WellInjectionTest
1851 sp:subject 1870 sp:subject
1852 [ sp:varName "injectionWellTest"^^xsd:string 1871 [ sp:varName "injectionWellTest"^^xsd:string
1853 ] 1872 ]
1854 - ] [ sp:object 1873 + ] [ rdf:type sp:Bind ;
1855 - [ sp:varName "wellheadMaxPresValue"^^xsd:string 1874 + sp:expression
1875 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
1876 + sp:arg1 [ sp:varName "wellheadMaxPres"^^xsd:string
1877 + ]
1856 ] ; 1878 ] ;
1857 - sp:predicate <http://www.reportinghub.no/ep/schema/core#bar> ; 1879 + sp:variable
1858 - sp:subject 1880 + [ sp:varName "wellheadMaxPresValue"^^xsd:string
1859 - [ sp:varName "wellheadMaxPres"^^xsd:string
1860 ] 1881 ]
1861 ]) 1882 ])
1862 ] [ rdf:type sp:Optional ; 1883 ] [ rdf:type sp:Optional ;
...@@ -1914,21 +1935,16 @@ dpr-tables:WellInjectionTest ...@@ -1914,21 +1935,16 @@ dpr-tables:WellInjectionTest
1914 ]) 1935 ])
1915 ]) 1936 ])
1916 ] ; 1937 ] ;
1917 - rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string """Duration 1938 + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string "Duration"^^xsd:string """Injected
1918 -hr"""^^xsd:string """Injected
1919 Fluid"""^^xsd:string "Reason"^^xsd:string """Min 1939 Fluid"""^^xsd:string "Reason"^^xsd:string """Min
1920 Annular 1940 Annular
1921 -Pressure 1941 +Pressure"""^^xsd:string """Max
1922 -bar"""^^xsd:string """Max
1923 Annular 1942 Annular
1924 -Pressure 1943 +Pressure"""^^xsd:string """Wellhead
1925 -bar"""^^xsd:string """Wellhead
1926 Flowing 1944 Flowing
1927 -Pressure 1945 +Pressure"""^^xsd:string """Wellhead
1928 -bar"""^^xsd:string """Wellhead
1929 Max 1946 Max
1930 -Pressure 1947 +Pressure"""^^xsd:string """Choke
1931 -bar"""^^xsd:string """Choke
1932 64 inch"""^^xsd:string) . 1948 64 inch"""^^xsd:string) .
1933 1949
1934 dpr-tables:WellInjectionTestResults 1950 dpr-tables:WellInjectionTestResults
...@@ -2104,12 +2120,14 @@ dpr-tables:WellInjectionTestResults ...@@ -2104,12 +2120,14 @@ dpr-tables:WellInjectionTestResults
2104 sp:subject 2120 sp:subject
2105 [ sp:varName "oilvolumetricflowrate"^^xsd:string 2121 [ sp:varName "oilvolumetricflowrate"^^xsd:string
2106 ] 2122 ]
2107 - ] [ sp:object 2123 + ] [ rdf:type sp:Bind ;
2108 - [ sp:varName "oilRate"^^xsd:string 2124 + sp:expression
2125 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2126 + sp:arg1 [ sp:varName "oilvolumetricflowrate"^^xsd:string
2127 + ]
2109 ] ; 2128 ] ;
2110 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3_hour-1> ; 2129 + sp:variable
2111 - sp:subject 2130 + [ sp:varName "oilRate"^^xsd:string
2112 - [ sp:varName "oilvolumetricflowrate"^^xsd:string
2113 ] 2131 ]
2114 ] [ sp:object 2132 ] [ sp:object
2115 [ sp:varName "oil"^^xsd:string 2133 [ sp:varName "oil"^^xsd:string
...@@ -2130,12 +2148,14 @@ dpr-tables:WellInjectionTestResults ...@@ -2130,12 +2148,14 @@ dpr-tables:WellInjectionTestResults
2130 sp:subject 2148 sp:subject
2131 [ sp:varName "odensity"^^xsd:string 2149 [ sp:varName "odensity"^^xsd:string
2132 ] 2150 ]
2133 - ] [ sp:object 2151 + ] [ rdf:type sp:Bind ;
2134 - [ sp:varName "oilDensity"^^xsd:string 2152 + sp:expression
2153 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2154 + sp:arg1 [ sp:varName "odensity"^^xsd:string
2155 + ]
2135 ] ; 2156 ] ;
2136 - sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram_m-3> ; 2157 + sp:variable
2137 - sp:subject 2158 + [ sp:varName "oilDensity"^^xsd:string
2138 - [ sp:varName "odensity"^^xsd:string
2139 ] 2159 ]
2140 ] [ sp:object 2160 ] [ sp:object
2141 [ sp:varName "ovolume"^^xsd:string 2161 [ sp:varName "ovolume"^^xsd:string
...@@ -2149,12 +2169,14 @@ dpr-tables:WellInjectionTestResults ...@@ -2149,12 +2169,14 @@ dpr-tables:WellInjectionTestResults
2149 sp:subject 2169 sp:subject
2150 [ sp:varName "ovolume"^^xsd:string 2170 [ sp:varName "ovolume"^^xsd:string
2151 ] 2171 ]
2152 - ] [ sp:object 2172 + ] [ rdf:type sp:Bind ;
2153 - [ sp:varName "oilVolume"^^xsd:string 2173 + sp:expression
2174 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2175 + sp:arg1 [ sp:varName "ovolume"^^xsd:string
2176 + ]
2154 ] ; 2177 ] ;
2155 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 2178 + sp:variable
2156 - sp:subject 2179 + [ sp:varName "oilVolume"^^xsd:string
2157 - [ sp:varName "ovolume"^^xsd:string
2158 ] 2180 ]
2159 ]) 2181 ])
2160 ] [ rdf:type sp:Optional ; 2182 ] [ rdf:type sp:Optional ;
...@@ -2201,12 +2223,14 @@ dpr-tables:WellInjectionTestResults ...@@ -2201,12 +2223,14 @@ dpr-tables:WellInjectionTestResults
2201 sp:subject 2223 sp:subject
2202 [ sp:varName "watervolumetricflowrate"^^xsd:string 2224 [ sp:varName "watervolumetricflowrate"^^xsd:string
2203 ] 2225 ]
2204 - ] [ sp:object 2226 + ] [ rdf:type sp:Bind ;
2205 - [ sp:varName "waterRate"^^xsd:string 2227 + sp:expression
2228 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2229 + sp:arg1 [ sp:varName "watervolumetricflowrate"^^xsd:string
2230 + ]
2206 ] ; 2231 ] ;
2207 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3_hour-1> ; 2232 + sp:variable
2208 - sp:subject 2233 + [ sp:varName "waterRate"^^xsd:string
2209 - [ sp:varName "watervolumetricflowrate"^^xsd:string
2210 ] 2234 ]
2211 ] [ sp:object 2235 ] [ sp:object
2212 [ sp:varName "water"^^xsd:string 2236 [ sp:varName "water"^^xsd:string
...@@ -2227,12 +2251,14 @@ dpr-tables:WellInjectionTestResults ...@@ -2227,12 +2251,14 @@ dpr-tables:WellInjectionTestResults
2227 sp:subject 2251 sp:subject
2228 [ sp:varName "wvolume"^^xsd:string 2252 [ sp:varName "wvolume"^^xsd:string
2229 ] 2253 ]
2230 - ] [ sp:object 2254 + ] [ rdf:type sp:Bind ;
2231 - [ sp:varName "waterVolume"^^xsd:string 2255 + sp:expression
2256 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2257 + sp:arg1 [ sp:varName "wvolume"^^xsd:string
2258 + ]
2232 ] ; 2259 ] ;
2233 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 2260 + sp:variable
2234 - sp:subject 2261 + [ sp:varName "waterVolume"^^xsd:string
2235 - [ sp:varName "wvolume"^^xsd:string
2236 ] 2262 ]
2237 ]) 2263 ])
2238 ] [ rdf:type sp:Optional ; 2264 ] [ rdf:type sp:Optional ;
...@@ -2279,12 +2305,14 @@ dpr-tables:WellInjectionTestResults ...@@ -2279,12 +2305,14 @@ dpr-tables:WellInjectionTestResults
2279 sp:subject 2305 sp:subject
2280 [ sp:varName "gasvolumetricflowrate"^^xsd:string 2306 [ sp:varName "gasvolumetricflowrate"^^xsd:string
2281 ] 2307 ]
2282 - ] [ sp:object 2308 + ] [ rdf:type sp:Bind ;
2283 - [ sp:varName "gasRate"^^xsd:string 2309 + sp:expression
2310 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2311 + sp:arg1 [ sp:varName "gasvolumetricflowrate"^^xsd:string
2312 + ]
2284 ] ; 2313 ] ;
2285 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3_hour-1> ; 2314 + sp:variable
2286 - sp:subject 2315 + [ sp:varName "gasRate"^^xsd:string
2287 - [ sp:varName "gasvolumetricflowrate"^^xsd:string
2288 ] 2316 ]
2289 ] [ sp:object 2317 ] [ sp:object
2290 [ sp:varName "gas"^^xsd:string 2318 [ sp:varName "gas"^^xsd:string
...@@ -2305,12 +2333,14 @@ dpr-tables:WellInjectionTestResults ...@@ -2305,12 +2333,14 @@ dpr-tables:WellInjectionTestResults
2305 sp:subject 2333 sp:subject
2306 [ sp:varName "gdensity"^^xsd:string 2334 [ sp:varName "gdensity"^^xsd:string
2307 ] 2335 ]
2308 - ] [ sp:object 2336 + ] [ rdf:type sp:Bind ;
2309 - [ sp:varName "gasDensity"^^xsd:string 2337 + sp:expression
2338 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2339 + sp:arg1 [ sp:varName "gdensity"^^xsd:string
2340 + ]
2310 ] ; 2341 ] ;
2311 - sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram_m-3> ; 2342 + sp:variable
2312 - sp:subject 2343 + [ sp:varName "gasDensity"^^xsd:string
2313 - [ sp:varName "gdensity"^^xsd:string
2314 ] 2344 ]
2315 ] [ sp:object 2345 ] [ sp:object
2316 [ sp:varName "gvolume"^^xsd:string 2346 [ sp:varName "gvolume"^^xsd:string
...@@ -2324,26 +2354,20 @@ dpr-tables:WellInjectionTestResults ...@@ -2324,26 +2354,20 @@ dpr-tables:WellInjectionTestResults
2324 sp:subject 2354 sp:subject
2325 [ sp:varName "gvolume"^^xsd:string 2355 [ sp:varName "gvolume"^^xsd:string
2326 ] 2356 ]
2327 - ] [ sp:object 2357 + ] [ rdf:type sp:Bind ;
2328 - [ sp:varName "gasVolume"^^xsd:string 2358 + sp:expression
2359 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2360 + sp:arg1 [ sp:varName "gvolume"^^xsd:string
2361 + ]
2329 ] ; 2362 ] ;
2330 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 2363 + sp:variable
2331 - sp:subject 2364 + [ sp:varName "gasVolume"^^xsd:string
2332 - [ sp:varName "gvolume"^^xsd:string
2333 ] 2365 ]
2334 ]) 2366 ])
2335 ]) 2367 ])
2336 ]) 2368 ])
2337 ] ; 2369 ] ;
2338 - rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string """Oil Rate 2370 + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string "Oil Rate"^^xsd:string "Oil Volume"^^xsd:string "Oil Density"^^xsd:string "Gas Rate"^^xsd:string "Gas Volume"^^xsd:string "Gas Density"^^xsd:string "Water Rate"^^xsd:string "Water Volume"^^xsd:string) .
2339 - m3/hr"""^^xsd:string """Oil Volume
2340 -m3"""^^xsd:string """Oil Density
2341 -kg/m3"""^^xsd:string """Gas Rate
2342 - m3/hr"""^^xsd:string """Gas Volume
2343 -m3"""^^xsd:string """Gas Density
2344 -kg/m3"""^^xsd:string """Water Rate
2345 - m3/hr"""^^xsd:string """Water Volume
2346 -m3"""^^xsd:string) .
2347 2371
2348 dpr-tables:WellProductionTest 2372 dpr-tables:WellProductionTest
2349 rdf:type rhspin:TableTemplate ; 2373 rdf:type rhspin:TableTemplate ;
...@@ -2517,19 +2541,23 @@ dpr-tables:WellProductionTest ...@@ -2517,19 +2541,23 @@ dpr-tables:WellProductionTest
2517 sp:subject 2541 sp:subject
2518 [ sp:varName "bhtemperature"^^xsd:string 2542 [ sp:varName "bhtemperature"^^xsd:string
2519 ] 2543 ]
2520 - ] [ sp:object 2544 + ] [ rdf:type sp:Bind ;
2521 - [ sp:varName "bottomHolePressure"^^xsd:string 2545 + sp:expression
2546 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2547 + sp:arg1 [ sp:varName "bhpressure"^^xsd:string
2548 + ]
2522 ] ; 2549 ] ;
2523 - sp:predicate <http://www.reportinghub.no/ep/schema/core#bar> ; 2550 + sp:variable
2524 - sp:subject 2551 + [ sp:varName "bottomHolePressure"^^xsd:string
2525 - [ sp:varName "bhpressure"^^xsd:string 2552 + ]
2553 + ] [ rdf:type sp:Bind ;
2554 + sp:expression
2555 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2556 + sp:arg1 [ sp:varName "bhtemperature"^^xsd:string
2526 ] 2557 ]
2527 - ] [ sp:object
2528 - [ sp:varName "bottomHoleTemperature"^^xsd:string
2529 ] ; 2558 ] ;
2530 - sp:predicate <http://www.reportinghub.no/ep/schema/core#celsius> ; 2559 + sp:variable
2531 - sp:subject 2560 + [ sp:varName "bottomHoleTemperature"^^xsd:string
2532 - [ sp:varName "bhtemperature"^^xsd:string
2533 ] 2561 ]
2534 ]) 2562 ])
2535 ] [ rdf:type sp:Optional ; 2563 ] [ rdf:type sp:Optional ;
...@@ -2569,12 +2597,14 @@ dpr-tables:WellProductionTest ...@@ -2569,12 +2597,14 @@ dpr-tables:WellProductionTest
2569 sp:subject 2597 sp:subject
2570 [ sp:varName "spressure"^^xsd:string 2598 [ sp:varName "spressure"^^xsd:string
2571 ] 2599 ]
2572 - ] [ sp:object 2600 + ] [ rdf:type sp:Bind ;
2573 - [ sp:varName "separatorPressure"^^xsd:string 2601 + sp:expression
2602 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2603 + sp:arg1 [ sp:varName "spressure"^^xsd:string
2604 + ]
2574 ] ; 2605 ] ;
2575 - sp:predicate <http://www.reportinghub.no/ep/schema/core#bar> ; 2606 + sp:variable
2576 - sp:subject 2607 + [ sp:varName "separatorPressure"^^xsd:string
2577 - [ sp:varName "spressure"^^xsd:string
2578 ] 2608 ]
2579 ] [ sp:object 2609 ] [ sp:object
2580 [ sp:varName "stemperature"^^xsd:string 2610 [ sp:varName "stemperature"^^xsd:string
...@@ -2588,12 +2618,14 @@ dpr-tables:WellProductionTest ...@@ -2588,12 +2618,14 @@ dpr-tables:WellProductionTest
2588 sp:subject 2618 sp:subject
2589 [ sp:varName "stemperature"^^xsd:string 2619 [ sp:varName "stemperature"^^xsd:string
2590 ] 2620 ]
2591 - ] [ sp:object 2621 + ] [ rdf:type sp:Bind ;
2592 - [ sp:varName "separatorTemperature"^^xsd:string 2622 + sp:expression
2623 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2624 + sp:arg1 [ sp:varName "stemperature"^^xsd:string
2625 + ]
2593 ] ; 2626 ] ;
2594 - sp:predicate <http://www.reportinghub.no/ep/schema/core#celsius> ; 2627 + sp:variable
2595 - sp:subject 2628 + [ sp:varName "separatorTemperature"^^xsd:string
2596 - [ sp:varName "stemperature"^^xsd:string
2597 ] 2629 ]
2598 ]) 2630 ])
2599 ] [ rdf:type sp:Optional ; 2631 ] [ rdf:type sp:Optional ;
...@@ -2681,14 +2713,10 @@ dpr-tables:WellProductionTest ...@@ -2681,14 +2713,10 @@ dpr-tables:WellProductionTest
2681 ] ; 2713 ] ;
2682 rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string """Operating 2714 rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string """Operating
2683 Method"""^^xsd:string """Bottom Hole 2715 Method"""^^xsd:string """Bottom Hole
2684 -Temperature 2716 +Temperature"""^^xsd:string """Bottom Hole
2685 -C"""^^xsd:string """Bottom Hole 2717 +Pressure"""^^xsd:string """Separator
2686 -Pressure 2718 +Temperature"""^^xsd:string """Separator
2687 -bar"""^^xsd:string """Separator 2719 +Pressure"""^^xsd:string) .
2688 -Temperature
2689 -C"""^^xsd:string """Separator
2690 -Pressure
2691 -bar"""^^xsd:string) .
2692 2720
2693 dpr-tables:WellProductionTestResults 2721 dpr-tables:WellProductionTestResults
2694 rdf:type rhspin:TableTemplate ; 2722 rdf:type rhspin:TableTemplate ;
...@@ -2833,12 +2861,14 @@ dpr-tables:WellProductionTestResults ...@@ -2833,12 +2861,14 @@ dpr-tables:WellProductionTestResults
2833 sp:subject 2861 sp:subject
2834 [ sp:varName "oilPotential"^^xsd:string 2862 [ sp:varName "oilPotential"^^xsd:string
2835 ] 2863 ]
2836 - ] [ sp:object 2864 + ] [ rdf:type sp:Bind ;
2837 - [ sp:varName "oilPotentialValue"^^xsd:string 2865 + sp:expression
2866 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2867 + sp:arg1 [ sp:varName "oilPotential"^^xsd:string
2868 + ]
2838 ] ; 2869 ] ;
2839 - sp:predicate <http://www.reportinghub.no/ep/schema/core#thousandM3_d-1> ; 2870 + sp:variable
2840 - sp:subject 2871 + [ sp:varName "oilPotentialValue"^^xsd:string
2841 - [ sp:varName "oilPotential"^^xsd:string
2842 ] 2872 ]
2843 ]) 2873 ])
2844 ] [ rdf:type sp:Optional ; 2874 ] [ rdf:type sp:Optional ;
...@@ -2854,12 +2884,14 @@ dpr-tables:WellProductionTestResults ...@@ -2854,12 +2884,14 @@ dpr-tables:WellProductionTestResults
2854 sp:subject 2884 sp:subject
2855 [ sp:varName "gasPotential"^^xsd:string 2885 [ sp:varName "gasPotential"^^xsd:string
2856 ] 2886 ]
2857 - ] [ sp:object 2887 + ] [ rdf:type sp:Bind ;
2858 - [ sp:varName "gasPotentialValue"^^xsd:string 2888 + sp:expression
2889 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2890 + sp:arg1 [ sp:varName "gasPotential"^^xsd:string
2891 + ]
2859 ] ; 2892 ] ;
2860 - sp:predicate <http://www.reportinghub.no/ep/schema/core#thousandM3_d-1> ; 2893 + sp:variable
2861 - sp:subject 2894 + [ sp:varName "gasPotentialValue"^^xsd:string
2862 - [ sp:varName "gasPotential"^^xsd:string
2863 ] 2895 ]
2864 ]) 2896 ])
2865 ] [ rdf:type sp:Optional ; 2897 ] [ rdf:type sp:Optional ;
...@@ -2959,12 +2991,14 @@ dpr-tables:WellProductionTestResults ...@@ -2959,12 +2991,14 @@ dpr-tables:WellProductionTestResults
2959 sp:subject 2991 sp:subject
2960 [ sp:varName "gasComponentVolume"^^xsd:string 2992 [ sp:varName "gasComponentVolume"^^xsd:string
2961 ] 2993 ]
2962 - ] [ sp:object 2994 + ] [ rdf:type sp:Bind ;
2963 - [ sp:varName "gasComponentVolumeValue"^^xsd:string 2995 + sp:expression
2996 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
2997 + sp:arg1 [ sp:varName "gasComponentVolume"^^xsd:string
2998 + ]
2964 ] ; 2999 ] ;
2965 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 3000 + sp:variable
2966 - sp:subject 3001 + [ sp:varName "gasComponentVolumeValue"^^xsd:string
2967 - [ sp:varName "gasComponentVolume"^^xsd:string
2968 ] 3002 ]
2969 ]) 3003 ])
2970 ] [ rdf:type sp:Optional ; 3004 ] [ rdf:type sp:Optional ;
...@@ -2992,12 +3026,14 @@ dpr-tables:WellProductionTestResults ...@@ -2992,12 +3026,14 @@ dpr-tables:WellProductionTestResults
2992 sp:subject 3026 sp:subject
2993 [ sp:varName "sandComponentVolume"^^xsd:string 3027 [ sp:varName "sandComponentVolume"^^xsd:string
2994 ] 3028 ]
2995 - ] [ sp:object 3029 + ] [ rdf:type sp:Bind ;
2996 - [ sp:varName "sandComponentVolumeValue"^^xsd:string 3030 + sp:expression
3031 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3032 + sp:arg1 [ sp:varName "sandComponentVolume"^^xsd:string
3033 + ]
2997 ] ; 3034 ] ;
2998 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 3035 + sp:variable
2999 - sp:subject 3036 + [ sp:varName "sandComponentVolumeValue"^^xsd:string
3000 - [ sp:varName "sandComponentVolume"^^xsd:string
3001 ] 3037 ]
3002 ]) 3038 ])
3003 ] [ rdf:type sp:Optional ; 3039 ] [ rdf:type sp:Optional ;
...@@ -3027,12 +3063,14 @@ dpr-tables:WellProductionTestResults ...@@ -3027,12 +3063,14 @@ dpr-tables:WellProductionTestResults
3027 sp:subject 3063 sp:subject
3028 [ sp:varName "sedimentMaterialPair"^^xsd:string 3064 [ sp:varName "sedimentMaterialPair"^^xsd:string
3029 ] 3065 ]
3030 - ] [ sp:object 3066 + ] [ rdf:type sp:Bind ;
3031 - [ sp:varName "sedimentPercent"^^xsd:string 3067 + sp:expression
3068 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3069 + sp:arg1 [ sp:varName "sedimentRatio"^^xsd:string
3070 + ]
3032 ] ; 3071 ] ;
3033 - sp:predicate <http://www.reportinghub.no/ep/schema/core#percent> ; 3072 + sp:variable
3034 - sp:subject 3073 + [ sp:varName "sedimentPercent"^^xsd:string
3035 - [ sp:varName "sedimentRatio"^^xsd:string
3036 ] 3074 ]
3037 ]) 3075 ])
3038 ]) 3076 ])
...@@ -3080,12 +3118,14 @@ dpr-tables:WellProductionTestResults ...@@ -3080,12 +3118,14 @@ dpr-tables:WellProductionTestResults
3080 sp:subject 3118 sp:subject
3081 [ sp:varName "oilvolumetricflowrate"^^xsd:string 3119 [ sp:varName "oilvolumetricflowrate"^^xsd:string
3082 ] 3120 ]
3083 - ] [ sp:object 3121 + ] [ rdf:type sp:Bind ;
3084 - [ sp:varName "oilRate"^^xsd:string 3122 + sp:expression
3123 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3124 + sp:arg1 [ sp:varName "oilvolumetricflowrate"^^xsd:string
3125 + ]
3085 ] ; 3126 ] ;
3086 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3_hour-1> ; 3127 + sp:variable
3087 - sp:subject 3128 + [ sp:varName "oilRate"^^xsd:string
3088 - [ sp:varName "oilvolumetricflowrate"^^xsd:string
3089 ] 3129 ]
3090 ] [ sp:object 3130 ] [ sp:object
3091 [ sp:varName "oil"^^xsd:string 3131 [ sp:varName "oil"^^xsd:string
...@@ -3106,12 +3146,14 @@ dpr-tables:WellProductionTestResults ...@@ -3106,12 +3146,14 @@ dpr-tables:WellProductionTestResults
3106 sp:subject 3146 sp:subject
3107 [ sp:varName "ovolume"^^xsd:string 3147 [ sp:varName "ovolume"^^xsd:string
3108 ] 3148 ]
3109 - ] [ sp:object 3149 + ] [ rdf:type sp:Bind ;
3110 - [ sp:varName "oilVolume"^^xsd:string 3150 + sp:expression
3151 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3152 + sp:arg1 [ sp:varName "ovolume"^^xsd:string
3153 + ]
3111 ] ; 3154 ] ;
3112 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 3155 + sp:variable
3113 - sp:subject 3156 + [ sp:varName "oilVolume"^^xsd:string
3114 - [ sp:varName "ovolume"^^xsd:string
3115 ] 3157 ]
3116 ]) 3158 ])
3117 ] [ rdf:type sp:Optional ; 3159 ] [ rdf:type sp:Optional ;
...@@ -3158,12 +3200,14 @@ dpr-tables:WellProductionTestResults ...@@ -3158,12 +3200,14 @@ dpr-tables:WellProductionTestResults
3158 sp:subject 3200 sp:subject
3159 [ sp:varName "watervolumetricflowrate"^^xsd:string 3201 [ sp:varName "watervolumetricflowrate"^^xsd:string
3160 ] 3202 ]
3161 - ] [ sp:object 3203 + ] [ rdf:type sp:Bind ;
3162 - [ sp:varName "waterRate"^^xsd:string 3204 + sp:expression
3205 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3206 + sp:arg1 [ sp:varName "watervolumetricflowrate"^^xsd:string
3207 + ]
3163 ] ; 3208 ] ;
3164 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3_hour-1> ; 3209 + sp:variable
3165 - sp:subject 3210 + [ sp:varName "waterRate"^^xsd:string
3166 - [ sp:varName "watervolumetricflowrate"^^xsd:string
3167 ] 3211 ]
3168 ] [ sp:object 3212 ] [ sp:object
3169 [ sp:varName "water"^^xsd:string 3213 [ sp:varName "water"^^xsd:string
...@@ -3184,12 +3228,14 @@ dpr-tables:WellProductionTestResults ...@@ -3184,12 +3228,14 @@ dpr-tables:WellProductionTestResults
3184 sp:subject 3228 sp:subject
3185 [ sp:varName "wvolume"^^xsd:string 3229 [ sp:varName "wvolume"^^xsd:string
3186 ] 3230 ]
3187 - ] [ sp:object 3231 + ] [ rdf:type sp:Bind ;
3188 - [ sp:varName "waterVolume"^^xsd:string 3232 + sp:expression
3233 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3234 + sp:arg1 [ sp:varName "wvolume"^^xsd:string
3235 + ]
3189 ] ; 3236 ] ;
3190 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 3237 + sp:variable
3191 - sp:subject 3238 + [ sp:varName "waterVolume"^^xsd:string
3192 - [ sp:varName "wvolume"^^xsd:string
3193 ] 3239 ]
3194 ]) 3240 ])
3195 ] [ rdf:type sp:Optional ; 3241 ] [ rdf:type sp:Optional ;
...@@ -3236,12 +3282,14 @@ dpr-tables:WellProductionTestResults ...@@ -3236,12 +3282,14 @@ dpr-tables:WellProductionTestResults
3236 sp:subject 3282 sp:subject
3237 [ sp:varName "gasvolumetricflowrate"^^xsd:string 3283 [ sp:varName "gasvolumetricflowrate"^^xsd:string
3238 ] 3284 ]
3239 - ] [ sp:object 3285 + ] [ rdf:type sp:Bind ;
3240 - [ sp:varName "gasRate"^^xsd:string 3286 + sp:expression
3287 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3288 + sp:arg1 [ sp:varName "gasvolumetricflowrate"^^xsd:string
3289 + ]
3241 ] ; 3290 ] ;
3242 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3_hour-1> ; 3291 + sp:variable
3243 - sp:subject 3292 + [ sp:varName "gasRate"^^xsd:string
3244 - [ sp:varName "gasvolumetricflowrate"^^xsd:string
3245 ] 3293 ]
3246 ] [ sp:object 3294 ] [ sp:object
3247 [ sp:varName "gas"^^xsd:string 3295 [ sp:varName "gas"^^xsd:string
...@@ -3262,29 +3310,22 @@ dpr-tables:WellProductionTestResults ...@@ -3262,29 +3310,22 @@ dpr-tables:WellProductionTestResults
3262 sp:subject 3310 sp:subject
3263 [ sp:varName "gvolume"^^xsd:string 3311 [ sp:varName "gvolume"^^xsd:string
3264 ] 3312 ]
3265 - ] [ sp:object 3313 + ] [ rdf:type sp:Bind ;
3266 - [ sp:varName "gasVolume"^^xsd:string 3314 + sp:expression
3315 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3316 + sp:arg1 [ sp:varName "gvolume"^^xsd:string
3317 + ]
3267 ] ; 3318 ] ;
3268 - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; 3319 + sp:variable
3269 - sp:subject 3320 + [ sp:varName "gasVolume"^^xsd:string
3270 - [ sp:varName "gvolume"^^xsd:string
3271 ] 3321 ]
3272 ]) 3322 ])
3273 ]) 3323 ])
3274 ]) 3324 ])
3275 ] ; 3325 ] ;
3276 - rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description"^^xsd:string """Oil Rate 3326 + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description"^^xsd:string "Oil Rate"^^xsd:string "Oil Volume"^^xsd:string "Gas Rate"^^xsd:string "Gas Volume"^^xsd:string "Water Rate"^^xsd:string "Water Volume"^^xsd:string """Sand Material
3277 -m3/hr"""^^xsd:string """Oil Volume 3327 +Volume"""^^xsd:string """Gas Material
3278 -m3"""^^xsd:string """Gas Rate 3328 +Volume"""^^xsd:string "Sediment"^^xsd:string "Oil Potential"^^xsd:string "Gas Potential"^^xsd:string) .
3279 -m3/hr"""^^xsd:string """Gas Volume
3280 -m3"""^^xsd:string """Water Rate
3281 -m3/hr"""^^xsd:string """Water Volume
3282 -m3"""^^xsd:string """Sand Material
3283 -Volume
3284 -m3"""^^xsd:string """Gas Material
3285 -Volume
3286 -m3"""^^xsd:string """Sediment
3287 -percent"""^^xsd:string "Oil Potential"^^xsd:string "Gas Potential"^^xsd:string) .
3288 3329
3289 dpr-tables:WellTest 3330 dpr-tables:WellTest
3290 rdf:type rhspin:TableTemplate ; 3331 rdf:type rhspin:TableTemplate ;
...@@ -3385,12 +3426,14 @@ dpr-tables:WellTest ...@@ -3385,12 +3426,14 @@ dpr-tables:WellTest
3385 sp:subject 3426 sp:subject
3386 [ sp:varName "duration"^^xsd:string 3427 [ sp:varName "duration"^^xsd:string
3387 ] 3428 ]
3388 - ] [ sp:object 3429 + ] [ rdf:type sp:Bind ;
3389 - [ sp:varName "durationValue"^^xsd:string 3430 + sp:expression
3431 + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ;
3432 + sp:arg1 [ sp:varName "duration"^^xsd:string
3433 + ]
3390 ] ; 3434 ] ;
3391 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hour> ; 3435 + sp:variable
3392 - sp:subject 3436 + [ sp:varName "durationValue"^^xsd:string
3393 - [ sp:varName "duration"^^xsd:string
3394 ] 3437 ]
3395 ]) 3438 ])
3396 ] [ rdf:type sp:Optional ; 3439 ] [ rdf:type sp:Optional ;
...@@ -3498,4 +3541,4 @@ dpr-tables:WellTest ...@@ -3498,4 +3541,4 @@ dpr-tables:WellTest
3498 ]) 3541 ])
3499 ]) 3542 ])
3500 ] ; 3543 ] ;
3501 - rhspin:tableHeaders ("Well"^^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) . 3544 + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Activity"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Duration"^^xsd:string "Description "^^xsd:string "Predecessor At"^^xsd:string "Last Valid At"^^xsd:string) .
......
This diff could not be displayed because it is too large.