David Price

Added to Flow All

...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
16 16
17 <http://www.reportinghub.no/ep/spin/mpr-tables> 17 <http://www.reportinghub.no/ep/spin/mpr-tables>
18 rdf:type owl:Ontology ; 18 rdf:type owl:Ontology ;
19 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ; 19 + owl:imports <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://spinrdf.org/spin> ;
20 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 20 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
21 21
22 mpr-tables:ProductionFlows 22 mpr-tables:ProductionFlows
...@@ -405,8 +405,15 @@ mpr-tables:ProductionFlowsAll ...@@ -405,8 +405,15 @@ mpr-tables:ProductionFlowsAll
405 rdfs:subClassOf rhspin:MPRGTableTemplates ; 405 rdfs:subClassOf rhspin:MPRGTableTemplates ;
406 spin:body 406 spin:body
407 [ rdf:type sp:Select ; 407 [ rdf:type sp:Select ;
408 + sp:orderBy ([ sp:varName "productionFlowFacilityName"^^xsd:string
409 + ] [ sp:varName "productionFlowPurposeTypeName"^^xsd:string
410 + ]) ;
408 sp:resultVariables ([ sp:varName "productionFlowFacilityName"^^xsd:string 411 sp:resultVariables ([ sp:varName "productionFlowFacilityName"^^xsd:string
409 ] [ sp:varName "productionFlowPurposeTypeName"^^xsd:string 412 ] [ sp:varName "productionFlowPurposeTypeName"^^xsd:string
413 + ] [ sp:varName "productFlowMaterialTypeName"^^xsd:string
414 + ] [ sp:varName "productionFlowDefinitionTypeName"^^xsd:string
415 + ] [ sp:varName "productionFlowDefinitionSubTypeName"^^xsd:string
416 + ] [ sp:varName "productionFlowPartGrossOrNetTypeName"^^xsd:string
410 ]) ; 417 ]) ;
411 sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; 418 sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
412 sp:predicate rdf:type ; 419 sp:predicate rdf:type ;
...@@ -444,6 +451,11 @@ mpr-tables:ProductionFlowsAll ...@@ -444,6 +451,11 @@ mpr-tables:ProductionFlowsAll
444 sp:subject 451 sp:subject
445 [ sp:varName "productionFlowsInReportingPeriod"^^xsd:string 452 [ sp:varName "productionFlowsInReportingPeriod"^^xsd:string
446 ] 453 ]
454 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ;
455 + sp:predicate rdf:type ;
456 + sp:subject
457 + [ sp:varName "productionFlowInReportingPeriod"^^xsd:string
458 + ]
447 ] [ sp:object 459 ] [ sp:object
448 [ sp:varName "productionFlow"^^xsd:string 460 [ sp:varName "productionFlow"^^xsd:string
449 ] ; 461 ] ;
...@@ -491,9 +503,102 @@ mpr-tables:ProductionFlowsAll ...@@ -491,9 +503,102 @@ mpr-tables:ProductionFlowsAll
491 [ sp:varName "productionFlowPurposeType"^^xsd:string 503 [ sp:varName "productionFlowPurposeType"^^xsd:string
492 ] 504 ]
493 ]) 505 ])
506 + ] [ rdf:type sp:Optional ;
507 + sp:elements ([ sp:object
508 + [ sp:varName "productionFlowPart"^^xsd:string
509 + ] ;
510 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
511 + sp:subject
512 + [ sp:varName "productionFlow"^^xsd:string
513 + ]
514 + ] [ rdf:type sp:Optional ;
515 + sp:elements ([ sp:object
516 + [ sp:varName "productionFlowPartGrossOrNetType"^^xsd:string
517 + ] ;
518 + sp:predicate rdf:type ;
519 + sp:subject
520 + [ sp:varName "productionFlowPart"^^xsd:string
521 + ]
522 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductFlowGrossOrNetType> ;
523 + sp:predicate rdf:type ;
524 + sp:subject
525 + [ sp:varName "productionFlowPartGrossOrNetType"^^xsd:string
526 + ]
527 + ] [ sp:object
528 + [ sp:varName "productionFlowPartGrossOrNetTypeName"^^xsd:string
529 + ] ;
530 + sp:predicate rdfs:label ;
531 + sp:subject
532 + [ sp:varName "productionFlowPartGrossOrNetType"^^xsd:string
533 + ]
534 + ])
535 + ] [ rdf:type sp:Optional ;
536 + sp:elements ([ sp:object
537 + [ sp:varName "productFlowMaterialType"^^xsd:string
538 + ] ;
539 + sp:predicate rdf:type ;
540 + sp:subject
541 + [ sp:varName "productionFlowPart"^^xsd:string
542 + ]
543 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductMaterialType> ;
544 + sp:predicate rdf:type ;
545 + sp:subject
546 + [ sp:varName "productFlowMaterialType"^^xsd:string
547 + ]
548 + ] [ sp:object
549 + [ sp:varName "productFlowMaterialTypeName"^^xsd:string
550 + ] ;
551 + sp:predicate rdfs:label ;
552 + sp:subject
553 + [ sp:varName "productFlowMaterialType"^^xsd:string
554 + ]
555 + ])
556 + ] [ rdf:type sp:Optional ;
557 + sp:elements ([ sp:object
558 + [ sp:varName "productionFlowDefinitionType"^^xsd:string
559 + ] ;
560 + sp:predicate rdf:type ;
561 + sp:subject
562 + [ sp:varName "productionFlowPart"^^xsd:string
563 + ]
564 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowDefinitionType> ;
565 + sp:predicate rdf:type ;
566 + sp:subject
567 + [ sp:varName "productionFlowDefinitionType"^^xsd:string
568 + ]
569 + ] [ sp:object
570 + [ sp:varName "productionFlowDefinitionTypeName"^^xsd:string
571 + ] ;
572 + sp:predicate rdfs:label ;
573 + sp:subject
574 + [ sp:varName "productionFlowDefinitionType"^^xsd:string
575 + ]
576 + ])
577 + ] [ rdf:type sp:Optional ;
578 + sp:elements ([ sp:object
579 + [ sp:varName "productionFlowDefinitionSubType"^^xsd:string
580 + ] ;
581 + sp:predicate rdf:type ;
582 + sp:subject
583 + [ sp:varName "productionFlowPart"^^xsd:string
584 + ]
585 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowDefinitionSubType> ;
586 + sp:predicate rdf:type ;
587 + sp:subject
588 + [ sp:varName "productionFlowDefinitionSubType"^^xsd:string
589 + ]
590 + ] [ sp:object
591 + [ sp:varName "productionFlowDefinitionSubTypeName"^^xsd:string
592 + ] ;
593 + sp:predicate rdfs:label ;
594 + sp:subject
595 + [ sp:varName "productionFlowDefinitionSubType"^^xsd:string
596 + ]
597 + ])
598 + ])
494 ]) 599 ])
495 ] ; 600 ] ;
496 - rhspin:tableHeaders ("facility"^^xsd:string "purpose"^^xsd:string) . 601 + rhspin:tableHeaders ("Facility"^^xsd:string "Purpose"^^xsd:string "Material"^^xsd:string "Flow type"^^xsd:string "Flow subtype"^^xsd:string "Gross/Net"^^xsd:string) .
497 602
498 mpr-tables:ProductionInventory 603 mpr-tables:ProductionInventory
499 rdf:type rhspin:TableTemplate ; 604 rdf:type rhspin:TableTemplate ;
......