Showing
2 changed files
with
98 additions
and
1 deletions
| ... | @@ -15,7 +15,7 @@ | ... | @@ -15,7 +15,7 @@ |
| 15 | 15 | ||
| 16 | <http://www.reportinghub.no/ep/spin/mpr-tables> | 16 | <http://www.reportinghub.no/ep/spin/mpr-tables> |
| 17 | rdf:type owl:Ontology ; | 17 | rdf:type owl:Ontology ; |
| 18 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://spinrdf.org/spin> ; | 18 | + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production> ; |
| 19 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 19 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
| 20 | 20 | ||
| 21 | mpr-tables:ProductionFlows | 21 | mpr-tables:ProductionFlows |
| ... | @@ -398,6 +398,102 @@ mpr-tables:ProductionFlows | ... | @@ -398,6 +398,102 @@ mpr-tables:ProductionFlows |
| 398 | ] ; | 398 | ] ; |
| 399 | 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 (kg)"^^xsd:string "pressure (atm)"^^xsd:string "temperature (C)"^^xsd:string "volume (m^3"^^xsd:string "gross calorific value (MJ/m^3)"^^xsd:string) . | 399 | 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 (kg)"^^xsd:string "pressure (atm)"^^xsd:string "temperature (C)"^^xsd:string "volume (m^3"^^xsd:string "gross calorific value (MJ/m^3)"^^xsd:string) . |
| 400 | 400 | ||
| 401 | +mpr-tables:ProductionFlowsAll | ||
| 402 | + rdf:type rhspin:TableTemplate ; | ||
| 403 | + rdfs:label "Production flows - All"^^xsd:string ; | ||
| 404 | + rdfs:subClassOf rhspin:MPRGTableTemplates ; | ||
| 405 | + spin:body | ||
| 406 | + [ rdf:type sp:Select ; | ||
| 407 | + sp:resultVariables ([ sp:varName "productionFlowFacilityName"^^xsd:string | ||
| 408 | + ] [ sp:varName "productionFlowPurposeTypeName"^^xsd:string | ||
| 409 | + ]) ; | ||
| 410 | + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; | ||
| 411 | + sp:predicate rdf:type ; | ||
| 412 | + sp:subject | ||
| 413 | + [ sp:varName "productionReport"^^xsd:string | ||
| 414 | + ] | ||
| 415 | + ] [ sp:object | ||
| 416 | + [ sp:varName "productionReport"^^xsd:string | ||
| 417 | + ] ; | ||
| 418 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
| 419 | + sp:subject | ||
| 420 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
| 421 | + ] | ||
| 422 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#ProductVolumeReport> ; | ||
| 423 | + sp:predicate rdf:type ; | ||
| 424 | + sp:subject | ||
| 425 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
| 426 | + ] | ||
| 427 | + ] [ sp:object | ||
| 428 | + [ sp:varName "productionFlowsInReportingPeriod"^^xsd:string | ||
| 429 | + ] ; | ||
| 430 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
| 431 | + sp:subject | ||
| 432 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
| 433 | + ] | ||
| 434 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; | ||
| 435 | + sp:predicate rdf:type ; | ||
| 436 | + sp:subject | ||
| 437 | + [ sp:varName "productionFlowsInReportingPeriod"^^xsd:string | ||
| 438 | + ] | ||
| 439 | + ] [ sp:object | ||
| 440 | + [ sp:varName "productionFlowInReportingPeriod"^^xsd:string | ||
| 441 | + ] ; | ||
| 442 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
| 443 | + sp:subject | ||
| 444 | + [ sp:varName "productionFlowsInReportingPeriod"^^xsd:string | ||
| 445 | + ] | ||
| 446 | + ] [ sp:object | ||
| 447 | + [ sp:varName "productionFlow"^^xsd:string | ||
| 448 | + ] ; | ||
| 449 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
| 450 | + sp:subject | ||
| 451 | + [ sp:varName "productionFlowInReportingPeriod"^^xsd:string | ||
| 452 | + ] | ||
| 453 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow> ; | ||
| 454 | + sp:predicate rdf:type ; | ||
| 455 | + sp:subject | ||
| 456 | + [ sp:varName "productionFlow"^^xsd:string | ||
| 457 | + ] | ||
| 458 | + ] [ sp:object | ||
| 459 | + [ sp:varName "productionFlowFacility"^^xsd:string | ||
| 460 | + ] ; | ||
| 461 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowIntoOrOutOf> ; | ||
| 462 | + sp:subject | ||
| 463 | + [ sp:varName "productionFlow"^^xsd:string | ||
| 464 | + ] | ||
| 465 | + ] [ sp:object | ||
| 466 | + [ sp:varName "productionFlowFacilityName"^^xsd:string | ||
| 467 | + ] ; | ||
| 468 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
| 469 | + sp:subject | ||
| 470 | + [ sp:varName "productionFlowFacility"^^xsd:string | ||
| 471 | + ] | ||
| 472 | + ] [ rdf:type sp:Optional ; | ||
| 473 | + sp:elements ([ sp:object | ||
| 474 | + [ sp:varName "productionFlowPurposeType"^^xsd:string | ||
| 475 | + ] ; | ||
| 476 | + sp:predicate rdf:type ; | ||
| 477 | + sp:subject | ||
| 478 | + [ sp:varName "productionFlow"^^xsd:string | ||
| 479 | + ] | ||
| 480 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowPurposeType> ; | ||
| 481 | + sp:predicate rdf:type ; | ||
| 482 | + sp:subject | ||
| 483 | + [ sp:varName "productionFlowPurposeType"^^xsd:string | ||
| 484 | + ] | ||
| 485 | + ] [ sp:object | ||
| 486 | + [ sp:varName "productionFlowPurposeTypeName"^^xsd:string | ||
| 487 | + ] ; | ||
| 488 | + sp:predicate rdfs:label ; | ||
| 489 | + sp:subject | ||
| 490 | + [ sp:varName "productionFlowPurposeType"^^xsd:string | ||
| 491 | + ] | ||
| 492 | + ]) | ||
| 493 | + ]) | ||
| 494 | + ] ; | ||
| 495 | + rhspin:tableHeaders ("facility"^^xsd:string "purpose"^^xsd:string) . | ||
| 496 | + | ||
| 401 | mpr-tables:ProductionInventory | 497 | mpr-tables:ProductionInventory |
| 402 | rdf:type rhspin:TableTemplate ; | 498 | rdf:type rhspin:TableTemplate ; |
| 403 | rdfs:label "Production inventory"^^xsd:string ; | 499 | rdfs:label "Production inventory"^^xsd:string ; | ... | ... |
| ... | @@ -160,6 +160,7 @@ OPTIONAL { | ... | @@ -160,6 +160,7 @@ OPTIONAL { |
| 160 | 160 | ||
| 161 | 161 | ||
| 162 | <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionFlows" /> | 162 | <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionFlows" /> |
| 163 | + <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionFlowsAll" /> | ||
| 163 | <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventory" /> | 164 | <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventory" /> |
| 164 | <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventoryAll" /> | 165 | <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventoryAll" /> |
| 165 | 166 | ... | ... |
-
Please register or login to post a comment