Fixed MPRG HTML to use normalized UoM value function everywhere
Showing
2 changed files
with
129 additions
and
417 deletions
... | @@ -1727,7 +1727,8 @@ ep-core:kiloNewton | ... | @@ -1727,7 +1727,8 @@ ep-core:kiloNewton |
1727 | ep-core:kilogram | 1727 | ep-core:kilogram |
1728 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; | 1728 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; |
1729 | rdfs:domain ep-core:Mass ; | 1729 | rdfs:domain ep-core:Mass ; |
1730 | - rdfs:label "kilogram"^^xsd:string . | 1730 | + rdfs:label "kilogram"^^xsd:string ; |
1731 | + ep-core:unitSymbol "kg"^^xsd:string . | ||
1731 | 1732 | ||
1732 | ep-core:kilogram_dm-3 | 1733 | ep-core:kilogram_dm-3 |
1733 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; | 1734 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; |
... | @@ -1735,7 +1736,8 @@ ep-core:kilogram_dm-3 | ... | @@ -1735,7 +1736,8 @@ ep-core:kilogram_dm-3 |
1735 | 1736 | ||
1736 | ep-core:kilogram_l-1 | 1737 | ep-core:kilogram_l-1 |
1737 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; | 1738 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; |
1738 | - rdfs:label "kilogram per litre"^^xsd:string . | 1739 | + rdfs:label "kilogram per litre"^^xsd:string ; |
1740 | + ep-core:unitSymbol "kg/L"^^xsd:string . | ||
1739 | 1741 | ||
1740 | ep-core:kilogram_m-3 | 1742 | ep-core:kilogram_m-3 |
1741 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; | 1743 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; |
... | @@ -2340,7 +2342,8 @@ ep-core:megahertz | ... | @@ -2340,7 +2342,8 @@ ep-core:megahertz |
2340 | ep-core:megajoule | 2342 | ep-core:megajoule |
2341 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; | 2343 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; |
2342 | rdfs:domain ep-core:Work ; | 2344 | rdfs:domain ep-core:Work ; |
2343 | - rdfs:label "megajoules"^^xsd:string . | 2345 | + rdfs:label "megajoules"^^xsd:string ; |
2346 | + ep-core:unitSymbol "MJ"^^xsd:string . | ||
2344 | 2347 | ||
2345 | ep-core:megajoule_m-3 | 2348 | ep-core:megajoule_m-3 |
2346 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; | 2349 | rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; | ... | ... |
... | @@ -5,6 +5,7 @@ | ... | @@ -5,6 +5,7 @@ |
5 | # imports: http://www.reportinghub.no/ep/transform/transform-helper-schema | 5 | # imports: http://www.reportinghub.no/ep/transform/transform-helper-schema |
6 | 6 | ||
7 | @prefix arg: <http://spinrdf.org/arg#> . | 7 | @prefix arg: <http://spinrdf.org/arg#> . |
8 | +@prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . | ||
8 | @prefix fn: <http://www.w3.org/2005/xpath-functions#> . | 9 | @prefix fn: <http://www.w3.org/2005/xpath-functions#> . |
9 | @prefix mpr-tables: <http://www.reportinghub.no/ep/spin/mpr-tables#> . | 10 | @prefix mpr-tables: <http://www.reportinghub.no/ep/spin/mpr-tables#> . |
10 | @prefix owl: <http://www.w3.org/2002/07/owl#> . | 11 | @prefix owl: <http://www.w3.org/2002/07/owl#> . |
... | @@ -184,12 +185,14 @@ mpr-tables:Cargo | ... | @@ -184,12 +185,14 @@ mpr-tables:Cargo |
184 | sp:subject | 185 | sp:subject |
185 | [ sp:varName "massQuantity"^^xsd:string | 186 | [ sp:varName "massQuantity"^^xsd:string |
186 | ] | 187 | ] |
187 | - ] [ sp:object | 188 | + ] [ rdf:type sp:Bind ; |
188 | - [ sp:varName "massValue"^^xsd:string | 189 | + sp:expression |
190 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
191 | + sp:arg1 [ sp:varName "massQuantity"^^xsd:string | ||
192 | + ] | ||
189 | ] ; | 193 | ] ; |
190 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram> ; | 194 | + sp:variable |
191 | - sp:subject | 195 | + [ sp:varName "massValue"^^xsd:string |
192 | - [ sp:varName "massQuantity"^^xsd:string | ||
193 | ] | 196 | ] |
194 | ] [ sp:object | 197 | ] [ sp:object |
195 | [ sp:varName "movedProduct"^^xsd:string | 198 | [ sp:varName "movedProduct"^^xsd:string |
... | @@ -210,12 +213,14 @@ mpr-tables:Cargo | ... | @@ -210,12 +213,14 @@ mpr-tables:Cargo |
210 | sp:subject | 213 | sp:subject |
211 | [ sp:varName "volumeQuantity"^^xsd:string | 214 | [ sp:varName "volumeQuantity"^^xsd:string |
212 | ] | 215 | ] |
213 | - ] [ sp:object | 216 | + ] [ rdf:type sp:Bind ; |
214 | - [ sp:varName "volumeValue"^^xsd:string | 217 | + sp:expression |
218 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
219 | + sp:arg1 [ sp:varName "volumeQuantity"^^xsd:string | ||
220 | + ] | ||
215 | ] ; | 221 | ] ; |
216 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; | 222 | + sp:variable |
217 | - sp:subject | 223 | + [ sp:varName "volumeValue"^^xsd:string |
218 | - [ sp:varName "volumeQuantity"^^xsd:string | ||
219 | ] | 224 | ] |
220 | ] [ sp:object | 225 | ] [ sp:object |
221 | [ sp:varName "movedProduct"^^xsd:string | 226 | [ sp:varName "movedProduct"^^xsd:string |
... | @@ -236,12 +241,14 @@ mpr-tables:Cargo | ... | @@ -236,12 +241,14 @@ mpr-tables:Cargo |
236 | sp:subject | 241 | sp:subject |
237 | [ sp:varName "densityQuantity"^^xsd:string | 242 | [ sp:varName "densityQuantity"^^xsd:string |
238 | ] | 243 | ] |
239 | - ] [ sp:object | 244 | + ] [ rdf:type sp:Bind ; |
240 | - [ sp:varName "densityValue"^^xsd:string | 245 | + sp:expression |
246 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
247 | + sp:arg1 [ sp:varName "densityQuantity"^^xsd:string | ||
248 | + ] | ||
241 | ] ; | 249 | ] ; |
242 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram_m-3> ; | 250 | + sp:variable |
243 | - sp:subject | 251 | + [ sp:varName "densityValue"^^xsd:string |
244 | - [ sp:varName "densityQuantity"^^xsd:string | ||
245 | ] | 252 | ] |
246 | ] [ sp:object | 253 | ] [ sp:object |
247 | [ sp:varName "cargoNumber"^^xsd:string | 254 | [ sp:varName "cargoNumber"^^xsd:string |
... | @@ -483,12 +490,14 @@ mpr-tables:Cargo | ... | @@ -483,12 +490,14 @@ mpr-tables:Cargo |
483 | sp:subject | 490 | sp:subject |
484 | [ sp:varName "ownedShare"^^xsd:string | 491 | [ sp:varName "ownedShare"^^xsd:string |
485 | ] | 492 | ] |
486 | - ] [ sp:object | 493 | + ] [ rdf:type sp:Bind ; |
487 | - [ sp:varName "ownedPercent"^^xsd:string | 494 | + sp:expression |
495 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
496 | + sp:arg1 [ sp:varName "ownedShare"^^xsd:string | ||
497 | + ] | ||
488 | ] ; | 498 | ] ; |
489 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#percent> ; | 499 | + sp:variable |
490 | - sp:subject | 500 | + [ sp:varName "ownedPercent"^^xsd:string |
491 | - [ sp:varName "ownedVolumeRatio"^^xsd:string | ||
492 | ] | 501 | ] |
493 | ] [ rdf:type sp:Optional ; | 502 | ] [ rdf:type sp:Optional ; |
494 | sp:elements ([ sp:object | 503 | sp:elements ([ sp:object |
... | @@ -518,7 +527,7 @@ mpr-tables:Cargo | ... | @@ -518,7 +527,7 @@ mpr-tables:Cargo |
518 | 527 | ||
519 | mpr-tables:CargoOwnership | 528 | mpr-tables:CargoOwnership |
520 | rdf:type rhspin:TableTemplate ; | 529 | rdf:type rhspin:TableTemplate ; |
521 | - rdfs:label "Cargo Ownership Information1"^^xsd:string ; | 530 | + rdfs:label "Cargo Ownership Information"^^xsd:string ; |
522 | rdfs:subClassOf rhspin:MPRGTableTemplates ; | 531 | rdfs:subClassOf rhspin:MPRGTableTemplates ; |
523 | spin:body | 532 | spin:body |
524 | [ rdf:type sp:Select ; | 533 | [ rdf:type sp:Select ; |
... | @@ -742,12 +751,14 @@ mpr-tables:CargoOwnership | ... | @@ -742,12 +751,14 @@ mpr-tables:CargoOwnership |
742 | sp:subject | 751 | sp:subject |
743 | [ sp:varName "materialPart"^^xsd:string | 752 | [ sp:varName "materialPart"^^xsd:string |
744 | ] | 753 | ] |
745 | - ] [ sp:object | 754 | + ] [ rdf:type sp:Bind ; |
746 | - [ sp:varName "ratio"^^xsd:string | 755 | + sp:expression |
756 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
757 | + sp:arg1 [ sp:varName "materialPart"^^xsd:string | ||
758 | + ] | ||
747 | ] ; | 759 | ] ; |
748 | - sp:predicate <http://www.reportinghub.no/ep/schema/material#volumeRatio> ; | 760 | + sp:variable |
749 | - sp:subject | 761 | + [ sp:varName "ratio"^^xsd:string |
750 | - [ sp:varName "materialPart"^^xsd:string | ||
751 | ] | 762 | ] |
752 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | 763 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; |
753 | sp:predicate rdf:type ; | 764 | sp:predicate rdf:type ; |
... | @@ -911,12 +922,14 @@ mpr-tables:GasSales | ... | @@ -911,12 +922,14 @@ mpr-tables:GasSales |
911 | sp:subject | 922 | sp:subject |
912 | [ sp:varName "sellerEnergyQuantity"^^xsd:string | 923 | [ sp:varName "sellerEnergyQuantity"^^xsd:string |
913 | ] | 924 | ] |
914 | - ] [ sp:object | 925 | + ] [ rdf:type sp:Bind ; |
915 | - [ sp:varName "sellerEnergyValue"^^xsd:string | 926 | + sp:expression |
927 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
928 | + sp:arg1 [ sp:varName "sellerEnergyQuantity"^^xsd:string | ||
929 | + ] | ||
916 | ] ; | 930 | ] ; |
917 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#megajoule> ; | 931 | + sp:variable |
918 | - sp:subject | 932 | + [ sp:varName "sellerEnergyValue"^^xsd:string |
919 | - [ sp:varName "sellerEnergyQuantity"^^xsd:string | ||
920 | ] | 933 | ] |
921 | ] [ sp:object | 934 | ] [ sp:object |
922 | [ sp:varName "totalMaterialThatFlows"^^xsd:string | 935 | [ sp:varName "totalMaterialThatFlows"^^xsd:string |
... | @@ -937,12 +950,14 @@ mpr-tables:GasSales | ... | @@ -937,12 +950,14 @@ mpr-tables:GasSales |
937 | sp:subject | 950 | sp:subject |
938 | [ sp:varName "sellerVolumeQuantity"^^xsd:string | 951 | [ sp:varName "sellerVolumeQuantity"^^xsd:string |
939 | ] | 952 | ] |
940 | - ] [ sp:object | 953 | + ] [ rdf:type sp:Bind ; |
941 | - [ sp:varName "sellerVolumeValue"^^xsd:string | 954 | + sp:expression |
955 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
956 | + sp:arg1 [ sp:varName "sellerVolumeQuantity"^^xsd:string | ||
957 | + ] | ||
942 | ] ; | 958 | ] ; |
943 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; | 959 | + sp:variable |
944 | - sp:subject | 960 | + [ sp:varName "sellerVolumeValue"^^xsd:string |
945 | - [ sp:varName "sellerVolumeQuantity"^^xsd:string | ||
946 | ] | 961 | ] |
947 | ] [ sp:object | 962 | ] [ sp:object |
948 | [ sp:varName "totalMaterialThatFlows"^^xsd:string | 963 | [ sp:varName "totalMaterialThatFlows"^^xsd:string |
... | @@ -988,12 +1003,14 @@ mpr-tables:GasSales | ... | @@ -988,12 +1003,14 @@ mpr-tables:GasSales |
988 | sp:subject | 1003 | sp:subject |
989 | [ sp:varName "buyerEnergyQuantity"^^xsd:string | 1004 | [ sp:varName "buyerEnergyQuantity"^^xsd:string |
990 | ] | 1005 | ] |
991 | - ] [ sp:object | 1006 | + ] [ rdf:type sp:Bind ; |
992 | - [ sp:varName "buyerEnergyValue"^^xsd:string | 1007 | + sp:expression |
1008 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
1009 | + sp:arg1 [ sp:varName "buyerEnergyQuantity"^^xsd:string | ||
1010 | + ] | ||
993 | ] ; | 1011 | ] ; |
994 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#megajoule> ; | 1012 | + sp:variable |
995 | - sp:subject | 1013 | + [ sp:varName "buyerEnergyValue"^^xsd:string |
996 | - [ sp:varName "buyerEnergyQuantity"^^xsd:string | ||
997 | ] | 1014 | ] |
998 | ] [ sp:object | 1015 | ] [ sp:object |
999 | [ sp:varName "salesActivityMovedProduct"^^xsd:string | 1016 | [ sp:varName "salesActivityMovedProduct"^^xsd:string |
... | @@ -1014,12 +1031,14 @@ mpr-tables:GasSales | ... | @@ -1014,12 +1031,14 @@ mpr-tables:GasSales |
1014 | sp:subject | 1031 | sp:subject |
1015 | [ sp:varName "buyerVolumeQuantity"^^xsd:string | 1032 | [ sp:varName "buyerVolumeQuantity"^^xsd:string |
1016 | ] | 1033 | ] |
1017 | - ] [ sp:object | 1034 | + ] [ rdf:type sp:Bind ; |
1018 | - [ sp:varName "buyerVolumeValue"^^xsd:string | 1035 | + sp:expression |
1036 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
1037 | + sp:arg1 [ sp:varName "buyerVolumeQuantity"^^xsd:string | ||
1038 | + ] | ||
1019 | ] ; | 1039 | ] ; |
1020 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; | 1040 | + sp:variable |
1021 | - sp:subject | 1041 | + [ sp:varName "buyerVolumeValue"^^xsd:string |
1022 | - [ sp:varName "buyerVolumeQuantity"^^xsd:string | ||
1023 | ] | 1042 | ] |
1024 | ] [ sp:object | 1043 | ] [ sp:object |
1025 | [ sp:varName "salesActivityMovedProduct"^^xsd:string | 1044 | [ sp:varName "salesActivityMovedProduct"^^xsd:string |
... | @@ -1430,38 +1449,10 @@ mpr-tables:ProductionFlows | ... | @@ -1430,38 +1449,10 @@ mpr-tables:ProductionFlows |
1430 | sp:subject | 1449 | sp:subject |
1431 | [ sp:varName "mass"^^xsd:string | 1450 | [ sp:varName "mass"^^xsd:string |
1432 | ] | 1451 | ] |
1433 | - ] [ sp:object | ||
1434 | - [ sp:varName "massValue"^^xsd:string | ||
1435 | - ] ; | ||
1436 | - sp:predicate | ||
1437 | - [ sp:varName "massPredicate"^^xsd:string | ||
1438 | - ] ; | ||
1439 | - sp:subject | ||
1440 | - [ sp:varName "mass"^^xsd:string | ||
1441 | - ] | ||
1442 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
1443 | - sp:predicate rdf:type ; | ||
1444 | - sp:subject | ||
1445 | - [ sp:varName "massPredicate"^^xsd:string | ||
1446 | - ] | ||
1447 | - ] [ sp:object | ||
1448 | - [ sp:varName "massPropertyName"^^xsd:string | ||
1449 | - ] ; | ||
1450 | - sp:predicate rdfs:label ; | ||
1451 | - sp:subject | ||
1452 | - [ sp:varName "massPredicate"^^xsd:string | ||
1453 | - ] | ||
1454 | ] [ rdf:type sp:Bind ; | 1452 | ] [ rdf:type sp:Bind ; |
1455 | sp:expression | 1453 | sp:expression |
1456 | - [ rdf:type fn:concat ; | 1454 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
1457 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 1455 | + sp:arg1 [ sp:varName "mass"^^xsd:string |
1458 | - arg:number | ||
1459 | - [ sp:varName "massValue"^^xsd:string | ||
1460 | - ] ; | ||
1461 | - arg:pattern "#.##" | ||
1462 | - ] ; | ||
1463 | - sp:arg2 " " ; | ||
1464 | - sp:arg3 [ sp:varName "massPropertyName"^^xsd:string | ||
1465 | ] | 1456 | ] |
1466 | ] ; | 1457 | ] ; |
1467 | sp:variable | 1458 | sp:variable |
... | @@ -1488,12 +1479,14 @@ mpr-tables:ProductionFlows | ... | @@ -1488,12 +1479,14 @@ mpr-tables:ProductionFlows |
1488 | sp:subject | 1479 | sp:subject |
1489 | [ sp:varName "pressure"^^xsd:string | 1480 | [ sp:varName "pressure"^^xsd:string |
1490 | ] | 1481 | ] |
1491 | - ] [ sp:object | 1482 | + ] [ rdf:type sp:Bind ; |
1492 | - [ sp:varName "pressureInAtmospheres"^^xsd:string | 1483 | + sp:expression |
1484 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
1485 | + sp:arg1 [ sp:varName "pressure"^^xsd:string | ||
1486 | + ] | ||
1493 | ] ; | 1487 | ] ; |
1494 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#atmosphere> ; | 1488 | + sp:variable |
1495 | - sp:subject | 1489 | + [ sp:varName "pressureInAtmospheres"^^xsd:string |
1496 | - [ sp:varName "pressure"^^xsd:string | ||
1497 | ] | 1490 | ] |
1498 | ]) | 1491 | ]) |
1499 | ] [ rdf:type sp:Optional ; | 1492 | ] [ rdf:type sp:Optional ; |
... | @@ -1509,12 +1502,14 @@ mpr-tables:ProductionFlows | ... | @@ -1509,12 +1502,14 @@ mpr-tables:ProductionFlows |
1509 | sp:subject | 1502 | sp:subject |
1510 | [ sp:varName "temperature"^^xsd:string | 1503 | [ sp:varName "temperature"^^xsd:string |
1511 | ] | 1504 | ] |
1512 | - ] [ sp:object | 1505 | + ] [ rdf:type sp:Bind ; |
1513 | - [ sp:varName "temperatureInCelsius"^^xsd:string | 1506 | + sp:expression |
1507 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
1508 | + sp:arg1 [ sp:varName "temperature"^^xsd:string | ||
1509 | + ] | ||
1514 | ] ; | 1510 | ] ; |
1515 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#celsius> ; | 1511 | + sp:variable |
1516 | - sp:subject | 1512 | + [ sp:varName "temperatureInCelsius"^^xsd:string |
1517 | - [ sp:varName "temperature"^^xsd:string | ||
1518 | ] | 1513 | ] |
1519 | ]) | 1514 | ]) |
1520 | ] [ sp:object | 1515 | ] [ sp:object |
... | @@ -1529,12 +1524,14 @@ mpr-tables:ProductionFlows | ... | @@ -1529,12 +1524,14 @@ mpr-tables:ProductionFlows |
1529 | sp:subject | 1524 | sp:subject |
1530 | [ sp:varName "volume"^^xsd:string | 1525 | [ sp:varName "volume"^^xsd:string |
1531 | ] | 1526 | ] |
1532 | - ] [ sp:object | 1527 | + ] [ rdf:type sp:Bind ; |
1533 | - [ sp:varName "volumeInMetre3"^^xsd:string | 1528 | + sp:expression |
1529 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
1530 | + sp:arg1 [ sp:varName "volume"^^xsd:string | ||
1531 | + ] | ||
1534 | ] ; | 1532 | ] ; |
1535 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; | 1533 | + sp:variable |
1536 | - sp:subject | 1534 | + [ sp:varName "volumeInMetre3"^^xsd:string |
1537 | - [ sp:varName "volume"^^xsd:string | ||
1538 | ] | 1535 | ] |
1539 | ] [ rdf:type sp:Optional ; | 1536 | ] [ rdf:type sp:Optional ; |
1540 | sp:elements ([ sp:object | 1537 | sp:elements ([ sp:object |
... | @@ -1544,12 +1541,14 @@ mpr-tables:ProductionFlows | ... | @@ -1544,12 +1541,14 @@ mpr-tables:ProductionFlows |
1544 | sp:subject | 1541 | sp:subject |
1545 | [ sp:varName "stateOfMaterialThatFlowsInPeriod"^^xsd:string | 1542 | [ sp:varName "stateOfMaterialThatFlowsInPeriod"^^xsd:string |
1546 | ] | 1543 | ] |
1547 | - ] [ sp:object | 1544 | + ] [ rdf:type sp:Bind ; |
1548 | - [ sp:varName "grossCalorificValueInMegaJouleMetre_3"^^xsd:string | 1545 | + sp:expression |
1546 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
1547 | + sp:arg1 [ sp:varName "calorificValue"^^xsd:string | ||
1548 | + ] | ||
1549 | ] ; | 1549 | ] ; |
1550 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#megajoule_m-3> ; | 1550 | + sp:variable |
1551 | - sp:subject | 1551 | + [ sp:varName "grossCalorificValueInMegaJouleMetre_3"^^xsd:string |
1552 | - [ sp:varName "calorificValue"^^xsd:string | ||
1553 | ] | 1552 | ] |
1554 | ]) | 1553 | ]) |
1555 | ]) | 1554 | ]) |
... | @@ -1557,7 +1556,7 @@ mpr-tables:ProductionFlows | ... | @@ -1557,7 +1556,7 @@ mpr-tables:ProductionFlows |
1557 | ]) | 1556 | ]) |
1558 | ]) | 1557 | ]) |
1559 | ] ; | 1558 | ] ; |
1560 | - rhspin:tableHeaders ("facility"^^xsd:string "flow name"^^xsd:string "type"^^xsd:string "subtype"^^xsd:string "purpose"^^xsd:string "product"^^xsd:string "material type"^^xsd:string "gross or net"^^xsd:string "duration type"^^xsd:string "mass "^^xsd:string "pressure (atm)"^^xsd:string "temperature (C)"^^xsd:string "volume (m^3"^^xsd:string "gross calorific value (MJ/m^3)"^^xsd:string) . | 1559 | + rhspin:tableHeaders ("facility"^^xsd:string "flow name"^^xsd:string "type"^^xsd:string "subtype"^^xsd:string "purpose"^^xsd:string "product"^^xsd:string "material type"^^xsd:string "gross or net"^^xsd:string "duration type"^^xsd:string "mass "^^xsd:string "pressure"^^xsd:string "temperature"^^xsd:string "volume"^^xsd:string "gross calorific"^^xsd:string) . |
1561 | 1560 | ||
1562 | mpr-tables:ProductionFlowsAll | 1561 | mpr-tables:ProductionFlowsAll |
1563 | rdf:type rhspin:TableTemplate ; | 1562 | rdf:type rhspin:TableTemplate ; |
... | @@ -1735,38 +1734,10 @@ mpr-tables:ProductionFlowsAll | ... | @@ -1735,38 +1734,10 @@ mpr-tables:ProductionFlowsAll |
1735 | sp:subject | 1734 | sp:subject |
1736 | [ sp:varName "materialQuantityValue"^^xsd:string | 1735 | [ sp:varName "materialQuantityValue"^^xsd:string |
1737 | ] | 1736 | ] |
1738 | - ] [ sp:object | ||
1739 | - [ sp:varName "materialValue"^^xsd:string | ||
1740 | - ] ; | ||
1741 | - sp:predicate | ||
1742 | - [ sp:varName "materialProperty"^^xsd:string | ||
1743 | - ] ; | ||
1744 | - sp:subject | ||
1745 | - [ sp:varName "materialQuantityValue"^^xsd:string | ||
1746 | - ] | ||
1747 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
1748 | - sp:predicate rdf:type ; | ||
1749 | - sp:subject | ||
1750 | - [ sp:varName "materialProperty"^^xsd:string | ||
1751 | - ] | ||
1752 | - ] [ sp:object | ||
1753 | - [ sp:varName "materialPropertyName"^^xsd:string | ||
1754 | - ] ; | ||
1755 | - sp:predicate rdfs:label ; | ||
1756 | - sp:subject | ||
1757 | - [ sp:varName "materialProperty"^^xsd:string | ||
1758 | - ] | ||
1759 | ] [ rdf:type sp:Bind ; | 1737 | ] [ rdf:type sp:Bind ; |
1760 | sp:expression | 1738 | sp:expression |
1761 | - [ rdf:type fn:concat ; | 1739 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
1762 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 1740 | + sp:arg1 [ sp:varName "materialQuantityValue"^^xsd:string |
1763 | - arg:number | ||
1764 | - [ sp:varName "materialValue"^^xsd:string | ||
1765 | - ] ; | ||
1766 | - arg:pattern "#.##" | ||
1767 | - ] ; | ||
1768 | - sp:arg2 " " ; | ||
1769 | - sp:arg3 [ sp:varName "materialPropertyName"^^xsd:string | ||
1770 | ] | 1741 | ] |
1771 | ] ; | 1742 | ] ; |
1772 | sp:variable | 1743 | sp:variable |
... | @@ -1793,38 +1764,10 @@ mpr-tables:ProductionFlowsAll | ... | @@ -1793,38 +1764,10 @@ mpr-tables:ProductionFlowsAll |
1793 | sp:subject | 1764 | sp:subject |
1794 | [ sp:varName "stateVolume"^^xsd:string | 1765 | [ sp:varName "stateVolume"^^xsd:string |
1795 | ] | 1766 | ] |
1796 | - ] [ sp:object | ||
1797 | - [ sp:varName "volumeValue"^^xsd:string | ||
1798 | - ] ; | ||
1799 | - sp:predicate | ||
1800 | - [ sp:varName "volumePredicate"^^xsd:string | ||
1801 | - ] ; | ||
1802 | - sp:subject | ||
1803 | - [ sp:varName "stateVolume"^^xsd:string | ||
1804 | - ] | ||
1805 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
1806 | - sp:predicate rdf:type ; | ||
1807 | - sp:subject | ||
1808 | - [ sp:varName "volumePredicate"^^xsd:string | ||
1809 | - ] | ||
1810 | - ] [ sp:object | ||
1811 | - [ sp:varName "volumeUnit"^^xsd:string | ||
1812 | - ] ; | ||
1813 | - sp:predicate rdfs:label ; | ||
1814 | - sp:subject | ||
1815 | - [ sp:varName "volumePredicate"^^xsd:string | ||
1816 | - ] | ||
1817 | ] [ rdf:type sp:Bind ; | 1767 | ] [ rdf:type sp:Bind ; |
1818 | sp:expression | 1768 | sp:expression |
1819 | - [ rdf:type fn:concat ; | 1769 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
1820 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 1770 | + sp:arg1 [ sp:varName "stateVolume"^^xsd:string |
1821 | - arg:number | ||
1822 | - [ sp:varName "volumeValue"^^xsd:string | ||
1823 | - ] ; | ||
1824 | - arg:pattern "#.##" | ||
1825 | - ] ; | ||
1826 | - sp:arg2 " " ; | ||
1827 | - sp:arg3 [ sp:varName "volumeUnit"^^xsd:string | ||
1828 | ] | 1771 | ] |
1829 | ] ; | 1772 | ] ; |
1830 | sp:variable | 1773 | sp:variable |
... | @@ -1851,38 +1794,10 @@ mpr-tables:ProductionFlowsAll | ... | @@ -1851,38 +1794,10 @@ mpr-tables:ProductionFlowsAll |
1851 | sp:subject | 1794 | sp:subject |
1852 | [ sp:varName "stateDensity"^^xsd:string | 1795 | [ sp:varName "stateDensity"^^xsd:string |
1853 | ] | 1796 | ] |
1854 | - ] [ sp:object | ||
1855 | - [ sp:varName "densityValue"^^xsd:string | ||
1856 | - ] ; | ||
1857 | - sp:predicate | ||
1858 | - [ sp:varName "densityPredicate"^^xsd:string | ||
1859 | - ] ; | ||
1860 | - sp:subject | ||
1861 | - [ sp:varName "stateDensity"^^xsd:string | ||
1862 | - ] | ||
1863 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
1864 | - sp:predicate rdf:type ; | ||
1865 | - sp:subject | ||
1866 | - [ sp:varName "densityPredicate"^^xsd:string | ||
1867 | - ] | ||
1868 | - ] [ sp:object | ||
1869 | - [ sp:varName "densityUnit"^^xsd:string | ||
1870 | - ] ; | ||
1871 | - sp:predicate rdfs:label ; | ||
1872 | - sp:subject | ||
1873 | - [ sp:varName "densityPredicate"^^xsd:string | ||
1874 | - ] | ||
1875 | ] [ rdf:type sp:Bind ; | 1797 | ] [ rdf:type sp:Bind ; |
1876 | sp:expression | 1798 | sp:expression |
1877 | - [ rdf:type fn:concat ; | 1799 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
1878 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 1800 | + sp:arg1 [ sp:varName "stateDensity"^^xsd:string |
1879 | - arg:number | ||
1880 | - [ sp:varName "densityValue"^^xsd:string | ||
1881 | - ] ; | ||
1882 | - arg:pattern "#.##" | ||
1883 | - ] ; | ||
1884 | - sp:arg2 " " ; | ||
1885 | - sp:arg3 [ sp:varName "densityUnit"^^xsd:string | ||
1886 | ] | 1801 | ] |
1887 | ] ; | 1802 | ] ; |
1888 | sp:variable | 1803 | sp:variable |
... | @@ -2089,50 +2004,10 @@ mpr-tables:ProductionInventory | ... | @@ -2089,50 +2004,10 @@ mpr-tables:ProductionInventory |
2089 | sp:subject | 2004 | sp:subject |
2090 | [ sp:varName "materialQuantityValue"^^xsd:string | 2005 | [ sp:varName "materialQuantityValue"^^xsd:string |
2091 | ] | 2006 | ] |
2092 | - ] [ sp:object | ||
2093 | - [ sp:varName "materialValue"^^xsd:string | ||
2094 | - ] ; | ||
2095 | - sp:predicate | ||
2096 | - [ sp:varName "materialProperty"^^xsd:string | ||
2097 | - ] ; | ||
2098 | - sp:subject | ||
2099 | - [ sp:varName "materialQuantityValue"^^xsd:string | ||
2100 | - ] | ||
2101 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
2102 | - sp:predicate rdf:type ; | ||
2103 | - sp:subject | ||
2104 | - [ sp:varName "materialProperty"^^xsd:string | ||
2105 | - ] | ||
2106 | - ] [ sp:object | ||
2107 | - [ sp:varName "materialPropertyName"^^xsd:string | ||
2108 | - ] ; | ||
2109 | - sp:predicate rdfs:label ; | ||
2110 | - sp:subject | ||
2111 | - [ sp:varName "materialProperty"^^xsd:string | ||
2112 | - ] | ||
2113 | - ] [ sp:object | ||
2114 | - [ sp:varName "materialQuantity"^^xsd:string | ||
2115 | - ] ; | ||
2116 | - sp:predicate rdf:type ; | ||
2117 | - sp:subject | ||
2118 | - [ sp:varName "materialQuantityValue"^^xsd:string | ||
2119 | - ] | ||
2120 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PropertySpace> ; | ||
2121 | - sp:predicate rdf:type ; | ||
2122 | - sp:subject | ||
2123 | - [ sp:varName "materialQuantity"^^xsd:string | ||
2124 | - ] | ||
2125 | ] [ rdf:type sp:Bind ; | 2007 | ] [ rdf:type sp:Bind ; |
2126 | sp:expression | 2008 | sp:expression |
2127 | - [ rdf:type fn:concat ; | 2009 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
2128 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 2010 | + sp:arg1 [ sp:varName "materialQuantityValue"^^xsd:string |
2129 | - arg:number | ||
2130 | - [ sp:varName "materialValue"^^xsd:string | ||
2131 | - ] ; | ||
2132 | - arg:pattern "#.##" | ||
2133 | - ] ; | ||
2134 | - sp:arg2 " " ; | ||
2135 | - sp:arg3 [ sp:varName "materialPropertyName"^^xsd:string | ||
2136 | ] | 2011 | ] |
2137 | ] ; | 2012 | ] ; |
2138 | sp:variable | 2013 | sp:variable |
... | @@ -2159,38 +2034,10 @@ mpr-tables:ProductionInventory | ... | @@ -2159,38 +2034,10 @@ mpr-tables:ProductionInventory |
2159 | sp:subject | 2034 | sp:subject |
2160 | [ sp:varName "volumeQuantityValue"^^xsd:string | 2035 | [ sp:varName "volumeQuantityValue"^^xsd:string |
2161 | ] | 2036 | ] |
2162 | - ] [ sp:object | ||
2163 | - [ sp:varName "volumeValue"^^xsd:string | ||
2164 | - ] ; | ||
2165 | - sp:predicate | ||
2166 | - [ sp:varName "volumePredicate"^^xsd:string | ||
2167 | - ] ; | ||
2168 | - sp:subject | ||
2169 | - [ sp:varName "volumeQuantityValue"^^xsd:string | ||
2170 | - ] | ||
2171 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
2172 | - sp:predicate rdf:type ; | ||
2173 | - sp:subject | ||
2174 | - [ sp:varName "volumePredicate"^^xsd:string | ||
2175 | - ] | ||
2176 | - ] [ sp:object | ||
2177 | - [ sp:varName "volumeUnit"^^xsd:string | ||
2178 | - ] ; | ||
2179 | - sp:predicate rdfs:label ; | ||
2180 | - sp:subject | ||
2181 | - [ sp:varName "volumePredicate"^^xsd:string | ||
2182 | - ] | ||
2183 | ] [ rdf:type sp:Bind ; | 2037 | ] [ rdf:type sp:Bind ; |
2184 | sp:expression | 2038 | sp:expression |
2185 | - [ rdf:type fn:concat ; | 2039 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
2186 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 2040 | + sp:arg1 [ sp:varName "volumeQuantityValue"^^xsd:string |
2187 | - arg:number | ||
2188 | - [ sp:varName "volumeValue"^^xsd:string | ||
2189 | - ] ; | ||
2190 | - arg:pattern "#.##" | ||
2191 | - ] ; | ||
2192 | - sp:arg2 " " ; | ||
2193 | - sp:arg3 [ sp:varName "volumeUnit"^^xsd:string | ||
2194 | ] | 2041 | ] |
2195 | ] ; | 2042 | ] ; |
2196 | sp:variable | 2043 | sp:variable |
... | @@ -2217,38 +2064,10 @@ mpr-tables:ProductionInventory | ... | @@ -2217,38 +2064,10 @@ mpr-tables:ProductionInventory |
2217 | sp:subject | 2064 | sp:subject |
2218 | [ sp:varName "densityQuantityValue"^^xsd:string | 2065 | [ sp:varName "densityQuantityValue"^^xsd:string |
2219 | ] | 2066 | ] |
2220 | - ] [ sp:object | ||
2221 | - [ sp:varName "densityValue"^^xsd:string | ||
2222 | - ] ; | ||
2223 | - sp:predicate | ||
2224 | - [ sp:varName "densityPredicate"^^xsd:string | ||
2225 | - ] ; | ||
2226 | - sp:subject | ||
2227 | - [ sp:varName "densityQuantityValue"^^xsd:string | ||
2228 | - ] | ||
2229 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
2230 | - sp:predicate rdf:type ; | ||
2231 | - sp:subject | ||
2232 | - [ sp:varName "densityPredicate"^^xsd:string | ||
2233 | - ] | ||
2234 | - ] [ sp:object | ||
2235 | - [ sp:varName "densityUnit"^^xsd:string | ||
2236 | - ] ; | ||
2237 | - sp:predicate rdfs:label ; | ||
2238 | - sp:subject | ||
2239 | - [ sp:varName "densityPredicate"^^xsd:string | ||
2240 | - ] | ||
2241 | ] [ rdf:type sp:Bind ; | 2067 | ] [ rdf:type sp:Bind ; |
2242 | sp:expression | 2068 | sp:expression |
2243 | - [ rdf:type fn:concat ; | 2069 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
2244 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 2070 | + sp:arg1 [ sp:varName "densityQuantityValue"^^xsd:string |
2245 | - arg:number | ||
2246 | - [ sp:varName "densityValue"^^xsd:string | ||
2247 | - ] ; | ||
2248 | - arg:pattern "#.##" | ||
2249 | - ] ; | ||
2250 | - sp:arg2 " " ; | ||
2251 | - sp:arg3 [ sp:varName "densityUnit"^^xsd:string | ||
2252 | ] | 2071 | ] |
2253 | ] ; | 2072 | ] ; |
2254 | sp:variable | 2073 | sp:variable |
... | @@ -2485,12 +2304,14 @@ mpr-tables:ProductionInventoryOwnership | ... | @@ -2485,12 +2304,14 @@ mpr-tables:ProductionInventoryOwnership |
2485 | sp:subject | 2304 | sp:subject |
2486 | [ sp:varName "ownedQuantityType"^^xsd:string | 2305 | [ sp:varName "ownedQuantityType"^^xsd:string |
2487 | ] | 2306 | ] |
2488 | - ] [ sp:object | 2307 | + ] [ rdf:type sp:Bind ; |
2489 | - [ sp:varName "ownedVolumeValue"^^xsd:string | 2308 | + sp:expression |
2309 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
2310 | + sp:arg1 [ sp:varName "ownedQuantityType"^^xsd:string | ||
2311 | + ] | ||
2490 | ] ; | 2312 | ] ; |
2491 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ; | 2313 | + sp:variable |
2492 | - sp:subject | 2314 | + [ sp:varName "ownedVolumeValue"^^xsd:string |
2493 | - [ sp:varName "ownedQuantityType"^^xsd:string | ||
2494 | ] | 2315 | ] |
2495 | ] [ sp:object | 2316 | ] [ sp:object |
2496 | [ sp:varName "partOfOrg"^^xsd:string | 2317 | [ sp:varName "partOfOrg"^^xsd:string |
... | @@ -2688,38 +2509,10 @@ mpr-tables:ProductionSales | ... | @@ -2688,38 +2509,10 @@ mpr-tables:ProductionSales |
2688 | sp:subject | 2509 | sp:subject |
2689 | [ sp:varName "materialQuantityValue"^^xsd:string | 2510 | [ sp:varName "materialQuantityValue"^^xsd:string |
2690 | ] | 2511 | ] |
2691 | - ] [ sp:object | ||
2692 | - [ sp:varName "materialValue"^^xsd:string | ||
2693 | - ] ; | ||
2694 | - sp:predicate | ||
2695 | - [ sp:varName "materialProperty"^^xsd:string | ||
2696 | - ] ; | ||
2697 | - sp:subject | ||
2698 | - [ sp:varName "materialQuantityValue"^^xsd:string | ||
2699 | - ] | ||
2700 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
2701 | - sp:predicate rdf:type ; | ||
2702 | - sp:subject | ||
2703 | - [ sp:varName "materialProperty"^^xsd:string | ||
2704 | - ] | ||
2705 | - ] [ sp:object | ||
2706 | - [ sp:varName "materialPropertyName"^^xsd:string | ||
2707 | - ] ; | ||
2708 | - sp:predicate rdfs:label ; | ||
2709 | - sp:subject | ||
2710 | - [ sp:varName "materialProperty"^^xsd:string | ||
2711 | - ] | ||
2712 | ] [ rdf:type sp:Bind ; | 2512 | ] [ rdf:type sp:Bind ; |
2713 | sp:expression | 2513 | sp:expression |
2714 | - [ rdf:type fn:concat ; | 2514 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
2715 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 2515 | + sp:arg1 [ sp:varName "materialQuantityValue"^^xsd:string |
2716 | - arg:number | ||
2717 | - [ sp:varName "materialValue"^^xsd:string | ||
2718 | - ] ; | ||
2719 | - arg:pattern "#.##" | ||
2720 | - ] ; | ||
2721 | - sp:arg2 " " ; | ||
2722 | - sp:arg3 [ sp:varName "materialPropertyName"^^xsd:string | ||
2723 | ] | 2516 | ] |
2724 | ] ; | 2517 | ] ; |
2725 | sp:variable | 2518 | sp:variable |
... | @@ -2746,38 +2539,10 @@ mpr-tables:ProductionSales | ... | @@ -2746,38 +2539,10 @@ mpr-tables:ProductionSales |
2746 | sp:subject | 2539 | sp:subject |
2747 | [ sp:varName "stateVolume"^^xsd:string | 2540 | [ sp:varName "stateVolume"^^xsd:string |
2748 | ] | 2541 | ] |
2749 | - ] [ sp:object | ||
2750 | - [ sp:varName "volumeValue"^^xsd:string | ||
2751 | - ] ; | ||
2752 | - sp:predicate | ||
2753 | - [ sp:varName "volumePredicate"^^xsd:string | ||
2754 | - ] ; | ||
2755 | - sp:subject | ||
2756 | - [ sp:varName "stateVolume"^^xsd:string | ||
2757 | - ] | ||
2758 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
2759 | - sp:predicate rdf:type ; | ||
2760 | - sp:subject | ||
2761 | - [ sp:varName "volumePredicate"^^xsd:string | ||
2762 | - ] | ||
2763 | - ] [ sp:object | ||
2764 | - [ sp:varName "volumeUnit"^^xsd:string | ||
2765 | - ] ; | ||
2766 | - sp:predicate rdfs:label ; | ||
2767 | - sp:subject | ||
2768 | - [ sp:varName "volumePredicate"^^xsd:string | ||
2769 | - ] | ||
2770 | ] [ rdf:type sp:Bind ; | 2542 | ] [ rdf:type sp:Bind ; |
2771 | sp:expression | 2543 | sp:expression |
2772 | - [ rdf:type fn:concat ; | 2544 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
2773 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 2545 | + sp:arg1 [ sp:varName "stateVolume"^^xsd:string |
2774 | - arg:number | ||
2775 | - [ sp:varName "volumeValue"^^xsd:string | ||
2776 | - ] ; | ||
2777 | - arg:pattern "#.##" | ||
2778 | - ] ; | ||
2779 | - sp:arg2 " " ; | ||
2780 | - sp:arg3 [ sp:varName "volumeUnit"^^xsd:string | ||
2781 | ] | 2546 | ] |
2782 | ] ; | 2547 | ] ; |
2783 | sp:variable | 2548 | sp:variable |
... | @@ -2804,38 +2569,10 @@ mpr-tables:ProductionSales | ... | @@ -2804,38 +2569,10 @@ mpr-tables:ProductionSales |
2804 | sp:subject | 2569 | sp:subject |
2805 | [ sp:varName "stateDensity"^^xsd:string | 2570 | [ sp:varName "stateDensity"^^xsd:string |
2806 | ] | 2571 | ] |
2807 | - ] [ sp:object | ||
2808 | - [ sp:varName "densityValue"^^xsd:string | ||
2809 | - ] ; | ||
2810 | - sp:predicate | ||
2811 | - [ sp:varName "densityPredicate"^^xsd:string | ||
2812 | - ] ; | ||
2813 | - sp:subject | ||
2814 | - [ sp:varName "stateDensity"^^xsd:string | ||
2815 | - ] | ||
2816 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
2817 | - sp:predicate rdf:type ; | ||
2818 | - sp:subject | ||
2819 | - [ sp:varName "densityPredicate"^^xsd:string | ||
2820 | - ] | ||
2821 | - ] [ sp:object | ||
2822 | - [ sp:varName "densityUnit"^^xsd:string | ||
2823 | - ] ; | ||
2824 | - sp:predicate rdfs:label ; | ||
2825 | - sp:subject | ||
2826 | - [ sp:varName "densityPredicate"^^xsd:string | ||
2827 | - ] | ||
2828 | ] [ rdf:type sp:Bind ; | 2572 | ] [ rdf:type sp:Bind ; |
2829 | sp:expression | 2573 | sp:expression |
2830 | - [ rdf:type fn:concat ; | 2574 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
2831 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 2575 | + sp:arg1 [ sp:varName "stateDensity"^^xsd:string |
2832 | - arg:number | ||
2833 | - [ sp:varName "densityValue"^^xsd:string | ||
2834 | - ] ; | ||
2835 | - arg:pattern "#.##" | ||
2836 | - ] ; | ||
2837 | - sp:arg2 " " ; | ||
2838 | - sp:arg3 [ sp:varName "densityUnit"^^xsd:string | ||
2839 | ] | 2576 | ] |
2840 | ] ; | 2577 | ] ; |
2841 | sp:variable | 2578 | sp:variable |
... | @@ -3174,38 +2911,10 @@ mpr-tables:WellProductionFlows | ... | @@ -3174,38 +2911,10 @@ mpr-tables:WellProductionFlows |
3174 | sp:subject | 2911 | sp:subject |
3175 | [ sp:varName "stateVolume"^^xsd:string | 2912 | [ sp:varName "stateVolume"^^xsd:string |
3176 | ] | 2913 | ] |
3177 | - ] [ sp:object | ||
3178 | - [ sp:varName "volumeValue"^^xsd:string | ||
3179 | - ] ; | ||
3180 | - sp:predicate | ||
3181 | - [ sp:varName "volumePredicate"^^xsd:string | ||
3182 | - ] ; | ||
3183 | - sp:subject | ||
3184 | - [ sp:varName "stateVolume"^^xsd:string | ||
3185 | - ] | ||
3186 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Scale> ; | ||
3187 | - sp:predicate rdf:type ; | ||
3188 | - sp:subject | ||
3189 | - [ sp:varName "volumePredicate"^^xsd:string | ||
3190 | - ] | ||
3191 | - ] [ sp:object | ||
3192 | - [ sp:varName "volumeUnit"^^xsd:string | ||
3193 | - ] ; | ||
3194 | - sp:predicate rdfs:label ; | ||
3195 | - sp:subject | ||
3196 | - [ sp:varName "volumePredicate"^^xsd:string | ||
3197 | - ] | ||
3198 | ] [ rdf:type sp:Bind ; | 2914 | ] [ rdf:type sp:Bind ; |
3199 | sp:expression | 2915 | sp:expression |
3200 | - [ rdf:type fn:concat ; | 2916 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; |
3201 | - sp:arg1 [ rdf:type spif:decimalFormat ; | 2917 | + sp:arg1 [ sp:varName "stateVolume"^^xsd:string |
3202 | - arg:number | ||
3203 | - [ sp:varName "volumeValue"^^xsd:string | ||
3204 | - ] ; | ||
3205 | - arg:pattern "#.##" | ||
3206 | - ] ; | ||
3207 | - sp:arg2 " " ; | ||
3208 | - sp:arg3 [ sp:varName "volumeUnit"^^xsd:string | ||
3209 | ] | 2918 | ] |
3210 | ] ; | 2919 | ] ; |
3211 | sp:variable | 2920 | sp:variable | ... | ... |
-
Please register or login to post a comment