David Leal

All fluid sample components found, and no ratios without values.

...@@ -25,8 +25,8 @@ ep-material:AqueousMaterial ...@@ -25,8 +25,8 @@ ep-material:AqueousMaterial
25 rdfs:subClassOf ep-material:Material . 25 rdfs:subClassOf ep-material:Material .
26 26
27 ep-material:BasicSedimentAndWater 27 ep-material:BasicSedimentAndWater
28 - rdf:type owl:Class ; 28 + rdf:type ep-material:SubstanceType , owl:Class ;
29 - rdfs:label "basic sediment and water"^^xsd:string ; 29 + rdfs:label "bsw"^^xsd:string , "basic sediment and water"^^xsd:string ;
30 rdfs:subClassOf ep-material:Fluid . 30 rdfs:subClassOf ep-material:Fluid .
31 31
32 ep-material:Brine 32 ep-material:Brine
...@@ -35,92 +35,97 @@ ep-material:Brine ...@@ -35,92 +35,97 @@ ep-material:Brine
35 rdfs:subClassOf ep-material:Water . 35 rdfs:subClassOf ep-material:Water .
36 36
37 ep-material:C10AndHeavier 37 ep-material:C10AndHeavier
38 - rdf:type owl:Class ; 38 + rdf:type ep-material:SubstanceType , owl:Class ;
39 rdfs:label "C10+"^^xsd:string ; 39 rdfs:label "C10+"^^xsd:string ;
40 rdfs:subClassOf ep-material:Material . 40 rdfs:subClassOf ep-material:Material .
41 41
42 ep-material:C10AndLighter 42 ep-material:C10AndLighter
43 - rdf:type owl:Class ; 43 + rdf:type ep-material:SubstanceType , owl:Class ;
44 rdfs:label "C10-"^^xsd:string ; 44 rdfs:label "C10-"^^xsd:string ;
45 rdfs:subClassOf ep-material:Material . 45 rdfs:subClassOf ep-material:Material .
46 46
47 ep-material:C2AndHeavier 47 ep-material:C2AndHeavier
48 - rdf:type owl:Class ; 48 + rdf:type ep-material:SubstanceType , owl:Class ;
49 rdfs:label "C2+"^^xsd:string ; 49 rdfs:label "C2+"^^xsd:string ;
50 rdfs:subClassOf ep-material:Material . 50 rdfs:subClassOf ep-material:Material .
51 51
52 ep-material:C2AndLighter 52 ep-material:C2AndLighter
53 - rdf:type owl:Class ; 53 + rdf:type ep-material:SubstanceType , owl:Class ;
54 rdfs:label "C2-"^^xsd:string ; 54 rdfs:label "C2-"^^xsd:string ;
55 rdfs:subClassOf ep-material:Material . 55 rdfs:subClassOf ep-material:Material .
56 56
57 ep-material:C3AndHeavier 57 ep-material:C3AndHeavier
58 - rdf:type owl:Class ; 58 + rdf:type ep-material:SubstanceType , owl:Class ;
59 rdfs:label "C3+"^^xsd:string ; 59 rdfs:label "C3+"^^xsd:string ;
60 rdfs:subClassOf ep-material:Material . 60 rdfs:subClassOf ep-material:Material .
61 61
62 ep-material:C3AndLighter 62 ep-material:C3AndLighter
63 - rdf:type owl:Class ; 63 + rdf:type ep-material:SubstanceType , owl:Class ;
64 rdfs:label "C3-"^^xsd:string ; 64 rdfs:label "C3-"^^xsd:string ;
65 rdfs:subClassOf ep-material:Material . 65 rdfs:subClassOf ep-material:Material .
66 66
67 ep-material:C4AndHeavier 67 ep-material:C4AndHeavier
68 - rdf:type owl:Class ; 68 + rdf:type ep-material:SubstanceType , owl:Class ;
69 rdfs:label "C4+"^^xsd:string ; 69 rdfs:label "C4+"^^xsd:string ;
70 rdfs:subClassOf ep-material:Material . 70 rdfs:subClassOf ep-material:Material .
71 71
72 ep-material:C4AndLighter 72 ep-material:C4AndLighter
73 - rdf:type owl:Class ; 73 + rdf:type ep-material:SubstanceType , owl:Class ;
74 rdfs:label "C4-"^^xsd:string ; 74 rdfs:label "C4-"^^xsd:string ;
75 rdfs:subClassOf ep-material:Material . 75 rdfs:subClassOf ep-material:Material .
76 76
77 ep-material:C5AndHeavier 77 ep-material:C5AndHeavier
78 - rdf:type owl:Class ; 78 + rdf:type ep-material:SubstanceType , owl:Class ;
79 rdfs:label "C5+"^^xsd:string ; 79 rdfs:label "C5+"^^xsd:string ;
80 rdfs:subClassOf ep-material:Material . 80 rdfs:subClassOf ep-material:Material .
81 81
82 ep-material:C5AndLighter 82 ep-material:C5AndLighter
83 - rdf:type owl:Class ; 83 + rdf:type ep-material:SubstanceType , owl:Class ;
84 rdfs:label "C5-"^^xsd:string ; 84 rdfs:label "C5-"^^xsd:string ;
85 rdfs:subClassOf ep-material:Material . 85 rdfs:subClassOf ep-material:Material .
86 86
87 +ep-material:C6
88 + rdf:type ep-material:SubstanceType , owl:Class ;
89 + rdfs:label "C6"^^xsd:string ;
90 + rdfs:subClassOf ep-material:Material .
91 +
87 ep-material:C6AndHeavier 92 ep-material:C6AndHeavier
88 - rdf:type owl:Class ; 93 + rdf:type ep-material:SubstanceType , owl:Class ;
89 rdfs:label "C6+"^^xsd:string ; 94 rdfs:label "C6+"^^xsd:string ;
90 rdfs:subClassOf ep-material:Material . 95 rdfs:subClassOf ep-material:Material .
91 96
92 ep-material:C6AndLighter 97 ep-material:C6AndLighter
93 - rdf:type owl:Class ; 98 + rdf:type ep-material:SubstanceType , owl:Class ;
94 rdfs:label "C6-"^^xsd:string ; 99 rdfs:label "C6-"^^xsd:string ;
95 rdfs:subClassOf ep-material:Material . 100 rdfs:subClassOf ep-material:Material .
96 101
97 ep-material:C7AndHeavier 102 ep-material:C7AndHeavier
98 - rdf:type owl:Class ; 103 + rdf:type ep-material:SubstanceType , owl:Class ;
99 rdfs:label "C7+"^^xsd:string ; 104 rdfs:label "C7+"^^xsd:string ;
100 rdfs:subClassOf ep-material:Material . 105 rdfs:subClassOf ep-material:Material .
101 106
102 ep-material:C7AndLighter 107 ep-material:C7AndLighter
103 - rdf:type owl:Class ; 108 + rdf:type ep-material:SubstanceType , owl:Class ;
104 rdfs:label "C7-"^^xsd:string ; 109 rdfs:label "C7-"^^xsd:string ;
105 rdfs:subClassOf ep-material:Material . 110 rdfs:subClassOf ep-material:Material .
106 111
107 ep-material:C8AndHeavier 112 ep-material:C8AndHeavier
108 - rdf:type owl:Class ; 113 + rdf:type ep-material:SubstanceType , owl:Class ;
109 rdfs:label "C8+"^^xsd:string ; 114 rdfs:label "C8+"^^xsd:string ;
110 rdfs:subClassOf ep-material:Material . 115 rdfs:subClassOf ep-material:Material .
111 116
112 ep-material:C8AndLighter 117 ep-material:C8AndLighter
113 - rdf:type owl:Class ; 118 + rdf:type ep-material:SubstanceType , owl:Class ;
114 rdfs:label "C8-"^^xsd:string ; 119 rdfs:label "C8-"^^xsd:string ;
115 rdfs:subClassOf ep-material:Material . 120 rdfs:subClassOf ep-material:Material .
116 121
117 ep-material:C9AndHeavier 122 ep-material:C9AndHeavier
118 - rdf:type owl:Class ; 123 + rdf:type ep-material:SubstanceType , owl:Class ;
119 rdfs:label "C9+"^^xsd:string ; 124 rdfs:label "C9+"^^xsd:string ;
120 rdfs:subClassOf ep-material:Material . 125 rdfs:subClassOf ep-material:Material .
121 126
122 ep-material:C9AndLighter 127 ep-material:C9AndLighter
123 - rdf:type owl:Class ; 128 + rdf:type ep-material:SubstanceType , owl:Class ;
124 rdfs:label "C9-"^^xsd:string ; 129 rdfs:label "C9-"^^xsd:string ;
125 rdfs:subClassOf ep-material:Material . 130 rdfs:subClassOf ep-material:Material .
126 131
...@@ -275,8 +280,8 @@ ep-material:HydrogenSulfide ...@@ -275,8 +280,8 @@ ep-material:HydrogenSulfide
275 rdfs:subClassOf ep-material:Material . 280 rdfs:subClassOf ep-material:Material .
276 281
277 ep-material:Isobutane 282 ep-material:Isobutane
278 - rdf:type owl:Class ; 283 + rdf:type ep-material:SubstanceType , owl:Class ;
279 - rdfs:label "isobutane"^^xsd:string ; 284 + rdfs:label "IC4"^^xsd:string , "isobutane"^^xsd:string ;
280 rdfs:subClassOf ep-material:Material . 285 rdfs:subClassOf ep-material:Material .
281 286
282 ep-material:Isobutane-component 287 ep-material:Isobutane-component
...@@ -285,8 +290,8 @@ ep-material:Isobutane-component ...@@ -285,8 +290,8 @@ ep-material:Isobutane-component
285 rdfs:subClassOf ep-material:Material . 290 rdfs:subClassOf ep-material:Material .
286 291
287 ep-material:Isopentane 292 ep-material:Isopentane
288 - rdf:type owl:Class ; 293 + rdf:type owl:Class , ep-material:SubstanceType ;
289 - rdfs:label "isopentane"^^xsd:string ; 294 + rdfs:label "isopentane"^^xsd:string , "IC5"^^xsd:string ;
290 rdfs:subClassOf ep-material:Material . 295 rdfs:subClassOf ep-material:Material .
291 296
292 ep-material:Liquid 297 ep-material:Liquid
...@@ -380,8 +385,8 @@ ep-material:NonHcGas ...@@ -380,8 +385,8 @@ ep-material:NonHcGas
380 rdfs:subClassOf ep-material:Gas . 385 rdfs:subClassOf ep-material:Gas .
381 386
382 ep-material:NormalButane 387 ep-material:NormalButane
383 - rdf:type owl:Class ; 388 + rdf:type ep-material:SubstanceType , owl:Class ;
384 - rdfs:label "normal butane"^^xsd:string ; 389 + rdfs:label "NC4"^^xsd:string , "normal butane"^^xsd:string ;
385 rdfs:subClassOf ep-material:Material . 390 rdfs:subClassOf ep-material:Material .
386 391
387 ep-material:NormalButane-component 392 ep-material:NormalButane-component
...@@ -390,8 +395,8 @@ ep-material:NormalButane-component ...@@ -390,8 +395,8 @@ ep-material:NormalButane-component
390 rdfs:subClassOf ep-material:Material . 395 rdfs:subClassOf ep-material:Material .
391 396
392 ep-material:NormalPentane 397 ep-material:NormalPentane
393 - rdf:type owl:Class ; 398 + rdf:type owl:Class , ep-material:SubstanceType ;
394 - rdfs:label "normal pentane"^^xsd:string ; 399 + rdfs:label "normal pentane"^^xsd:string , "NC5"^^xsd:string ;
395 rdfs:subClassOf ep-material:Material . 400 rdfs:subClassOf ep-material:Material .
396 401
397 ep-material:Oil 402 ep-material:Oil
...@@ -430,7 +435,7 @@ ep-material:OtherInjectionFluid ...@@ -430,7 +435,7 @@ ep-material:OtherInjectionFluid
430 rdfs:subClassOf ep-material:Fluid . 435 rdfs:subClassOf ep-material:Fluid .
431 436
432 ep-material:Pentane 437 ep-material:Pentane
433 - rdf:type owl:Class , ep-material:SubstanceType ; 438 + rdf:type ep-material:SubstanceType , owl:Class ;
434 rdfs:label "pentane"^^xsd:string ; 439 rdfs:label "pentane"^^xsd:string ;
435 rdfs:subClassOf ep-material:Material . 440 rdfs:subClassOf ep-material:Material .
436 441
...@@ -445,8 +450,8 @@ ep-material:PlusFraction ...@@ -445,8 +450,8 @@ ep-material:PlusFraction
445 rdfs:subClassOf ep-material:Fluid . 450 rdfs:subClassOf ep-material:Fluid .
446 451
447 ep-material:Propane 452 ep-material:Propane
448 - rdf:type owl:Class , ep-material:SubstanceType ; 453 + rdf:type ep-material:SubstanceType , owl:Class ;
449 - rdfs:label "propane"^^xsd:string ; 454 + rdfs:label "C3"^^xsd:string , "propane"^^xsd:string ;
450 rdfs:subClassOf ep-material:Material . 455 rdfs:subClassOf ep-material:Material .
451 456
452 ep-material:Propane-component 457 ep-material:Propane-component
...@@ -470,7 +475,7 @@ ep-material:QuantityOfMaterialInAStandardState ...@@ -470,7 +475,7 @@ ep-material:QuantityOfMaterialInAStandardState
470 rdfs:subClassOf ep-material:QuantityOfMaterial . 475 rdfs:subClassOf ep-material:QuantityOfMaterial .
471 476
472 ep-material:Salt 477 ep-material:Salt
473 - rdf:type owl:Class ; 478 + rdf:type ep-material:SubstanceType , owl:Class ;
474 rdfs:label "salt"^^xsd:string ; 479 rdfs:label "salt"^^xsd:string ;
475 rdfs:subClassOf ep-material:Material . 480 rdfs:subClassOf ep-material:Material .
476 481
...@@ -525,7 +530,7 @@ ep-material:Water-processed ...@@ -525,7 +530,7 @@ ep-material:Water-processed
525 rdfs:subClassOf ep-material:Material . 530 rdfs:subClassOf ep-material:Material .
526 531
527 ep-material:firstMaterialOfPair 532 ep-material:firstMaterialOfPair
528 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 533 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
529 rdfs:domain ep-material:MaterialPair ; 534 rdfs:domain ep-material:MaterialPair ;
530 rdfs:label "first material of pair"^^xsd:string ; 535 rdfs:label "first material of pair"^^xsd:string ;
531 rdfs:range ep-material:Material . 536 rdfs:range ep-material:Material .
...@@ -546,495 +551,495 @@ ep-material:hasNonPrimaryComponent ...@@ -546,495 +551,495 @@ ep-material:hasNonPrimaryComponent
546 rdfs:subPropertyOf ep-material:hasComponent . 551 rdfs:subPropertyOf ep-material:hasComponent .
547 552
548 ep-material:hasPrimaryComponent 553 ep-material:hasPrimaryComponent
549 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 554 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
550 rdfs:domain ep-material:Material ; 555 rdfs:domain ep-material:Material ;
551 rdfs:label "has primary component"^^xsd:string ; 556 rdfs:label "has primary component"^^xsd:string ;
552 rdfs:range ep-material:Material ; 557 rdfs:range ep-material:Material ;
553 rdfs:subPropertyOf ep-material:hasComponent . 558 rdfs:subPropertyOf ep-material:hasComponent .
554 559
555 ep-material:massRatio 560 ep-material:massRatio
556 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 561 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
557 rdfs:domain ep-material:MaterialPair ; 562 rdfs:domain ep-material:MaterialPair ;
558 rdfs:label "mass ratio"^^xsd:string ; 563 rdfs:label "mass ratio"^^xsd:string ;
559 rdfs:range ep-core:Ratio . 564 rdfs:range ep-core:Ratio .
560 565
561 ep-material:moleRatio 566 ep-material:moleRatio
562 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 567 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
563 rdfs:domain ep-material:MaterialPair ; 568 rdfs:domain ep-material:MaterialPair ;
564 rdfs:label "mole ratio"^^xsd:string ; 569 rdfs:label "mole ratio"^^xsd:string ;
565 rdfs:range ep-core:Ratio . 570 rdfs:range ep-core:Ratio .
566 571
567 ep-material:partMaterialOfPair 572 ep-material:partMaterialOfPair
568 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 573 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
569 rdfs:domain ep-material:MaterialPartWholePair ; 574 rdfs:domain ep-material:MaterialPartWholePair ;
570 rdfs:label "part material of pair"^^xsd:string ; 575 rdfs:label "part material of pair"^^xsd:string ;
571 rdfs:range ep-material:Material ; 576 rdfs:range ep-material:Material ;
572 rdfs:subPropertyOf ep-material:firstMaterialOfPair . 577 rdfs:subPropertyOf ep-material:firstMaterialOfPair .
573 578
574 ep-material:secondMaterialOfPair 579 ep-material:secondMaterialOfPair
575 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 580 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
576 rdfs:domain ep-material:MaterialPair ; 581 rdfs:domain ep-material:MaterialPair ;
577 rdfs:label "second material of pair"^^xsd:string ; 582 rdfs:label "second material of pair"^^xsd:string ;
578 rdfs:range ep-material:Material . 583 rdfs:range ep-material:Material .
579 584
580 ep-material:substance-11dmcyPentane 585 ep-material:substance-11dmcyPentane
581 - rdf:type owl:Class , ep-material:SubstanceType ; 586 + rdf:type ep-material:SubstanceType , owl:Class ;
582 rdfs:label "11dmcy pentane"^^xsd:string ; 587 rdfs:label "11dmcy pentane"^^xsd:string ;
583 rdfs:subClassOf ep-material:Material . 588 rdfs:subClassOf ep-material:Material .
584 589
585 ep-material:substance-124tmBenzene 590 ep-material:substance-124tmBenzene
586 - rdf:type owl:Class , ep-material:SubstanceType ; 591 + rdf:type ep-material:SubstanceType , owl:Class ;
587 rdfs:label "124tm benzene"^^xsd:string ; 592 rdfs:label "124tm benzene"^^xsd:string ;
588 rdfs:subClassOf ep-material:Material . 593 rdfs:subClassOf ep-material:Material .
589 594
590 ep-material:substance-12dmBenzene 595 ep-material:substance-12dmBenzene
591 - rdf:type owl:Class , ep-material:SubstanceType ; 596 + rdf:type ep-material:SubstanceType , owl:Class ;
592 rdfs:label "12dm benzene"^^xsd:string ; 597 rdfs:label "12dm benzene"^^xsd:string ;
593 rdfs:subClassOf ep-material:Material . 598 rdfs:subClassOf ep-material:Material .
594 599
595 ep-material:substance-13dmBenzene 600 ep-material:substance-13dmBenzene
596 - rdf:type owl:Class , ep-material:SubstanceType ; 601 + rdf:type ep-material:SubstanceType , owl:Class ;
597 rdfs:label "13dm benzene"^^xsd:string ; 602 rdfs:label "13dm benzene"^^xsd:string ;
598 rdfs:subClassOf ep-material:Material . 603 rdfs:subClassOf ep-material:Material .
599 604
600 ep-material:substance-14dmBenzene 605 ep-material:substance-14dmBenzene
601 - rdf:type owl:Class , ep-material:SubstanceType ; 606 + rdf:type ep-material:SubstanceType , owl:Class ;
602 rdfs:label "14dm benzene"^^xsd:string ; 607 rdfs:label "14dm benzene"^^xsd:string ;
603 rdfs:subClassOf ep-material:Material . 608 rdfs:subClassOf ep-material:Material .
604 609
605 ep-material:substance-223tmButane 610 ep-material:substance-223tmButane
606 - rdf:type owl:Class , ep-material:SubstanceType ; 611 + rdf:type ep-material:SubstanceType , owl:Class ;
607 rdfs:label "223tm butane"^^xsd:string ; 612 rdfs:label "223tm butane"^^xsd:string ;
608 rdfs:subClassOf ep-material:Material . 613 rdfs:subClassOf ep-material:Material .
609 614
610 ep-material:substance-223tmPentane 615 ep-material:substance-223tmPentane
611 - rdf:type owl:Class , ep-material:SubstanceType ; 616 + rdf:type ep-material:SubstanceType , owl:Class ;
612 rdfs:label "223tm pentane"^^xsd:string ; 617 rdfs:label "223tm pentane"^^xsd:string ;
613 rdfs:subClassOf ep-material:Material . 618 rdfs:subClassOf ep-material:Material .
614 619
615 ep-material:substance-22dmButane 620 ep-material:substance-22dmButane
616 - rdf:type owl:Class , ep-material:SubstanceType ; 621 + rdf:type ep-material:SubstanceType , owl:Class ;
617 rdfs:label "22dm butane"^^xsd:string ; 622 rdfs:label "22dm butane"^^xsd:string ;
618 rdfs:subClassOf ep-material:Material . 623 rdfs:subClassOf ep-material:Material .
619 624
620 ep-material:substance-22dmHexane 625 ep-material:substance-22dmHexane
621 - rdf:type owl:Class , ep-material:SubstanceType ; 626 + rdf:type ep-material:SubstanceType , owl:Class ;
622 rdfs:label "22dm hexane"^^xsd:string ; 627 rdfs:label "22dm hexane"^^xsd:string ;
623 rdfs:subClassOf ep-material:Material . 628 rdfs:subClassOf ep-material:Material .
624 629
625 ep-material:substance-22dmPentane 630 ep-material:substance-22dmPentane
626 - rdf:type owl:Class , ep-material:SubstanceType ; 631 + rdf:type ep-material:SubstanceType , owl:Class ;
627 rdfs:label "22dm pentane"^^xsd:string ; 632 rdfs:label "22dm pentane"^^xsd:string ;
628 rdfs:subClassOf ep-material:Material . 633 rdfs:subClassOf ep-material:Material .
629 634
630 ep-material:substance-22dmPropane 635 ep-material:substance-22dmPropane
631 - rdf:type owl:Class , ep-material:SubstanceType ; 636 + rdf:type ep-material:SubstanceType , owl:Class ;
632 rdfs:label "22dm propane"^^xsd:string ; 637 rdfs:label "22dm propane"^^xsd:string ;
633 rdfs:subClassOf ep-material:Material . 638 rdfs:subClassOf ep-material:Material .
634 639
635 ep-material:substance-23dmButane 640 ep-material:substance-23dmButane
636 - rdf:type owl:Class , ep-material:SubstanceType ; 641 + rdf:type ep-material:SubstanceType , owl:Class ;
637 rdfs:label "23dm butane"^^xsd:string ; 642 rdfs:label "23dm butane"^^xsd:string ;
638 rdfs:subClassOf ep-material:Material . 643 rdfs:subClassOf ep-material:Material .
639 644
640 ep-material:substance-23dmPentane 645 ep-material:substance-23dmPentane
641 - rdf:type owl:Class , ep-material:SubstanceType ; 646 + rdf:type ep-material:SubstanceType , owl:Class ;
642 rdfs:label "23dm pentane"^^xsd:string ; 647 rdfs:label "23dm pentane"^^xsd:string ;
643 rdfs:subClassOf ep-material:Material . 648 rdfs:subClassOf ep-material:Material .
644 649
645 ep-material:substance-24dmHexane 650 ep-material:substance-24dmHexane
646 - rdf:type owl:Class , ep-material:SubstanceType ; 651 + rdf:type ep-material:SubstanceType , owl:Class ;
647 rdfs:label "24dm hexane"^^xsd:string ; 652 rdfs:label "24dm hexane"^^xsd:string ;
648 rdfs:subClassOf ep-material:Material . 653 rdfs:subClassOf ep-material:Material .
649 654
650 ep-material:substance-24dmPentane 655 ep-material:substance-24dmPentane
651 - rdf:type owl:Class , ep-material:SubstanceType ; 656 + rdf:type ep-material:SubstanceType , owl:Class ;
652 rdfs:label "24dm pentane"^^xsd:string ; 657 rdfs:label "24dm pentane"^^xsd:string ;
653 rdfs:subClassOf ep-material:Material . 658 rdfs:subClassOf ep-material:Material .
654 659
655 ep-material:substance-25dmHexane 660 ep-material:substance-25dmHexane
656 - rdf:type owl:Class , ep-material:SubstanceType ; 661 + rdf:type ep-material:SubstanceType , owl:Class ;
657 rdfs:label "25dm hexane"^^xsd:string ; 662 rdfs:label "25dm hexane"^^xsd:string ;
658 rdfs:subClassOf ep-material:Material . 663 rdfs:subClassOf ep-material:Material .
659 664
660 ep-material:substance-2mButane 665 ep-material:substance-2mButane
661 - rdf:type owl:Class , ep-material:SubstanceType ; 666 + rdf:type ep-material:SubstanceType , owl:Class ;
662 rdfs:label "2m butane"^^xsd:string ; 667 rdfs:label "2m butane"^^xsd:string ;
663 rdfs:subClassOf ep-material:Material . 668 rdfs:subClassOf ep-material:Material .
664 669
665 ep-material:substance-2mHexane 670 ep-material:substance-2mHexane
666 - rdf:type owl:Class , ep-material:SubstanceType ; 671 + rdf:type ep-material:SubstanceType , owl:Class ;
667 rdfs:label "2m hexane"^^xsd:string ; 672 rdfs:label "2m hexane"^^xsd:string ;
668 rdfs:subClassOf ep-material:Material . 673 rdfs:subClassOf ep-material:Material .
669 674
670 ep-material:substance-2mPentane 675 ep-material:substance-2mPentane
671 - rdf:type owl:Class , ep-material:SubstanceType ; 676 + rdf:type ep-material:SubstanceType , owl:Class ;
672 rdfs:label "2m pentane"^^xsd:string ; 677 rdfs:label "2m pentane"^^xsd:string ;
673 rdfs:subClassOf ep-material:Material . 678 rdfs:subClassOf ep-material:Material .
674 679
675 ep-material:substance-2mPropane 680 ep-material:substance-2mPropane
676 - rdf:type owl:Class , ep-material:SubstanceType ; 681 + rdf:type ep-material:SubstanceType , owl:Class ;
677 rdfs:label "2m propane"^^xsd:string ; 682 rdfs:label "2m propane"^^xsd:string ;
678 rdfs:subClassOf ep-material:Material . 683 rdfs:subClassOf ep-material:Material .
679 684
680 ep-material:substance-33dmPentane 685 ep-material:substance-33dmPentane
681 - rdf:type owl:Class , ep-material:SubstanceType ; 686 + rdf:type ep-material:SubstanceType , owl:Class ;
682 rdfs:label "33dm pentane"^^xsd:string ; 687 rdfs:label "33dm pentane"^^xsd:string ;
683 rdfs:subClassOf ep-material:Material . 688 rdfs:subClassOf ep-material:Material .
684 689
685 ep-material:substance-3etPentane 690 ep-material:substance-3etPentane
686 - rdf:type owl:Class , ep-material:SubstanceType ; 691 + rdf:type ep-material:SubstanceType , owl:Class ;
687 rdfs:label "3et pentane"^^xsd:string ; 692 rdfs:label "3et pentane"^^xsd:string ;
688 rdfs:subClassOf ep-material:Material . 693 rdfs:subClassOf ep-material:Material .
689 694
690 ep-material:substance-3mHexane 695 ep-material:substance-3mHexane
691 - rdf:type owl:Class , ep-material:SubstanceType ; 696 + rdf:type ep-material:SubstanceType , owl:Class ;
692 rdfs:label "3m hexane"^^xsd:string ; 697 rdfs:label "3m hexane"^^xsd:string ;
693 rdfs:subClassOf ep-material:Material . 698 rdfs:subClassOf ep-material:Material .
694 699
695 ep-material:substance-3mPentane 700 ep-material:substance-3mPentane
696 - rdf:type owl:Class , ep-material:SubstanceType ; 701 + rdf:type ep-material:SubstanceType , owl:Class ;
697 rdfs:label "3m pentane"^^xsd:string ; 702 rdfs:label "3m pentane"^^xsd:string ;
698 rdfs:subClassOf ep-material:Material . 703 rdfs:subClassOf ep-material:Material .
699 704
700 ep-material:substance-Ar 705 ep-material:substance-Ar
701 - rdf:type owl:Class , ep-material:SubstanceType ; 706 + rdf:type ep-material:SubstanceType , owl:Class ;
702 - rdfs:label "Argon"^^xsd:string , "Ar"^^xsd:string ; 707 + rdfs:label "Ar"^^xsd:string , "Argon"^^xsd:string ;
703 rdfs:subClassOf ep-material:Material . 708 rdfs:subClassOf ep-material:Material .
704 709
705 ep-material:substance-Benzene 710 ep-material:substance-Benzene
706 - rdf:type owl:Class , ep-material:SubstanceType ; 711 + rdf:type ep-material:SubstanceType , owl:Class ;
707 rdfs:label "benzene"^^xsd:string ; 712 rdfs:label "benzene"^^xsd:string ;
708 rdfs:subClassOf ep-material:Material . 713 rdfs:subClassOf ep-material:Material .
709 714
710 ep-material:substance-Butane 715 ep-material:substance-Butane
711 - rdf:type owl:Class , ep-material:SubstanceType ; 716 + rdf:type ep-material:SubstanceType , owl:Class ;
712 rdfs:label "butane"^^xsd:string ; 717 rdfs:label "butane"^^xsd:string ;
713 rdfs:subClassOf ep-material:Material . 718 rdfs:subClassOf ep-material:Material .
714 719
715 ep-material:substance-C11F 720 ep-material:substance-C11F
716 - rdf:type owl:Class , ep-material:SubstanceType ; 721 + rdf:type ep-material:SubstanceType , owl:Class ;
717 rdfs:label "C11F"^^xsd:string ; 722 rdfs:label "C11F"^^xsd:string ;
718 rdfs:subClassOf ep-material:Material . 723 rdfs:subClassOf ep-material:Material .
719 724
720 ep-material:substance-C12F 725 ep-material:substance-C12F
721 - rdf:type owl:Class , ep-material:SubstanceType ; 726 + rdf:type ep-material:SubstanceType , owl:Class ;
722 rdfs:label "C12F"^^xsd:string ; 727 rdfs:label "C12F"^^xsd:string ;
723 rdfs:subClassOf ep-material:Material . 728 rdfs:subClassOf ep-material:Material .
724 729
725 ep-material:substance-C13F 730 ep-material:substance-C13F
726 - rdf:type owl:Class , ep-material:SubstanceType ; 731 + rdf:type ep-material:SubstanceType , owl:Class ;
727 rdfs:label "C13F"^^xsd:string ; 732 rdfs:label "C13F"^^xsd:string ;
728 rdfs:subClassOf ep-material:Material . 733 rdfs:subClassOf ep-material:Material .
729 734
730 ep-material:substance-C13dmcyPentane 735 ep-material:substance-C13dmcyPentane
731 - rdf:type owl:Class , ep-material:SubstanceType ; 736 + rdf:type ep-material:SubstanceType , owl:Class ;
732 rdfs:label "c13dmcy pentane"^^xsd:string ; 737 rdfs:label "c13dmcy pentane"^^xsd:string ;
733 rdfs:subClassOf ep-material:Material . 738 rdfs:subClassOf ep-material:Material .
734 739
735 ep-material:substance-C14F 740 ep-material:substance-C14F
736 - rdf:type owl:Class , ep-material:SubstanceType ; 741 + rdf:type ep-material:SubstanceType , owl:Class ;
737 rdfs:label "C14F"^^xsd:string ; 742 rdfs:label "C14F"^^xsd:string ;
738 rdfs:subClassOf ep-material:Material . 743 rdfs:subClassOf ep-material:Material .
739 744
740 ep-material:substance-C15F 745 ep-material:substance-C15F
741 - rdf:type owl:Class , ep-material:SubstanceType ; 746 + rdf:type ep-material:SubstanceType , owl:Class ;
742 rdfs:label "C15F"^^xsd:string ; 747 rdfs:label "C15F"^^xsd:string ;
743 rdfs:subClassOf ep-material:Material . 748 rdfs:subClassOf ep-material:Material .
744 749
745 ep-material:substance-C16F 750 ep-material:substance-C16F
746 - rdf:type owl:Class , ep-material:SubstanceType ; 751 + rdf:type ep-material:SubstanceType , owl:Class ;
747 rdfs:label "C16F"^^xsd:string ; 752 rdfs:label "C16F"^^xsd:string ;
748 rdfs:subClassOf ep-material:Material . 753 rdfs:subClassOf ep-material:Material .
749 754
750 ep-material:substance-C17F 755 ep-material:substance-C17F
751 - rdf:type owl:Class , ep-material:SubstanceType ; 756 + rdf:type ep-material:SubstanceType , owl:Class ;
752 rdfs:label "C17F"^^xsd:string ; 757 rdfs:label "C17F"^^xsd:string ;
753 rdfs:subClassOf ep-material:Material . 758 rdfs:subClassOf ep-material:Material .
754 759
755 ep-material:substance-C18F 760 ep-material:substance-C18F
756 - rdf:type owl:Class , ep-material:SubstanceType ; 761 + rdf:type ep-material:SubstanceType , owl:Class ;
757 rdfs:label "C18F"^^xsd:string ; 762 rdfs:label "C18F"^^xsd:string ;
758 rdfs:subClassOf ep-material:Material . 763 rdfs:subClassOf ep-material:Material .
759 764
760 ep-material:substance-C19F 765 ep-material:substance-C19F
761 - rdf:type owl:Class , ep-material:SubstanceType ; 766 + rdf:type ep-material:SubstanceType , owl:Class ;
762 rdfs:label "C19F"^^xsd:string ; 767 rdfs:label "C19F"^^xsd:string ;
763 rdfs:subClassOf ep-material:Material . 768 rdfs:subClassOf ep-material:Material .
764 769
765 ep-material:substance-C20F 770 ep-material:substance-C20F
766 - rdf:type owl:Class , ep-material:SubstanceType ; 771 + rdf:type ep-material:SubstanceType , owl:Class ;
767 rdfs:label "C20F"^^xsd:string ; 772 rdfs:label "C20F"^^xsd:string ;
768 rdfs:subClassOf ep-material:Material . 773 rdfs:subClassOf ep-material:Material .
769 774
770 ep-material:substance-C21F 775 ep-material:substance-C21F
771 - rdf:type owl:Class , ep-material:SubstanceType ; 776 + rdf:type ep-material:SubstanceType , owl:Class ;
772 rdfs:label "C21F"^^xsd:string ; 777 rdfs:label "C21F"^^xsd:string ;
773 rdfs:subClassOf ep-material:Material . 778 rdfs:subClassOf ep-material:Material .
774 779
775 ep-material:substance-C22F 780 ep-material:substance-C22F
776 - rdf:type owl:Class , ep-material:SubstanceType ; 781 + rdf:type ep-material:SubstanceType , owl:Class ;
777 rdfs:label "C22F"^^xsd:string ; 782 rdfs:label "C22F"^^xsd:string ;
778 rdfs:subClassOf ep-material:Material . 783 rdfs:subClassOf ep-material:Material .
779 784
780 ep-material:substance-C23F 785 ep-material:substance-C23F
781 - rdf:type owl:Class , ep-material:SubstanceType ; 786 + rdf:type ep-material:SubstanceType , owl:Class ;
782 rdfs:label "C23F"^^xsd:string ; 787 rdfs:label "C23F"^^xsd:string ;
783 rdfs:subClassOf ep-material:Material . 788 rdfs:subClassOf ep-material:Material .
784 789
785 ep-material:substance-C24F 790 ep-material:substance-C24F
786 - rdf:type owl:Class , ep-material:SubstanceType ; 791 + rdf:type ep-material:SubstanceType , owl:Class ;
787 rdfs:label "C24F"^^xsd:string ; 792 rdfs:label "C24F"^^xsd:string ;
788 rdfs:subClassOf ep-material:Material . 793 rdfs:subClassOf ep-material:Material .
789 794
790 ep-material:substance-C25F 795 ep-material:substance-C25F
791 - rdf:type owl:Class , ep-material:SubstanceType ; 796 + rdf:type ep-material:SubstanceType , owl:Class ;
792 rdfs:label "C25F"^^xsd:string ; 797 rdfs:label "C25F"^^xsd:string ;
793 rdfs:subClassOf ep-material:Material . 798 rdfs:subClassOf ep-material:Material .
794 799
795 ep-material:substance-C26F 800 ep-material:substance-C26F
796 - rdf:type owl:Class , ep-material:SubstanceType ; 801 + rdf:type ep-material:SubstanceType , owl:Class ;
797 rdfs:label "C26F"^^xsd:string ; 802 rdfs:label "C26F"^^xsd:string ;
798 rdfs:subClassOf ep-material:Material . 803 rdfs:subClassOf ep-material:Material .
799 804
800 ep-material:substance-C27F 805 ep-material:substance-C27F
801 - rdf:type owl:Class , ep-material:SubstanceType ; 806 + rdf:type ep-material:SubstanceType , owl:Class ;
802 rdfs:label "C27F"^^xsd:string ; 807 rdfs:label "C27F"^^xsd:string ;
803 rdfs:subClassOf ep-material:Material . 808 rdfs:subClassOf ep-material:Material .
804 809
805 ep-material:substance-C28F 810 ep-material:substance-C28F
806 - rdf:type owl:Class , ep-material:SubstanceType ; 811 + rdf:type ep-material:SubstanceType , owl:Class ;
807 rdfs:label "C28F"^^xsd:string ; 812 rdfs:label "C28F"^^xsd:string ;
808 rdfs:subClassOf ep-material:Material . 813 rdfs:subClassOf ep-material:Material .
809 814
810 ep-material:substance-C29F 815 ep-material:substance-C29F
811 - rdf:type owl:Class , ep-material:SubstanceType ; 816 + rdf:type ep-material:SubstanceType , owl:Class ;
812 rdfs:label "C29F"^^xsd:string ; 817 rdfs:label "C29F"^^xsd:string ;
813 rdfs:subClassOf ep-material:Material . 818 rdfs:subClassOf ep-material:Material .
814 819
815 ep-material:substance-C30F 820 ep-material:substance-C30F
816 - rdf:type owl:Class , ep-material:SubstanceType ; 821 + rdf:type ep-material:SubstanceType , owl:Class ;
817 rdfs:label "C30F"^^xsd:string ; 822 rdfs:label "C30F"^^xsd:string ;
818 rdfs:subClassOf ep-material:Material . 823 rdfs:subClassOf ep-material:Material .
819 824
820 ep-material:substance-C31F 825 ep-material:substance-C31F
821 - rdf:type owl:Class , ep-material:SubstanceType ; 826 + rdf:type ep-material:SubstanceType , owl:Class ;
822 rdfs:label "C31F"^^xsd:string ; 827 rdfs:label "C31F"^^xsd:string ;
823 rdfs:subClassOf ep-material:Material . 828 rdfs:subClassOf ep-material:Material .
824 829
825 ep-material:substance-C32F 830 ep-material:substance-C32F
826 - rdf:type owl:Class , ep-material:SubstanceType ; 831 + rdf:type ep-material:SubstanceType , owl:Class ;
827 rdfs:label "C32F"^^xsd:string ; 832 rdfs:label "C32F"^^xsd:string ;
828 rdfs:subClassOf ep-material:Material . 833 rdfs:subClassOf ep-material:Material .
829 834
830 ep-material:substance-C33F 835 ep-material:substance-C33F
831 - rdf:type owl:Class , ep-material:SubstanceType ; 836 + rdf:type ep-material:SubstanceType , owl:Class ;
832 rdfs:label "C33F"^^xsd:string ; 837 rdfs:label "C33F"^^xsd:string ;
833 rdfs:subClassOf ep-material:Material . 838 rdfs:subClassOf ep-material:Material .
834 839
835 ep-material:substance-C34F 840 ep-material:substance-C34F
836 - rdf:type owl:Class , ep-material:SubstanceType ; 841 + rdf:type ep-material:SubstanceType , owl:Class ;
837 rdfs:label "C34F"^^xsd:string ; 842 rdfs:label "C34F"^^xsd:string ;
838 rdfs:subClassOf ep-material:Material . 843 rdfs:subClassOf ep-material:Material .
839 844
840 ep-material:substance-C35F 845 ep-material:substance-C35F
841 - rdf:type owl:Class , ep-material:SubstanceType ; 846 + rdf:type ep-material:SubstanceType , owl:Class ;
842 rdfs:label "C35F"^^xsd:string ; 847 rdfs:label "C35F"^^xsd:string ;
843 rdfs:subClassOf ep-material:Material . 848 rdfs:subClassOf ep-material:Material .
844 849
845 ep-material:substance-C36F 850 ep-material:substance-C36F
846 - rdf:type owl:Class , ep-material:SubstanceType ; 851 + rdf:type ep-material:SubstanceType , owl:Class ;
847 rdfs:label "C36F"^^xsd:string ; 852 rdfs:label "C36F"^^xsd:string ;
848 rdfs:subClassOf ep-material:Material . 853 rdfs:subClassOf ep-material:Material .
849 854
850 ep-material:substance-C37F 855 ep-material:substance-C37F
851 - rdf:type owl:Class , ep-material:SubstanceType ; 856 + rdf:type ep-material:SubstanceType , owl:Class ;
852 rdfs:label "C37F"^^xsd:string ; 857 rdfs:label "C37F"^^xsd:string ;
853 rdfs:subClassOf ep-material:Material . 858 rdfs:subClassOf ep-material:Material .
854 859
855 ep-material:substance-C38F 860 ep-material:substance-C38F
856 - rdf:type owl:Class , ep-material:SubstanceType ; 861 + rdf:type ep-material:SubstanceType , owl:Class ;
857 rdfs:label "C38F"^^xsd:string ; 862 rdfs:label "C38F"^^xsd:string ;
858 rdfs:subClassOf ep-material:Material . 863 rdfs:subClassOf ep-material:Material .
859 864
860 ep-material:substance-C39F 865 ep-material:substance-C39F
861 - rdf:type owl:Class , ep-material:SubstanceType ; 866 + rdf:type ep-material:SubstanceType , owl:Class ;
862 rdfs:label "C39F"^^xsd:string ; 867 rdfs:label "C39F"^^xsd:string ;
863 rdfs:subClassOf ep-material:Material . 868 rdfs:subClassOf ep-material:Material .
864 869
865 ep-material:substance-C40F 870 ep-material:substance-C40F
866 - rdf:type owl:Class , ep-material:SubstanceType ; 871 + rdf:type ep-material:SubstanceType , owl:Class ;
867 rdfs:label "C40F"^^xsd:string ; 872 rdfs:label "C40F"^^xsd:string ;
868 rdfs:subClassOf ep-material:Material . 873 rdfs:subClassOf ep-material:Material .
869 874
870 ep-material:substance-C41F 875 ep-material:substance-C41F
871 - rdf:type owl:Class , ep-material:SubstanceType ; 876 + rdf:type ep-material:SubstanceType , owl:Class ;
872 rdfs:label "C41F"^^xsd:string ; 877 rdfs:label "C41F"^^xsd:string ;
873 rdfs:subClassOf ep-material:Material . 878 rdfs:subClassOf ep-material:Material .
874 879
875 ep-material:substance-C42F 880 ep-material:substance-C42F
876 - rdf:type owl:Class , ep-material:SubstanceType ; 881 + rdf:type ep-material:SubstanceType , owl:Class ;
877 rdfs:label "C42F"^^xsd:string ; 882 rdfs:label "C42F"^^xsd:string ;
878 rdfs:subClassOf ep-material:Material . 883 rdfs:subClassOf ep-material:Material .
879 884
880 ep-material:substance-C43F 885 ep-material:substance-C43F
881 - rdf:type owl:Class , ep-material:SubstanceType ; 886 + rdf:type ep-material:SubstanceType , owl:Class ;
882 rdfs:label "C43F"^^xsd:string ; 887 rdfs:label "C43F"^^xsd:string ;
883 rdfs:subClassOf ep-material:Material . 888 rdfs:subClassOf ep-material:Material .
884 889
885 ep-material:substance-C44F 890 ep-material:substance-C44F
886 - rdf:type owl:Class , ep-material:SubstanceType ; 891 + rdf:type ep-material:SubstanceType , owl:Class ;
887 rdfs:label "C44F"^^xsd:string ; 892 rdfs:label "C44F"^^xsd:string ;
888 rdfs:subClassOf ep-material:Material . 893 rdfs:subClassOf ep-material:Material .
889 894
890 ep-material:substance-C45F 895 ep-material:substance-C45F
891 - rdf:type owl:Class , ep-material:SubstanceType ; 896 + rdf:type ep-material:SubstanceType , owl:Class ;
892 rdfs:label "C45F"^^xsd:string ; 897 rdfs:label "C45F"^^xsd:string ;
893 rdfs:subClassOf ep-material:Material . 898 rdfs:subClassOf ep-material:Material .
894 899
895 ep-material:substance-C46F 900 ep-material:substance-C46F
896 - rdf:type owl:Class , ep-material:SubstanceType ; 901 + rdf:type ep-material:SubstanceType , owl:Class ;
897 rdfs:label "C46F"^^xsd:string ; 902 rdfs:label "C46F"^^xsd:string ;
898 rdfs:subClassOf ep-material:Material . 903 rdfs:subClassOf ep-material:Material .
899 904
900 ep-material:substance-C47F 905 ep-material:substance-C47F
901 - rdf:type owl:Class , ep-material:SubstanceType ; 906 + rdf:type ep-material:SubstanceType , owl:Class ;
902 rdfs:label "C47F"^^xsd:string ; 907 rdfs:label "C47F"^^xsd:string ;
903 rdfs:subClassOf ep-material:Material . 908 rdfs:subClassOf ep-material:Material .
904 909
905 ep-material:substance-C48F 910 ep-material:substance-C48F
906 - rdf:type owl:Class , ep-material:SubstanceType ; 911 + rdf:type ep-material:SubstanceType , owl:Class ;
907 rdfs:label "C48F"^^xsd:string ; 912 rdfs:label "C48F"^^xsd:string ;
908 rdfs:subClassOf ep-material:Material . 913 rdfs:subClassOf ep-material:Material .
909 914
910 ep-material:substance-C49F 915 ep-material:substance-C49F
911 - rdf:type owl:Class , ep-material:SubstanceType ; 916 + rdf:type ep-material:SubstanceType , owl:Class ;
912 rdfs:label "C49F"^^xsd:string ; 917 rdfs:label "C49F"^^xsd:string ;
913 rdfs:subClassOf ep-material:Material . 918 rdfs:subClassOf ep-material:Material .
914 919
915 ep-material:substance-CO2 920 ep-material:substance-CO2
916 - rdf:type owl:Class , ep-material:SubstanceType ; 921 + rdf:type ep-material:SubstanceType , owl:Class ;
917 rdfs:label "CO2"^^xsd:string ; 922 rdfs:label "CO2"^^xsd:string ;
918 rdfs:subClassOf ep-material:Material . 923 rdfs:subClassOf ep-material:Material .
919 924
920 ep-material:substance-Cyclohexane 925 ep-material:substance-Cyclohexane
921 - rdf:type owl:Class , ep-material:SubstanceType ; 926 + rdf:type ep-material:SubstanceType , owl:Class ;
922 rdfs:label "cyclohexane"^^xsd:string ; 927 rdfs:label "cyclohexane"^^xsd:string ;
923 rdfs:subClassOf ep-material:Material . 928 rdfs:subClassOf ep-material:Material .
924 929
925 ep-material:substance-Cyclopentane 930 ep-material:substance-Cyclopentane
926 - rdf:type owl:Class , ep-material:SubstanceType ; 931 + rdf:type ep-material:SubstanceType , owl:Class ;
927 rdfs:label "cyclopentane"^^xsd:string ; 932 rdfs:label "cyclopentane"^^xsd:string ;
928 rdfs:subClassOf ep-material:Material . 933 rdfs:subClassOf ep-material:Material .
929 934
930 ep-material:substance-Decanes 935 ep-material:substance-Decanes
931 - rdf:type owl:Class , ep-material:SubstanceType ; 936 + rdf:type ep-material:SubstanceType , owl:Class ;
932 rdfs:label "decanes"^^xsd:string ; 937 rdfs:label "decanes"^^xsd:string ;
933 rdfs:subClassOf ep-material:Material . 938 rdfs:subClassOf ep-material:Material .
934 939
935 ep-material:substance-EtBenzene 940 ep-material:substance-EtBenzene
936 - rdf:type owl:Class , ep-material:SubstanceType ; 941 + rdf:type ep-material:SubstanceType , owl:Class ;
937 rdfs:label "et benzene"^^xsd:string ; 942 rdfs:label "et benzene"^^xsd:string ;
938 rdfs:subClassOf ep-material:Material . 943 rdfs:subClassOf ep-material:Material .
939 944
940 ep-material:substance-EtcyPentane 945 ep-material:substance-EtcyPentane
941 - rdf:type owl:Class , ep-material:SubstanceType ; 946 + rdf:type ep-material:SubstanceType , owl:Class ;
942 rdfs:label "etcy pentane"^^xsd:string ; 947 rdfs:label "etcy pentane"^^xsd:string ;
943 rdfs:subClassOf ep-material:Material . 948 rdfs:subClassOf ep-material:Material .
944 949
945 ep-material:substance-Ethane 950 ep-material:substance-Ethane
946 - rdf:type owl:Class , ep-material:SubstanceType ; 951 + rdf:type ep-material:SubstanceType , owl:Class ;
947 - rdfs:label "ethane"^^xsd:string ; 952 + rdfs:label "C2"^^xsd:string , "ethane"^^xsd:string ;
948 rdfs:subClassOf ep-material:Material . 953 rdfs:subClassOf ep-material:Material .
949 954
950 ep-material:substance-H2 955 ep-material:substance-H2
951 - rdf:type owl:Class , ep-material:SubstanceType ; 956 + rdf:type ep-material:SubstanceType , owl:Class ;
952 rdfs:label "H2"^^xsd:string ; 957 rdfs:label "H2"^^xsd:string ;
953 rdfs:subClassOf ep-material:Material . 958 rdfs:subClassOf ep-material:Material .
954 959
955 ep-material:substance-H2O 960 ep-material:substance-H2O
956 - rdf:type owl:Class , ep-material:SubstanceType ; 961 + rdf:type ep-material:SubstanceType , owl:Class ;
957 rdfs:label "H2O"^^xsd:string ; 962 rdfs:label "H2O"^^xsd:string ;
958 rdfs:subClassOf ep-material:Material . 963 rdfs:subClassOf ep-material:Material .
959 964
960 ep-material:substance-H2S 965 ep-material:substance-H2S
961 - rdf:type owl:Class , ep-material:SubstanceType ; 966 + rdf:type ep-material:SubstanceType , owl:Class ;
962 rdfs:label "H2S"^^xsd:string ; 967 rdfs:label "H2S"^^xsd:string ;
963 rdfs:subClassOf ep-material:Material . 968 rdfs:subClassOf ep-material:Material .
964 969
965 ep-material:substance-Heptanes 970 ep-material:substance-Heptanes
966 - rdf:type owl:Class , ep-material:SubstanceType ; 971 + rdf:type ep-material:SubstanceType , owl:Class ;
967 rdfs:label "heptanes"^^xsd:string ; 972 rdfs:label "heptanes"^^xsd:string ;
968 rdfs:subClassOf ep-material:Material . 973 rdfs:subClassOf ep-material:Material .
969 974
970 ep-material:substance-Hexane 975 ep-material:substance-Hexane
971 - rdf:type owl:Class , ep-material:SubstanceType ; 976 + rdf:type ep-material:SubstanceType , owl:Class ;
972 rdfs:label "hexane"^^xsd:string ; 977 rdfs:label "hexane"^^xsd:string ;
973 rdfs:subClassOf ep-material:Material . 978 rdfs:subClassOf ep-material:Material .
974 979
975 ep-material:substance-Hexanes 980 ep-material:substance-Hexanes
976 - rdf:type owl:Class , ep-material:SubstanceType ; 981 + rdf:type ep-material:SubstanceType , owl:Class ;
977 rdfs:label "hexanes"^^xsd:string ; 982 rdfs:label "hexanes"^^xsd:string ;
978 rdfs:subClassOf ep-material:Material . 983 rdfs:subClassOf ep-material:Material .
979 984
980 ep-material:substance-MBenzene 985 ep-material:substance-MBenzene
981 - rdf:type owl:Class , ep-material:SubstanceType ; 986 + rdf:type ep-material:SubstanceType , owl:Class ;
982 rdfs:label "m benzene"^^xsd:string ; 987 rdfs:label "m benzene"^^xsd:string ;
983 rdfs:subClassOf ep-material:Material . 988 rdfs:subClassOf ep-material:Material .
984 989
985 ep-material:substance-McyHexane 990 ep-material:substance-McyHexane
986 - rdf:type owl:Class , ep-material:SubstanceType ; 991 + rdf:type ep-material:SubstanceType , owl:Class ;
987 rdfs:label "mcy hexane"^^xsd:string ; 992 rdfs:label "mcy hexane"^^xsd:string ;
988 rdfs:subClassOf ep-material:Material . 993 rdfs:subClassOf ep-material:Material .
989 994
990 ep-material:substance-McyPentane 995 ep-material:substance-McyPentane
991 - rdf:type owl:Class , ep-material:SubstanceType ; 996 + rdf:type ep-material:SubstanceType , owl:Class ;
992 rdfs:label "mcy pentane"^^xsd:string ; 997 rdfs:label "mcy pentane"^^xsd:string ;
993 rdfs:subClassOf ep-material:Material . 998 rdfs:subClassOf ep-material:Material .
994 999
995 ep-material:substance-Methane 1000 ep-material:substance-Methane
996 - rdf:type owl:Class , ep-material:SubstanceType ; 1001 + rdf:type ep-material:SubstanceType , owl:Class ;
997 - rdfs:label "methane"^^xsd:string ; 1002 + rdfs:label "C1"^^xsd:string , "methane"^^xsd:string ;
998 rdfs:subClassOf ep-material:Material . 1003 rdfs:subClassOf ep-material:Material .
999 1004
1000 ep-material:substance-N2 1005 ep-material:substance-N2
1001 - rdf:type owl:Class , ep-material:SubstanceType ; 1006 + rdf:type ep-material:SubstanceType , owl:Class ;
1002 rdfs:label "N2"^^xsd:string ; 1007 rdfs:label "N2"^^xsd:string ;
1003 rdfs:subClassOf ep-material:Material . 1008 rdfs:subClassOf ep-material:Material .
1004 1009
1005 ep-material:substance-Nonanes 1010 ep-material:substance-Nonanes
1006 - rdf:type owl:Class , ep-material:SubstanceType ; 1011 + rdf:type ep-material:SubstanceType , owl:Class ;
1007 rdfs:label "nonanes"^^xsd:string ; 1012 rdfs:label "nonanes"^^xsd:string ;
1008 rdfs:subClassOf ep-material:Material . 1013 rdfs:subClassOf ep-material:Material .
1009 1014
1010 ep-material:substance-O2 1015 ep-material:substance-O2
1011 - rdf:type owl:Class , ep-material:SubstanceType ; 1016 + rdf:type ep-material:SubstanceType , owl:Class ;
1012 rdfs:label "O2"^^xsd:string ; 1017 rdfs:label "O2"^^xsd:string ;
1013 rdfs:subClassOf ep-material:Material . 1018 rdfs:subClassOf ep-material:Material .
1014 1019
1015 ep-material:substance-Octanes 1020 ep-material:substance-Octanes
1016 - rdf:type owl:Class , ep-material:SubstanceType ; 1021 + rdf:type ep-material:SubstanceType , owl:Class ;
1017 rdfs:label "octanes"^^xsd:string ; 1022 rdfs:label "octanes"^^xsd:string ;
1018 rdfs:subClassOf ep-material:Material . 1023 rdfs:subClassOf ep-material:Material .
1019 1024
1020 ep-material:substance-T12dmcyPentane 1025 ep-material:substance-T12dmcyPentane
1021 - rdf:type owl:Class , ep-material:SubstanceType ; 1026 + rdf:type ep-material:SubstanceType , owl:Class ;
1022 rdfs:label "t12dmcy pentane"^^xsd:string ; 1027 rdfs:label "t12dmcy pentane"^^xsd:string ;
1023 rdfs:subClassOf ep-material:Material . 1028 rdfs:subClassOf ep-material:Material .
1024 1029
1025 ep-material:substance-T13dmcyPentane 1030 ep-material:substance-T13dmcyPentane
1026 - rdf:type owl:Class , ep-material:SubstanceType ; 1031 + rdf:type ep-material:SubstanceType , owl:Class ;
1027 rdfs:label "t13dmcy pentane"^^xsd:string ; 1032 rdfs:label "t13dmcy pentane"^^xsd:string ;
1028 rdfs:subClassOf ep-material:Material . 1033 rdfs:subClassOf ep-material:Material .
1029 1034
1030 ep-material:volumeRatio 1035 ep-material:volumeRatio
1031 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 1036 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
1032 rdfs:domain ep-material:MaterialPair ; 1037 rdfs:domain ep-material:MaterialPair ;
1033 rdfs:label "volume ratio"^^xsd:string ; 1038 rdfs:label "volume ratio"^^xsd:string ;
1034 rdfs:range ep-core:Ratio . 1039 rdfs:range ep-core:Ratio .
1035 1040
1036 ep-material:wholeMaterialOfPair 1041 ep-material:wholeMaterialOfPair
1037 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 1042 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
1038 rdfs:domain ep-material:MaterialPartWholePair ; 1043 rdfs:domain ep-material:MaterialPartWholePair ;
1039 rdfs:label "whole material of pair"^^xsd:string ; 1044 rdfs:label "whole material of pair"^^xsd:string ;
1040 rdfs:range ep-material:Material ; 1045 rdfs:range ep-material:Material ;
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
22 22
23 <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> 23 <http://www.reportinghub.no/ep/mpr/spin/1.1/lib>
24 rdf:type owl:Ontology ; 24 rdf:type owl:Ontology ;
25 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production> ; 25 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://spinrdf.org/spin> ;
26 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 26 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
27 27
28 ep-mpr-spin-lib:Function 28 ep-mpr-spin-lib:Function
...@@ -139,6 +139,28 @@ arg3 is the name of the sample"""^^xsd:string ; ...@@ -139,6 +139,28 @@ arg3 is the name of the sample"""^^xsd:string ;
139 ]) 139 ])
140 ] . 140 ] .
141 141
142 +ep-mpr-spin-lib:buildSubstanceTypeURI
143 + rdf:type spin:Function ;
144 + rdfs:label "build SubstanceType URI"^^xsd:string ;
145 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
146 + spin:body
147 + [ rdf:type sp:Select ;
148 + sp:resultVariables ([ sp:varName "uri"^^xsd:string
149 + ]) ;
150 + sp:where ([ rdf:type sp:Bind ;
151 + sp:expression
152 + [ rdf:type ep-spin-lib:buildURI ;
153 + sp:arg1 "https://www.reportinghub.no/ep/data/substanceType/" ;
154 + sp:arg2 [ rdf:type ep-spin-lib:normalizeString ;
155 + sp:arg1 spin:_arg1
156 + ]
157 + ] ;
158 + sp:variable
159 + [ sp:varName "uri"^^xsd:string
160 + ]
161 + ])
162 + ] .
163 +
142 ep-mpr-spin-lib:selectAverageAmountOfMaterialFlag 164 ep-mpr-spin-lib:selectAverageAmountOfMaterialFlag
143 rdf:type spin:Function ; 165 rdf:type spin:Function ;
144 rdfs:label "select AverageAmountOfMaterialFlag"^^xsd:string ; 166 rdfs:label "select AverageAmountOfMaterialFlag"^^xsd:string ;
......
...@@ -25,120 +25,6 @@ ...@@ -25,120 +25,6 @@
25 <http://www.epim.no/schemas/mprml/1#A_Global-Objects> 25 <http://www.epim.no/schemas/mprml/1#A_Global-Objects>
26 spin:rule 26 spin:rule
27 [ rdf:type sp:Construct ; 27 [ rdf:type sp:Construct ;
28 - rdfs:comment """STEP 40003e Create the Sample of fluid.
29 -It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ;
30 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
31 - sp:predicate rdf:type ;
32 - sp:subject
33 - [ sp:varName "sampledFluid"^^xsd:string
34 - ]
35 - ] [ sp:object
36 - [ sp:varName "name"^^xsd:string
37 - ] ;
38 - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
39 - sp:subject
40 - [ sp:varName "sampledFluid"^^xsd:string
41 - ]
42 - ] [ sp:object
43 - [ sp:varName "sampledFluid"^^xsd:string
44 - ] ;
45 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ;
46 - sp:subject
47 - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
48 - ]
49 - ]) ;
50 - sp:where ([ sp:object
51 - [ sp:varName "fluidSampleRef"^^xsd:string
52 - ] ;
53 - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
54 - sp:subject spin:_this
55 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
56 - sp:predicate rdf:type ;
57 - sp:subject
58 - [ sp:varName "fluidSampleRef"^^xsd:string
59 - ]
60 - ] [ sp:object
61 - [ sp:varName "time"^^xsd:string
62 - ] ;
63 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
64 - sp:subject
65 - [ sp:varName "fluidSampleRef"^^xsd:string
66 - ]
67 - ] [ sp:object
68 - [ sp:varName "normalizedFacilityName"^^xsd:string
69 - ] ;
70 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
71 - sp:subject
72 - [ sp:varName "fluidSampleRef"^^xsd:string
73 - ]
74 - ] [ sp:object
75 - [ sp:varName "fluidSampleRef"^^xsd:string
76 - ] ;
77 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
78 - sp:subject
79 - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
80 - ]
81 - ] [ sp:object
82 - [ sp:varName "name"^^xsd:string
83 - ] ;
84 - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ;
85 - sp:subject
86 - [ sp:varName "fluidSampleRef"^^xsd:string
87 - ]
88 - ] [ rdf:type sp:Bind ;
89 - sp:expression
90 - [ rdf:type ep-mpr-spin-lib:buildSampledFluidURI ;
91 - sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string
92 - ] ;
93 - sp:arg2 [ sp:varName "time"^^xsd:string
94 - ] ;
95 - sp:arg3 [ sp:varName "name"^^xsd:string
96 - ]
97 - ] ;
98 - sp:variable
99 - [ sp:varName "sampledFluid"^^xsd:string
100 - ]
101 - ])
102 - ] ;
103 - spin:rule
104 - [ rdf:type sp:Construct ;
105 - rdfs:comment "STEP 40003d Set the facility for the sample of fluid - from reporting facility if not"^^xsd:string ;
106 - sp:templates ([ sp:object
107 - [ sp:varName "normalizedFacilityName"^^xsd:string
108 - ] ;
109 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
110 - sp:subject
111 - [ sp:varName "fluidSampleRef"^^xsd:string
112 - ]
113 - ]) ;
114 - sp:where ([ sp:object
115 - [ sp:varName "fluidSampleRef"^^xsd:string
116 - ] ;
117 - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
118 - sp:subject spin:_this
119 - ] [ sp:object
120 - [ sp:varName "normalizedFacilityName"^^xsd:string
121 - ] ;
122 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
123 - sp:subject spin:_this
124 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
125 - sp:predicate rdf:type ;
126 - sp:subject
127 - [ sp:varName "fluidSampleRef"^^xsd:string
128 - ]
129 - ] [ rdf:type sp:NotExists ;
130 - sp:elements ([ sp:object
131 - [ sp:varName "facilityRef"^^xsd:string
132 - ] ;
133 - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
134 - sp:subject
135 - [ sp:varName "fluidSampleRef"^^xsd:string
136 - ]
137 - ])
138 - ])
139 - ] ;
140 - spin:rule
141 - [ rdf:type sp:Construct ;
142 rdfs:comment "STEP 40002 Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume."^^xsd:string ; 28 rdfs:comment "STEP 40002 Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume."^^xsd:string ;
143 sp:templates ([ sp:object _:b1 ; 29 sp:templates ([ sp:object _:b1 ;
144 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; 30 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
...@@ -276,7 +162,44 @@ It is matched to its results via the sample name, which is assumed to be unique ...@@ -276,7 +162,44 @@ It is matched to its results via the sample name, which is assumed to be unique
276 ] ; 162 ] ;
277 spin:rule 163 spin:rule
278 [ rdf:type sp:Construct ; 164 [ rdf:type sp:Construct ;
279 - rdfs:comment """STEP 40011b Specify the fluid component - non-primary component. 165 + rdfs:comment "STEP 40003b Set the date for the sample of fluid - from report date if not"^^xsd:string ;
166 + sp:templates ([ sp:object
167 + [ sp:varName "intervalIdentifier"^^xsd:string
168 + ] ;
169 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
170 + sp:subject
171 + [ sp:varName "fluidSampleRef"^^xsd:string
172 + ]
173 + ]) ;
174 + sp:where ([ sp:object
175 + [ sp:varName "fluidSampleRef"^^xsd:string
176 + ] ;
177 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
178 + sp:subject spin:_this
179 + ] [ sp:object
180 + [ sp:varName "intervalIdentifier"^^xsd:string
181 + ] ;
182 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalIdentifier> ;
183 + sp:subject spin:_this
184 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
185 + sp:predicate rdf:type ;
186 + sp:subject
187 + [ sp:varName "fluidSampleRef"^^xsd:string
188 + ]
189 + ] [ rdf:type sp:NotExists ;
190 + sp:elements ([ sp:object
191 + [ sp:varName "acquisitionDate"^^xsd:string
192 + ] ;
193 + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
194 + sp:subject
195 + [ sp:varName "fluidSampleRef"^^xsd:string
196 + ]
197 + ])
198 + ])
199 + ] ;
200 + spin:rule
201 + [ rdf:type sp:Construct ;
202 + rdfs:comment """STEP 40011c Specify the fluid component - non-primary component - label not found, so new substance type created
280 The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; 203 The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ;
281 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; 204 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
282 sp:predicate rdf:type ; 205 sp:predicate rdf:type ;
...@@ -292,10 +215,22 @@ The componentName element is used differently in the examples for the primary an ...@@ -292,10 +215,22 @@ The componentName element is used differently in the examples for the primary an
292 sp:predicate rdf:type ; 215 sp:predicate rdf:type ;
293 sp:subject _:b2 216 sp:subject _:b2
294 ] [ sp:object 217 ] [ sp:object
295 - [ sp:varName "fluidSubstanceKindType"^^xsd:string 218 + [ sp:varName "substanceType"^^xsd:string
296 ] ; 219 ] ;
297 sp:predicate rdf:type ; 220 sp:predicate rdf:type ;
298 sp:subject _:b2 221 sp:subject _:b2
222 + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#SubstanceType> ;
223 + sp:predicate rdf:type ;
224 + sp:subject
225 + [ sp:varName "substanceType"^^xsd:string
226 + ]
227 + ] [ sp:object
228 + [ sp:varName "name"^^xsd:string
229 + ] ;
230 + sp:predicate rdfs:label ;
231 + sp:subject
232 + [ sp:varName "substanceType"^^xsd:string
233 + ]
299 ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ; 234 ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ;
300 sp:predicate rdf:type ; 235 sp:predicate rdf:type ;
301 sp:subject _:b3 236 sp:subject _:b3
...@@ -307,32 +242,11 @@ The componentName element is used differently in the examples for the primary an ...@@ -307,32 +242,11 @@ The componentName element is used differently in the examples for the primary an
307 ] ; 242 ] ;
308 sp:predicate <http://www.reportinghub.no/ep/schema/material#wholeMaterialOfPair> ; 243 sp:predicate <http://www.reportinghub.no/ep/schema/material#wholeMaterialOfPair> ;
309 sp:subject _:b3 244 sp:subject _:b3
310 - ] [ sp:object _:b4 ;
311 - sp:predicate <http://www.reportinghub.no/ep/schema/material#massRatio> ;
312 - sp:subject _:b3
313 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
314 - sp:predicate rdf:type ;
315 - sp:subject _:b4
316 ] [ sp:object 245 ] [ sp:object
317 - [ sp:varName "realWeightPercent"^^xsd:string 246 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
318 - ] ;
319 - sp:predicate
320 - [ sp:varName "weightPercentScale"^^xsd:string
321 ] ; 247 ] ;
322 - sp:subject _:b4 248 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
323 - ] [ sp:object _:b5 ;
324 - sp:predicate <http://www.reportinghub.no/ep/schema/material#moleRatio> ;
325 sp:subject _:b3 249 sp:subject _:b3
326 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
327 - sp:predicate rdf:type ;
328 - sp:subject _:b5
329 - ] [ sp:object
330 - [ sp:varName "realMolePercent"^^xsd:string
331 - ] ;
332 - sp:predicate
333 - [ sp:varName "molePercentScale"^^xsd:string
334 - ] ;
335 - sp:subject _:b5
336 ]) ; 250 ]) ;
337 sp:where ([ sp:object 251 sp:where ([ sp:object
338 [ sp:varName "fluidAnalysisResultRef"^^xsd:string 252 [ sp:varName "fluidAnalysisResultRef"^^xsd:string
...@@ -370,7 +284,8 @@ The componentName element is used differently in the examples for the primary an ...@@ -370,7 +284,8 @@ The componentName element is used differently in the examples for the primary an
370 sp:subject 284 sp:subject
371 [ sp:varName "fluidSampleCompositionRef"^^xsd:string 285 [ sp:varName "fluidSampleCompositionRef"^^xsd:string
372 ] 286 ]
373 - ] [ sp:object <http://www.reportinghub.no/ep/schema/material#SubstanceType> ; 287 + ] [ rdf:type sp:NotExists ;
288 + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/material#SubstanceType> ;
374 sp:predicate rdf:type ; 289 sp:predicate rdf:type ;
375 sp:subject 290 sp:subject
376 [ sp:varName "fluidSubstanceKindType"^^xsd:string 291 [ sp:varName "fluidSubstanceKindType"^^xsd:string
...@@ -382,6 +297,7 @@ The componentName element is used differently in the examples for the primary an ...@@ -382,6 +297,7 @@ The componentName element is used differently in the examples for the primary an
382 sp:subject 297 sp:subject
383 [ sp:varName "fluidSubstanceKindType"^^xsd:string 298 [ sp:varName "fluidSubstanceKindType"^^xsd:string
384 ] 299 ]
300 + ])
385 ] [ rdf:type sp:Optional ; 301 ] [ rdf:type sp:Optional ;
386 sp:elements ([ sp:object 302 sp:elements ([ sp:object
387 [ sp:varName "componentKindRef"^^xsd:string 303 [ sp:varName "componentKindRef"^^xsd:string
...@@ -391,78 +307,23 @@ The componentName element is used differently in the examples for the primary an ...@@ -391,78 +307,23 @@ The componentName element is used differently in the examples for the primary an
391 [ sp:varName "fluidSampleCompositionRef"^^xsd:string 307 [ sp:varName "fluidSampleCompositionRef"^^xsd:string
392 ] 308 ]
393 ]) 309 ])
394 - ] [ rdf:type sp:Optional ;
395 - sp:elements ([ sp:object
396 - [ sp:varName "weightPercentRef"^^xsd:string
397 - ] ;
398 - sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ;
399 - sp:subject
400 - [ sp:varName "fluidSampleCompositionRef"^^xsd:string
401 - ]
402 - ] [ sp:object
403 - [ sp:varName "realWeightPercent"^^xsd:string
404 - ] ;
405 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
406 - sp:subject
407 - [ sp:varName "weightPercentRef"^^xsd:string
408 - ]
409 - ] [ sp:object
410 - [ sp:varName "uomWeightPercent"^^xsd:string
411 - ] ;
412 - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
413 - sp:subject
414 - [ sp:varName "weightPercentRef"^^xsd:string
415 - ]
416 - ])
417 - ] [ rdf:type sp:Optional ;
418 - sp:elements ([ sp:object
419 - [ sp:varName "molePercentRef"^^xsd:string
420 - ] ;
421 - sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ;
422 - sp:subject
423 - [ sp:varName "fluidSampleCompositionRef"^^xsd:string
424 - ]
425 - ] [ sp:object
426 - [ sp:varName "realMolePercent"^^xsd:string
427 - ] ;
428 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
429 - sp:subject
430 - [ sp:varName "molePercentRef"^^xsd:string
431 - ]
432 - ] [ sp:object
433 - [ sp:varName "uomMolePercent"^^xsd:string
434 - ] ;
435 - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
436 - sp:subject
437 - [ sp:varName "molePercentRef"^^xsd:string
438 - ]
439 - ])
440 - ] [ rdf:type sp:Bind ;
441 - sp:expression
442 - [ rdf:type ep-mpr-spin-lib:selectRatioScale ;
443 - sp:arg1 [ sp:varName "uomWeightPercent"^^xsd:string
444 - ]
445 - ] ;
446 - sp:variable
447 - [ sp:varName "weightPercentScale"^^xsd:string
448 - ]
449 ] [ rdf:type sp:Bind ; 310 ] [ rdf:type sp:Bind ;
450 sp:expression 311 sp:expression
451 - [ rdf:type ep-mpr-spin-lib:selectRatioScale ; 312 + [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
452 - sp:arg1 [ sp:varName "uomMolePercent"^^xsd:string 313 + sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
453 ] 314 ]
454 ] ; 315 ] ;
455 sp:variable 316 sp:variable
456 - [ sp:varName "molePercentScale"^^xsd:string 317 + [ sp:varName "fluidComponentKindType"^^xsd:string
457 ] 318 ]
458 ] [ rdf:type sp:Bind ; 319 ] [ rdf:type sp:Bind ;
459 sp:expression 320 sp:expression
460 - [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ; 321 + [ rdf:type ep-mpr-spin-lib:buildSubstanceTypeURI ;
461 - sp:arg1 [ sp:varName "componentKindRef"^^xsd:string 322 + sp:arg1 [ sp:varName "name"^^xsd:string
462 ] 323 ]
463 ] ; 324 ] ;
464 sp:variable 325 sp:variable
465 - [ sp:varName "fluidComponentKindType"^^xsd:string 326 + [ sp:varName "substanceType"^^xsd:string
466 ] 327 ]
467 ]) 328 ])
468 ] ; 329 ] ;
...@@ -471,33 +332,33 @@ The componentName element is used differently in the examples for the primary an ...@@ -471,33 +332,33 @@ The componentName element is used differently in the examples for the primary an
471 rdfs:comment "STEP 40001 Create the FluidSampleReport and FluidSampling activity ."^^xsd:string ; 332 rdfs:comment "STEP 40001 Create the FluidSampleReport and FluidSampling activity ."^^xsd:string ;
472 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ; 333 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ;
473 sp:predicate rdf:type ; 334 sp:predicate rdf:type ;
474 - sp:subject _:b6 335 + sp:subject _:b4
475 ] [ sp:object 336 ] [ sp:object
476 [ sp:varName "productionReport"^^xsd:string 337 [ sp:varName "productionReport"^^xsd:string
477 ] ; 338 ] ;
478 sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; 339 sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
479 - sp:subject _:b6 340 + sp:subject _:b4
480 - ] [ sp:object _:b7 ; 341 + ] [ sp:object _:b5 ;
481 sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; 342 sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
482 - sp:subject _:b6 343 + sp:subject _:b4
483 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; 344 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
484 sp:predicate rdf:type ; 345 sp:predicate rdf:type ;
485 - sp:subject _:b7 346 + sp:subject _:b5
486 ] [ sp:object 347 ] [ sp:object
487 [ sp:varName "fluidSamplingType"^^xsd:string 348 [ sp:varName "fluidSamplingType"^^xsd:string
488 ] ; 349 ] ;
489 sp:predicate rdf:type ; 350 sp:predicate rdf:type ;
490 - sp:subject _:b7 351 + sp:subject _:b5
491 ] [ sp:object 352 ] [ sp:object
492 [ sp:varName "acquisitionDate"^^xsd:string 353 [ sp:varName "acquisitionDate"^^xsd:string
493 ] ; 354 ] ;
494 sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; 355 sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
495 - sp:subject _:b7 356 + sp:subject _:b5
496 ] [ sp:object 357 ] [ sp:object
497 [ sp:varName "fluidSampleRef"^^xsd:string 358 [ sp:varName "fluidSampleRef"^^xsd:string
498 ] ; 359 ] ;
499 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 360 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
500 - sp:subject _:b7 361 + sp:subject _:b5
501 ]) ; 362 ]) ;
502 sp:where ([ sp:object spin:_this ; 363 sp:where ([ sp:object spin:_this ;
503 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 364 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
...@@ -527,32 +388,365 @@ The componentName element is used differently in the examples for the primary an ...@@ -527,32 +388,365 @@ The componentName element is used differently in the examples for the primary an
527 sp:subject 388 sp:subject
528 [ sp:varName "fluidSampleRef"^^xsd:string 389 [ sp:varName "fluidSampleRef"^^xsd:string
529 ] 390 ]
530 - ]) 391 + ])
531 - ] [ rdf:type sp:Optional ; 392 + ] [ rdf:type sp:Optional ;
532 - sp:elements ([ sp:object 393 + sp:elements ([ sp:object
533 - [ sp:varName "sampleTypeRef"^^xsd:string 394 + [ sp:varName "sampleTypeRef"^^xsd:string
395 + ] ;
396 + sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ;
397 + sp:subject
398 + [ sp:varName "fluidSampleRef"^^xsd:string
399 + ]
400 + ])
401 + ] [ rdf:type sp:Bind ;
402 + sp:expression
403 + [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ;
404 + sp:arg1 [ sp:varName "sampleTypeRef"^^xsd:string
405 + ]
406 + ] ;
407 + sp:variable
408 + [ sp:varName "fluidSamplingType"^^xsd:string
409 + ]
410 + ])
411 + ] ;
412 + spin:rule
413 + [ rdf:type sp:Construct ;
414 + rdfs:comment """STEP 40011a Specify the fluid component - primary component.
415 +The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ;
416 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
417 + sp:predicate rdf:type ;
418 + sp:subject _:b6
419 + ] [ sp:object _:b6 ;
420 + sp:predicate <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ;
421 + sp:subject
422 + [ sp:varName "sampledFluid"^^xsd:string
423 + ]
424 + ] [ sp:object
425 + [ sp:varName "fluidPhaseType"^^xsd:string
426 + ] ;
427 + sp:predicate rdf:type ;
428 + sp:subject _:b6
429 + ] [ sp:object
430 + [ sp:varName "fluidComponentKindType"^^xsd:string
431 + ] ;
432 + sp:predicate rdf:type ;
433 + sp:subject _:b6
434 + ] [ sp:object
435 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
436 + ] ;
437 + sp:predicate rdf:type ;
438 + sp:subject _:b6
439 + ]) ;
440 + sp:where ([ sp:object
441 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
442 + ] ;
443 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
444 + sp:subject spin:_this
445 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
446 + sp:predicate rdf:type ;
447 + sp:subject
448 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
449 + ]
450 + ] [ sp:object
451 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
452 + ] ;
453 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
454 + sp:subject
455 + [ sp:varName "sampledFluid"^^xsd:string
456 + ]
457 + ] [ sp:object
458 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
459 + ] ;
460 + sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
461 + sp:subject
462 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
463 + ]
464 + ] [ sp:object "true"^^xsd:boolean ;
465 + sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
466 + sp:subject
467 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
468 + ]
469 + ] [ sp:object
470 + [ sp:varName "name"^^xsd:string
471 + ] ;
472 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
473 + sp:subject
474 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
475 + ]
476 + ] [ rdf:type sp:Optional ;
477 + sp:elements ([ sp:object
478 + [ sp:varName "componentBaseKindRef"^^xsd:string
479 + ] ;
480 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ;
481 + sp:subject
482 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
483 + ]
484 + ] [ sp:object
485 + [ sp:varName "componentBaseKindRef"^^xsd:string
486 + ] ;
487 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#materialClassMapsToMPREnumeration> ;
488 + sp:subject
489 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
490 + ]
491 + ])
492 + ] [ rdf:type sp:Optional ;
493 + sp:elements ([ sp:object
494 + [ sp:varName "componentKindRef"^^xsd:string
495 + ] ;
496 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ;
497 + sp:subject
498 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
499 + ]
500 + ])
501 + ] [ rdf:type sp:Bind ;
502 + sp:expression
503 + [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ;
504 + sp:arg1 [ sp:varName "name"^^xsd:string
505 + ]
506 + ] ;
507 + sp:variable
508 + [ sp:varName "fluidPhaseType"^^xsd:string
509 + ]
510 + ] [ rdf:type sp:Bind ;
511 + sp:expression
512 + [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
513 + sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
514 + ]
515 + ] ;
516 + sp:variable
517 + [ sp:varName "fluidComponentKindType"^^xsd:string
518 + ]
519 + ])
520 + ] ;
521 + spin:rule
522 + [ rdf:type sp:Construct ;
523 + rdfs:comment "STEP 40003c Set the facility for the sample of fluid - from sampling facility if possible"^^xsd:string ;
524 + sp:templates ([ sp:object
525 + [ sp:varName "normalizedFacilityName"^^xsd:string
526 + ] ;
527 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
528 + sp:subject
529 + [ sp:varName "fluidSampleRef"^^xsd:string
530 + ]
531 + ]) ;
532 + sp:where ([ sp:object
533 + [ sp:varName "fluidSampleRef"^^xsd:string
534 + ] ;
535 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
536 + sp:subject spin:_this
537 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
538 + sp:predicate rdf:type ;
539 + sp:subject
540 + [ sp:varName "fluidSampleRef"^^xsd:string
541 + ]
542 + ] [ sp:object
543 + [ sp:varName "facilityRef"^^xsd:string
544 + ] ;
545 + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
546 + sp:subject
547 + [ sp:varName "fluidSampleRef"^^xsd:string
548 + ]
549 + ] [ rdf:type sp:Bind ;
550 + sp:expression
551 + [ rdf:type spl:object ;
552 + sp:arg1 [ sp:varName "facilityRef"^^xsd:string
553 + ] ;
554 + sp:arg2 <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText>
555 + ] ;
556 + sp:variable
557 + [ sp:varName "normalizedFacilityName"^^xsd:string
558 + ]
559 + ])
560 + ] ;
561 + spin:rule
562 + [ rdf:type sp:Construct ;
563 + rdfs:comment """STEP 40011b Specify the fluid component - non-primary component - label found
564 +The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ;
565 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
566 + sp:predicate rdf:type ;
567 + sp:subject _:b7
568 + ] [ sp:object _:b7 ;
569 + sp:predicate <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> ;
570 + sp:subject
571 + [ sp:varName "sampledFluid"^^xsd:string
572 + ]
573 + ] [ sp:object
574 + [ sp:varName "fluidComponentKindType"^^xsd:string
575 + ] ;
576 + sp:predicate rdf:type ;
577 + sp:subject _:b7
578 + ] [ sp:object
579 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
580 + ] ;
581 + sp:predicate rdf:type ;
582 + sp:subject _:b7
583 + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ;
584 + sp:predicate rdf:type ;
585 + sp:subject _:b8
586 + ] [ sp:object _:b7 ;
587 + sp:predicate <http://www.reportinghub.no/ep/schema/material#partMaterialOfPair> ;
588 + sp:subject _:b8
589 + ] [ sp:object
590 + [ sp:varName "sampledFluid"^^xsd:string
591 + ] ;
592 + sp:predicate <http://www.reportinghub.no/ep/schema/material#wholeMaterialOfPair> ;
593 + sp:subject _:b8
594 + ] [ sp:object
595 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
596 + ] ;
597 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
598 + sp:subject _:b8
599 + ]) ;
600 + sp:where ([ sp:object
601 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
602 + ] ;
603 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
604 + sp:subject spin:_this
605 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
606 + sp:predicate rdf:type ;
607 + sp:subject
608 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
609 + ]
610 + ] [ sp:object
611 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
612 + ] ;
613 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
614 + sp:subject
615 + [ sp:varName "sampledFluid"^^xsd:string
616 + ]
617 + ] [ sp:object
618 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
619 + ] ;
620 + sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
621 + sp:subject
622 + [ sp:varName "fluidAnalysisResultRef"^^xsd:string
623 + ]
624 + ] [ sp:object "false"^^xsd:boolean ;
625 + sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
626 + sp:subject
627 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
628 + ]
629 + ] [ sp:object
630 + [ sp:varName "name"^^xsd:string
631 + ] ;
632 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
633 + sp:subject
634 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
635 + ]
636 + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#SubstanceType> ;
637 + sp:predicate rdf:type ;
638 + sp:subject
639 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
640 + ]
641 + ] [ sp:object
642 + [ sp:varName "name"^^xsd:string
643 + ] ;
644 + sp:predicate rdfs:label ;
645 + sp:subject
646 + [ sp:varName "fluidSubstanceKindType"^^xsd:string
647 + ]
648 + ] [ rdf:type sp:Optional ;
649 + sp:elements ([ sp:object
650 + [ sp:varName "componentKindRef"^^xsd:string
651 + ] ;
652 + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ;
653 + sp:subject
654 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
655 + ]
656 + ])
657 + ] [ rdf:type sp:Bind ;
658 + sp:expression
659 + [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
660 + sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
661 + ]
662 + ] ;
663 + sp:variable
664 + [ sp:varName "fluidComponentKindType"^^xsd:string
665 + ]
666 + ])
667 + ] ;
668 + spin:rule
669 + [ rdf:type sp:Construct ;
670 + rdfs:comment """STEP 40003e Create the Sample of fluid.
671 +It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ;
672 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
673 + sp:predicate rdf:type ;
674 + sp:subject
675 + [ sp:varName "sampledFluid"^^xsd:string
676 + ]
677 + ] [ sp:object
678 + [ sp:varName "name"^^xsd:string
679 + ] ;
680 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
681 + sp:subject
682 + [ sp:varName "sampledFluid"^^xsd:string
683 + ]
684 + ] [ sp:object
685 + [ sp:varName "sampledFluid"^^xsd:string
686 + ] ;
687 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ;
688 + sp:subject
689 + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
690 + ]
691 + ]) ;
692 + sp:where ([ sp:object
693 + [ sp:varName "fluidSampleRef"^^xsd:string
694 + ] ;
695 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
696 + sp:subject spin:_this
697 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
698 + sp:predicate rdf:type ;
699 + sp:subject
700 + [ sp:varName "fluidSampleRef"^^xsd:string
701 + ]
702 + ] [ sp:object
703 + [ sp:varName "time"^^xsd:string
704 + ] ;
705 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
706 + sp:subject
707 + [ sp:varName "fluidSampleRef"^^xsd:string
708 + ]
709 + ] [ sp:object
710 + [ sp:varName "normalizedFacilityName"^^xsd:string
711 + ] ;
712 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
713 + sp:subject
714 + [ sp:varName "fluidSampleRef"^^xsd:string
715 + ]
716 + ] [ sp:object
717 + [ sp:varName "fluidSampleRef"^^xsd:string
534 ] ; 718 ] ;
535 - sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; 719 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
720 + sp:subject
721 + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
722 + ]
723 + ] [ sp:object
724 + [ sp:varName "name"^^xsd:string
725 + ] ;
726 + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ;
536 sp:subject 727 sp:subject
537 [ sp:varName "fluidSampleRef"^^xsd:string 728 [ sp:varName "fluidSampleRef"^^xsd:string
538 ] 729 ]
539 - ])
540 ] [ rdf:type sp:Bind ; 730 ] [ rdf:type sp:Bind ;
541 sp:expression 731 sp:expression
542 - [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; 732 + [ rdf:type ep-mpr-spin-lib:buildSampledFluidURI ;
543 - sp:arg1 [ sp:varName "sampleTypeRef"^^xsd:string 733 + sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string
734 + ] ;
735 + sp:arg2 [ sp:varName "time"^^xsd:string
736 + ] ;
737 + sp:arg3 [ sp:varName "name"^^xsd:string
544 ] 738 ]
545 ] ; 739 ] ;
546 sp:variable 740 sp:variable
547 - [ sp:varName "fluidSamplingType"^^xsd:string 741 + [ sp:varName "sampledFluid"^^xsd:string
548 ] 742 ]
549 ]) 743 ])
550 ] ; 744 ] ;
551 spin:rule 745 spin:rule
552 [ rdf:type sp:Construct ; 746 [ rdf:type sp:Construct ;
553 - rdfs:comment "STEP 40003b Set the date for the sample of fluid - from report date if not"^^xsd:string ; 747 + rdfs:comment "STEP 40003a Set the date for the sample of fluid - from acquisition date if possible"^^xsd:string ;
554 sp:templates ([ sp:object 748 sp:templates ([ sp:object
555 - [ sp:varName "intervalIdentifier"^^xsd:string 749 + [ sp:varName "acquisitionDate"^^xsd:string
556 ] ; 750 ] ;
557 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ; 751 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
558 sp:subject 752 sp:subject
...@@ -564,18 +758,12 @@ The componentName element is used differently in the examples for the primary an ...@@ -564,18 +758,12 @@ The componentName element is used differently in the examples for the primary an
564 ] ; 758 ] ;
565 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 759 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
566 sp:subject spin:_this 760 sp:subject spin:_this
567 - ] [ sp:object
568 - [ sp:varName "intervalIdentifier"^^xsd:string
569 - ] ;
570 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalIdentifier> ;
571 - sp:subject spin:_this
572 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 761 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
573 sp:predicate rdf:type ; 762 sp:predicate rdf:type ;
574 sp:subject 763 sp:subject
575 [ sp:varName "fluidSampleRef"^^xsd:string 764 [ sp:varName "fluidSampleRef"^^xsd:string
576 ] 765 ]
577 - ] [ rdf:type sp:NotExists ; 766 + ] [ sp:object
578 - sp:elements ([ sp:object
579 [ sp:varName "acquisitionDate"^^xsd:string 767 [ sp:varName "acquisitionDate"^^xsd:string
580 ] ; 768 ] ;
581 sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; 769 sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
...@@ -583,115 +771,42 @@ The componentName element is used differently in the examples for the primary an ...@@ -583,115 +771,42 @@ The componentName element is used differently in the examples for the primary an
583 [ sp:varName "fluidSampleRef"^^xsd:string 771 [ sp:varName "fluidSampleRef"^^xsd:string
584 ] 772 ]
585 ]) 773 ])
586 - ])
587 ] ; 774 ] ;
588 spin:rule 775 spin:rule
589 [ rdf:type sp:Construct ; 776 [ rdf:type sp:Construct ;
590 - rdfs:comment """STEP 40011a Specify the fluid component - primary component. 777 + rdfs:comment "STEP 40003d Set the facility for the sample of fluid - from reporting facility if not"^^xsd:string ;
591 -The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; 778 + sp:templates ([ sp:object
592 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; 779 + [ sp:varName "normalizedFacilityName"^^xsd:string
593 - sp:predicate rdf:type ; 780 + ] ;
594 - sp:subject _:b8 781 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
595 - ] [ sp:object _:b8 ;
596 - sp:predicate <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ;
597 sp:subject 782 sp:subject
598 - [ sp:varName "sampledFluid"^^xsd:string 783 + [ sp:varName "fluidSampleRef"^^xsd:string
599 ] 784 ]
600 - ] [ sp:object
601 - [ sp:varName "fluidPhaseType"^^xsd:string
602 - ] ;
603 - sp:predicate rdf:type ;
604 - sp:subject _:b8
605 - ] [ sp:object
606 - [ sp:varName "fluidComponentKindType"^^xsd:string
607 - ] ;
608 - sp:predicate rdf:type ;
609 - sp:subject _:b8
610 - ] [ sp:object
611 - [ sp:varName "fluidSubstanceKindType"^^xsd:string
612 - ] ;
613 - sp:predicate rdf:type ;
614 - sp:subject _:b8
615 ]) ; 785 ]) ;
616 sp:where ([ sp:object 786 sp:where ([ sp:object
617 - [ sp:varName "fluidAnalysisResultRef"^^xsd:string 787 + [ sp:varName "fluidSampleRef"^^xsd:string
618 ] ; 788 ] ;
619 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 789 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
620 sp:subject spin:_this 790 sp:subject spin:_this
621 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ;
622 - sp:predicate rdf:type ;
623 - sp:subject
624 - [ sp:varName "fluidAnalysisResultRef"^^xsd:string
625 - ]
626 - ] [ sp:object
627 - [ sp:varName "fluidAnalysisResultRef"^^xsd:string
628 - ] ;
629 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
630 - sp:subject
631 - [ sp:varName "sampledFluid"^^xsd:string
632 - ]
633 - ] [ sp:object
634 - [ sp:varName "fluidSampleCompositionRef"^^xsd:string
635 - ] ;
636 - sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ;
637 - sp:subject
638 - [ sp:varName "fluidAnalysisResultRef"^^xsd:string
639 - ]
640 - ] [ sp:object "true"^^xsd:boolean ;
641 - sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ;
642 - sp:subject
643 - [ sp:varName "fluidSampleCompositionRef"^^xsd:string
644 - ]
645 - ] [ sp:object
646 - [ sp:varName "name"^^xsd:string
647 - ] ;
648 - sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ;
649 - sp:subject
650 - [ sp:varName "fluidSampleCompositionRef"^^xsd:string
651 - ]
652 - ] [ rdf:type sp:Optional ;
653 - sp:elements ([ sp:object
654 - [ sp:varName "componentBaseKindRef"^^xsd:string
655 - ] ;
656 - sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ;
657 - sp:subject
658 - [ sp:varName "fluidSampleCompositionRef"^^xsd:string
659 - ]
660 ] [ sp:object 791 ] [ sp:object
661 - [ sp:varName "componentBaseKindRef"^^xsd:string 792 + [ sp:varName "normalizedFacilityName"^^xsd:string
662 ] ; 793 ] ;
663 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#materialClassMapsToMPREnumeration> ; 794 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
795 + sp:subject spin:_this
796 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
797 + sp:predicate rdf:type ;
664 sp:subject 798 sp:subject
665 - [ sp:varName "fluidSubstanceKindType"^^xsd:string 799 + [ sp:varName "fluidSampleRef"^^xsd:string
666 ] 800 ]
667 - ]) 801 + ] [ rdf:type sp:NotExists ;
668 - ] [ rdf:type sp:Optional ;
669 sp:elements ([ sp:object 802 sp:elements ([ sp:object
670 - [ sp:varName "componentKindRef"^^xsd:string 803 + [ sp:varName "facilityRef"^^xsd:string
671 ] ; 804 ] ;
672 - sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; 805 + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
673 sp:subject 806 sp:subject
674 - [ sp:varName "fluidSampleCompositionRef"^^xsd:string 807 + [ sp:varName "fluidSampleRef"^^xsd:string
675 ] 808 ]
676 ]) 809 ])
677 - ] [ rdf:type sp:Bind ;
678 - sp:expression
679 - [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ;
680 - sp:arg1 [ sp:varName "name"^^xsd:string
681 - ]
682 - ] ;
683 - sp:variable
684 - [ sp:varName "fluidPhaseType"^^xsd:string
685 - ]
686 - ] [ rdf:type sp:Bind ;
687 - sp:expression
688 - [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ;
689 - sp:arg1 [ sp:varName "componentKindRef"^^xsd:string
690 - ]
691 - ] ;
692 - sp:variable
693 - [ sp:varName "fluidComponentKindType"^^xsd:string
694 - ]
695 ]) 810 ])
696 ] ; 811 ] ;
697 spin:rule 812 spin:rule
...@@ -865,74 +980,122 @@ The componentName element is used differently in the examples for the primary an ...@@ -865,74 +980,122 @@ The componentName element is used differently in the examples for the primary an
865 ] 980 ]
866 ]) 981 ])
867 ]) 982 ])
868 - ] ; 983 + ] .
984 +
985 +<http://www.epim.no/schemas/mprml/1#MassConcentrationMeasurePercent>
869 spin:rule 986 spin:rule
870 [ rdf:type sp:Construct ; 987 [ rdf:type sp:Construct ;
871 - rdfs:comment "STEP 40003c Set the facility for the sample of fluid - from sampling facility if possible"^^xsd:string ; 988 + rdfs:comment "STEP 40091 Set the mass ratio for the pair."^^xsd:string ;
872 - sp:templates ([ sp:object 989 + sp:templates ([ sp:object _:b9 ;
873 - [ sp:varName "normalizedFacilityName"^^xsd:string 990 + sp:predicate <http://www.reportinghub.no/ep/schema/material#massRatio> ;
874 - ] ;
875 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
876 sp:subject 991 sp:subject
877 - [ sp:varName "fluidSampleRef"^^xsd:string 992 + [ sp:varName "materialPartWholePair"^^xsd:string
878 ] 993 ]
879 - ]) ; 994 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
880 - sp:where ([ sp:object
881 - [ sp:varName "fluidSampleRef"^^xsd:string
882 - ] ;
883 - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
884 - sp:subject spin:_this
885 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
886 sp:predicate rdf:type ; 995 sp:predicate rdf:type ;
996 + sp:subject _:b9
997 + ] [ sp:object
998 + [ sp:varName "realWeightPercent"^^xsd:string
999 + ] ;
1000 + sp:predicate
1001 + [ sp:varName "weightPercentScale"^^xsd:string
1002 + ] ;
1003 + sp:subject _:b9
1004 + ]) ;
1005 + sp:where ([ sp:object spin:_this ;
1006 + sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ;
887 sp:subject 1007 sp:subject
888 - [ sp:varName "fluidSampleRef"^^xsd:string 1008 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
889 ] 1009 ]
890 ] [ sp:object 1010 ] [ sp:object
891 - [ sp:varName "facilityRef"^^xsd:string 1011 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
892 ] ; 1012 ] ;
893 - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; 1013 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
894 sp:subject 1014 sp:subject
895 - [ sp:varName "fluidSampleRef"^^xsd:string 1015 + [ sp:varName "materialPartWholePair"^^xsd:string
1016 + ]
1017 + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ;
1018 + sp:predicate rdf:type ;
1019 + sp:subject
1020 + [ sp:varName "materialPartWholePair"^^xsd:string
896 ] 1021 ]
1022 + ] [ sp:object
1023 + [ sp:varName "realWeightPercent"^^xsd:string
1024 + ] ;
1025 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
1026 + sp:subject spin:_this
1027 + ] [ sp:object
1028 + [ sp:varName "uomWeightPercent"^^xsd:string
1029 + ] ;
1030 + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
1031 + sp:subject spin:_this
897 ] [ rdf:type sp:Bind ; 1032 ] [ rdf:type sp:Bind ;
898 sp:expression 1033 sp:expression
899 - [ rdf:type spl:object ; 1034 + [ rdf:type ep-mpr-spin-lib:selectRatioScale ;
900 - sp:arg1 [ sp:varName "facilityRef"^^xsd:string 1035 + sp:arg1 [ sp:varName "uomWeightPercent"^^xsd:string
901 - ] ; 1036 + ]
902 - sp:arg2 <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText>
903 ] ; 1037 ] ;
904 sp:variable 1038 sp:variable
905 - [ sp:varName "normalizedFacilityName"^^xsd:string 1039 + [ sp:varName "weightPercentScale"^^xsd:string
906 ] 1040 ]
907 ]) 1041 ])
908 - ] ; 1042 + ] .
1043 +
1044 +<http://www.epim.no/schemas/mprml/1#MolarFractionMeasurePercent>
909 spin:rule 1045 spin:rule
910 [ rdf:type sp:Construct ; 1046 [ rdf:type sp:Construct ;
911 - rdfs:comment "STEP 40003a Set the date for the sample of fluid - from acquisition date if possible"^^xsd:string ; 1047 + rdfs:comment "STEP 40092 Set the molar ratio for the pair."^^xsd:string ;
912 - sp:templates ([ sp:object 1048 + sp:templates ([ sp:object _:b10 ;
913 - [ sp:varName "acquisitionDate"^^xsd:string 1049 + sp:predicate <http://www.reportinghub.no/ep/schema/material#moleRatio> ;
914 - ] ;
915 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
916 sp:subject 1050 sp:subject
917 - [ sp:varName "fluidSampleRef"^^xsd:string 1051 + [ sp:varName "materialPartWholePair"^^xsd:string
918 ] 1052 ]
1053 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
1054 + sp:predicate rdf:type ;
1055 + sp:subject _:b10
1056 + ] [ sp:object
1057 + [ sp:varName "realMolePercent"^^xsd:string
1058 + ] ;
1059 + sp:predicate
1060 + [ sp:varName "molePercentScale"^^xsd:string
1061 + ] ;
1062 + sp:subject _:b10
919 ]) ; 1063 ]) ;
920 - sp:where ([ sp:object 1064 + sp:where ([ sp:object spin:_this ;
921 - [ sp:varName "fluidSampleRef"^^xsd:string 1065 + sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ;
1066 + sp:subject
1067 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
1068 + ]
1069 + ] [ sp:object
1070 + [ sp:varName "fluidSampleCompositionRef"^^xsd:string
922 ] ; 1071 ] ;
923 - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 1072 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
924 - sp:subject spin:_this 1073 + sp:subject
925 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 1074 + [ sp:varName "materialPartWholePair"^^xsd:string
1075 + ]
1076 + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ;
926 sp:predicate rdf:type ; 1077 sp:predicate rdf:type ;
927 sp:subject 1078 sp:subject
928 - [ sp:varName "fluidSampleRef"^^xsd:string 1079 + [ sp:varName "materialPartWholePair"^^xsd:string
929 ] 1080 ]
930 ] [ sp:object 1081 ] [ sp:object
931 - [ sp:varName "acquisitionDate"^^xsd:string 1082 + [ sp:varName "realMolePercent"^^xsd:string
932 ] ; 1083 ] ;
933 - sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; 1084 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
934 - sp:subject 1085 + sp:subject spin:_this
935 - [ sp:varName "fluidSampleRef"^^xsd:string 1086 + ] [ sp:object
1087 + [ sp:varName "uomMolePercent"^^xsd:string
1088 + ] ;
1089 + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
1090 + sp:subject spin:_this
1091 + ] [ rdf:type sp:Bind ;
1092 + sp:expression
1093 + [ rdf:type ep-mpr-spin-lib:selectRatioScale ;
1094 + sp:arg1 [ sp:varName "uomMolePercent"^^xsd:string
1095 + ]
1096 + ] ;
1097 + sp:variable
1098 + [ sp:varName "molePercentScale"^^xsd:string
936 ] 1099 ]
937 ]) 1100 ])
938 ] . 1101 ] .
......