All fluid sample components found, and no ratios without values.
Showing
3 changed files
with
681 additions
and
491 deletions
... | @@ -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 | ] . | ... | ... |
-
Please register or login to post a comment