Changed the handling of substances so that there are no longer subclasses of flo…
…w by substance. Instead the material that flows is classified. The MPR has been upgraded. There are some minor incompatibilities with the DPR to fix.
Showing
14 changed files
with
2746 additions
and
2499 deletions
... | @@ -5,6 +5,9 @@ | ... | @@ -5,6 +5,9 @@ |
5 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-core | 5 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-core |
6 | 6 | ||
7 | @prefix ep-flow: <http://www.reportinghub.no/ep/schema/flow#> . | 7 | @prefix ep-flow: <http://www.reportinghub.no/ep/schema/flow#> . |
8 | +@prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> . | ||
9 | +@prefix ep-prodcore: <http://www.reportinghub.no/ep/schema/production-core#> . | ||
10 | +@prefix ep-prodwell: <http://www.reportinghub.no/ep/schema/production-well#> . | ||
8 | @prefix owl: <http://www.w3.org/2002/07/owl#> . | 11 | @prefix owl: <http://www.w3.org/2002/07/owl#> . |
9 | @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | 12 | @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . |
10 | @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | 13 | @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . |
... | @@ -12,208 +15,216 @@ | ... | @@ -12,208 +15,216 @@ |
12 | 15 | ||
13 | <http://www.reportinghub.no/ep/schema/1.0/flow> | 16 | <http://www.reportinghub.no/ep/schema/1.0/flow> |
14 | rdf:type owl:Ontology ; | 17 | rdf:type owl:Ontology ; |
15 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ; | 18 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ; |
16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 19 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
17 | 20 | ||
18 | ep-flow:AllocatedFlow | 21 | ep-flow:AllocatedFlow |
19 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 22 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
20 | rdfs:label "allocated flow"^^xsd:string ; | 23 | rdfs:label "allocated flow"^^xsd:string ; |
21 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 24 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
22 | 25 | ||
23 | -ep-flow:AqueousFlow | 26 | +ep-flow:AqueousMaterial |
24 | - rdf:type ep-flow:ProductType , owl:Class ; | 27 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
25 | - rdfs:label "aqueous flow"^^xsd:string ; | 28 | + rdfs:label "aqueous material"^^xsd:string ; |
26 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 29 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
27 | 30 | ||
28 | ep-flow:BudgetFlow | 31 | ep-flow:BudgetFlow |
29 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 32 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
30 | rdfs:label "budget flow"^^xsd:string ; | 33 | rdfs:label "budget flow"^^xsd:string ; |
31 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 34 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
32 | 35 | ||
33 | -ep-flow:C10AndHeavierFlow | 36 | +ep-flow:C10AndHeavier |
34 | - rdf:type ep-flow:ProductType , owl:Class ; | 37 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
35 | - rdfs:label "C10+ flow"^^xsd:string ; | 38 | + rdfs:label "C10+"^^xsd:string ; |
36 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 39 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
37 | - | 40 | + |
38 | -ep-flow:C10AndLighterFlow | 41 | +ep-flow:C10AndLighter |
39 | - rdf:type ep-flow:ProductType , owl:Class ; | 42 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
40 | - rdfs:label "C10- flow"^^xsd:string ; | 43 | + rdfs:label "C10-"^^xsd:string ; |
41 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 44 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
42 | - | 45 | + |
43 | -ep-flow:C2AndHeavierFlow | 46 | +ep-flow:C2AndHeavier |
44 | - rdf:type owl:Class , ep-flow:ProductType ; | 47 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
45 | - rdfs:label "C2+ flow"^^xsd:string ; | 48 | + rdfs:label "C2+"^^xsd:string ; |
46 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 49 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
47 | - | 50 | + |
48 | -ep-flow:C2AndLighterFlow | 51 | +ep-flow:C2AndLighter |
49 | - rdf:type owl:Class , ep-flow:ProductType ; | 52 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
50 | - rdfs:label "C2- flow"^^xsd:string ; | 53 | + rdfs:label "C2-"^^xsd:string ; |
51 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 54 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
52 | - | 55 | + |
53 | -ep-flow:C3AndHeavierFlow | 56 | +ep-flow:C3AndHeavier |
54 | - rdf:type owl:Class , ep-flow:ProductType ; | 57 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
55 | - rdfs:label "C3+ flow"^^xsd:string ; | 58 | + rdfs:label "C3+"^^xsd:string ; |
56 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 59 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
57 | - | 60 | + |
58 | -ep-flow:C3AndLighterFlow | 61 | +ep-flow:C3AndLighter |
59 | - rdf:type owl:Class , ep-flow:ProductType ; | 62 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
60 | - rdfs:label "C3- flow"^^xsd:string ; | 63 | + rdfs:label "C3-"^^xsd:string ; |
61 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 64 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
62 | - | 65 | + |
63 | -ep-flow:C4AndHeavierFlow | 66 | +ep-flow:C4AndHeavier |
64 | - rdf:type ep-flow:ProductType , owl:Class ; | 67 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
65 | - rdfs:label "C4+ flow"^^xsd:string ; | 68 | + rdfs:label "C4+"^^xsd:string ; |
66 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 69 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
67 | - | 70 | + |
68 | -ep-flow:C4AndLighterFlow | 71 | +ep-flow:C4AndLighter |
69 | - rdf:type ep-flow:ProductType , owl:Class ; | 72 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
70 | - rdfs:label "C4- flow"^^xsd:string ; | 73 | + rdfs:label "C4-"^^xsd:string ; |
71 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 74 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
72 | - | 75 | + |
73 | -ep-flow:C5AndHeavierFlow | 76 | +ep-flow:C5AndHeavier |
74 | - rdf:type owl:Class , ep-flow:ProductType ; | 77 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
75 | - rdfs:label "C5+ flow"^^xsd:string ; | 78 | + rdfs:label "C5+"^^xsd:string ; |
76 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 79 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
77 | - | 80 | + |
78 | -ep-flow:C5AndLighterFlow | 81 | +ep-flow:C5AndLighter |
79 | - rdf:type owl:Class , ep-flow:ProductType ; | 82 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
80 | - rdfs:label "C5- flow"^^xsd:string ; | 83 | + rdfs:label "C5-"^^xsd:string ; |
81 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 84 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
82 | - | 85 | + |
83 | -ep-flow:C6AndHeavierFlow | 86 | +ep-flow:C6AndHeavier |
84 | - rdf:type ep-flow:ProductType , owl:Class ; | 87 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
85 | - rdfs:label "C6+ flow"^^xsd:string ; | 88 | + rdfs:label "C6+"^^xsd:string ; |
86 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 89 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
87 | - | 90 | + |
88 | -ep-flow:C6AndLighterFlow | 91 | +ep-flow:C6AndLighter |
89 | - rdf:type owl:Class , ep-flow:ProductType ; | 92 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
90 | - rdfs:label "C6- flow"^^xsd:string ; | 93 | + rdfs:label "C6-"^^xsd:string ; |
91 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 94 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
92 | - | 95 | + |
93 | -ep-flow:C7AndHeavierFlow | 96 | +ep-flow:C7AndHeavier |
94 | - rdf:type owl:Class , ep-flow:ProductType ; | 97 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
95 | - rdfs:label "C7+ flow"^^xsd:string ; | 98 | + rdfs:label "C7+"^^xsd:string ; |
96 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 99 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
97 | - | 100 | + |
98 | -ep-flow:C7AndLighterFlow | 101 | +ep-flow:C7AndLighter |
99 | - rdf:type owl:Class , ep-flow:ProductType ; | 102 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
100 | - rdfs:label "C7- flow"^^xsd:string ; | 103 | + rdfs:label "C7-"^^xsd:string ; |
101 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 104 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
102 | - | 105 | + |
103 | -ep-flow:C8AndHeavierFlow | 106 | +ep-flow:C8AndHeavier |
104 | - rdf:type ep-flow:ProductType , owl:Class ; | 107 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
105 | - rdfs:label "C8+ flow"^^xsd:string ; | 108 | + rdfs:label "C8+"^^xsd:string ; |
106 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 109 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
107 | - | 110 | + |
108 | -ep-flow:C8AndLighterFlow | 111 | +ep-flow:C8AndLighter |
109 | - rdf:type ep-flow:ProductType , owl:Class ; | 112 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
110 | - rdfs:label "C8- flow"^^xsd:string ; | 113 | + rdfs:label "C8-"^^xsd:string ; |
111 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 114 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
112 | - | 115 | + |
113 | -ep-flow:C9AndHeavierFlow | 116 | +ep-flow:C9AndHeavier |
114 | - rdf:type owl:Class , ep-flow:ProductType ; | 117 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
115 | - rdfs:label "C9+ flow"^^xsd:string ; | 118 | + rdfs:label "C9+"^^xsd:string ; |
116 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 119 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
117 | - | 120 | + |
118 | -ep-flow:C9AndLighterFlow | 121 | +ep-flow:C9AndLighter |
119 | - rdf:type owl:Class , ep-flow:ProductType ; | 122 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
120 | - rdfs:label "C9- flow"^^xsd:string ; | 123 | + rdfs:label "C9-"^^xsd:string ; |
121 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 124 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
122 | - | 125 | + |
123 | -ep-flow:CarbonDioxideGasFlow | 126 | +ep-flow:CarbonDioxideGas |
124 | - rdf:type ep-flow:ProductType , owl:Class ; | 127 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
125 | - rdfs:label "carbon dioxide gas flow"^^xsd:string ; | 128 | + rdfs:label "carbon dioxide gas"^^xsd:string ; |
126 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 129 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
127 | - | 130 | + |
128 | -ep-flow:CarbonMonoxideGasFlow | 131 | +ep-flow:CarbonMonoxideGas |
129 | - rdf:type ep-flow:ProductType , owl:Class ; | 132 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
130 | - rdfs:label "carbon monoxide gas flow"^^xsd:string ; | 133 | + rdfs:label "carbon monoxide gas"^^xsd:string ; |
131 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 134 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
132 | - | 135 | + |
133 | -ep-flow:ChemicalFlow | 136 | +ep-flow:Chemical |
134 | - rdf:type ep-flow:ProductType , owl:Class ; | 137 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
135 | - rdfs:label "chemical flow"^^xsd:string ; | 138 | + rdfs:label "chemical"^^xsd:string ; |
136 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 139 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
140 | + | ||
141 | +ep-flow:ClassOfMaterialWithMassCriterion | ||
142 | + rdf:type rdfs:Class ; | ||
143 | + rdfs:label "class of material with mass criterion"^^xsd:string ; | ||
144 | + rdfs:subClassOf owl:Class . | ||
145 | + | ||
146 | +ep-flow:Condensate | ||
147 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; | ||
148 | + rdfs:label "condensate"^^xsd:string ; | ||
149 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
137 | 150 | ||
138 | ep-flow:Condensate-grossFlow | 151 | ep-flow:Condensate-grossFlow |
139 | - rdf:type ep-flow:ProductType , owl:Class ; | 152 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
140 | rdfs:label "condensate - gross flow"^^xsd:string ; | 153 | rdfs:label "condensate - gross flow"^^xsd:string ; |
141 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 154 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
142 | 155 | ||
143 | ep-flow:Condensate-netFlow | 156 | ep-flow:Condensate-netFlow |
144 | - rdf:type ep-flow:ProductType , owl:Class ; | 157 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
145 | rdfs:label "condensate - net flow"^^xsd:string ; | 158 | rdfs:label "condensate - net flow"^^xsd:string ; |
146 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 159 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
147 | 160 | ||
148 | -ep-flow:CondensateFlow | ||
149 | - rdf:type ep-flow:ProductType , owl:Class ; | ||
150 | - rdfs:label "condensate flow"^^xsd:string ; | ||
151 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | ||
152 | - | ||
153 | ep-flow:ConstraintFlow | 161 | ep-flow:ConstraintFlow |
154 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 162 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
155 | rdfs:label "constraint flow"^^xsd:string ; | 163 | rdfs:label "constraint flow"^^xsd:string ; |
156 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 164 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
157 | 165 | ||
158 | ep-flow:Consume | 166 | ep-flow:Consume |
159 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 167 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
160 | rdfs:label "consume"^^xsd:string ; | 168 | rdfs:label "consume"^^xsd:string ; |
161 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 169 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
162 | 170 | ||
163 | ep-flow:Consume-HPflare | 171 | ep-flow:Consume-HPflare |
164 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 172 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
165 | rdfs:label "consume - HP flare"^^xsd:string ; | 173 | rdfs:label "consume - HP flare"^^xsd:string ; |
166 | rdfs:subClassOf ep-flow:Consume-flare . | 174 | rdfs:subClassOf ep-flow:Consume-flare . |
167 | 175 | ||
168 | ep-flow:Consume-LPflare | 176 | ep-flow:Consume-LPflare |
169 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 177 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
170 | rdfs:label "consume - LP flare"^^xsd:string ; | 178 | rdfs:label "consume - LP flare"^^xsd:string ; |
171 | rdfs:subClassOf ep-flow:Consume-flare . | 179 | rdfs:subClassOf ep-flow:Consume-flare . |
172 | 180 | ||
173 | ep-flow:Consume-blackstart | 181 | ep-flow:Consume-blackstart |
174 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 182 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
175 | rdfs:label "consume - blackstart"^^xsd:string ; | 183 | rdfs:label "consume - blackstart"^^xsd:string ; |
176 | rdfs:subClassOf ep-flow:Consume . | 184 | rdfs:subClassOf ep-flow:Consume . |
177 | 185 | ||
178 | ep-flow:Consume-compressor | 186 | ep-flow:Consume-compressor |
179 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 187 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
180 | rdfs:label "consume - compressor"^^xsd:string ; | 188 | rdfs:label "consume - compressor"^^xsd:string ; |
181 | rdfs:subClassOf ep-flow:Consume . | 189 | rdfs:subClassOf ep-flow:Consume . |
182 | 190 | ||
183 | ep-flow:Consume-emitted | 191 | ep-flow:Consume-emitted |
184 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 192 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
185 | rdfs:label "consume - emitted"^^xsd:string ; | 193 | rdfs:label "consume - emitted"^^xsd:string ; |
186 | rdfs:subClassOf ep-flow:Consume . | 194 | rdfs:subClassOf ep-flow:Consume . |
187 | 195 | ||
188 | ep-flow:Consume-flare | 196 | ep-flow:Consume-flare |
189 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 197 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
190 | rdfs:label "consume - flare"^^xsd:string ; | 198 | rdfs:label "consume - flare"^^xsd:string ; |
191 | rdfs:subClassOf ep-flow:Consume . | 199 | rdfs:subClassOf ep-flow:Consume . |
192 | 200 | ||
193 | ep-flow:Consume-fuel | 201 | ep-flow:Consume-fuel |
194 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 202 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
195 | rdfs:label "consume - fuel"^^xsd:string ; | 203 | rdfs:label "consume - fuel"^^xsd:string ; |
196 | rdfs:subClassOf ep-flow:Consume . | 204 | rdfs:subClassOf ep-flow:Consume . |
197 | 205 | ||
198 | ep-flow:Consume-noncompressor | 206 | ep-flow:Consume-noncompressor |
199 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 207 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
200 | rdfs:label "consume - non-compressor"^^xsd:string ; | 208 | rdfs:label "consume - non-compressor"^^xsd:string ; |
201 | rdfs:subClassOf ep-flow:Consume . | 209 | rdfs:subClassOf ep-flow:Consume . |
202 | 210 | ||
203 | ep-flow:Consume-venting | 211 | ep-flow:Consume-venting |
204 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 212 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
205 | rdfs:label "consume - venting"^^xsd:string ; | 213 | rdfs:label "consume - venting"^^xsd:string ; |
206 | rdfs:subClassOf ep-flow:Consume . | 214 | rdfs:subClassOf ep-flow:Consume . |
207 | 215 | ||
208 | -ep-flow:Crude-stabilizedFlow | 216 | +ep-flow:Crude-stabilized |
209 | - rdf:type ep-flow:ProductType , owl:Class ; | 217 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
210 | - rdfs:label "crude - stabilized flow"^^xsd:string ; | 218 | + rdfs:label "crude - stabilized"^^xsd:string ; |
211 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 219 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
212 | 220 | ||
213 | -ep-flow:CuttingsFlow | 221 | +ep-flow:CrudeOil |
214 | - rdf:type owl:Class , ep-flow:ProductType ; | 222 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
215 | - rdfs:label "cuttings flow"^^xsd:string ; | 223 | + |
216 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 224 | +ep-flow:Cuttings |
225 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; | ||
226 | + rdfs:label "cuttings"^^xsd:string ; | ||
227 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
217 | 228 | ||
218 | ep-flow:DailyProductionFlow | 229 | ep-flow:DailyProductionFlow |
219 | rdf:type owl:Class ; | 230 | rdf:type owl:Class ; |
... | @@ -221,29 +232,29 @@ ep-flow:DailyProductionFlow | ... | @@ -221,29 +232,29 @@ ep-flow:DailyProductionFlow |
221 | rdfs:subClassOf ep-flow:ProductionFlow . | 232 | rdfs:subClassOf ep-flow:ProductionFlow . |
222 | 233 | ||
223 | ep-flow:DerivedFlow | 234 | ep-flow:DerivedFlow |
224 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 235 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
225 | rdfs:label "derived flow"^^xsd:string ; | 236 | rdfs:label "derived flow"^^xsd:string ; |
226 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 237 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
227 | 238 | ||
228 | -ep-flow:DieselFlow | 239 | +ep-flow:Diesel |
229 | - rdf:type ep-flow:ProductType , owl:Class ; | 240 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
230 | - rdfs:label "diesel flow"^^xsd:string ; | 241 | + rdfs:label "diesel"^^xsd:string ; |
231 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 242 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
232 | 243 | ||
233 | -ep-flow:DiethyleneglycolFlow | 244 | +ep-flow:Diethyleneglycol |
234 | - rdf:type ep-flow:ProductType , owl:Class ; | 245 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
235 | - rdfs:label "diethyleneglycol flow"^^xsd:string ; | 246 | + rdfs:label "diethyleneglycol"^^xsd:string ; |
236 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 247 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
237 | 248 | ||
238 | ep-flow:DifferenceFlow | 249 | ep-flow:DifferenceFlow |
239 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 250 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
240 | rdfs:label "difference flow"^^xsd:string ; | 251 | rdfs:label "difference flow"^^xsd:string ; |
241 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 252 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
242 | 253 | ||
243 | -ep-flow:DioxygenFlow | 254 | +ep-flow:Dioxygen |
244 | - rdf:type ep-flow:ProductType , owl:Class ; | 255 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
245 | - rdfs:label "dioxygen flow"^^xsd:string ; | 256 | + rdfs:label "dioxygen"^^xsd:string ; |
246 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 257 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
247 | 258 | ||
248 | ep-flow:ElectricPowerFlow | 259 | ep-flow:ElectricPowerFlow |
249 | rdf:type owl:Class ; | 260 | rdf:type owl:Class ; |
... | @@ -251,37 +262,37 @@ ep-flow:ElectricPowerFlow | ... | @@ -251,37 +262,37 @@ ep-flow:ElectricPowerFlow |
251 | rdfs:subClassOf ep-flow:Flow . | 262 | rdfs:subClassOf ep-flow:Flow . |
252 | 263 | ||
253 | ep-flow:EstimatedFlow | 264 | ep-flow:EstimatedFlow |
254 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 265 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
255 | rdfs:label "estimated flow"^^xsd:string ; | 266 | rdfs:label "estimated flow"^^xsd:string ; |
256 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 267 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
257 | 268 | ||
258 | -ep-flow:Ethane-componentFlow | 269 | +ep-flow:Ethane |
259 | - rdf:type ep-flow:ProductType , owl:Class ; | 270 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
260 | - rdfs:label "ethane - component flow"^^xsd:string ; | 271 | + rdfs:label "ethane"^^xsd:string ; |
261 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 272 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
262 | 273 | ||
263 | -ep-flow:EthaneFlow | 274 | +ep-flow:Ethane-component |
264 | - rdf:type ep-flow:ProductType , owl:Class ; | 275 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
265 | - rdfs:label "ethane flow"^^xsd:string ; | 276 | + rdfs:label "ethane - component"^^xsd:string ; |
266 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 277 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
267 | 278 | ||
268 | ep-flow:Export | 279 | ep-flow:Export |
269 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 280 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
270 | rdfs:label "export"^^xsd:string ; | 281 | rdfs:label "export"^^xsd:string ; |
271 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 282 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
272 | 283 | ||
273 | ep-flow:Export-nominated | 284 | ep-flow:Export-nominated |
274 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 285 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
275 | rdfs:label "export nominated"^^xsd:string ; | 286 | rdfs:label "export nominated"^^xsd:string ; |
276 | rdfs:subClassOf ep-flow:Export . | 287 | rdfs:subClassOf ep-flow:Export . |
277 | 288 | ||
278 | ep-flow:Export-requested | 289 | ep-flow:Export-requested |
279 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 290 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
280 | rdfs:label "export requested"^^xsd:string ; | 291 | rdfs:label "export requested"^^xsd:string ; |
281 | rdfs:subClassOf ep-flow:Export . | 292 | rdfs:subClassOf ep-flow:Export . |
282 | 293 | ||
283 | ep-flow:Export-shortfall | 294 | ep-flow:Export-shortfall |
284 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 295 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
285 | rdfs:label "export shortfall"^^xsd:string ; | 296 | rdfs:label "export shortfall"^^xsd:string ; |
286 | rdfs:subClassOf ep-flow:Export . | 297 | rdfs:subClassOf ep-flow:Export . |
287 | 298 | ||
... | @@ -291,277 +302,296 @@ ep-flow:Flow | ... | @@ -291,277 +302,296 @@ ep-flow:Flow |
291 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . | 302 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . |
292 | 303 | ||
293 | ep-flow:FlowAtInstant | 304 | ep-flow:FlowAtInstant |
294 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 305 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
295 | rdfs:label "flow at instant"^^xsd:string ; | 306 | rdfs:label "flow at instant"^^xsd:string ; |
296 | rdfs:subClassOf ep-flow:Flow . | 307 | rdfs:subClassOf ep-flow:Flow . |
297 | 308 | ||
298 | ep-flow:FlowDuringDay | 309 | ep-flow:FlowDuringDay |
299 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 310 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
300 | rdfs:label "flow during day"^^xsd:string ; | 311 | rdfs:label "flow during day"^^xsd:string ; |
301 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 312 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
302 | 313 | ||
303 | ep-flow:FlowDuringMonth | 314 | ep-flow:FlowDuringMonth |
304 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 315 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
305 | rdfs:label "flow during month"^^xsd:string ; | 316 | rdfs:label "flow during month"^^xsd:string ; |
306 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 317 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
307 | 318 | ||
308 | ep-flow:FlowDuringMonthToDate | 319 | ep-flow:FlowDuringMonthToDate |
309 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 320 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
310 | rdfs:label "flow during month to date"^^xsd:string ; | 321 | rdfs:label "flow during month to date"^^xsd:string ; |
311 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 322 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
312 | 323 | ||
313 | ep-flow:FlowDuringPeriod | 324 | ep-flow:FlowDuringPeriod |
314 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 325 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
315 | rdfs:label "flow during period"^^xsd:string ; | 326 | rdfs:label "flow during period"^^xsd:string ; |
316 | rdfs:subClassOf ep-flow:Flow . | 327 | rdfs:subClassOf ep-flow:Flow . |
317 | 328 | ||
318 | ep-flow:FlowDuringWeek | 329 | ep-flow:FlowDuringWeek |
319 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 330 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
320 | rdfs:label "flow during week"^^xsd:string ; | 331 | rdfs:label "flow during week"^^xsd:string ; |
321 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 332 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
322 | 333 | ||
323 | ep-flow:FlowDuringYear | 334 | ep-flow:FlowDuringYear |
324 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 335 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
325 | rdfs:label "flow during year"^^xsd:string ; | 336 | rdfs:label "flow during year"^^xsd:string ; |
326 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 337 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
327 | 338 | ||
328 | ep-flow:FlowDuringYearToDate | 339 | ep-flow:FlowDuringYearToDate |
329 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 340 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
330 | rdfs:label "flow during year to date"^^xsd:string ; | 341 | rdfs:label "flow during year to date"^^xsd:string ; |
331 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 342 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
332 | 343 | ||
333 | ep-flow:FlowOfLiquid | 344 | ep-flow:FlowOfLiquid |
334 | rdf:type owl:Class ; | 345 | rdf:type owl:Class ; |
335 | rdfs:label "flow of liquid"^^xsd:string ; | 346 | rdfs:label "flow of liquid"^^xsd:string ; |
336 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 347 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . |
337 | - | ||
338 | -ep-flow:FlowOfMaterial | ||
339 | - rdf:type owl:Class ; | ||
340 | - rdfs:label "flow of material"^^xsd:string ; | ||
341 | - rdfs:subClassOf ep-flow:Flow . | ||
342 | 348 | ||
343 | ep-flow:ForecastFlow | 349 | ep-flow:ForecastFlow |
344 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 350 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
345 | rdfs:label "forecast flow"^^xsd:string ; | 351 | rdfs:label "forecast flow"^^xsd:string ; |
346 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 352 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
347 | 353 | ||
348 | -ep-flow:Gas-componentInOilFlow | 354 | +ep-flow:Gas-componentInOil |
349 | - rdf:type ep-flow:ProductType , owl:Class ; | 355 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
350 | - rdfs:label "gas - component in oil flow"^^xsd:string ; | 356 | + rdfs:label "gas - component in oil"^^xsd:string ; |
351 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 357 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
352 | - | ||
353 | -ep-flow:Gas-dryFlow | ||
354 | - rdf:type ep-flow:ProductType , owl:Class ; | ||
355 | - rdfs:label "gas - dry flow"^^xsd:string ; | ||
356 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | ||
357 | 358 | ||
358 | -ep-flow:Gas-richFlow | 359 | +ep-flow:Gas-dry |
359 | - rdf:type ep-flow:ProductType , owl:Class ; | 360 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
360 | - rdfs:label "gas - rich flow"^^xsd:string ; | 361 | + rdfs:label "gas - dry"^^xsd:string ; |
361 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 362 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
362 | 363 | ||
363 | -ep-flow:Gas-wetFlow | 364 | +ep-flow:Gas-rich |
364 | - rdf:type ep-flow:ProductType , owl:Class ; | 365 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
365 | - rdfs:label "gas - wet flow"^^xsd:string ; | 366 | + rdfs:label "gas - rich"^^xsd:string ; |
366 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 367 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
367 | 368 | ||
368 | -ep-flow:GasFlow | 369 | +ep-flow:Gas-wet |
369 | - rdf:type ep-flow:ProductType , owl:Class ; | 370 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
370 | - rdfs:label "gas flow"^^xsd:string ; | 371 | + rdfs:label "gas - wet"^^xsd:string ; |
371 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 372 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
372 | 373 | ||
373 | ep-flow:Gaslift | 374 | ep-flow:Gaslift |
374 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 375 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
375 | rdfs:label "gas lift"^^xsd:string ; | 376 | rdfs:label "gas lift"^^xsd:string ; |
376 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 377 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
377 | 378 | ||
378 | -ep-flow:HeliumGasFlow | 379 | +ep-flow:HeliumGas |
379 | - rdf:type ep-flow:ProductType , owl:Class ; | 380 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
380 | - rdfs:label "helium gas flow"^^xsd:string ; | 381 | + rdfs:label "helium gas"^^xsd:string ; |
381 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 382 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
382 | 383 | ||
383 | -ep-flow:HeptaneFlow | 384 | +ep-flow:Heptane |
384 | - rdf:type ep-flow:ProductType , owl:Class ; | 385 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
385 | - rdfs:label "heptane flow"^^xsd:string ; | 386 | + rdfs:label "heptane"^^xsd:string ; |
386 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 387 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
387 | 388 | ||
388 | ep-flow:HydrocarbonAccounting | 389 | ep-flow:HydrocarbonAccounting |
389 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 390 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
390 | rdfs:label "hydrocarbon accounting"^^xsd:string ; | 391 | rdfs:label "hydrocarbon accounting"^^xsd:string ; |
391 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 392 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
392 | 393 | ||
393 | -ep-flow:HydrogenGasFlow | 394 | +ep-flow:HydrogenGas |
394 | - rdf:type ep-flow:ProductType , owl:Class ; | 395 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
395 | - rdfs:label "hydrogen gas flow"^^xsd:string ; | 396 | + rdfs:label "hydrogen gas"^^xsd:string ; |
396 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 397 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
397 | 398 | ||
398 | -ep-flow:HydrogenSulfideFlow | 399 | +ep-flow:HydrogenSulfide |
399 | - rdf:type ep-flow:ProductType , owl:Class ; | 400 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
400 | - rdfs:label "hydrogen sulfide flow"^^xsd:string ; | 401 | + rdfs:label "hydrogen sulfide"^^xsd:string ; |
401 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 402 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
402 | 403 | ||
403 | ep-flow:Import | 404 | ep-flow:Import |
404 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 405 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
405 | rdfs:label "import"^^xsd:string ; | 406 | rdfs:label "import"^^xsd:string ; |
406 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 407 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
407 | 408 | ||
408 | ep-flow:Injection | 409 | ep-flow:Injection |
409 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 410 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
410 | rdfs:label "injection"^^xsd:string ; | 411 | rdfs:label "injection"^^xsd:string ; |
411 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 412 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
412 | 413 | ||
413 | ep-flow:Inventory | 414 | ep-flow:Inventory |
414 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 415 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
415 | rdfs:label "inventory"^^xsd:string ; | 416 | rdfs:label "inventory"^^xsd:string ; |
416 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 417 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
417 | 418 | ||
418 | -ep-flow:Isobutane-componentFlow | 419 | +ep-flow:Isobutane |
419 | - rdf:type owl:Class , ep-flow:ProductType ; | 420 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
420 | - rdfs:label "i-butane - component flow"^^xsd:string ; | 421 | + rdfs:label "isobutane"^^xsd:string ; |
421 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 422 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
422 | 423 | ||
423 | -ep-flow:IsobutaneFlow | 424 | +ep-flow:Isobutane-component |
424 | - rdf:type ep-flow:ProductType , owl:Class ; | 425 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
425 | - rdfs:label "isobutane flow"^^xsd:string ; | 426 | + rdfs:label "i-butane - component"^^xsd:string ; |
426 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 427 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
427 | 428 | ||
428 | -ep-flow:IsopentaneFlow | 429 | +ep-flow:Isopentane |
429 | - rdf:type ep-flow:ProductType , owl:Class ; | 430 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
430 | - rdfs:label "isopentane flow"^^xsd:string ; | 431 | + rdfs:label "isopentane"^^xsd:string ; |
431 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 432 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
432 | 433 | ||
433 | -ep-flow:LiquifiedNaturalGasFlow | 434 | +ep-flow:LiquifiedNaturalGas |
434 | - rdf:type ep-flow:ProductType , owl:Class ; | 435 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
435 | - rdfs:label "liquified natural gas flow"^^xsd:string ; | 436 | + rdfs:label "liquified natural gas"^^xsd:string ; |
436 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 437 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
437 | 438 | ||
438 | -ep-flow:LiquifiedPetroleumGasFlow | 439 | +ep-flow:LiquifiedPetroleumGas |
439 | - rdf:type ep-flow:ProductType , owl:Class ; | 440 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
440 | rdfs:label "liquified petroleum gas flow"^^xsd:string ; | 441 | rdfs:label "liquified petroleum gas flow"^^xsd:string ; |
441 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 442 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
442 | 443 | ||
443 | ep-flow:MeasuredFlow | 444 | ep-flow:MeasuredFlow |
444 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 445 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
445 | rdfs:label "measured flow"^^xsd:string ; | 446 | rdfs:label "measured flow"^^xsd:string ; |
446 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 447 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
447 | 448 | ||
448 | -ep-flow:MethaneFlow | 449 | +ep-flow:Methane |
449 | - rdf:type ep-flow:ProductType , owl:Class ; | 450 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
450 | - rdfs:label "methane flow"^^xsd:string ; | 451 | + rdfs:label "methane"^^xsd:string ; |
451 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 452 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
452 | - | 453 | + |
453 | -ep-flow:MethanolFlow | 454 | +ep-flow:Methanol |
454 | - rdf:type ep-flow:ProductType , owl:Class ; | 455 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
455 | - rdfs:label "methanol flow"^^xsd:string ; | 456 | + rdfs:label "methanol"^^xsd:string ; |
456 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 457 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
457 | - | 458 | + |
458 | -ep-flow:MixedButaneFlow | 459 | +ep-flow:MixedButane |
459 | - rdf:type ep-flow:ProductType , owl:Class ; | 460 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
460 | - rdfs:label "mixed butane flow"^^xsd:string ; | 461 | + rdfs:label "mixed butane"^^xsd:string ; |
461 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 462 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
462 | - | 463 | + |
463 | -ep-flow:MonoethyleneglycolFlow | 464 | +ep-flow:Monoethyleneglycol |
464 | - rdf:type ep-flow:ProductType , owl:Class ; | 465 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
465 | - rdfs:label "monoethyleneglycol flow"^^xsd:string ; | 466 | + rdfs:label "monoethyleneglycol"^^xsd:string ; |
466 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 467 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
467 | - | 468 | + |
468 | -ep-flow:NGL-componentInGasFlow | 469 | +ep-flow:NGL-componentInGas |
469 | - rdf:type ep-flow:ProductType , owl:Class ; | 470 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
470 | - rdfs:label "NGL - component in gas flow"^^xsd:string ; | 471 | + rdfs:label "NGL - component in gas"^^xsd:string ; |
471 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 472 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
472 | - | 473 | + |
473 | -ep-flow:NapthaFlow | 474 | +ep-flow:Naptha |
474 | - rdf:type ep-flow:ProductType , owl:Class ; | 475 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
475 | - rdfs:label "naptha flow"^^xsd:string ; | 476 | + rdfs:label "naptha"^^xsd:string ; |
476 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 477 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
477 | - | 478 | + |
478 | -ep-flow:NaturalGasLiquidFlow | 479 | +ep-flow:NaturalGas |
479 | - rdf:type ep-flow:ProductType , owl:Class ; | 480 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
480 | - rdfs:label "natural gas liquid flow"^^xsd:string ; | 481 | + |
481 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 482 | +ep-flow:NaturalGasLiquid |
482 | - | 483 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
483 | -ep-flow:NeopentaneFlow | 484 | + rdfs:label "natural gas liquid"^^xsd:string ; |
484 | - rdf:type ep-flow:ProductType , owl:Class ; | 485 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
485 | - rdfs:label "neopentane flow"^^xsd:string ; | 486 | + |
486 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 487 | +ep-flow:Neopentane |
487 | - | 488 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
488 | -ep-flow:NitrogenGasFlow | 489 | + rdfs:label "neopentane"^^xsd:string ; |
489 | - rdf:type ep-flow:ProductType , owl:Class ; | 490 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
490 | - rdfs:label "nitrogen gas flow"^^xsd:string ; | 491 | + |
491 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 492 | +ep-flow:NitrogenGas |
492 | - | 493 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
493 | -ep-flow:NitrogenOxideGasFlow | 494 | + rdfs:label "nitrogen gas"^^xsd:string ; |
494 | - rdf:type ep-flow:ProductType , owl:Class ; | 495 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
495 | - rdfs:label "nitrogen oxide gas flow"^^xsd:string ; | 496 | + |
496 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 497 | +ep-flow:NitrogenOxideGas |
498 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; | ||
499 | + rdfs:label "nitrogen oxide gas"^^xsd:string ; | ||
500 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
497 | 501 | ||
498 | ep-flow:NominatedFlow | 502 | ep-flow:NominatedFlow |
499 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 503 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
500 | rdfs:label "nominated flow"^^xsd:string ; | 504 | rdfs:label "nominated flow"^^xsd:string ; |
501 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 505 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
502 | 506 | ||
503 | -ep-flow:NormalButane-componentFlow | 507 | +ep-flow:NormalButane |
504 | - rdf:type owl:Class , ep-flow:ProductType ; | 508 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
505 | - rdfs:label "n-butane - component flow"^^xsd:string ; | 509 | + rdfs:label "normal butane"^^xsd:string ; |
506 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 510 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
507 | - | 511 | + |
508 | -ep-flow:NormalButaneFlow | 512 | +ep-flow:NormalButane-component |
509 | - rdf:type ep-flow:ProductType , owl:Class ; | 513 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
510 | - rdfs:label "normal butane flow"^^xsd:string ; | 514 | + rdfs:label "n-butane - component"^^xsd:string ; |
511 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 515 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
512 | - | 516 | + |
513 | -ep-flow:NormalPentaneFlow | 517 | +ep-flow:NormalPentane |
514 | - rdf:type ep-flow:ProductType , owl:Class ; | 518 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
515 | - rdfs:label "normal pentane flow"^^xsd:string ; | 519 | + rdfs:label "normal pentane"^^xsd:string ; |
516 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 520 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
517 | - | 521 | + |
518 | -ep-flow:Oil-componentInWaterFlow | 522 | +ep-flow:ObjectThatLastsOneDay |
519 | - rdf:type ep-flow:ProductType , owl:Class ; | 523 | + rdf:type owl:Class , ep-flow:TemporalPartDurationType ; |
520 | - rdfs:label "oil - component in water flow"^^xsd:string ; | 524 | + rdfs:label "object that lasts one day"^^xsd:string ; |
521 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 525 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . |
526 | + | ||
527 | +ep-flow:ObjectThatLastsOneMonth | ||
528 | + rdf:type owl:Class , ep-flow:TemporalPartDurationType ; | ||
529 | + rdfs:label "object that lasts one month"^^xsd:string ; | ||
530 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . | ||
531 | + | ||
532 | +ep-flow:ObjectThatLastsOneWeek | ||
533 | + rdf:type owl:Class , ep-flow:TemporalPartDurationType ; | ||
534 | + rdfs:label "object that lasts one week"^^xsd:string ; | ||
535 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . | ||
536 | + | ||
537 | +ep-flow:ObjectThatLastsOneYear | ||
538 | + rdf:type owl:Class , ep-flow:TemporalPartDurationType ; | ||
539 | + rdfs:label "object that lasts one year"^^xsd:string ; | ||
540 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . | ||
541 | + | ||
542 | +ep-flow:Oil-NetInventory | ||
543 | + rdf:type owl:Class , ep-flow:ProductInventoryType ; | ||
544 | + rdfs:label "oil-net inventory"^^xsd:string ; | ||
545 | + rdfs:subClassOf ep-flow:ProductInventory . | ||
546 | + | ||
547 | +ep-flow:Oil-componentInWater | ||
548 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; | ||
549 | + rdfs:label "oil - component in water"^^xsd:string ; | ||
550 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
522 | 551 | ||
523 | ep-flow:Oil-grossFlow | 552 | ep-flow:Oil-grossFlow |
524 | - rdf:type owl:Class , ep-flow:ProductType ; | 553 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
525 | rdfs:label "oil - gross flow"^^xsd:string ; | 554 | rdfs:label "oil - gross flow"^^xsd:string ; |
526 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 555 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
527 | 556 | ||
528 | ep-flow:Oil-netFlow | 557 | ep-flow:Oil-netFlow |
529 | - rdf:type ep-flow:ProductType , owl:Class ; | 558 | + rdf:type ep-flow:ProductMaterialType , owl:Class ; |
530 | rdfs:label "oil - net flow"^^xsd:string ; | 559 | rdfs:label "oil - net flow"^^xsd:string ; |
531 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 560 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
532 | 561 | ||
533 | -ep-flow:OilAndGasFlow | 562 | +ep-flow:OilAndGas |
534 | - rdf:type ep-flow:ProductType , owl:Class ; | 563 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
535 | - rdfs:label "oil and gas flow"^^xsd:string ; | 564 | + rdfs:label "oil and gas"^^xsd:string ; |
536 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 565 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
537 | - | ||
538 | -ep-flow:OilFlow | ||
539 | - rdf:type owl:Class , ep-flow:ProductType ; | ||
540 | - rdfs:label "oil flow"^^xsd:string ; | ||
541 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | ||
542 | 566 | ||
543 | -ep-flow:OleicFlow | 567 | +ep-flow:Oleic |
544 | - rdf:type ep-flow:ProductType , owl:Class ; | 568 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
545 | - rdfs:label "oleic flow"^^xsd:string ; | 569 | + rdfs:label "oleic"^^xsd:string ; |
546 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 570 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
547 | 571 | ||
548 | ep-flow:Overboard | 572 | ep-flow:Overboard |
549 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 573 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
550 | rdfs:label "overboard"^^xsd:string ; | 574 | rdfs:label "overboard"^^xsd:string ; |
551 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 575 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
552 | 576 | ||
553 | -ep-flow:PetroleumGasLiquidFlow | 577 | +ep-flow:Pentane |
554 | - rdf:type ep-flow:ProductType , owl:Class ; | 578 | + rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; |
555 | - rdfs:label "petroleum gas liquid flow"^^xsd:string ; | 579 | + rdfs:label "pentane"^^xsd:string ; |
556 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 580 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; |
581 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_pentane> . | ||
582 | + | ||
583 | +ep-flow:PetroleumGasLiquid | ||
584 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; | ||
585 | + rdfs:label "petroleum gas liquid"^^xsd:string ; | ||
586 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
557 | 587 | ||
558 | ep-flow:PotentialFlow | 588 | ep-flow:PotentialFlow |
559 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 589 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
560 | rdfs:label "potential flow"^^xsd:string ; | 590 | rdfs:label "potential flow"^^xsd:string ; |
561 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 591 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
562 | 592 | ||
563 | ep-flow:ProcessedFlow | 593 | ep-flow:ProcessedFlow |
564 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 594 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
565 | rdfs:label "processed flow"^^xsd:string ; | 595 | rdfs:label "processed flow"^^xsd:string ; |
566 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 596 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
567 | 597 | ||
... | @@ -575,13 +605,23 @@ ep-flow:ProductFlowToDate | ... | @@ -575,13 +605,23 @@ ep-flow:ProductFlowToDate |
575 | rdfs:label "product flow to date"^^xsd:string ; | 605 | rdfs:label "product flow to date"^^xsd:string ; |
576 | rdfs:subClassOf ep-flow:ProductFlow . | 606 | rdfs:subClassOf ep-flow:ProductFlow . |
577 | 607 | ||
578 | -ep-flow:ProductType | 608 | +ep-flow:ProductInventory |
609 | + rdf:type owl:Class ; | ||
610 | + rdfs:label "(temporal part of a) product inventory"^^xsd:string ; | ||
611 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
612 | + | ||
613 | +ep-flow:ProductInventoryType | ||
579 | rdf:type rdfs:Class ; | 614 | rdf:type rdfs:Class ; |
580 | - rdfs:label " product type"^^xsd:string ; | 615 | + rdfs:label " product inventory type"^^xsd:string ; |
616 | + rdfs:subClassOf owl:Class . | ||
617 | + | ||
618 | +ep-flow:ProductMaterialType | ||
619 | + rdf:type rdfs:Class ; | ||
620 | + rdfs:label " product material type"^^xsd:string ; | ||
581 | rdfs:subClassOf owl:Class . | 621 | rdfs:subClassOf owl:Class . |
582 | 622 | ||
583 | ep-flow:Production | 623 | ep-flow:Production |
584 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 624 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
585 | rdfs:label "production"^^xsd:string ; | 625 | rdfs:label "production"^^xsd:string ; |
586 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 626 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
587 | 627 | ||
... | @@ -605,6 +645,96 @@ ep-flow:ProductionFlowToDate | ... | @@ -605,6 +645,96 @@ ep-flow:ProductionFlowToDate |
605 | rdfs:label "production flow to date"^^xsd:string ; | 645 | rdfs:label "production flow to date"^^xsd:string ; |
606 | rdfs:subClassOf ep-flow:ProductionFlow . | 646 | rdfs:subClassOf ep-flow:ProductionFlow . |
607 | 647 | ||
648 | +ep-flow:ProductionInventory | ||
649 | + rdf:type owl:Class ; | ||
650 | + rdfs:label "(temporal part of a) production inventory"^^xsd:string ; | ||
651 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
652 | + | ||
653 | +ep-flow:ProductionInventoryAllocatedMaterial | ||
654 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
655 | + rdfs:label "production inventory allocated material"^^xsd:string ; | ||
656 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
657 | + | ||
658 | +ep-flow:ProductionInventoryBudgetMaterial | ||
659 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
660 | + rdfs:label "production inventory budget material"^^xsd:string ; | ||
661 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
662 | + | ||
663 | +ep-flow:ProductionInventoryConstraintMaterial | ||
664 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
665 | + rdfs:label "production inventory constraint material"^^xsd:string ; | ||
666 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
667 | + | ||
668 | +ep-flow:ProductionInventoryDerivedMaterial | ||
669 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
670 | + rdfs:label "production inventory derived material"^^xsd:string ; | ||
671 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
672 | + | ||
673 | +ep-flow:ProductionInventoryDifferenceMaterial | ||
674 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; | ||
675 | + rdfs:label "production inventory difference material"^^xsd:string ; | ||
676 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
677 | + | ||
678 | +ep-flow:ProductionInventoryEstimatedMaterial | ||
679 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
680 | + rdfs:label "production inventory estimated material"^^xsd:string ; | ||
681 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
682 | + | ||
683 | +ep-flow:ProductionInventoryForecastMaterial | ||
684 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
685 | + rdfs:label "production inventory forecast material"^^xsd:string ; | ||
686 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
687 | + | ||
688 | +ep-flow:ProductionInventoryMaterialType | ||
689 | + rdf:type rdfs:Class ; | ||
690 | + rdfs:label " production inventory material type"^^xsd:string ; | ||
691 | + rdfs:subClassOf owl:Class . | ||
692 | + | ||
693 | +ep-flow:ProductionInventoryMeasuredMaterial | ||
694 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
695 | + rdfs:label "production inventory measured material"^^xsd:string ; | ||
696 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
697 | + | ||
698 | +ep-flow:ProductionInventoryNominatedMaterial | ||
699 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
700 | + rdfs:label "production inventory nominated material"^^xsd:string ; | ||
701 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
702 | + | ||
703 | +ep-flow:ProductionInventoryPotentialMaterial | ||
704 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
705 | + rdfs:label "production inventory potential material"^^xsd:string ; | ||
706 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
707 | + | ||
708 | +ep-flow:ProductionInventoryProcessedMaterial | ||
709 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
710 | + rdfs:label "production inventory processed material"^^xsd:string ; | ||
711 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
712 | + | ||
713 | +ep-flow:ProductionInventoryQuotaMaterial | ||
714 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
715 | + rdfs:label "production inventory quota material"^^xsd:string ; | ||
716 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
717 | + | ||
718 | +ep-flow:ProductionInventoryRecommendedMaterial | ||
719 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
720 | + rdfs:label "production inventory recommended material"^^xsd:string ; | ||
721 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
722 | + | ||
723 | +ep-flow:ProductionInventorySaleableMaterial | ||
724 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
725 | + rdfs:label "production inventory saleable material"^^xsd:string ; | ||
726 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
727 | + | ||
728 | +ep-flow:ProductionInventorySimulatedMaterial | ||
729 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
730 | + rdfs:label "production inventory simulated material"^^xsd:string ; | ||
731 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
732 | + | ||
733 | +ep-flow:ProductionInventoryTargetMaterial | ||
734 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | ||
735 | + rdfs:label "production inventory target material"^^xsd:string ; | ||
736 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
737 | + | ||
608 | ep-flow:ProductionTestFlowLineFlow | 738 | ep-flow:ProductionTestFlowLineFlow |
609 | rdf:type owl:Class ; | 739 | rdf:type owl:Class ; |
610 | rdfs:label "production test flow line flow"^^xsd:string ; | 740 | rdfs:label "production test flow line flow"^^xsd:string ; |
... | @@ -625,90 +755,97 @@ ep-flow:ProductionTestWellHeadFlow | ... | @@ -625,90 +755,97 @@ ep-flow:ProductionTestWellHeadFlow |
625 | rdfs:label "production test well head flow"^^xsd:string ; | 755 | rdfs:label "production test well head flow"^^xsd:string ; |
626 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 756 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
627 | 757 | ||
628 | -ep-flow:Propane-componentFlow | 758 | +ep-flow:Propane |
629 | - rdf:type ep-flow:ProductType , owl:Class ; | 759 | + rdf:type owl:Class , ep-flow:ProductMaterialType , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; |
630 | - rdfs:label "propane - component flow"^^xsd:string ; | 760 | + rdfs:label "propane"^^xsd:string ; |
631 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 761 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; |
762 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_propane> . | ||
763 | + | ||
764 | +ep-flow:Propane-component | ||
765 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; | ||
766 | + rdfs:label "propane - component"^^xsd:string ; | ||
767 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
632 | 768 | ||
633 | -ep-flow:PropaneFlow | 769 | +ep-flow:QuantityOfMaterial |
634 | - rdf:type ep-flow:ProductType , owl:Class ; | 770 | + rdfs:label "(temporal part of a) quantity of material"^^xsd:string . |
635 | - rdfs:label "propane flow"^^xsd:string ; | ||
636 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | ||
637 | 771 | ||
638 | ep-flow:QuotaFlow | 772 | ep-flow:QuotaFlow |
639 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 773 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
640 | rdfs:label "quota flow"^^xsd:string ; | 774 | rdfs:label "quota flow"^^xsd:string ; |
641 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 775 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
642 | 776 | ||
643 | ep-flow:RecommendedFlow | 777 | ep-flow:RecommendedFlow |
644 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 778 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
645 | rdfs:label "recommended flow"^^xsd:string ; | 779 | rdfs:label "recommended flow"^^xsd:string ; |
646 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 780 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
647 | 781 | ||
648 | ep-flow:Sale | 782 | ep-flow:Sale |
649 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 783 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
650 | rdfs:label "sale"^^xsd:string ; | 784 | rdfs:label "sale"^^xsd:string ; |
651 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 785 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
652 | 786 | ||
653 | ep-flow:SaleableFlow | 787 | ep-flow:SaleableFlow |
654 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 788 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
655 | rdfs:label "saleable flow"^^xsd:string ; | 789 | rdfs:label "saleable flow"^^xsd:string ; |
656 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 790 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
657 | 791 | ||
658 | -ep-flow:SaltFlow | 792 | +ep-flow:Salt |
659 | - rdf:type ep-flow:ProductType , owl:Class ; | 793 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
660 | - rdfs:label "salt flow"^^xsd:string ; | 794 | + rdfs:label "salt"^^xsd:string ; |
661 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 795 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
662 | 796 | ||
663 | -ep-flow:SandFlow | 797 | +ep-flow:SampleOfMaterial |
664 | - rdf:type ep-flow:ProductType , owl:Class ; | 798 | + rdfs:label "sample of material"^^xsd:string . |
665 | - rdfs:label "sand flow"^^xsd:string ; | 799 | + |
666 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 800 | +ep-flow:Sand |
801 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; | ||
802 | + rdfs:label "sand"^^xsd:string ; | ||
803 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
667 | 804 | ||
668 | ep-flow:SimulatedFlow | 805 | ep-flow:SimulatedFlow |
669 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 806 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
670 | rdfs:label "simulated flow"^^xsd:string ; | 807 | rdfs:label "simulated flow"^^xsd:string ; |
671 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 808 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
672 | 809 | ||
673 | ep-flow:Storage | 810 | ep-flow:Storage |
674 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 811 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
675 | rdfs:label "storage"^^xsd:string ; | 812 | rdfs:label "storage"^^xsd:string ; |
676 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 813 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
677 | 814 | ||
678 | ep-flow:TargetFlow | 815 | ep-flow:TargetFlow |
679 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 816 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
680 | rdfs:label "target flow"^^xsd:string ; | 817 | rdfs:label "target flow"^^xsd:string ; |
681 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 818 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
682 | 819 | ||
820 | +ep-flow:TemporalPartDurationType | ||
821 | + rdf:type rdfs:Class ; | ||
822 | + rdfs:label "temporal part duration type"^^xsd:string ; | ||
823 | + rdfs:subClassOf owl:Class . | ||
824 | + | ||
683 | ep-flow:TemporalPartOfAFlowDurationType | 825 | ep-flow:TemporalPartOfAFlowDurationType |
684 | rdf:type rdfs:Class ; | 826 | rdf:type rdfs:Class ; |
685 | rdfs:label "temporal part of a flow duration type"^^xsd:string ; | 827 | rdfs:label "temporal part of a flow duration type"^^xsd:string ; |
686 | rdfs:subClassOf owl:Class . | 828 | rdfs:subClassOf owl:Class . |
687 | 829 | ||
688 | -ep-flow:TriethyleneglycolFlow | 830 | +ep-flow:Triethyleneglycol |
689 | - rdf:type ep-flow:ProductType , owl:Class ; | 831 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
690 | - rdfs:label "triethyleneglycol flow"^^xsd:string ; | 832 | + rdfs:label "triethyleneglycol"^^xsd:string ; |
691 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 833 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
692 | - | ||
693 | -ep-flow:VapourFlow | ||
694 | - rdf:type ep-flow:ProductType , owl:Class ; | ||
695 | - rdfs:label "vapour flow"^^xsd:string ; | ||
696 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | ||
697 | 834 | ||
698 | -ep-flow:Water-dischargeFlow | 835 | +ep-flow:Vapour |
699 | - rdf:type ep-flow:ProductType , owl:Class ; | 836 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
700 | - rdfs:label "water - discharge flow"^^xsd:string ; | 837 | + rdfs:label "vapour"^^xsd:string ; |
701 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 838 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
702 | 839 | ||
703 | -ep-flow:Water-processedFlow | 840 | +ep-flow:Water-discharge |
704 | - rdf:type ep-flow:ProductType , owl:Class ; | 841 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
705 | - rdfs:label "water - processed flow"^^xsd:string ; | 842 | + rdfs:label "water - discharge"^^xsd:string ; |
706 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 843 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
707 | 844 | ||
708 | -ep-flow:WaterFlow | 845 | +ep-flow:Water-processed |
709 | - rdf:type ep-flow:ProductType , owl:Class ; | 846 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
710 | - rdfs:label "water flow"^^xsd:string ; | 847 | + rdfs:label "water - processed"^^xsd:string ; |
711 | - rdfs:subClassOf ep-flow:FlowOfMaterial . | 848 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . |
712 | 849 | ||
713 | ep-flow:WholeLifeFlow | 850 | ep-flow:WholeLifeFlow |
714 | rdf:type owl:Class ; | 851 | rdf:type owl:Class ; |
... | @@ -718,17 +855,28 @@ ep-flow:WholeLifeFlow | ... | @@ -718,17 +855,28 @@ ep-flow:WholeLifeFlow |
718 | ep-flow:WholeLifeProductFlow | 855 | ep-flow:WholeLifeProductFlow |
719 | rdf:type owl:Class ; | 856 | rdf:type owl:Class ; |
720 | rdfs:label "whole life product flow"^^xsd:string ; | 857 | rdfs:label "whole life product flow"^^xsd:string ; |
721 | - rdfs:subClassOf ep-flow:ProductFlow , ep-flow:WholeLifeFlow . | 858 | + rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductFlow . |
859 | + | ||
860 | +ep-flow:WholeLifeProductInventory | ||
861 | + rdf:type owl:Class ; | ||
862 | + rdfs:label "(whole life) product inventory"^^xsd:string ; | ||
863 | + rdfs:subClassOf ep-flow:ProductInventory . | ||
722 | 864 | ||
723 | ep-flow:WholeLifeProductionFlow | 865 | ep-flow:WholeLifeProductionFlow |
724 | rdf:type owl:Class ; | 866 | rdf:type owl:Class ; |
725 | rdfs:label "whole life production flow"^^xsd:string ; | 867 | rdfs:label "whole life production flow"^^xsd:string ; |
726 | - rdfs:subClassOf ep-flow:ProductionFlow , ep-flow:WholeLifeFlow . | 868 | + rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductionFlow . |
869 | + | ||
870 | +ep-flow:WholeLifeProductionInventory | ||
871 | + rdf:type owl:Class ; | ||
872 | + rdfs:label "(whole life) production inventory"^^xsd:string ; | ||
873 | + rdfs:subClassOf ep-flow:ProductionInventory . | ||
727 | 874 | ||
728 | -ep-flow:dailyAverageVolumeOfMaterial | 875 | +ep-flow:dailyAverageAmountOfMaterial |
729 | rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 876 | rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
730 | - rdfs:label "daily average volume of material"^^xsd:string ; | 877 | + rdfs:domain ep-flow:Flow ; |
731 | - rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . | 878 | + rdfs:label "daily average amount of material"^^xsd:string ; |
879 | + rdfs:range ep-flow:ClassOfMaterialWithMassCriterion . | ||
732 | 880 | ||
733 | ep-flow:facilityContainsFlow | 881 | ep-flow:facilityContainsFlow |
734 | rdf:type owl:ObjectProperty ; | 882 | rdf:type owl:ObjectProperty ; |
... | @@ -771,17 +919,578 @@ ep-flow:hasNetworkPart | ... | @@ -771,17 +919,578 @@ ep-flow:hasNetworkPart |
771 | rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . | 919 | rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . |
772 | 920 | ||
773 | ep-flow:materialThatFlows | 921 | ep-flow:materialThatFlows |
774 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 922 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
775 | rdfs:domain ep-flow:Flow ; | 923 | rdfs:domain ep-flow:Flow ; |
776 | rdfs:label "material that flows"^^xsd:string ; | 924 | rdfs:label "material that flows"^^xsd:string ; |
777 | - rdfs:range <http://www.reportinghub.no/ep/schema/production-activity#QuantityOfMaterial> . | 925 | + rdfs:range ep-flow:QuantityOfMaterial . |
778 | 926 | ||
779 | ep-flow:rateOfFlowOfMaterial | 927 | ep-flow:rateOfFlowOfMaterial |
780 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 928 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
781 | rdfs:label "rate of flow of material"^^xsd:string ; | 929 | rdfs:label "rate of flow of material"^^xsd:string ; |
782 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . | 930 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . |
783 | 931 | ||
784 | -ep-flow:totalVolumeOfMaterial | 932 | +ep-flow:substance-11dmcyPentane |
933 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
934 | + rdfs:label "11dmcy pentane"^^xsd:string ; | ||
935 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
936 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_11dmcypentane> . | ||
937 | + | ||
938 | +ep-flow:substance-124tmBenzene | ||
939 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
940 | + rdfs:label "124tm benzene"^^xsd:string ; | ||
941 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
942 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_124tmbenzene> . | ||
943 | + | ||
944 | +ep-flow:substance-12dmBenzene | ||
945 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
946 | + rdfs:label "12dm benzene"^^xsd:string ; | ||
947 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
948 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_12dmbenzene> . | ||
949 | + | ||
950 | +ep-flow:substance-13dmBenzene | ||
951 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
952 | + rdfs:label "13dm benzene"^^xsd:string ; | ||
953 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
954 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_13dmbenzene> . | ||
955 | + | ||
956 | +ep-flow:substance-14dmBenzene | ||
957 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
958 | + rdfs:label "14dm benzene"^^xsd:string ; | ||
959 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
960 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_14dmbenzene> . | ||
961 | + | ||
962 | +ep-flow:substance-223tmButane | ||
963 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
964 | + rdfs:label "223tm butane"^^xsd:string ; | ||
965 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
966 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmbutane> . | ||
967 | + | ||
968 | +ep-flow:substance-223tmPentane | ||
969 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
970 | + rdfs:label "223tm pentane"^^xsd:string ; | ||
971 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
972 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmpentane> . | ||
973 | + | ||
974 | +ep-flow:substance-22dmButane | ||
975 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
976 | + rdfs:label "22dm butane"^^xsd:string ; | ||
977 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
978 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmbutane> . | ||
979 | + | ||
980 | +ep-flow:substance-22dmHexane | ||
981 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
982 | + rdfs:label "22dm hexane"^^xsd:string ; | ||
983 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
984 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmhexane> . | ||
985 | + | ||
986 | +ep-flow:substance-22dmPentane | ||
987 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
988 | + rdfs:label "22dm pentane"^^xsd:string ; | ||
989 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
990 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpentane> . | ||
991 | + | ||
992 | +ep-flow:substance-22dmPropane | ||
993 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
994 | + rdfs:label "22dm propane"^^xsd:string ; | ||
995 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
996 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpropane> . | ||
997 | + | ||
998 | +ep-flow:substance-23dmButane | ||
999 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1000 | + rdfs:label "23dm butane"^^xsd:string ; | ||
1001 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1002 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmbutane> . | ||
1003 | + | ||
1004 | +ep-flow:substance-23dmPentane | ||
1005 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1006 | + rdfs:label "23dm pentane"^^xsd:string ; | ||
1007 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1008 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmpentane> . | ||
1009 | + | ||
1010 | +ep-flow:substance-24dmHexane | ||
1011 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1012 | + rdfs:label "24dm hexane"^^xsd:string ; | ||
1013 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1014 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmhexane> . | ||
1015 | + | ||
1016 | +ep-flow:substance-24dmPentane | ||
1017 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1018 | + rdfs:label "24dm pentane"^^xsd:string ; | ||
1019 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1020 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmpentane> . | ||
1021 | + | ||
1022 | +ep-flow:substance-25dmHexane | ||
1023 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1024 | + rdfs:label "25dm hexane"^^xsd:string ; | ||
1025 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1026 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_25dmhexane> . | ||
1027 | + | ||
1028 | +ep-flow:substance-2mButane | ||
1029 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1030 | + rdfs:label "2m butane"^^xsd:string ; | ||
1031 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1032 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mbutane> . | ||
1033 | + | ||
1034 | +ep-flow:substance-2mHexane | ||
1035 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1036 | + rdfs:label "2m hexane"^^xsd:string ; | ||
1037 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1038 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mhexane> . | ||
1039 | + | ||
1040 | +ep-flow:substance-2mPentane | ||
1041 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1042 | + rdfs:label "2m pentane"^^xsd:string ; | ||
1043 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1044 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpentane> . | ||
1045 | + | ||
1046 | +ep-flow:substance-2mPropane | ||
1047 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1048 | + rdfs:label "2m propane"^^xsd:string ; | ||
1049 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1050 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpropane> . | ||
1051 | + | ||
1052 | +ep-flow:substance-33dmPentane | ||
1053 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1054 | + rdfs:label "33dm pentane"^^xsd:string ; | ||
1055 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1056 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_33dmpentane> . | ||
1057 | + | ||
1058 | +ep-flow:substance-3etPentane | ||
1059 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1060 | + rdfs:label "3et pentane"^^xsd:string ; | ||
1061 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1062 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3etpentane> . | ||
1063 | + | ||
1064 | +ep-flow:substance-3mHexane | ||
1065 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1066 | + rdfs:label "3m hexane"^^xsd:string ; | ||
1067 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1068 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mhexane> . | ||
1069 | + | ||
1070 | +ep-flow:substance-3mPentane | ||
1071 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1072 | + rdfs:label "3m pentane"^^xsd:string ; | ||
1073 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1074 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mpentane> . | ||
1075 | + | ||
1076 | +ep-flow:substance-Ar | ||
1077 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1078 | + rdfs:label "Ar"^^xsd:string , "Argon"^^xsd:string ; | ||
1079 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1080 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_Ar> . | ||
1081 | + | ||
1082 | +ep-flow:substance-Benzene | ||
1083 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1084 | + rdfs:label "benzene"^^xsd:string ; | ||
1085 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1086 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_benzene> . | ||
1087 | + | ||
1088 | +ep-flow:substance-Butane | ||
1089 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1090 | + rdfs:label "butane"^^xsd:string ; | ||
1091 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1092 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_butane> . | ||
1093 | + | ||
1094 | +ep-flow:substance-C11F | ||
1095 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1096 | + rdfs:label "C11F"^^xsd:string ; | ||
1097 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1098 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C11F> . | ||
1099 | + | ||
1100 | +ep-flow:substance-C12F | ||
1101 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1102 | + rdfs:label "C12F"^^xsd:string ; | ||
1103 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1104 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C12F> . | ||
1105 | + | ||
1106 | +ep-flow:substance-C13F | ||
1107 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1108 | + rdfs:label "C13F"^^xsd:string ; | ||
1109 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1110 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C13F> . | ||
1111 | + | ||
1112 | +ep-flow:substance-C13dmcyPentane | ||
1113 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1114 | + rdfs:label "c13dmcy pentane"^^xsd:string ; | ||
1115 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1116 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_c13dmcypentane> . | ||
1117 | + | ||
1118 | +ep-flow:substance-C14F | ||
1119 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1120 | + rdfs:label "C14F"^^xsd:string ; | ||
1121 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1122 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C14F> . | ||
1123 | + | ||
1124 | +ep-flow:substance-C15F | ||
1125 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1126 | + rdfs:label "C15F"^^xsd:string ; | ||
1127 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1128 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C15F> . | ||
1129 | + | ||
1130 | +ep-flow:substance-C16F | ||
1131 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1132 | + rdfs:label "C16F"^^xsd:string ; | ||
1133 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1134 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C16F> . | ||
1135 | + | ||
1136 | +ep-flow:substance-C17F | ||
1137 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1138 | + rdfs:label "C17F"^^xsd:string ; | ||
1139 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1140 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C17F> . | ||
1141 | + | ||
1142 | +ep-flow:substance-C18F | ||
1143 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1144 | + rdfs:label "C18F"^^xsd:string ; | ||
1145 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1146 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C18F> . | ||
1147 | + | ||
1148 | +ep-flow:substance-C19F | ||
1149 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1150 | + rdfs:label "C19F"^^xsd:string ; | ||
1151 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1152 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C19F> . | ||
1153 | + | ||
1154 | +ep-flow:substance-C20F | ||
1155 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1156 | + rdfs:label "C20F"^^xsd:string ; | ||
1157 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1158 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C20F> . | ||
1159 | + | ||
1160 | +ep-flow:substance-C21F | ||
1161 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1162 | + rdfs:label "C21F"^^xsd:string ; | ||
1163 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1164 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C21F> . | ||
1165 | + | ||
1166 | +ep-flow:substance-C22F | ||
1167 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1168 | + rdfs:label "C22F"^^xsd:string ; | ||
1169 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1170 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C22F> . | ||
1171 | + | ||
1172 | +ep-flow:substance-C23F | ||
1173 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1174 | + rdfs:label "C23F"^^xsd:string ; | ||
1175 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1176 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C23F> . | ||
1177 | + | ||
1178 | +ep-flow:substance-C24F | ||
1179 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1180 | + rdfs:label "C24F"^^xsd:string ; | ||
1181 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1182 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C24F> . | ||
1183 | + | ||
1184 | +ep-flow:substance-C25F | ||
1185 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1186 | + rdfs:label "C25F"^^xsd:string ; | ||
1187 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1188 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C25F> . | ||
1189 | + | ||
1190 | +ep-flow:substance-C26F | ||
1191 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1192 | + rdfs:label "C26F"^^xsd:string ; | ||
1193 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1194 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C26F> . | ||
1195 | + | ||
1196 | +ep-flow:substance-C27F | ||
1197 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1198 | + rdfs:label "C27F"^^xsd:string ; | ||
1199 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1200 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C27F> . | ||
1201 | + | ||
1202 | +ep-flow:substance-C28F | ||
1203 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1204 | + rdfs:label "C28F"^^xsd:string ; | ||
1205 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1206 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C28F> . | ||
1207 | + | ||
1208 | +ep-flow:substance-C29F | ||
1209 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1210 | + rdfs:label "C29F"^^xsd:string ; | ||
1211 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1212 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C29F> . | ||
1213 | + | ||
1214 | +ep-flow:substance-C30F | ||
1215 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1216 | + rdfs:label "C30F"^^xsd:string ; | ||
1217 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1218 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C30F> . | ||
1219 | + | ||
1220 | +ep-flow:substance-C31F | ||
1221 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1222 | + rdfs:label "C31F"^^xsd:string ; | ||
1223 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1224 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C31F> . | ||
1225 | + | ||
1226 | +ep-flow:substance-C32F | ||
1227 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1228 | + rdfs:label "C32F"^^xsd:string ; | ||
1229 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1230 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C32F> . | ||
1231 | + | ||
1232 | +ep-flow:substance-C33F | ||
1233 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1234 | + rdfs:label "C33F"^^xsd:string ; | ||
1235 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1236 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C33F> . | ||
1237 | + | ||
1238 | +ep-flow:substance-C34F | ||
1239 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1240 | + rdfs:label "C34F"^^xsd:string ; | ||
1241 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1242 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C34F> . | ||
1243 | + | ||
1244 | +ep-flow:substance-C35F | ||
1245 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1246 | + rdfs:label "C35F"^^xsd:string ; | ||
1247 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1248 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C35F> . | ||
1249 | + | ||
1250 | +ep-flow:substance-C36F | ||
1251 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1252 | + rdfs:label "C36F"^^xsd:string ; | ||
1253 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1254 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C36F> . | ||
1255 | + | ||
1256 | +ep-flow:substance-C37F | ||
1257 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1258 | + rdfs:label "C37F"^^xsd:string ; | ||
1259 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1260 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C37F> . | ||
1261 | + | ||
1262 | +ep-flow:substance-C38F | ||
1263 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1264 | + rdfs:label "C38F"^^xsd:string ; | ||
1265 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1266 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C38F> . | ||
1267 | + | ||
1268 | +ep-flow:substance-C39F | ||
1269 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1270 | + rdfs:label "C39F"^^xsd:string ; | ||
1271 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1272 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C39F> . | ||
1273 | + | ||
1274 | +ep-flow:substance-C40F | ||
1275 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1276 | + rdfs:label "C40F"^^xsd:string ; | ||
1277 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1278 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C40F> . | ||
1279 | + | ||
1280 | +ep-flow:substance-C41F | ||
1281 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1282 | + rdfs:label "C41F"^^xsd:string ; | ||
1283 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1284 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C41F> . | ||
1285 | + | ||
1286 | +ep-flow:substance-C42F | ||
1287 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1288 | + rdfs:label "C42F"^^xsd:string ; | ||
1289 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1290 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C42F> . | ||
1291 | + | ||
1292 | +ep-flow:substance-C43F | ||
1293 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1294 | + rdfs:label "C43F"^^xsd:string ; | ||
1295 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1296 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C43F> . | ||
1297 | + | ||
1298 | +ep-flow:substance-C44F | ||
1299 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1300 | + rdfs:label "C44F"^^xsd:string ; | ||
1301 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1302 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C44F> . | ||
1303 | + | ||
1304 | +ep-flow:substance-C45F | ||
1305 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1306 | + rdfs:label "C45F"^^xsd:string ; | ||
1307 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1308 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C45F> . | ||
1309 | + | ||
1310 | +ep-flow:substance-C46F | ||
1311 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1312 | + rdfs:label "C46F"^^xsd:string ; | ||
1313 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1314 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C46F> . | ||
1315 | + | ||
1316 | +ep-flow:substance-C47F | ||
1317 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1318 | + rdfs:label "C47F"^^xsd:string ; | ||
1319 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1320 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C47F> . | ||
1321 | + | ||
1322 | +ep-flow:substance-C48F | ||
1323 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1324 | + rdfs:label "C48F"^^xsd:string ; | ||
1325 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1326 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C48F> . | ||
1327 | + | ||
1328 | +ep-flow:substance-C49F | ||
1329 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1330 | + rdfs:label "C49F"^^xsd:string ; | ||
1331 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1332 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C49F> . | ||
1333 | + | ||
1334 | +ep-flow:substance-CO2 | ||
1335 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1336 | + rdfs:label "CO2"^^xsd:string ; | ||
1337 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1338 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_CO2> . | ||
1339 | + | ||
1340 | +ep-flow:substance-Cyclohexane | ||
1341 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1342 | + rdfs:label "cyclohexane"^^xsd:string ; | ||
1343 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1344 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclohexane> . | ||
1345 | + | ||
1346 | +ep-flow:substance-Cyclopentane | ||
1347 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1348 | + rdfs:label "cyclopentane"^^xsd:string ; | ||
1349 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1350 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclopentane> . | ||
1351 | + | ||
1352 | +ep-flow:substance-Decanes | ||
1353 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1354 | + rdfs:label "decanes"^^xsd:string ; | ||
1355 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1356 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_decanes> . | ||
1357 | + | ||
1358 | +ep-flow:substance-EtBenzene | ||
1359 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1360 | + rdfs:label "et benzene"^^xsd:string ; | ||
1361 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1362 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etbenzene> . | ||
1363 | + | ||
1364 | +ep-flow:substance-EtcyPentane | ||
1365 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1366 | + rdfs:label "etcy pentane"^^xsd:string ; | ||
1367 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1368 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etcypentane> . | ||
1369 | + | ||
1370 | +ep-flow:substance-Ethane | ||
1371 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1372 | + rdfs:label "ethane"^^xsd:string ; | ||
1373 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1374 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_ethane> . | ||
1375 | + | ||
1376 | +ep-flow:substance-H2 | ||
1377 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1378 | + rdfs:label "H2"^^xsd:string ; | ||
1379 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1380 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2> . | ||
1381 | + | ||
1382 | +ep-flow:substance-H2O | ||
1383 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1384 | + rdfs:label "H2O"^^xsd:string ; | ||
1385 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1386 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2O> . | ||
1387 | + | ||
1388 | +ep-flow:substance-H2S | ||
1389 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1390 | + rdfs:label "H2S"^^xsd:string ; | ||
1391 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1392 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2S> . | ||
1393 | + | ||
1394 | +ep-flow:substance-Heptanes | ||
1395 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1396 | + rdfs:label "heptanes"^^xsd:string ; | ||
1397 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1398 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_heptanes> . | ||
1399 | + | ||
1400 | +ep-flow:substance-Hexane | ||
1401 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1402 | + rdfs:label "hexane"^^xsd:string ; | ||
1403 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1404 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexane> . | ||
1405 | + | ||
1406 | +ep-flow:substance-Hexanes | ||
1407 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1408 | + rdfs:label "hexanes"^^xsd:string ; | ||
1409 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1410 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexanes> . | ||
1411 | + | ||
1412 | +ep-flow:substance-MBenzene | ||
1413 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1414 | + rdfs:label "m benzene"^^xsd:string ; | ||
1415 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1416 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mbenzene> . | ||
1417 | + | ||
1418 | +ep-flow:substance-McyHexane | ||
1419 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1420 | + rdfs:label "mcy hexane"^^xsd:string ; | ||
1421 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1422 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcyhexane> . | ||
1423 | + | ||
1424 | +ep-flow:substance-McyPentane | ||
1425 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1426 | + rdfs:label "mcy pentane"^^xsd:string ; | ||
1427 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1428 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcypentane> . | ||
1429 | + | ||
1430 | +ep-flow:substance-Methane | ||
1431 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1432 | + rdfs:label "methane"^^xsd:string ; | ||
1433 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1434 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_methane> . | ||
1435 | + | ||
1436 | +ep-flow:substance-N2 | ||
1437 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1438 | + rdfs:label "N2"^^xsd:string ; | ||
1439 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1440 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_N2> . | ||
1441 | + | ||
1442 | +ep-flow:substance-Nonanes | ||
1443 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1444 | + rdfs:label "nonanes"^^xsd:string ; | ||
1445 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1446 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_nonanes> . | ||
1447 | + | ||
1448 | +ep-flow:substance-O2 | ||
1449 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1450 | + rdfs:label "O2"^^xsd:string ; | ||
1451 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1452 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_O2> . | ||
1453 | + | ||
1454 | +ep-flow:substance-Octanes | ||
1455 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1456 | + rdfs:label "octanes"^^xsd:string ; | ||
1457 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1458 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_octanes> . | ||
1459 | + | ||
1460 | +ep-flow:substance-T12dmcyPentane | ||
1461 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1462 | + rdfs:label "t12dmcy pentane"^^xsd:string ; | ||
1463 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1464 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t12dmcypentane> . | ||
1465 | + | ||
1466 | +ep-flow:substance-T13dmcyPentane | ||
1467 | + rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; | ||
1468 | + rdfs:label "t13dmcy pentane"^^xsd:string ; | ||
1469 | + rdfs:subClassOf ep-flow:QuantityOfMaterial ; | ||
1470 | + ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t13dmcypentane> . | ||
1471 | + | ||
1472 | +ep-flow:totalVolumeOfMaterial-deprecated | ||
785 | rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 1473 | rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
786 | rdfs:label "total volume of material"^^xsd:string ; | 1474 | rdfs:label "total volume of material"^^xsd:string ; |
787 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . | 1475 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . |
1476 | + | ||
1477 | +ep-flow:yearlyAverageAmountOfMaterial | ||
1478 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | ||
1479 | + rdfs:domain ep-flow:Flow ; | ||
1480 | + rdfs:label "yearly average amount of material"^^xsd:string ; | ||
1481 | + rdfs:range ep-flow:ClassOfMaterialWithMassCriterion . | ||
1482 | + | ||
1483 | +<http://www.reportinghub.no/ep/schema/well#Condensate> | ||
1484 | + rdf:type ep-flow:ProductMaterialType . | ||
1485 | + | ||
1486 | +<http://www.reportinghub.no/ep/schema/well#Fluid> | ||
1487 | + rdfs:subClassOf ep-flow:QuantityOfMaterial . | ||
1488 | + | ||
1489 | +<http://www.reportinghub.no/ep/schema/well#Gas> | ||
1490 | + rdf:type ep-flow:ProductMaterialType . | ||
1491 | + | ||
1492 | +<http://www.reportinghub.no/ep/schema/well#Oil> | ||
1493 | + rdf:type ep-flow:ProductMaterialType . | ||
1494 | + | ||
1495 | +<http://www.reportinghub.no/ep/schema/well#Water> | ||
1496 | + rdf:type ep-flow:ProductMaterialType . | ... | ... |
... | @@ -36,7 +36,7 @@ | ... | @@ -36,7 +36,7 @@ |
36 | <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> | 36 | <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> |
37 | rdf:type owl:Class ; | 37 | rdf:type owl:Class ; |
38 | rdfs:label "production well test"^^xsd:string ; | 38 | rdfs:label "production well test"^^xsd:string ; |
39 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 39 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
40 | 40 | ||
41 | <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> | 41 | <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> |
42 | rdf:type ep-prodact:ProductionOperationClassByDuration . | 42 | rdf:type ep-prodact:ProductionOperationClassByDuration . |
... | @@ -51,7 +51,7 @@ | ... | @@ -51,7 +51,7 @@ |
51 | rdfs:range <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> . | 51 | rdfs:range <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> . |
52 | 52 | ||
53 | ep-core:Mass | 53 | ep-core:Mass |
54 | - rdf:type rdfs:Class , ep-core:PropertySpace ; | 54 | + rdf:type ep-core:PropertySpace , rdfs:Class ; |
55 | rdfs:label "mass"^^xsd:string ; | 55 | rdfs:label "mass"^^xsd:string ; |
56 | rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . | 56 | rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . |
57 | 57 | ||
... | @@ -92,65 +92,62 @@ ep-core:Mass | ... | @@ -92,65 +92,62 @@ ep-core:Mass |
92 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 92 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
93 | 93 | ||
94 | ep-prodact:AdministerFirstAid | 94 | ep-prodact:AdministerFirstAid |
95 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 95 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
96 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 96 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
97 | 97 | ||
98 | ep-prodact:AirTrafficOperation | 98 | ep-prodact:AirTrafficOperation |
99 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 99 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
100 | rdfs:label "air traffic operation"^^xsd:string ; | 100 | rdfs:label "air traffic operation"^^xsd:string ; |
101 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 101 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
102 | 102 | ||
103 | ep-prodact:Alarm | 103 | ep-prodact:Alarm |
104 | rdf:type owl:Class ; | 104 | rdf:type owl:Class ; |
105 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 105 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
106 | 106 | ||
107 | ep-prodact:AnnualProductionActivity | 107 | ep-prodact:AnnualProductionActivity |
108 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 108 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
109 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 109 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
110 | 110 | ||
111 | ep-prodact:AnnualProductionActivityToDate | 111 | ep-prodact:AnnualProductionActivityToDate |
112 | - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 112 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
113 | rdfs:subClassOf ep-prodact:AnnualProductionActivity . | 113 | rdfs:subClassOf ep-prodact:AnnualProductionActivity . |
114 | 114 | ||
115 | ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod | 115 | ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod |
116 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 116 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
117 | - rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionOperationsActivity . | 117 | + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , ep-prodact:AnnualProductionActivityToDate . |
118 | 118 | ||
119 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod | 119 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod |
120 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 120 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
121 | - rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionVolumeActivity . | 121 | + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , ep-prodact:AnnualProductionActivityToDate . |
122 | 122 | ||
123 | ep-prodact:CargoShipOperation | 123 | ep-prodact:CargoShipOperation |
124 | rdf:type owl:Class ; | 124 | rdf:type owl:Class ; |
125 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 125 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
126 | 126 | ||
127 | ep-prodact:ConstructionOperation | 127 | ep-prodact:ConstructionOperation |
128 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 128 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
129 | rdfs:label "construction operation"^^xsd:string ; | 129 | rdfs:label "construction operation"^^xsd:string ; |
130 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 130 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
131 | 131 | ||
132 | -ep-prodact:CrudeOil | ||
133 | - rdf:type owl:Class . | ||
134 | - | ||
135 | ep-prodact:CumulativeProductionActivitySinceProductionBegan | 132 | ep-prodact:CumulativeProductionActivitySinceProductionBegan |
136 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 133 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
137 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 134 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
138 | 135 | ||
139 | ep-prodact:DailyProductionOperationsActivity | 136 | ep-prodact:DailyProductionOperationsActivity |
140 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 137 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
141 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionOperationsActivity . | 138 | + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . |
142 | 139 | ||
143 | ep-prodact:DailyProductionVolumeActivity | 140 | ep-prodact:DailyProductionVolumeActivity |
144 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 141 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
145 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionVolumeActivity . | 142 | + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . |
146 | 143 | ||
147 | ep-prodact:Deviation | 144 | ep-prodact:Deviation |
148 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 145 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
149 | rdfs:label "deviation"^^xsd:string ; | 146 | rdfs:label "deviation"^^xsd:string ; |
150 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 147 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
151 | 148 | ||
152 | ep-prodact:DrillOrExcercise | 149 | ep-prodact:DrillOrExcercise |
153 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 150 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
154 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 151 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
155 | 152 | ||
156 | ep-prodact:Fire | 153 | ep-prodact:Fire |
... | @@ -172,55 +169,55 @@ ep-prodact:FlowLine-Production | ... | @@ -172,55 +169,55 @@ ep-prodact:FlowLine-Production |
172 | ep-prodact:FluidLevelTest | 169 | ep-prodact:FluidLevelTest |
173 | rdf:type owl:Class ; | 170 | rdf:type owl:Class ; |
174 | rdfs:label "fluid level test"^^xsd:string ; | 171 | rdfs:label "fluid level test"^^xsd:string ; |
175 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 172 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
176 | 173 | ||
177 | ep-prodact:FluidSampling-DST | 174 | ep-prodact:FluidSampling-DST |
178 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 175 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
179 | rdfs:label "fluid sampling - DST"^^xsd:string ; | 176 | rdfs:label "fluid sampling - DST"^^xsd:string ; |
180 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 177 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
181 | 178 | ||
182 | ep-prodact:FluidSampling-RFTorMDT | 179 | ep-prodact:FluidSampling-RFTorMDT |
183 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 180 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
184 | rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ; | 181 | rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ; |
185 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 182 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
186 | 183 | ||
187 | ep-prodact:FluidSampling-bottomhole | 184 | ep-prodact:FluidSampling-bottomhole |
188 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 185 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
189 | rdfs:label "fluid sampling - bottomhole"^^xsd:string ; | 186 | rdfs:label "fluid sampling - bottomhole"^^xsd:string ; |
190 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 187 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
191 | 188 | ||
192 | ep-prodact:FluidSampling-formationTester | 189 | ep-prodact:FluidSampling-formationTester |
193 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 190 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
194 | rdfs:label "fluid sampling - formation tester"^^xsd:string ; | 191 | rdfs:label "fluid sampling - formation tester"^^xsd:string ; |
195 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 192 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
196 | 193 | ||
197 | ep-prodact:FluidSampling-recombined | 194 | ep-prodact:FluidSampling-recombined |
198 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 195 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
199 | rdfs:label "fluid sampling - recombined"^^xsd:string ; | 196 | rdfs:label "fluid sampling - recombined"^^xsd:string ; |
200 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 197 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
201 | 198 | ||
202 | ep-prodact:FluidSampling-separatorGas | 199 | ep-prodact:FluidSampling-separatorGas |
203 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 200 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
204 | rdfs:label "fluid sampling - separator gas"^^xsd:string ; | 201 | rdfs:label "fluid sampling - separator gas"^^xsd:string ; |
205 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 202 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
206 | 203 | ||
207 | ep-prodact:FluidSampling-separatorOil | 204 | ep-prodact:FluidSampling-separatorOil |
208 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 205 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
209 | rdfs:label "fluid sampling - separator oil"^^xsd:string ; | 206 | rdfs:label "fluid sampling - separator oil"^^xsd:string ; |
210 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 207 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
211 | 208 | ||
212 | ep-prodact:FluidSampling-separatorWater | 209 | ep-prodact:FluidSampling-separatorWater |
213 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 210 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
214 | rdfs:label "fluid sampling - separator water"^^xsd:string ; | 211 | rdfs:label "fluid sampling - separator water"^^xsd:string ; |
215 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 212 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
216 | 213 | ||
217 | ep-prodact:FluidSampling-synthetic | 214 | ep-prodact:FluidSampling-synthetic |
218 | - rdf:type ep-prodact:FluidSamplingType , owl:Class ; | 215 | + rdf:type owl:Class , ep-prodact:FluidSamplingType ; |
219 | rdfs:label "fluid sampling - synthetic"^^xsd:string ; | 216 | rdfs:label "fluid sampling - synthetic"^^xsd:string ; |
220 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 217 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
221 | 218 | ||
222 | ep-prodact:FluidSampling-wellhead | 219 | ep-prodact:FluidSampling-wellhead |
223 | - rdf:type owl:Class , ep-prodact:FluidSamplingType ; | 220 | + rdf:type ep-prodact:FluidSamplingType , owl:Class ; |
224 | rdfs:label "fluid sampling - wellhead"^^xsd:string ; | 221 | rdfs:label "fluid sampling - wellhead"^^xsd:string ; |
225 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . | 222 | rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . |
226 | 223 | ||
... | @@ -251,21 +248,21 @@ ep-prodact:Incident | ... | @@ -251,21 +248,21 @@ ep-prodact:Incident |
251 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 248 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
252 | 249 | ||
253 | ep-prodact:InitialWellTest | 250 | ep-prodact:InitialWellTest |
254 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 251 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
255 | rdfs:label "initial"^^xsd:string ; | 252 | rdfs:label "initial"^^xsd:string ; |
256 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 253 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
257 | 254 | ||
258 | ep-prodact:InjectionWellTest | 255 | ep-prodact:InjectionWellTest |
259 | rdf:type owl:Class ; | 256 | rdf:type owl:Class ; |
260 | rdfs:label "injection well test"^^xsd:string ; | 257 | rdfs:label "injection well test"^^xsd:string ; |
261 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 258 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
262 | 259 | ||
263 | ep-prodact:Injury | 260 | ep-prodact:Injury |
264 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 261 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
265 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 262 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
266 | 263 | ||
267 | ep-prodact:IssueWorkPermit | 264 | ep-prodact:IssueWorkPermit |
268 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 265 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
269 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 266 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
270 | 267 | ||
271 | ep-prodact:JobObservation | 268 | ep-prodact:JobObservation |
... | @@ -285,24 +282,31 @@ ep-prodact:LostTimeIncident | ... | @@ -285,24 +282,31 @@ ep-prodact:LostTimeIncident |
285 | rdfs:subClassOf ep-prodact:Incident . | 282 | rdfs:subClassOf ep-prodact:Incident . |
286 | 283 | ||
287 | ep-prodact:MaintenanceActivity | 284 | ep-prodact:MaintenanceActivity |
288 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 285 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
289 | rdfs:label "maintenance activity"^^xsd:string ; | 286 | rdfs:label "maintenance activity"^^xsd:string ; |
290 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 287 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
291 | 288 | ||
292 | ep-prodact:MarineOperation | 289 | ep-prodact:MarineOperation |
293 | rdf:type owl:Class ; | 290 | rdf:type owl:Class ; |
294 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 291 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
295 | 292 | ||
296 | ep-prodact:MedicalTreatmentInjury | 293 | ep-prodact:MedicalTreatmentInjury |
297 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 294 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
298 | rdfs:subClassOf ep-prodact:Injury . | 295 | rdfs:subClassOf ep-prodact:Injury . |
299 | 296 | ||
300 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod | 297 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod |
301 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 298 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
302 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . | 299 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . |
303 | 300 | ||
304 | -ep-prodact:NaturalGas | 301 | +ep-prodact:MovementOfProduct |
305 | - rdf:type owl:Class . | 302 | + rdf:type owl:Class ; |
303 | + rdfs:label "movement of product"^^xsd:string ; | ||
304 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | ||
305 | + | ||
306 | +ep-prodact:MovementOfProductType | ||
307 | + rdf:type rdfs:Class ; | ||
308 | + rdfs:label "movement of product type"^^xsd:string ; | ||
309 | + rdfs:subClassOf owl:Class . | ||
306 | 310 | ||
307 | ep-prodact:NearMiss | 311 | ep-prodact:NearMiss |
308 | rdf:type owl:Class ; | 312 | rdf:type owl:Class ; |
... | @@ -313,12 +317,12 @@ ep-prodact:NotablePartOfProductionActivity | ... | @@ -313,12 +317,12 @@ ep-prodact:NotablePartOfProductionActivity |
313 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 317 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
314 | 318 | ||
315 | ep-prodact:OtherProductionActivity | 319 | ep-prodact:OtherProductionActivity |
316 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 320 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
317 | rdfs:label "other production activity"^^xsd:string ; | 321 | rdfs:label "other production activity"^^xsd:string ; |
318 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 322 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
319 | 323 | ||
320 | ep-prodact:OtherReasonWellTest | 324 | ep-prodact:OtherReasonWellTest |
321 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 325 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
322 | rdfs:label "other"^^xsd:string ; | 326 | rdfs:label "other"^^xsd:string ; |
323 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 327 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
324 | 328 | ||
... | @@ -333,17 +337,92 @@ ep-prodact:Participation | ... | @@ -333,17 +337,92 @@ ep-prodact:Participation |
333 | rdfs:subPropertyOf ep-prodact:involvement . | 337 | rdfs:subPropertyOf ep-prodact:involvement . |
334 | 338 | ||
335 | ep-prodact:PeriodicWellTest | 339 | ep-prodact:PeriodicWellTest |
336 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 340 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
337 | rdfs:label "periodic"^^xsd:string ; | 341 | rdfs:label "periodic"^^xsd:string ; |
338 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 342 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
339 | 343 | ||
340 | ep-prodact:PowerStationFailure | 344 | ep-prodact:PowerStationFailure |
341 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 345 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
342 | rdfs:label "power station failure"^^xsd:string ; | 346 | rdfs:label "power station failure"^^xsd:string ; |
343 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 347 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
344 | 348 | ||
349 | +ep-prodact:ProductCompletedLifting | ||
350 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
351 | + rdfs:label "product completed lifting"^^xsd:string ; | ||
352 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
353 | + | ||
354 | +ep-prodact:ProductDespatch | ||
355 | + rdf:type owl:Class ; | ||
356 | + rdfs:label "product despatch"^^xsd:string ; | ||
357 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | ||
358 | + | ||
359 | +ep-prodact:ProductGain-Loss | ||
360 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
361 | + rdfs:label "product gain/loss"^^xsd:string ; | ||
362 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
363 | + | ||
364 | +ep-prodact:ProductInputToStorage | ||
365 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
366 | + rdfs:label "product input to storage"^^xsd:string ; | ||
367 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
368 | + | ||
369 | +ep-prodact:ProductLifted | ||
370 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
371 | + rdfs:label "product lifted"^^xsd:string ; | ||
372 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
373 | + | ||
374 | +ep-prodact:ProductLiftingEntitlement | ||
375 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
376 | + rdfs:label "product lifting entitlement"^^xsd:string ; | ||
377 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
378 | + | ||
379 | +ep-prodact:ProductLiftingEntitlementRemaining | ||
380 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
381 | + rdfs:label "product lifting entitlement remaining"^^xsd:string ; | ||
382 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
383 | + | ||
384 | +ep-prodact:ProductMassAdjustment | ||
385 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
386 | + rdfs:label "product mass adjustment"^^xsd:string ; | ||
387 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
388 | + | ||
389 | +ep-prodact:ProductPartialLifting | ||
390 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
391 | + rdfs:label "product partial lifting"^^xsd:string ; | ||
392 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
393 | + | ||
394 | +ep-prodact:ProductPipelineLifting | ||
395 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
396 | + rdfs:label "product pipeline lifting"^^xsd:string ; | ||
397 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
398 | + | ||
399 | +ep-prodact:ProductProductionImbalance | ||
400 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
401 | + rdfs:label "product production imbalance"^^xsd:string ; | ||
402 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
403 | + | ||
404 | +ep-prodact:ProductSwap | ||
405 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
406 | + rdfs:label "product swap"^^xsd:string ; | ||
407 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
408 | + | ||
409 | +ep-prodact:ProductTankerLifting | ||
410 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
411 | + rdfs:label "product tanker lifting"^^xsd:string ; | ||
412 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
413 | + | ||
414 | +ep-prodact:ProductTransaction | ||
415 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
416 | + rdfs:label "product transaction"^^xsd:string ; | ||
417 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
418 | + | ||
419 | +ep-prodact:ProductTransfer | ||
420 | + rdf:type ep-prodact:MovementOfProductType , owl:Class ; | ||
421 | + rdfs:label "product transfer"^^xsd:string ; | ||
422 | + rdfs:subClassOf ep-prodact:MovementOfProduct . | ||
423 | + | ||
345 | ep-prodact:ProductionActivityLastingLessThanAYear | 424 | ep-prodact:ProductionActivityLastingLessThanAYear |
346 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 425 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
347 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 426 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
348 | 427 | ||
349 | ep-prodact:ProductionActivityType | 428 | ep-prodact:ProductionActivityType |
... | @@ -362,7 +441,7 @@ ep-prodact:ProductionOperationMethodType | ... | @@ -362,7 +441,7 @@ ep-prodact:ProductionOperationMethodType |
362 | rdfs:subClassOf owl:Class . | 441 | rdfs:subClassOf owl:Class . |
363 | 442 | ||
364 | ep-prodact:ProductionOperationsActivity | 443 | ep-prodact:ProductionOperationsActivity |
365 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 444 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
366 | rdfs:label "production operations activity"^^xsd:string ; | 445 | rdfs:label "production operations activity"^^xsd:string ; |
367 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 446 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
368 | 447 | ||
... | @@ -370,16 +449,12 @@ ep-prodact:ProductionVolumeActivity | ... | @@ -370,16 +449,12 @@ ep-prodact:ProductionVolumeActivity |
370 | rdf:type owl:Class ; | 449 | rdf:type owl:Class ; |
371 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 450 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
372 | 451 | ||
373 | -ep-prodact:QuantityOfMaterial | ||
374 | - rdf:type owl:Class ; | ||
375 | - rdfs:subClassOf ep-core:PhysicalObject . | ||
376 | - | ||
377 | ep-prodact:ReleasedToWater | 452 | ep-prodact:ReleasedToWater |
378 | rdf:type owl:Class ; | 453 | rdf:type owl:Class ; |
379 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 454 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
380 | 455 | ||
381 | ep-prodact:ReportHazard | 456 | ep-prodact:ReportHazard |
382 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 457 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
383 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 458 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
384 | 459 | ||
385 | ep-prodact:RestrictedWork | 460 | ep-prodact:RestrictedWork |
... | @@ -387,11 +462,11 @@ ep-prodact:RestrictedWork | ... | @@ -387,11 +462,11 @@ ep-prodact:RestrictedWork |
387 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 462 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
388 | 463 | ||
389 | ep-prodact:RestrictedWorkInjury | 464 | ep-prodact:RestrictedWorkInjury |
390 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 465 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
391 | rdfs:subClassOf ep-prodact:Injury . | 466 | rdfs:subClassOf ep-prodact:Injury . |
392 | 467 | ||
393 | ep-prodact:RevisionWellTest | 468 | ep-prodact:RevisionWellTest |
394 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 469 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
395 | rdfs:label "revision"^^xsd:string ; | 470 | rdfs:label "revision"^^xsd:string ; |
396 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 471 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
397 | 472 | ||
... | @@ -400,13 +475,9 @@ ep-prodact:SafetyActivityType | ... | @@ -400,13 +475,9 @@ ep-prodact:SafetyActivityType |
400 | rdfs:subClassOf owl:Class . | 475 | rdfs:subClassOf owl:Class . |
401 | 476 | ||
402 | ep-prodact:SafetyMeeting | 477 | ep-prodact:SafetyMeeting |
403 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 478 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
404 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 479 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
405 | 480 | ||
406 | -ep-prodact:SampleOfMaterial | ||
407 | - rdf:type owl:Class ; | ||
408 | - rdfs:subClassOf ep-prodact:QuantityOfMaterial . | ||
409 | - | ||
410 | ep-prodact:SentAshore | 481 | ep-prodact:SentAshore |
411 | rdf:type owl:Class ; | 482 | rdf:type owl:Class ; |
412 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 483 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
... | @@ -420,7 +491,7 @@ ep-prodact:SickOnBoard | ... | @@ -420,7 +491,7 @@ ep-prodact:SickOnBoard |
420 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 491 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
421 | 492 | ||
422 | ep-prodact:SpillOrLeak | 493 | ep-prodact:SpillOrLeak |
423 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 494 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
424 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 495 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
425 | 496 | ||
426 | ep-prodact:SubstanceType | 497 | ep-prodact:SubstanceType |
... | @@ -433,7 +504,7 @@ ep-prodact:TransportationActivity | ... | @@ -433,7 +504,7 @@ ep-prodact:TransportationActivity |
433 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 504 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
434 | 505 | ||
435 | ep-prodact:UnknownReasonWellTest | 506 | ep-prodact:UnknownReasonWellTest |
436 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 507 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
437 | rdfs:label "unknown"^^xsd:string ; | 508 | rdfs:label "unknown"^^xsd:string ; |
438 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 509 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
439 | 510 | ||
... | @@ -448,7 +519,8 @@ ep-prodact:WaterDischarge | ... | @@ -448,7 +519,8 @@ ep-prodact:WaterDischarge |
448 | 519 | ||
449 | ep-prodact:WaterSample | 520 | ep-prodact:WaterSample |
450 | rdf:type owl:Class ; | 521 | rdf:type owl:Class ; |
451 | - rdfs:subClassOf ep-prodact:SampleOfMaterial , <http://www.reportinghub.no/ep/schema/well#Water> . | 522 | + rdfs:label "(temporal part of a) water sample"^^xsd:string ; |
523 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Water> , <http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial> . | ||
452 | 524 | ||
453 | ep-prodact:WellTestReasonType | 525 | ep-prodact:WellTestReasonType |
454 | rdf:type rdfs:Class ; | 526 | rdf:type rdfs:Class ; |
... | @@ -456,11 +528,11 @@ ep-prodact:WellTestReasonType | ... | @@ -456,11 +528,11 @@ ep-prodact:WellTestReasonType |
456 | rdfs:subClassOf owl:Class . | 528 | rdfs:subClassOf owl:Class . |
457 | 529 | ||
458 | ep-prodact:WorkingUnderPermit | 530 | ep-prodact:WorkingUnderPermit |
459 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 531 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
460 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 532 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
461 | 533 | ||
462 | ep-prodact:WorkingUnderPermitWithSJA | 534 | ep-prodact:WorkingUnderPermitWithSJA |
463 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 535 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
464 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . | 536 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . |
465 | 537 | ||
466 | ep-prodact:ammoniumDensity | 538 | ep-prodact:ammoniumDensity |
... | @@ -473,12 +545,22 @@ ep-prodact:amountOfOil | ... | @@ -473,12 +545,22 @@ ep-prodact:amountOfOil |
473 | rdfs:domain ep-prodact:WaterSample ; | 545 | rdfs:domain ep-prodact:WaterSample ; |
474 | rdfs:range ep-core:Mass . | 546 | rdfs:range ep-core:Mass . |
475 | 547 | ||
548 | +ep-prodact:cargoBatchNumber | ||
549 | + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; | ||
550 | + rdfs:domain <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> ; | ||
551 | + rdfs:label "cargo batch number"^^xsd:string . | ||
552 | + | ||
476 | ep-prodact:cargoLoaded | 553 | ep-prodact:cargoLoaded |
477 | rdf:type owl:ObjectProperty ; | 554 | rdf:type owl:ObjectProperty ; |
478 | rdfs:domain ep-prodact:CargoShipOperation ; | 555 | rdfs:domain ep-prodact:CargoShipOperation ; |
479 | rdfs:label "cargo loaded"^^xsd:string ; | 556 | rdfs:label "cargo loaded"^^xsd:string ; |
480 | rdfs:range ep-core:PhysicalObject . | 557 | rdfs:range ep-core:PhysicalObject . |
481 | 558 | ||
559 | +ep-prodact:cargoNumber | ||
560 | + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; | ||
561 | + rdfs:domain <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> ; | ||
562 | + rdfs:label "cargo number"^^xsd:string . | ||
563 | + | ||
482 | ep-prodact:classificationBySafetyActivityType | 564 | ep-prodact:classificationBySafetyActivityType |
483 | rdf:type owl:ObjectProperty ; | 565 | rdf:type owl:ObjectProperty ; |
484 | rdfs:domain ep-prodact:FusionOfHSEActivitiesOverPeriod ; | 566 | rdfs:domain ep-prodact:FusionOfHSEActivitiesOverPeriod ; |
... | @@ -490,10 +572,10 @@ ep-prodact:conveyed | ... | @@ -490,10 +572,10 @@ ep-prodact:conveyed |
490 | rdfs:range ep-core:PhysicalObject ; | 572 | rdfs:range ep-core:PhysicalObject ; |
491 | rdfs:subPropertyOf ep-prodact:involvement . | 573 | rdfs:subPropertyOf ep-prodact:involvement . |
492 | 574 | ||
493 | -ep-prodact:conveyedAmountOfSubstance | 575 | +ep-prodact:conveyedAmountOfMaterial |
494 | rdf:type owl:ObjectProperty ; | 576 | rdf:type owl:ObjectProperty ; |
495 | rdfs:domain ep-prodact:TransportationActivity ; | 577 | rdfs:domain ep-prodact:TransportationActivity ; |
496 | - rdfs:range ep-prodact:QuantityOfMaterial ; | 578 | + rdfs:range <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> ; |
497 | rdfs:subPropertyOf ep-prodact:conveyed . | 579 | rdfs:subPropertyOf ep-prodact:conveyed . |
498 | 580 | ||
499 | ep-prodact:coulterCounter | 581 | ep-prodact:coulterCounter |
... | @@ -507,7 +589,7 @@ ep-prodact:glycolDensity | ... | @@ -507,7 +589,7 @@ ep-prodact:glycolDensity |
507 | rdfs:range ep-core:Density . | 589 | rdfs:range ep-core:Density . |
508 | 590 | ||
509 | ep-prodact:hasGasLiftChoke | 591 | ep-prodact:hasGasLiftChoke |
510 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 592 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
511 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | 593 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
512 | rdfs:label "has gas lift choke"^^xsd:string ; | 594 | rdfs:label "has gas lift choke"^^xsd:string ; |
513 | rdfs:range <http://www.reportinghub.no/ep/schema/production-equipment#GasLiftChoke> . | 595 | rdfs:range <http://www.reportinghub.no/ep/schema/production-equipment#GasLiftChoke> . |
... | @@ -524,7 +606,7 @@ ep-prodact:hasPredecessor | ... | @@ -524,7 +606,7 @@ ep-prodact:hasPredecessor |
524 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . | 606 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . |
525 | 607 | ||
526 | ep-prodact:hasShutInPressure | 608 | ep-prodact:hasShutInPressure |
527 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 609 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
528 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | 610 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; |
529 | rdfs:label "has shut-in pressure"^^xsd:string ; | 611 | rdfs:label "has shut-in pressure"^^xsd:string ; |
530 | rdfs:range ep-core:Pressure . | 612 | rdfs:range ep-core:Pressure . |
... | @@ -536,25 +618,25 @@ ep-prodact:hasValidPredecessor | ... | @@ -536,25 +618,25 @@ ep-prodact:hasValidPredecessor |
536 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . | 618 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . |
537 | 619 | ||
538 | ep-prodact:injectionWellTestMaximumAnnularPressure | 620 | ep-prodact:injectionWellTestMaximumAnnularPressure |
539 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 621 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
540 | rdfs:domain ep-prodact:InjectionWellTest ; | 622 | rdfs:domain ep-prodact:InjectionWellTest ; |
541 | rdfs:label "injection well test maximum annular pressure"^^xsd:string ; | 623 | rdfs:label "injection well test maximum annular pressure"^^xsd:string ; |
542 | rdfs:range ep-core:Pressure . | 624 | rdfs:range ep-core:Pressure . |
543 | 625 | ||
544 | ep-prodact:injectionWellTestMinimumAnnularPressure | 626 | ep-prodact:injectionWellTestMinimumAnnularPressure |
545 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 627 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
546 | rdfs:domain ep-prodact:InjectionWellTest ; | 628 | rdfs:domain ep-prodact:InjectionWellTest ; |
547 | rdfs:label "injection well test minimum annular pressure"^^xsd:string ; | 629 | rdfs:label "injection well test minimum annular pressure"^^xsd:string ; |
548 | rdfs:range ep-core:Pressure . | 630 | rdfs:range ep-core:Pressure . |
549 | 631 | ||
550 | ep-prodact:injectionWellTestWellheadFlowingPressure | 632 | ep-prodact:injectionWellTestWellheadFlowingPressure |
551 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 633 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
552 | rdfs:domain ep-prodact:InjectionWellTest ; | 634 | rdfs:domain ep-prodact:InjectionWellTest ; |
553 | rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ; | 635 | rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ; |
554 | rdfs:range ep-core:Pressure . | 636 | rdfs:range ep-core:Pressure . |
555 | 637 | ||
556 | ep-prodact:injectionWellTestWellheadMaximumPressure | 638 | ep-prodact:injectionWellTestWellheadMaximumPressure |
557 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 639 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
558 | rdfs:domain ep-prodact:InjectionWellTest ; | 640 | rdfs:domain ep-prodact:InjectionWellTest ; |
559 | rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; | 641 | rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; |
560 | rdfs:range ep-core:Pressure . | 642 | rdfs:range ep-core:Pressure . |
... | @@ -564,6 +646,12 @@ ep-prodact:involvement | ... | @@ -564,6 +646,12 @@ ep-prodact:involvement |
564 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ; | 646 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ; |
565 | rdfs:range ep-core:PhysicalObject . | 647 | rdfs:range ep-core:PhysicalObject . |
566 | 648 | ||
649 | +ep-prodact:movedProduct | ||
650 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | ||
651 | + rdfs:domain ep-prodact:MovementOfProduct ; | ||
652 | + rdfs:label "moved product"^^xsd:string ; | ||
653 | + rdfs:range <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> . | ||
654 | + | ||
567 | ep-prodact:noOfDrillsOrExcercises | 655 | ep-prodact:noOfDrillsOrExcercises |
568 | rdf:type owl:DatatypeProperty ; | 656 | rdf:type owl:DatatypeProperty ; |
569 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; | 657 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; |
... | @@ -620,7 +708,7 @@ ep-prodact:oilInWater | ... | @@ -620,7 +708,7 @@ ep-prodact:oilInWater |
620 | rdfs:range ep-core:MassPerUnitMassConcentration . | 708 | rdfs:range ep-core:MassPerUnitMassConcentration . |
621 | 709 | ||
622 | ep-prodact:onProductionFacility | 710 | ep-prodact:onProductionFacility |
623 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 711 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
624 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; | 712 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; |
625 | rdfs:label "on facility"^^xsd:string ; | 713 | rdfs:label "on facility"^^xsd:string ; |
626 | rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . | 714 | rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . |
... | @@ -646,7 +734,7 @@ ep-prodact:productionActivityPeriodClassification | ... | @@ -646,7 +734,7 @@ ep-prodact:productionActivityPeriodClassification |
646 | rdfs:range ep-prodact:ProductionOperationClassByDuration . | 734 | rdfs:range ep-prodact:ProductionOperationClassByDuration . |
647 | 735 | ||
648 | ep-prodact:productionOperator | 736 | ep-prodact:productionOperator |
649 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 737 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
650 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; | 738 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; |
651 | rdfs:label "production operator"^^xsd:string ; | 739 | rdfs:label "production operator"^^xsd:string ; |
652 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . | 740 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . |
... | @@ -662,7 +750,7 @@ ep-prodact:samplePhValue | ... | @@ -662,7 +750,7 @@ ep-prodact:samplePhValue |
662 | rdfs:range xsd:double . | 750 | rdfs:range xsd:double . |
663 | 751 | ||
664 | ep-prodact:samplePoint | 752 | ep-prodact:samplePoint |
665 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 753 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
666 | rdfs:domain ep-prodact:WaterSample ; | 754 | rdfs:domain ep-prodact:WaterSample ; |
667 | rdfs:range <http://www.reportinghub.no/ep/schema/production-core#TemporalPartOfAPointInSpace> . | 755 | rdfs:range <http://www.reportinghub.no/ep/schema/production-core#TemporalPartOfAPointInSpace> . |
668 | 756 | ||
... | @@ -682,7 +770,7 @@ ep-prodact:samplingPerformedAt | ... | @@ -682,7 +770,7 @@ ep-prodact:samplingPerformedAt |
682 | rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . | 770 | rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . |
683 | 771 | ||
684 | ep-prodact:testedWellBoreInterval | 772 | ep-prodact:testedWellBoreInterval |
685 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 773 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
686 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | 774 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
687 | rdfs:label "tested wellbore interval"^^xsd:string ; | 775 | rdfs:label "tested wellbore interval"^^xsd:string ; |
688 | rdfs:range ep-core:PhysicalObject . | 776 | rdfs:range ep-core:PhysicalObject . |
... | @@ -719,5 +807,21 @@ ep-prodact:yearlyActivityToDate | ... | @@ -719,5 +807,21 @@ ep-prodact:yearlyActivityToDate |
719 | rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; | 807 | rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; |
720 | rdfs:range ep-prodact:AnnualProductionActivityToDate . | 808 | rdfs:range ep-prodact:AnnualProductionActivityToDate . |
721 | 809 | ||
810 | +<http://www.reportinghub.no/ep/schema/flow#CrudeOil> | ||
811 | + rdf:type owl:Class . | ||
812 | + | ||
813 | +<http://www.reportinghub.no/ep/schema/flow#NaturalGas> | ||
814 | + rdf:type owl:Class . | ||
815 | + | ||
816 | +<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> | ||
817 | + rdf:type owl:Class ; | ||
818 | + rdfs:label "(temporal part of a) quantity of material"^^xsd:string ; | ||
819 | + rdfs:subClassOf ep-core:PhysicalObject . | ||
820 | + | ||
821 | +<http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial> | ||
822 | + rdf:type owl:Class ; | ||
823 | + rdfs:label "(temporal part of a) sample of material"^^xsd:string ; | ||
824 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> . | ||
825 | + | ||
722 | <http://www.reportinghub.no/ep/schema/well#WellGroup> | 826 | <http://www.reportinghub.no/ep/schema/well#WellGroup> |
723 | rdf:type owl:Class . | 827 | rdf:type owl:Class . | ... | ... |
This diff could not be displayed because it is too large.
... | @@ -15,7 +15,7 @@ | ... | @@ -15,7 +15,7 @@ |
15 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 15 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
16 | 16 | ||
17 | ep-prodwell:Air-gas | 17 | ep-prodwell:Air-gas |
18 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 18 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
19 | rdfs:label "air gas"^^xsd:string ; | 19 | rdfs:label "air gas"^^xsd:string ; |
20 | rdfs:subClassOf ep-prodwell:NonHcGas . | 20 | rdfs:subClassOf ep-prodwell:NonHcGas . |
21 | 21 | ||
... | @@ -25,17 +25,17 @@ ep-prodwell:BasicSedimentAndWater | ... | @@ -25,17 +25,17 @@ ep-prodwell:BasicSedimentAndWater |
25 | rdfs:subClassOf ep-well:Fluid . | 25 | rdfs:subClassOf ep-well:Fluid . |
26 | 26 | ||
27 | ep-prodwell:Brine | 27 | ep-prodwell:Brine |
28 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 28 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
29 | rdfs:label "brine"^^xsd:string ; | 29 | rdfs:label "brine"^^xsd:string ; |
30 | rdfs:subClassOf ep-well:Water . | 30 | rdfs:subClassOf ep-well:Water . |
31 | 31 | ||
32 | ep-prodwell:CO2-gas | 32 | ep-prodwell:CO2-gas |
33 | - rdf:type owl:Class , ep-prodwell:InjectionFluidType ; | 33 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class ; |
34 | rdfs:label "CO2 gas"^^xsd:string ; | 34 | rdfs:label "CO2 gas"^^xsd:string ; |
35 | rdfs:subClassOf ep-prodwell:NonHcGas . | 35 | rdfs:subClassOf ep-prodwell:NonHcGas . |
36 | 36 | ||
37 | ep-prodwell:DryFluid | 37 | ep-prodwell:DryFluid |
38 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 38 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
39 | rdfs:label "dry fluid"^^xsd:string ; | 39 | rdfs:label "dry fluid"^^xsd:string ; |
40 | rdfs:subClassOf ep-well:Fluid . | 40 | rdfs:subClassOf ep-well:Fluid . |
41 | 41 | ||
... | @@ -55,7 +55,7 @@ ep-prodwell:FluidComponentWholePair | ... | @@ -55,7 +55,7 @@ ep-prodwell:FluidComponentWholePair |
55 | rdfs:subClassOf ep-prodwell:FluidPair . | 55 | rdfs:subClassOf ep-prodwell:FluidPair . |
56 | 56 | ||
57 | ep-prodwell:FluidFraction | 57 | ep-prodwell:FluidFraction |
58 | - rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; | 58 | + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; |
59 | rdfs:label "fluid fraction"^^xsd:string ; | 59 | rdfs:label "fluid fraction"^^xsd:string ; |
60 | rdfs:subClassOf ep-well:Fluid . | 60 | rdfs:subClassOf ep-well:Fluid . |
61 | 61 | ||
... | @@ -80,12 +80,12 @@ ep-prodwell:FluidPrimaryComponentWholePair | ... | @@ -80,12 +80,12 @@ ep-prodwell:FluidPrimaryComponentWholePair |
80 | rdfs:subClassOf ep-prodwell:FluidComponentWholePair . | 80 | rdfs:subClassOf ep-prodwell:FluidComponentWholePair . |
81 | 81 | ||
82 | ep-prodwell:FreshWater | 82 | ep-prodwell:FreshWater |
83 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 83 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
84 | rdfs:label "fresh water"^^xsd:string ; | 84 | rdfs:label "fresh water"^^xsd:string ; |
85 | rdfs:subClassOf ep-well:Water . | 85 | rdfs:subClassOf ep-well:Water . |
86 | 86 | ||
87 | ep-prodwell:GasAndWater | 87 | ep-prodwell:GasAndWater |
88 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 88 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
89 | rdfs:label "gas and water"^^xsd:string ; | 89 | rdfs:label "gas and water"^^xsd:string ; |
90 | rdfs:subClassOf ep-well:Fluid . | 90 | rdfs:subClassOf ep-well:Fluid . |
91 | 91 | ||
... | @@ -95,7 +95,7 @@ ep-prodwell:InjectionFluidType | ... | @@ -95,7 +95,7 @@ ep-prodwell:InjectionFluidType |
95 | rdfs:subClassOf owl:Class . | 95 | rdfs:subClassOf owl:Class . |
96 | 96 | ||
97 | ep-prodwell:Liquid | 97 | ep-prodwell:Liquid |
98 | - rdf:type ep-prodwell:FluidPhaseType , owl:Class ; | 98 | + rdf:type owl:Class , ep-prodwell:FluidPhaseType ; |
99 | rdfs:label "liquid"^^xsd:string ; | 99 | rdfs:label "liquid"^^xsd:string ; |
100 | rdfs:subClassOf ep-well:Fluid . | 100 | rdfs:subClassOf ep-well:Fluid . |
101 | 101 | ||
... | @@ -105,47 +105,47 @@ ep-prodwell:NaturalGasClass | ... | @@ -105,47 +105,47 @@ ep-prodwell:NaturalGasClass |
105 | rdfs:subClassOf owl:Class . | 105 | rdfs:subClassOf owl:Class . |
106 | 106 | ||
107 | ep-prodwell:NonHcGas | 107 | ep-prodwell:NonHcGas |
108 | - rdf:type owl:Class , ep-prodwell:InjectionFluidType ; | 108 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class ; |
109 | rdfs:label "non-HC gas"^^xsd:string ; | 109 | rdfs:label "non-HC gas"^^xsd:string ; |
110 | rdfs:subClassOf ep-well:Gas . | 110 | rdfs:subClassOf ep-well:Gas . |
111 | 111 | ||
112 | ep-prodwell:OilAndGas | 112 | ep-prodwell:OilAndGas |
113 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 113 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
114 | rdfs:label "oil and gas"^^xsd:string ; | 114 | rdfs:label "oil and gas"^^xsd:string ; |
115 | rdfs:subClassOf ep-well:Fluid . | 115 | rdfs:subClassOf ep-well:Fluid . |
116 | 116 | ||
117 | ep-prodwell:OilAndWater | 117 | ep-prodwell:OilAndWater |
118 | - rdf:type owl:Class , ep-well:FluidComponentType , ep-prodwell:InjectionFluidType ; | 118 | + rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ; |
119 | rdfs:label "oil and water"^^xsd:string ; | 119 | rdfs:label "oil and water"^^xsd:string ; |
120 | rdfs:subClassOf ep-well:Fluid . | 120 | rdfs:subClassOf ep-well:Fluid . |
121 | 121 | ||
122 | ep-prodwell:OtherInjectionFluid | 122 | ep-prodwell:OtherInjectionFluid |
123 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 123 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
124 | rdfs:label "other injection fluid"^^xsd:string ; | 124 | rdfs:label "other injection fluid"^^xsd:string ; |
125 | rdfs:subClassOf ep-well:Fluid . | 125 | rdfs:subClassOf ep-well:Fluid . |
126 | 126 | ||
127 | ep-prodwell:PlusFraction | 127 | ep-prodwell:PlusFraction |
128 | - rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; | 128 | + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; |
129 | rdfs:label "plus fraction"^^xsd:string ; | 129 | rdfs:label "plus fraction"^^xsd:string ; |
130 | rdfs:subClassOf ep-well:Fluid . | 130 | rdfs:subClassOf ep-well:Fluid . |
131 | 131 | ||
132 | ep-prodwell:PureFluid | 132 | ep-prodwell:PureFluid |
133 | - rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; | 133 | + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; |
134 | rdfs:label "pure fluid"^^xsd:string ; | 134 | rdfs:label "pure fluid"^^xsd:string ; |
135 | rdfs:subClassOf ep-well:Fluid . | 135 | rdfs:subClassOf ep-well:Fluid . |
136 | 136 | ||
137 | ep-prodwell:Sand | 137 | ep-prodwell:Sand |
138 | - rdf:type ep-well:FluidComponentType , owl:Class ; | 138 | + rdf:type owl:Class , ep-well:FluidComponentType ; |
139 | rdfs:label "sand"^^xsd:string ; | 139 | rdfs:label "sand"^^xsd:string ; |
140 | rdfs:subClassOf ep-well:Fluid . | 140 | rdfs:subClassOf ep-well:Fluid . |
141 | 141 | ||
142 | ep-prodwell:SplitFraction | 142 | ep-prodwell:SplitFraction |
143 | - rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; | 143 | + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; |
144 | rdfs:label "split fraction"^^xsd:string ; | 144 | rdfs:label "split fraction"^^xsd:string ; |
145 | rdfs:subClassOf ep-well:Fluid . | 145 | rdfs:subClassOf ep-well:Fluid . |
146 | 146 | ||
147 | ep-prodwell:Steam | 147 | ep-prodwell:Steam |
148 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 148 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
149 | rdfs:label "steam"^^xsd:string ; | 149 | rdfs:label "steam"^^xsd:string ; |
150 | rdfs:subClassOf ep-prodwell:NonHcGas . | 150 | rdfs:subClassOf ep-prodwell:NonHcGas . |
151 | 151 | ||
... | @@ -155,95 +155,90 @@ ep-prodwell:TemporalPartOfASpatialPartOfAWellBore | ... | @@ -155,95 +155,90 @@ ep-prodwell:TemporalPartOfASpatialPartOfAWellBore |
155 | rdfs:subClassOf ep-well:TemporalPartOfAWellBore . | 155 | rdfs:subClassOf ep-well:TemporalPartOfAWellBore . |
156 | 156 | ||
157 | ep-prodwell:UnknownFluid | 157 | ep-prodwell:UnknownFluid |
158 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 158 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
159 | rdfs:label "unknown fluid"^^xsd:string ; | 159 | rdfs:label "unknown fluid"^^xsd:string ; |
160 | rdfs:subClassOf ep-well:Fluid . | 160 | rdfs:subClassOf ep-well:Fluid . |
161 | 161 | ||
162 | -ep-prodwell:basicSedimentAndWater | ||
163 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | ||
164 | - rdfs:label "basic sediment and water"^^xsd:string ; | ||
165 | - rdfs:range ep-core:SpecificVolume . | ||
166 | - | ||
167 | ep-prodwell:componentFluid | 162 | ep-prodwell:componentFluid |
168 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 163 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
169 | rdfs:domain ep-prodwell:FluidComponentWholePair ; | 164 | rdfs:domain ep-prodwell:FluidComponentWholePair ; |
170 | rdfs:label "component fluid"^^xsd:string ; | 165 | rdfs:label "component fluid"^^xsd:string ; |
171 | rdfs:range ep-well:Fluid ; | 166 | rdfs:range ep-well:Fluid ; |
172 | rdfs:subPropertyOf ep-prodwell:firstFluidInPair . | 167 | rdfs:subPropertyOf ep-prodwell:firstFluidInPair . |
173 | 168 | ||
174 | ep-prodwell:condensateYield | 169 | ep-prodwell:condensateYield |
175 | - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | 170 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; |
176 | rdfs:label "condensate yield"^^xsd:string ; | 171 | rdfs:label "condensate yield"^^xsd:string ; |
177 | rdfs:range ep-core:SpecificVolume . | 172 | rdfs:range ep-core:SpecificVolume . |
178 | 173 | ||
179 | ep-prodwell:depthOfBaseUsableWaterFromSurface | 174 | ep-prodwell:depthOfBaseUsableWaterFromSurface |
180 | - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | 175 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; |
181 | rdfs:domain ep-well:Fluid ; | 176 | rdfs:domain ep-well:Fluid ; |
182 | rdfs:label "depth of base of usable water from surface"^^xsd:string ; | 177 | rdfs:label "depth of base of usable water from surface"^^xsd:string ; |
183 | rdfs:range ep-core:Length . | 178 | rdfs:range ep-core:Length . |
184 | 179 | ||
185 | ep-prodwell:depthOfFluidSurfaceFromTopOfWell | 180 | ep-prodwell:depthOfFluidSurfaceFromTopOfWell |
186 | - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | 181 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; |
187 | rdfs:domain ep-well:Fluid ; | 182 | rdfs:domain ep-well:Fluid ; |
188 | rdfs:label "depth of fluid surface from top of well"^^xsd:string ; | 183 | rdfs:label "depth of fluid surface from top of well"^^xsd:string ; |
189 | rdfs:range ep-core:Length . | 184 | rdfs:range ep-core:Length . |
190 | 185 | ||
191 | ep-prodwell:firstFluidInPair | 186 | ep-prodwell:firstFluidInPair |
192 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 187 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
193 | rdfs:domain ep-prodwell:FluidPair ; | 188 | rdfs:domain ep-prodwell:FluidPair ; |
194 | rdfs:label "first fluid in pair"^^xsd:string ; | 189 | rdfs:label "first fluid in pair"^^xsd:string ; |
195 | rdfs:range ep-well:Fluid . | 190 | rdfs:range ep-well:Fluid . |
196 | 191 | ||
197 | ep-prodwell:massRatio | 192 | ep-prodwell:massRatio |
198 | - rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; | 193 | + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; |
199 | rdfs:domain ep-prodwell:FluidPair ; | 194 | rdfs:domain ep-prodwell:FluidPair ; |
200 | rdfs:label "mass ratio"^^xsd:string ; | 195 | rdfs:label "mass ratio"^^xsd:string ; |
201 | rdfs:range ep-core:Ratio . | 196 | rdfs:range ep-core:Ratio . |
202 | 197 | ||
203 | ep-prodwell:moleRatio | 198 | ep-prodwell:moleRatio |
204 | - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; | 199 | + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; |
205 | rdfs:domain ep-prodwell:FluidPair ; | 200 | rdfs:domain ep-prodwell:FluidPair ; |
206 | rdfs:label "mole ratio"^^xsd:string ; | 201 | rdfs:label "mole ratio"^^xsd:string ; |
207 | rdfs:range ep-core:Ratio . | 202 | rdfs:range ep-core:Ratio . |
208 | 203 | ||
209 | ep-prodwell:oilWaterRatioByMass | 204 | ep-prodwell:oilWaterRatioByMass |
210 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 205 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
211 | rdfs:domain ep-well:Fluid ; | 206 | rdfs:domain ep-well:Fluid ; |
212 | rdfs:label "oil/water ratio by mass"^^xsd:string ; | 207 | rdfs:label "oil/water ratio by mass"^^xsd:string ; |
213 | - rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> . | 208 | + rdfs:range ep-core:Ratio . |
214 | 209 | ||
215 | ep-prodwell:pOverZ | 210 | ep-prodwell:pOverZ |
216 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 211 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
217 | rdfs:domain ep-well:Fluid ; | 212 | rdfs:domain ep-well:Fluid ; |
218 | rdfs:label "pressure over gas compressibility factor"^^xsd:string ; | 213 | rdfs:label "pressure over gas compressibility factor"^^xsd:string ; |
219 | rdfs:range ep-core:Pressure . | 214 | rdfs:range ep-core:Pressure . |
220 | 215 | ||
221 | ep-prodwell:potentialGasProduction | 216 | ep-prodwell:potentialGasProduction |
222 | - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | 217 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; |
223 | rdfs:domain ep-well:WellBore ; | 218 | rdfs:domain ep-well:WellBore ; |
224 | rdfs:label "potential gas production"^^xsd:string ; | 219 | rdfs:label "potential gas production"^^xsd:string ; |
225 | rdfs:range ep-core:VolumetricFlowRate . | 220 | rdfs:range ep-core:VolumetricFlowRate . |
226 | 221 | ||
227 | ep-prodwell:potentialOilProduction | 222 | ep-prodwell:potentialOilProduction |
228 | - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | 223 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; |
229 | rdfs:domain ep-well:WellBore ; | 224 | rdfs:domain ep-well:WellBore ; |
230 | rdfs:label "potential gas production"^^xsd:string ; | 225 | rdfs:label "potential gas production"^^xsd:string ; |
231 | rdfs:range ep-core:VolumetricFlowRate . | 226 | rdfs:range ep-core:VolumetricFlowRate . |
232 | 227 | ||
233 | ep-prodwell:secondFluidInPair | 228 | ep-prodwell:secondFluidInPair |
234 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 229 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
235 | rdfs:domain ep-prodwell:FluidPair ; | 230 | rdfs:domain ep-prodwell:FluidPair ; |
236 | rdfs:label "second fluid in pair"^^xsd:string ; | 231 | rdfs:label "second fluid in pair"^^xsd:string ; |
237 | rdfs:range ep-well:Fluid . | 232 | rdfs:range ep-well:Fluid . |
238 | 233 | ||
239 | ep-prodwell:volumeRatio | 234 | ep-prodwell:volumeRatio |
240 | - rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; | 235 | + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; |
241 | rdfs:domain ep-prodwell:FluidPair ; | 236 | rdfs:domain ep-prodwell:FluidPair ; |
242 | rdfs:label "volume ratio"^^xsd:string ; | 237 | rdfs:label "volume ratio"^^xsd:string ; |
243 | rdfs:range ep-core:Ratio . | 238 | rdfs:range ep-core:Ratio . |
244 | 239 | ||
245 | ep-prodwell:wholeFluid | 240 | ep-prodwell:wholeFluid |
246 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 241 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
247 | rdfs:domain ep-prodwell:FluidComponentWholePair ; | 242 | rdfs:domain ep-prodwell:FluidComponentWholePair ; |
248 | rdfs:label "whole fluid"^^xsd:string ; | 243 | rdfs:label "whole fluid"^^xsd:string ; |
249 | rdfs:range ep-well:Fluid ; | 244 | rdfs:range ep-well:Fluid ; |
... | @@ -253,7 +248,7 @@ ep-well:Condensate | ... | @@ -253,7 +248,7 @@ ep-well:Condensate |
253 | rdf:type ep-prodwell:InjectionFluidType . | 248 | rdf:type ep-prodwell:InjectionFluidType . |
254 | 249 | ||
255 | ep-well:Gas | 250 | ep-well:Gas |
256 | - rdf:type ep-prodwell:FluidPhaseType , ep-prodwell:InjectionFluidType . | 251 | + rdf:type ep-prodwell:InjectionFluidType , ep-prodwell:FluidPhaseType . |
257 | 252 | ||
258 | ep-well:Oil | 253 | ep-well:Oil |
259 | rdf:type ep-prodwell:InjectionFluidType . | 254 | rdf:type ep-prodwell:InjectionFluidType . | ... | ... |
1 | -# baseURI: http://www.reportinghub.no/ep/schema/1.0/substance | ||
2 | -# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity | ||
3 | -# imports: http://www.reportinghub.no/ep/schema/1.0/production-well | ||
4 | - | ||
5 | -@prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> . | ||
6 | -@prefix ep-prodcore: <http://www.reportinghub.no/ep/schema/production-core#> . | ||
7 | -@prefix ep-prodwell: <http://www.reportinghub.no/ep/schema/production-well#> . | ||
8 | -@prefix ep-substance: <http://www.reportinghub.no/ep/schema/substance#> . | ||
9 | -@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
10 | -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
11 | -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
12 | -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
13 | - | ||
14 | -<http://www.reportinghub.no/ep/schema/1.0/substance> | ||
15 | - rdf:type owl:Ontology ; | ||
16 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ; | ||
17 | - owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ||
18 | - | ||
19 | -ep-prodact:CrudeOil | ||
20 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . | ||
21 | - | ||
22 | -ep-prodact:NaturalGas | ||
23 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . | ||
24 | - | ||
25 | -ep-prodact:QuantityOfMaterial | ||
26 | - rdfs:label "(temporal part of a) quantity of material"^^xsd:string . | ||
27 | - | ||
28 | -ep-prodact:SampleOfMaterial | ||
29 | - rdfs:label "sample of material"^^xsd:string . | ||
30 | - | ||
31 | -ep-substance:QuantityOrFlowOfASingleSubstance | ||
32 | - rdf:type owl:Class ; | ||
33 | - rdfs:label "quantity or flow of a single substance"^^xsd:string ; | ||
34 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . | ||
35 | - | ||
36 | -ep-substance:substance-11dmcyPentane | ||
37 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
38 | - rdfs:label "11dmcy pentane"^^xsd:string ; | ||
39 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
40 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_11dmcypentane> . | ||
41 | - | ||
42 | -ep-substance:substance-124tmBenzene | ||
43 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
44 | - rdfs:label "124tm benzene"^^xsd:string ; | ||
45 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
46 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_124tmbenzene> . | ||
47 | - | ||
48 | -ep-substance:substance-12dmBenzene | ||
49 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
50 | - rdfs:label "12dm benzene"^^xsd:string ; | ||
51 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
52 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_12dmbenzene> . | ||
53 | - | ||
54 | -ep-substance:substance-13dmBenzene | ||
55 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
56 | - rdfs:label "13dm benzene"^^xsd:string ; | ||
57 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
58 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_13dmbenzene> . | ||
59 | - | ||
60 | -ep-substance:substance-14dmBenzene | ||
61 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
62 | - rdfs:label "14dm benzene"^^xsd:string ; | ||
63 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
64 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_14dmbenzene> . | ||
65 | - | ||
66 | -ep-substance:substance-223tmButane | ||
67 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
68 | - rdfs:label "223tm butane"^^xsd:string ; | ||
69 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
70 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmbutane> . | ||
71 | - | ||
72 | -ep-substance:substance-223tmPentane | ||
73 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
74 | - rdfs:label "223tm pentane"^^xsd:string ; | ||
75 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
76 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmpentane> . | ||
77 | - | ||
78 | -ep-substance:substance-22dmButane | ||
79 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
80 | - rdfs:label "22dm butane"^^xsd:string ; | ||
81 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
82 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmbutane> . | ||
83 | - | ||
84 | -ep-substance:substance-22dmHexane | ||
85 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
86 | - rdfs:label "22dm hexane"^^xsd:string ; | ||
87 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
88 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmhexane> . | ||
89 | - | ||
90 | -ep-substance:substance-22dmPentane | ||
91 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
92 | - rdfs:label "22dm pentane"^^xsd:string ; | ||
93 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
94 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpentane> . | ||
95 | - | ||
96 | -ep-substance:substance-22dmPropane | ||
97 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
98 | - rdfs:label "22dm propane"^^xsd:string ; | ||
99 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
100 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpropane> . | ||
101 | - | ||
102 | -ep-substance:substance-23dmButane | ||
103 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
104 | - rdfs:label "23dm butane"^^xsd:string ; | ||
105 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
106 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmbutane> . | ||
107 | - | ||
108 | -ep-substance:substance-23dmPentane | ||
109 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
110 | - rdfs:label "23dm pentane"^^xsd:string ; | ||
111 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
112 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmpentane> . | ||
113 | - | ||
114 | -ep-substance:substance-24dmHexane | ||
115 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
116 | - rdfs:label "24dm hexane"^^xsd:string ; | ||
117 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
118 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmhexane> . | ||
119 | - | ||
120 | -ep-substance:substance-24dmPentane | ||
121 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
122 | - rdfs:label "24dm pentane"^^xsd:string ; | ||
123 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
124 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmpentane> . | ||
125 | - | ||
126 | -ep-substance:substance-25dmHexane | ||
127 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
128 | - rdfs:label "25dm hexane"^^xsd:string ; | ||
129 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
130 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_25dmhexane> . | ||
131 | - | ||
132 | -ep-substance:substance-2mButane | ||
133 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
134 | - rdfs:label "2m butane"^^xsd:string ; | ||
135 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
136 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mbutane> . | ||
137 | - | ||
138 | -ep-substance:substance-2mHexane | ||
139 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
140 | - rdfs:label "2m hexane"^^xsd:string ; | ||
141 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
142 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mhexane> . | ||
143 | - | ||
144 | -ep-substance:substance-2mPentane | ||
145 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
146 | - rdfs:label "2m pentane"^^xsd:string ; | ||
147 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
148 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpentane> . | ||
149 | - | ||
150 | -ep-substance:substance-2mPropane | ||
151 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
152 | - rdfs:label "2m propane"^^xsd:string ; | ||
153 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
154 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpropane> . | ||
155 | - | ||
156 | -ep-substance:substance-33dmPentane | ||
157 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
158 | - rdfs:label "33dm pentane"^^xsd:string ; | ||
159 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
160 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_33dmpentane> . | ||
161 | - | ||
162 | -ep-substance:substance-3etPentane | ||
163 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
164 | - rdfs:label "3et pentane"^^xsd:string ; | ||
165 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
166 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3etpentane> . | ||
167 | - | ||
168 | -ep-substance:substance-3mHexane | ||
169 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
170 | - rdfs:label "3m hexane"^^xsd:string ; | ||
171 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
172 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mhexane> . | ||
173 | - | ||
174 | -ep-substance:substance-3mPentane | ||
175 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
176 | - rdfs:label "3m pentane"^^xsd:string ; | ||
177 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
178 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mpentane> . | ||
179 | - | ||
180 | -ep-substance:substance-Ar | ||
181 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
182 | - rdfs:label "Argon"^^xsd:string , "Ar"^^xsd:string ; | ||
183 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
184 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_Ar> . | ||
185 | - | ||
186 | -ep-substance:substance-Benzene | ||
187 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
188 | - rdfs:label "benzene"^^xsd:string ; | ||
189 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
190 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_benzene> . | ||
191 | - | ||
192 | -ep-substance:substance-Butane | ||
193 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
194 | - rdfs:label "butane"^^xsd:string ; | ||
195 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
196 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_butane> . | ||
197 | - | ||
198 | -ep-substance:substance-C11F | ||
199 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
200 | - rdfs:label "C11F"^^xsd:string ; | ||
201 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
202 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C11F> . | ||
203 | - | ||
204 | -ep-substance:substance-C12F | ||
205 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
206 | - rdfs:label "C12F"^^xsd:string ; | ||
207 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
208 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C12F> . | ||
209 | - | ||
210 | -ep-substance:substance-C13F | ||
211 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
212 | - rdfs:label "C13F"^^xsd:string ; | ||
213 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
214 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C13F> . | ||
215 | - | ||
216 | -ep-substance:substance-C13dmcyPentane | ||
217 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
218 | - rdfs:label "c13dmcy pentane"^^xsd:string ; | ||
219 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
220 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_c13dmcypentane> . | ||
221 | - | ||
222 | -ep-substance:substance-C14F | ||
223 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
224 | - rdfs:label "C14F"^^xsd:string ; | ||
225 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
226 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C14F> . | ||
227 | - | ||
228 | -ep-substance:substance-C15F | ||
229 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
230 | - rdfs:label "C15F"^^xsd:string ; | ||
231 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
232 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C15F> . | ||
233 | - | ||
234 | -ep-substance:substance-C16F | ||
235 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
236 | - rdfs:label "C16F"^^xsd:string ; | ||
237 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
238 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C16F> . | ||
239 | - | ||
240 | -ep-substance:substance-C17F | ||
241 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
242 | - rdfs:label "C17F"^^xsd:string ; | ||
243 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
244 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C17F> . | ||
245 | - | ||
246 | -ep-substance:substance-C18F | ||
247 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
248 | - rdfs:label "C18F"^^xsd:string ; | ||
249 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
250 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C18F> . | ||
251 | - | ||
252 | -ep-substance:substance-C19F | ||
253 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
254 | - rdfs:label "C19F"^^xsd:string ; | ||
255 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
256 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C19F> . | ||
257 | - | ||
258 | -ep-substance:substance-C20F | ||
259 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
260 | - rdfs:label "C20F"^^xsd:string ; | ||
261 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
262 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C20F> . | ||
263 | - | ||
264 | -ep-substance:substance-C21F | ||
265 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
266 | - rdfs:label "C21F"^^xsd:string ; | ||
267 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
268 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C21F> . | ||
269 | - | ||
270 | -ep-substance:substance-C22F | ||
271 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
272 | - rdfs:label "C22F"^^xsd:string ; | ||
273 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
274 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C22F> . | ||
275 | - | ||
276 | -ep-substance:substance-C23F | ||
277 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
278 | - rdfs:label "C23F"^^xsd:string ; | ||
279 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
280 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C23F> . | ||
281 | - | ||
282 | -ep-substance:substance-C24F | ||
283 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
284 | - rdfs:label "C24F"^^xsd:string ; | ||
285 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
286 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C24F> . | ||
287 | - | ||
288 | -ep-substance:substance-C25F | ||
289 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
290 | - rdfs:label "C25F"^^xsd:string ; | ||
291 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
292 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C25F> . | ||
293 | - | ||
294 | -ep-substance:substance-C26F | ||
295 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
296 | - rdfs:label "C26F"^^xsd:string ; | ||
297 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
298 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C26F> . | ||
299 | - | ||
300 | -ep-substance:substance-C27F | ||
301 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
302 | - rdfs:label "C27F"^^xsd:string ; | ||
303 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
304 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C27F> . | ||
305 | - | ||
306 | -ep-substance:substance-C28F | ||
307 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
308 | - rdfs:label "C28F"^^xsd:string ; | ||
309 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
310 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C28F> . | ||
311 | - | ||
312 | -ep-substance:substance-C29F | ||
313 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
314 | - rdfs:label "C29F"^^xsd:string ; | ||
315 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
316 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C29F> . | ||
317 | - | ||
318 | -ep-substance:substance-C30F | ||
319 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
320 | - rdfs:label "C30F"^^xsd:string ; | ||
321 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
322 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C30F> . | ||
323 | - | ||
324 | -ep-substance:substance-C31F | ||
325 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
326 | - rdfs:label "C31F"^^xsd:string ; | ||
327 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
328 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C31F> . | ||
329 | - | ||
330 | -ep-substance:substance-C32F | ||
331 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
332 | - rdfs:label "C32F"^^xsd:string ; | ||
333 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
334 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C32F> . | ||
335 | - | ||
336 | -ep-substance:substance-C33F | ||
337 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
338 | - rdfs:label "C33F"^^xsd:string ; | ||
339 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
340 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C33F> . | ||
341 | - | ||
342 | -ep-substance:substance-C34F | ||
343 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
344 | - rdfs:label "C34F"^^xsd:string ; | ||
345 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
346 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C34F> . | ||
347 | - | ||
348 | -ep-substance:substance-C35F | ||
349 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
350 | - rdfs:label "C35F"^^xsd:string ; | ||
351 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
352 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C35F> . | ||
353 | - | ||
354 | -ep-substance:substance-C36F | ||
355 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
356 | - rdfs:label "C36F"^^xsd:string ; | ||
357 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
358 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C36F> . | ||
359 | - | ||
360 | -ep-substance:substance-C37F | ||
361 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
362 | - rdfs:label "C37F"^^xsd:string ; | ||
363 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
364 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C37F> . | ||
365 | - | ||
366 | -ep-substance:substance-C38F | ||
367 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
368 | - rdfs:label "C38F"^^xsd:string ; | ||
369 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
370 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C38F> . | ||
371 | - | ||
372 | -ep-substance:substance-C39F | ||
373 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
374 | - rdfs:label "C39F"^^xsd:string ; | ||
375 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
376 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C39F> . | ||
377 | - | ||
378 | -ep-substance:substance-C40F | ||
379 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
380 | - rdfs:label "C40F"^^xsd:string ; | ||
381 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
382 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C40F> . | ||
383 | - | ||
384 | -ep-substance:substance-C41F | ||
385 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
386 | - rdfs:label "C41F"^^xsd:string ; | ||
387 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
388 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C41F> . | ||
389 | - | ||
390 | -ep-substance:substance-C42F | ||
391 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
392 | - rdfs:label "C42F"^^xsd:string ; | ||
393 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
394 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C42F> . | ||
395 | - | ||
396 | -ep-substance:substance-C43F | ||
397 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
398 | - rdfs:label "C43F"^^xsd:string ; | ||
399 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
400 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C43F> . | ||
401 | - | ||
402 | -ep-substance:substance-C44F | ||
403 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
404 | - rdfs:label "C44F"^^xsd:string ; | ||
405 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
406 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C44F> . | ||
407 | - | ||
408 | -ep-substance:substance-C45F | ||
409 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
410 | - rdfs:label "C45F"^^xsd:string ; | ||
411 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
412 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C45F> . | ||
413 | - | ||
414 | -ep-substance:substance-C46F | ||
415 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
416 | - rdfs:label "C46F"^^xsd:string ; | ||
417 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
418 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C46F> . | ||
419 | - | ||
420 | -ep-substance:substance-C47F | ||
421 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
422 | - rdfs:label "C47F"^^xsd:string ; | ||
423 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
424 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C47F> . | ||
425 | - | ||
426 | -ep-substance:substance-C48F | ||
427 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
428 | - rdfs:label "C48F"^^xsd:string ; | ||
429 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
430 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C48F> . | ||
431 | - | ||
432 | -ep-substance:substance-C49F | ||
433 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
434 | - rdfs:label "C49F"^^xsd:string ; | ||
435 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
436 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C49F> . | ||
437 | - | ||
438 | -ep-substance:substance-CO2 | ||
439 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
440 | - rdfs:label "CO2"^^xsd:string ; | ||
441 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
442 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_CO2> . | ||
443 | - | ||
444 | -ep-substance:substance-Cyclohexane | ||
445 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
446 | - rdfs:label "cyclohexane"^^xsd:string ; | ||
447 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
448 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclohexane> . | ||
449 | - | ||
450 | -ep-substance:substance-Cyclopentane | ||
451 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
452 | - rdfs:label "cyclopentane"^^xsd:string ; | ||
453 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
454 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclopentane> . | ||
455 | - | ||
456 | -ep-substance:substance-Decanes | ||
457 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
458 | - rdfs:label "decanes"^^xsd:string ; | ||
459 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
460 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_decanes> . | ||
461 | - | ||
462 | -ep-substance:substance-EtBenzene | ||
463 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
464 | - rdfs:label "et benzene"^^xsd:string ; | ||
465 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
466 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etbenzene> . | ||
467 | - | ||
468 | -ep-substance:substance-EtcyPentane | ||
469 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
470 | - rdfs:label "etcy pentane"^^xsd:string ; | ||
471 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
472 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etcypentane> . | ||
473 | - | ||
474 | -ep-substance:substance-Ethane | ||
475 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
476 | - rdfs:label "ethane"^^xsd:string ; | ||
477 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
478 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_ethane> . | ||
479 | - | ||
480 | -ep-substance:substance-H2 | ||
481 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
482 | - rdfs:label "H2"^^xsd:string ; | ||
483 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
484 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2> . | ||
485 | - | ||
486 | -ep-substance:substance-H2O | ||
487 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
488 | - rdfs:label "H2O"^^xsd:string ; | ||
489 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
490 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2O> . | ||
491 | - | ||
492 | -ep-substance:substance-H2S | ||
493 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
494 | - rdfs:label "H2S"^^xsd:string ; | ||
495 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
496 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2S> . | ||
497 | - | ||
498 | -ep-substance:substance-Heptanes | ||
499 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
500 | - rdfs:label "heptanes"^^xsd:string ; | ||
501 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
502 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_heptanes> . | ||
503 | - | ||
504 | -ep-substance:substance-Hexane | ||
505 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
506 | - rdfs:label "hexane"^^xsd:string ; | ||
507 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
508 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexane> . | ||
509 | - | ||
510 | -ep-substance:substance-Hexanes | ||
511 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
512 | - rdfs:label "hexanes"^^xsd:string ; | ||
513 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
514 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexanes> . | ||
515 | - | ||
516 | -ep-substance:substance-MBenzene | ||
517 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
518 | - rdfs:label "m benzene"^^xsd:string ; | ||
519 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
520 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mbenzene> . | ||
521 | - | ||
522 | -ep-substance:substance-McyHexane | ||
523 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
524 | - rdfs:label "mcy hexane"^^xsd:string ; | ||
525 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
526 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcyhexane> . | ||
527 | - | ||
528 | -ep-substance:substance-McyPentane | ||
529 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
530 | - rdfs:label "mcy pentane"^^xsd:string ; | ||
531 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
532 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcypentane> . | ||
533 | - | ||
534 | -ep-substance:substance-Methane | ||
535 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
536 | - rdfs:label "methane"^^xsd:string ; | ||
537 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
538 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_methane> . | ||
539 | - | ||
540 | -ep-substance:substance-N2 | ||
541 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
542 | - rdfs:label "N2"^^xsd:string ; | ||
543 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
544 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_N2> . | ||
545 | - | ||
546 | -ep-substance:substance-Nonanes | ||
547 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
548 | - rdfs:label "nonanes"^^xsd:string ; | ||
549 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
550 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_nonanes> . | ||
551 | - | ||
552 | -ep-substance:substance-O2 | ||
553 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
554 | - rdfs:label "O2"^^xsd:string ; | ||
555 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
556 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_O2> . | ||
557 | - | ||
558 | -ep-substance:substance-Octanes | ||
559 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
560 | - rdfs:label "octanes"^^xsd:string ; | ||
561 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
562 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_octanes> . | ||
563 | - | ||
564 | -ep-substance:substance-Pentane | ||
565 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
566 | - rdfs:label "pentane"^^xsd:string ; | ||
567 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
568 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_pentane> . | ||
569 | - | ||
570 | -ep-substance:substance-Propane | ||
571 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
572 | - rdfs:label "propane"^^xsd:string ; | ||
573 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
574 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_propane> . | ||
575 | - | ||
576 | -ep-substance:substance-T12dmcyPentane | ||
577 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
578 | - rdfs:label "t12dmcy pentane"^^xsd:string ; | ||
579 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
580 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t12dmcypentane> . | ||
581 | - | ||
582 | -ep-substance:substance-T13dmcyPentane | ||
583 | - rdf:type owl:Class , ep-prodwell:FluidComponentType , ep-prodact:SubstanceType ; | ||
584 | - rdfs:label "t13dmcy pentane"^^xsd:string ; | ||
585 | - rdfs:subClassOf ep-substance:QuantityOrFlowOfASingleSubstance ; | ||
586 | - ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t13dmcypentane> . |
This diff could not be displayed because it is too large.
... | @@ -25,6 +25,9 @@ | ... | @@ -25,6 +25,9 @@ |
25 | @prefix wellTest: <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest#> . | 25 | @prefix wellTest: <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest#> . |
26 | @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | 26 | @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . |
27 | 27 | ||
28 | +<http://www.reportinghub.no/ep/schema/production-activity#WaterSample> | ||
29 | + rdfs:label "(temporal part of a) water sample"^^xsd:string . | ||
30 | + | ||
28 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector> | 31 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector> |
29 | rdf:type owl:Ontology ; | 32 | rdf:type owl:Ontology ; |
30 | owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/injectionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults> ; | 33 | owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/injectionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults> ; | ... | ... |
... | @@ -4,7 +4,6 @@ | ... | @@ -4,7 +4,6 @@ |
4 | # imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib | 4 | # imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib |
5 | # imports: http://www.reportinghub.no/ep/mpr/spin/1.1/lib | 5 | # imports: http://www.reportinghub.no/ep/mpr/spin/1.1/lib |
6 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-activity | 6 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-activity |
7 | -# imports: http://www.reportinghub.no/ep/schema/1.0/substance | ||
8 | 7 | ||
9 | @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0#> . | 8 | @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0#> . |
10 | @prefix arg: <http://spinrdf.org/arg#> . | 9 | @prefix arg: <http://spinrdf.org/arg#> . |
... | @@ -24,16 +23,14 @@ | ... | @@ -24,16 +23,14 @@ |
24 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> | 23 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> |
25 | spin:rule | 24 | spin:rule |
26 | [ rdf:type sp:Construct ; | 25 | [ rdf:type sp:Construct ; |
27 | - rdfs:comment """STEP 40005b Specify the fluid component - non-primary component. | 26 | + rdfs:comment """STEP 40005a Specify the fluid component - primary component. |
28 | The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; | 27 | The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; |
29 | - sp:templates ([ sp:object _:b1 ; | 28 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
30 | - sp:predicate | 29 | + sp:predicate rdf:type ; |
31 | - [ sp:varName "fluidComponentType"^^xsd:string | 30 | + sp:subject _:b1 |
31 | + ] [ sp:object | ||
32 | + [ sp:varName "fluidPhaseType"^^xsd:string | ||
32 | ] ; | 33 | ] ; |
33 | - sp:subject | ||
34 | - [ sp:varName "sampledFluid"^^xsd:string | ||
35 | - ] | ||
36 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
37 | sp:predicate rdf:type ; | 34 | sp:predicate rdf:type ; |
38 | sp:subject _:b1 | 35 | sp:subject _:b1 |
39 | ] [ sp:object | 36 | ] [ sp:object |
... | @@ -46,7 +43,7 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -46,7 +43,7 @@ The componentName element is used differently in the examples for the primary an |
46 | ] ; | 43 | ] ; |
47 | sp:predicate rdf:type ; | 44 | sp:predicate rdf:type ; |
48 | sp:subject _:b1 | 45 | sp:subject _:b1 |
49 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidNonPrimaryComponentWholePair> ; | 46 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidPrimaryComponentWholePair> ; |
50 | sp:predicate rdf:type ; | 47 | sp:predicate rdf:type ; |
51 | sp:subject _:b2 | 48 | sp:subject _:b2 |
52 | ] [ sp:object _:b1 ; | 49 | ] [ sp:object _:b1 ; |
... | @@ -57,32 +54,6 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -57,32 +54,6 @@ The componentName element is used differently in the examples for the primary an |
57 | ] ; | 54 | ] ; |
58 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; | 55 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; |
59 | sp:subject _:b2 | 56 | sp:subject _:b2 |
60 | - ] [ sp:object _:b3 ; | ||
61 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#massRatio> ; | ||
62 | - sp:subject _:b2 | ||
63 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
64 | - sp:predicate rdf:type ; | ||
65 | - sp:subject _:b3 | ||
66 | - ] [ sp:object | ||
67 | - [ sp:varName "realWeightPercent"^^xsd:string | ||
68 | - ] ; | ||
69 | - sp:predicate | ||
70 | - [ sp:varName "weightPercentScale"^^xsd:string | ||
71 | - ] ; | ||
72 | - sp:subject _:b3 | ||
73 | - ] [ sp:object _:b4 ; | ||
74 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#moleRatio> ; | ||
75 | - sp:subject _:b2 | ||
76 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
77 | - sp:predicate rdf:type ; | ||
78 | - sp:subject _:b4 | ||
79 | - ] [ sp:object | ||
80 | - [ sp:varName "realMolePercent"^^xsd:string | ||
81 | - ] ; | ||
82 | - sp:predicate | ||
83 | - [ sp:varName "molePercentScale"^^xsd:string | ||
84 | - ] ; | ||
85 | - sp:subject _:b4 | ||
86 | ]) ; | 57 | ]) ; |
87 | sp:where ([ sp:object | 58 | sp:where ([ sp:object |
88 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 59 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
... | @@ -108,7 +79,7 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -108,7 +79,7 @@ The componentName element is used differently in the examples for the primary an |
108 | sp:subject | 79 | sp:subject |
109 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 80 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
110 | ] | 81 | ] |
111 | - ] [ sp:object "false"^^xsd:boolean ; | 82 | + ] [ sp:object "true"^^xsd:boolean ; |
112 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; | 83 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; |
113 | sp:subject | 84 | sp:subject |
114 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 85 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
... | @@ -120,90 +91,39 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -120,90 +91,39 @@ The componentName element is used differently in the examples for the primary an |
120 | sp:subject | 91 | sp:subject |
121 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 92 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
122 | ] | 93 | ] |
123 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#SubstanceType> ; | ||
124 | - sp:predicate rdf:type ; | ||
125 | - sp:subject | ||
126 | - [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
127 | - ] | ||
128 | - ] [ sp:object | ||
129 | - [ sp:varName "name"^^xsd:string | ||
130 | - ] ; | ||
131 | - sp:predicate rdfs:label ; | ||
132 | - sp:subject | ||
133 | - [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
134 | - ] | ||
135 | - ] [ rdf:type sp:Optional ; | ||
136 | - sp:elements ([ sp:object | ||
137 | - [ sp:varName "componentKindRef"^^xsd:string | ||
138 | - ] ; | ||
139 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; | ||
140 | - sp:subject | ||
141 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
142 | - ] | ||
143 | - ]) | ||
144 | ] [ rdf:type sp:Optional ; | 94 | ] [ rdf:type sp:Optional ; |
145 | sp:elements ([ sp:object | 95 | sp:elements ([ sp:object |
146 | - [ sp:varName "weightPercentRef"^^xsd:string | 96 | + [ sp:varName "componentBaseKindRef"^^xsd:string |
147 | ] ; | 97 | ] ; |
148 | - sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ; | 98 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ; |
149 | sp:subject | 99 | sp:subject |
150 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 100 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
151 | ] | 101 | ] |
152 | ] [ sp:object | 102 | ] [ sp:object |
153 | - [ sp:varName "realWeightPercent"^^xsd:string | 103 | + [ sp:varName "componentBaseKindRef"^^xsd:string |
154 | - ] ; | ||
155 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
156 | - sp:subject | ||
157 | - [ sp:varName "weightPercentRef"^^xsd:string | ||
158 | - ] | ||
159 | - ] [ sp:object | ||
160 | - [ sp:varName "uomWeightPercent"^^xsd:string | ||
161 | ] ; | 104 | ] ; |
162 | - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | 105 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#mapsTo> ; |
163 | sp:subject | 106 | sp:subject |
164 | - [ sp:varName "weightPercentRef"^^xsd:string | 107 | + [ sp:varName "fluidSubstanceKindType"^^xsd:string |
165 | ] | 108 | ] |
166 | ]) | 109 | ]) |
167 | ] [ rdf:type sp:Optional ; | 110 | ] [ rdf:type sp:Optional ; |
168 | sp:elements ([ sp:object | 111 | sp:elements ([ sp:object |
169 | - [ sp:varName "molePercentRef"^^xsd:string | 112 | + [ sp:varName "componentKindRef"^^xsd:string |
170 | ] ; | 113 | ] ; |
171 | - sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ; | 114 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; |
172 | sp:subject | 115 | sp:subject |
173 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 116 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
174 | ] | 117 | ] |
175 | - ] [ sp:object | ||
176 | - [ sp:varName "realMolePercent"^^xsd:string | ||
177 | - ] ; | ||
178 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
179 | - sp:subject | ||
180 | - [ sp:varName "molePercentRef"^^xsd:string | ||
181 | - ] | ||
182 | - ] [ sp:object | ||
183 | - [ sp:varName "uomMolePercent"^^xsd:string | ||
184 | - ] ; | ||
185 | - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
186 | - sp:subject | ||
187 | - [ sp:varName "molePercentRef"^^xsd:string | ||
188 | - ] | ||
189 | ]) | 118 | ]) |
190 | ] [ rdf:type sp:Bind ; | 119 | ] [ rdf:type sp:Bind ; |
191 | sp:expression | 120 | sp:expression |
192 | - [ rdf:type ep-mpr-spin-lib:selectRatioScale ; | 121 | + [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ; |
193 | - sp:arg1 [ sp:varName "uomWeightPercent"^^xsd:string | 122 | + sp:arg1 [ sp:varName "name"^^xsd:string |
194 | - ] | ||
195 | - ] ; | ||
196 | - sp:variable | ||
197 | - [ sp:varName "weightPercentScale"^^xsd:string | ||
198 | - ] | ||
199 | - ] [ rdf:type sp:Bind ; | ||
200 | - sp:expression | ||
201 | - [ rdf:type ep-mpr-spin-lib:selectRatioScale ; | ||
202 | - sp:arg1 [ sp:varName "uomMolePercent"^^xsd:string | ||
203 | ] | 123 | ] |
204 | ] ; | 124 | ] ; |
205 | sp:variable | 125 | sp:variable |
206 | - [ sp:varName "molePercentScale"^^xsd:string | 126 | + [ sp:varName "fluidPhaseType"^^xsd:string |
207 | ] | 127 | ] |
208 | ] [ rdf:type sp:Bind ; | 128 | ] [ rdf:type sp:Bind ; |
209 | sp:expression | 129 | sp:expression |
... | @@ -218,486 +138,514 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -218,486 +138,514 @@ The componentName element is used differently in the examples for the primary an |
218 | ] ; | 138 | ] ; |
219 | spin:rule | 139 | spin:rule |
220 | [ rdf:type sp:Construct ; | 140 | [ rdf:type sp:Construct ; |
221 | - rdfs:comment """STEP 40002d Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 141 | + rdfs:comment """STEP 40002c Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
222 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 142 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
223 | - sp:templates ([ sp:object _:b5 ; | 143 | + sp:templates ([ sp:object _:b3 ; |
224 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 144 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
225 | - sp:subject _:b6 | 145 | + sp:subject _:b4 |
226 | - ] [ sp:object _:b7 ; | 146 | + ] [ sp:object _:b5 ; |
227 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 147 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
228 | - sp:subject _:b5 | 148 | + sp:subject _:b3 |
229 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 149 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
230 | sp:predicate rdf:type ; | 150 | sp:predicate rdf:type ; |
231 | - sp:subject _:b7 | 151 | + sp:subject _:b5 |
232 | - ] [ sp:object _:b8 ; | 152 | + ] [ sp:object _:b6 ; |
233 | sp:predicate rdfs:label ; | 153 | sp:predicate rdfs:label ; |
234 | - sp:subject _:b7 | 154 | + sp:subject _:b5 |
235 | - ] [ sp:object _:b9 ; | 155 | + ] [ sp:object _:b7 ; |
236 | sp:predicate rdf:type ; | 156 | sp:predicate rdf:type ; |
237 | - sp:subject _:b7 | 157 | + sp:subject _:b5 |
238 | - ] [ sp:object _:b8 ; | 158 | + ] [ sp:object _:b6 ; |
239 | sp:predicate rdfs:label ; | 159 | sp:predicate rdfs:label ; |
240 | - sp:subject _:b10 | 160 | + sp:subject _:b8 |
241 | ]) ; | 161 | ]) ; |
242 | - sp:where ([ sp:object _:b11 ; | 162 | + sp:where ([ sp:object _:b9 ; |
243 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 163 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
244 | sp:subject spin:_this | 164 | sp:subject spin:_this |
245 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 165 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
246 | sp:predicate rdf:type ; | 166 | sp:predicate rdf:type ; |
247 | - sp:subject _:b11 | 167 | + sp:subject _:b9 |
248 | - ] [ sp:object _:b11 ; | 168 | + ] [ sp:object _:b9 ; |
249 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 169 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
250 | - sp:subject _:b6 | 170 | + sp:subject _:b4 |
251 | - ] [ sp:object _:b10 ; | 171 | + ] [ sp:object _:b8 ; |
252 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 172 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
253 | - sp:subject _:b11 | 173 | + sp:subject _:b9 |
254 | - ] [ sp:object _:b12 ; | 174 | + ] [ sp:object _:b10 ; |
255 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 175 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
256 | - sp:subject _:b10 | 176 | + sp:subject _:b8 |
257 | - ] [ sp:object _:b13 ; | 177 | + ] [ sp:object _:b11 ; |
258 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 178 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
259 | - sp:subject _:b12 | 179 | + sp:subject _:b10 |
260 | - ] [ sp:object _:b14 ; | 180 | + ] [ sp:object _:b12 ; |
261 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 181 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
262 | - sp:subject _:b12 | 182 | + sp:subject _:b10 |
263 | ] [ rdf:type sp:NotExists ; | 183 | ] [ rdf:type sp:NotExists ; |
264 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 184 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
265 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 185 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
266 | - sp:subject _:b12 | 186 | + sp:subject _:b10 |
267 | ]) | 187 | ]) |
268 | - ] [ sp:object _:b15 ; | 188 | + ] [ sp:object _:b13 ; |
269 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | 189 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; |
270 | - sp:subject _:b11 | 190 | + sp:subject _:b9 |
271 | - ] [ sp:object _:b16 ; | 191 | + ] [ sp:object _:b14 ; |
272 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
273 | - sp:subject _:b15 | ||
274 | - ] [ sp:object _:b17 ; | ||
275 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | ||
276 | - sp:subject _:b11 | ||
277 | - ] [ sp:object _:b18 ; | ||
278 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 192 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
279 | - sp:subject _:b17 | 193 | + sp:subject _:b13 |
280 | - ] [ rdf:type sp:Bind ; | 194 | + ] [ rdf:type sp:NotExists ; |
281 | - sp:expression | 195 | + sp:elements ([ sp:object |
282 | - [ rdf:type ep-spin-lib:normalizeString ; | 196 | + [ sp:varName "facilityParent2Ref"^^xsd:string |
283 | - sp:arg1 _:b13 | 197 | + ] ; |
284 | - ] ; | 198 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; |
285 | - sp:variable _:b19 | 199 | + sp:subject _:b9 |
200 | + ]) | ||
286 | ] [ rdf:type sp:Bind ; | 201 | ] [ rdf:type sp:Bind ; |
287 | sp:expression | 202 | sp:expression |
288 | [ rdf:type ep-spin-lib:normalizeString ; | 203 | [ rdf:type ep-spin-lib:normalizeString ; |
289 | - sp:arg1 _:b16 | 204 | + sp:arg1 _:b11 |
290 | ] ; | 205 | ] ; |
291 | - sp:variable _:b20 | 206 | + sp:variable _:b15 |
292 | ] [ rdf:type sp:Bind ; | 207 | ] [ rdf:type sp:Bind ; |
293 | sp:expression | 208 | sp:expression |
294 | [ rdf:type ep-spin-lib:normalizeString ; | 209 | [ rdf:type ep-spin-lib:normalizeString ; |
295 | - sp:arg1 _:b18 | 210 | + sp:arg1 _:b14 |
296 | ] ; | 211 | ] ; |
297 | - sp:variable | 212 | + sp:variable _:b16 |
298 | - [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
299 | - ] | ||
300 | ] [ rdf:type sp:Bind ; | 213 | ] [ rdf:type sp:Bind ; |
301 | sp:expression | 214 | sp:expression |
302 | [ rdf:type fn:concat ; | 215 | [ rdf:type fn:concat ; |
303 | - sp:arg1 _:b20 ; | 216 | + sp:arg1 _:b16 ; |
304 | sp:arg2 "$" ; | 217 | sp:arg2 "$" ; |
305 | - sp:arg3 _:b20 ; | 218 | + sp:arg3 _:b15 |
306 | - sp:arg4 "$" ; | ||
307 | - sp:arg5 _:b19 | ||
308 | ] ; | 219 | ] ; |
309 | - sp:variable _:b8 | 220 | + sp:variable _:b6 |
310 | ] [ rdf:type sp:Bind ; | 221 | ] [ rdf:type sp:Bind ; |
311 | sp:expression | 222 | sp:expression |
312 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 223 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
313 | - sp:arg1 _:b8 | 224 | + sp:arg1 _:b6 |
314 | ] ; | 225 | ] ; |
315 | - sp:variable _:b7 | 226 | + sp:variable _:b5 |
316 | ] [ rdf:type sp:Bind ; | 227 | ] [ rdf:type sp:Bind ; |
317 | sp:expression | 228 | sp:expression |
318 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 229 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; |
319 | - sp:arg1 _:b14 | 230 | + sp:arg1 _:b12 |
320 | ] ; | 231 | ] ; |
321 | - sp:variable _:b9 | 232 | + sp:variable _:b7 |
322 | ]) | 233 | ]) |
323 | ] ; | 234 | ] ; |
324 | spin:rule | 235 | spin:rule |
325 | [ rdf:type sp:Construct ; | 236 | [ rdf:type sp:Construct ; |
326 | - rdfs:comment """STEP 40002b Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 237 | + rdfs:comment """STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
327 | -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 238 | +kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; |
328 | - sp:templates ([ sp:object _:b21 ; | 239 | + sp:templates ([ sp:object _:b17 ; |
329 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 240 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
330 | - sp:subject _:b22 | 241 | + sp:subject _:b18 |
331 | - ] [ sp:object _:b23 ; | 242 | + ] [ sp:object _:b19 ; |
332 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 243 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
333 | - sp:subject _:b21 | 244 | + sp:subject _:b17 |
334 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 245 | + ] [ sp:object _:b20 ; |
335 | - sp:predicate rdf:type ; | ||
336 | - sp:subject _:b23 | ||
337 | - ] [ sp:object _:b24 ; | ||
338 | - sp:predicate rdfs:label ; | ||
339 | - sp:subject _:b23 | ||
340 | - ] [ sp:object _:b25 ; | ||
341 | - sp:predicate rdf:type ; | ||
342 | - sp:subject _:b23 | ||
343 | - ] [ sp:object _:b24 ; | ||
344 | sp:predicate rdfs:label ; | 246 | sp:predicate rdfs:label ; |
345 | - sp:subject _:b26 | 247 | + sp:subject _:b21 |
346 | ]) ; | 248 | ]) ; |
347 | - sp:where ([ sp:object _:b27 ; | 249 | + sp:where ([ sp:object _:b22 ; |
348 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 250 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
349 | sp:subject spin:_this | 251 | sp:subject spin:_this |
350 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 252 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
351 | sp:predicate rdf:type ; | 253 | sp:predicate rdf:type ; |
352 | - sp:subject _:b27 | ||
353 | - ] [ sp:object _:b27 ; | ||
354 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
355 | sp:subject _:b22 | 254 | sp:subject _:b22 |
356 | - ] [ sp:object _:b26 ; | 255 | + ] [ sp:object _:b22 ; |
256 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
257 | + sp:subject _:b18 | ||
258 | + ] [ sp:object _:b21 ; | ||
357 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 259 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
358 | - sp:subject _:b27 | 260 | + sp:subject _:b22 |
359 | - ] [ sp:object _:b28 ; | 261 | + ] [ sp:object _:b23 ; |
360 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 262 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
361 | - sp:subject _:b26 | 263 | + sp:subject _:b21 |
362 | - ] [ sp:object _:b29 ; | 264 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
363 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
364 | - sp:subject _:b28 | ||
365 | - ] [ sp:object _:b30 ; | ||
366 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 265 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
367 | - sp:subject _:b28 | 266 | + sp:subject _:b23 |
368 | - ] [ rdf:type sp:NotExists ; | 267 | + ] [ sp:object _:b24 ; |
369 | - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 268 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; |
370 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 269 | + sp:subject _:b22 |
371 | - sp:subject _:b28 | 270 | + ] [ sp:object _:b25 ; |
372 | - ]) | 271 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
373 | - ] [ rdf:type sp:NotExists ; | 272 | + sp:subject _:b24 |
374 | - sp:elements ([ sp:object | ||
375 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
376 | - ] ; | ||
377 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
378 | - sp:subject _:b27 | ||
379 | - ]) | ||
380 | ] [ rdf:type sp:Bind ; | 273 | ] [ rdf:type sp:Bind ; |
381 | sp:expression | 274 | sp:expression |
382 | [ rdf:type ep-spin-lib:normalizeString ; | 275 | [ rdf:type ep-spin-lib:normalizeString ; |
383 | - sp:arg1 _:b29 | 276 | + sp:arg1 _:b25 |
384 | - ] ; | ||
385 | - sp:variable _:b24 | ||
386 | - ] [ rdf:type sp:Bind ; | ||
387 | - sp:expression | ||
388 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
389 | - sp:arg1 _:b24 | ||
390 | ] ; | 277 | ] ; |
391 | - sp:variable _:b23 | 278 | + sp:variable _:b20 |
392 | ] [ rdf:type sp:Bind ; | 279 | ] [ rdf:type sp:Bind ; |
393 | sp:expression | 280 | sp:expression |
394 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 281 | + [ rdf:type rhspin:wellByName ; |
395 | - sp:arg1 _:b30 | 282 | + arg:wellName _:b25 |
396 | ] ; | 283 | ] ; |
397 | - sp:variable _:b25 | 284 | + sp:variable _:b19 |
398 | ]) | 285 | ]) |
399 | ] ; | 286 | ] ; |
400 | spin:rule | 287 | spin:rule |
401 | [ rdf:type sp:Construct ; | 288 | [ rdf:type sp:Construct ; |
402 | - rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; | 289 | + rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; |
403 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ; | 290 | + sp:templates ([ sp:object _:b26 ; |
404 | - sp:predicate rdf:type ; | 291 | + sp:predicate rdfs:label ; |
405 | - sp:subject _:b31 | 292 | + sp:subject _:b27 |
406 | - ] [ sp:object _:b32 ; | 293 | + ] [ sp:object _:b28 ; |
407 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
408 | - sp:subject _:b31 | ||
409 | - ] [ sp:object _:b33 ; | ||
410 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
411 | - sp:subject _:b31 | ||
412 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
413 | - sp:predicate rdf:type ; | ||
414 | - sp:subject _:b33 | ||
415 | - ] [ sp:object _:b34 ; | ||
416 | - sp:predicate rdf:type ; | ||
417 | - sp:subject _:b33 | ||
418 | - ] [ sp:object _:b35 ; | ||
419 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
420 | - sp:subject _:b33 | ||
421 | - ] [ sp:object _:b36 ; | ||
422 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 294 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
423 | - sp:subject _:b33 | 295 | + sp:subject _:b29 |
424 | ]) ; | 296 | ]) ; |
425 | - sp:where ([ sp:object spin:_this ; | 297 | + sp:where ([ sp:object _:b30 ; |
426 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
427 | - sp:subject _:b32 | ||
428 | - ] [ sp:object _:b36 ; | ||
429 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 298 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
430 | sp:subject spin:_this | 299 | sp:subject spin:_this |
431 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 300 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
432 | sp:predicate rdf:type ; | 301 | sp:predicate rdf:type ; |
433 | - sp:subject _:b36 | 302 | + sp:subject _:b30 |
434 | - ] [ rdf:type sp:Optional ; | 303 | + ] [ sp:object _:b30 ; |
435 | - sp:elements ([ sp:object _:b35 ; | 304 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
436 | - sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; | 305 | + sp:subject _:b27 |
437 | - sp:subject _:b36 | 306 | + ] [ sp:object _:b29 ; |
438 | - ]) | 307 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; |
439 | - ] [ rdf:type sp:Optional ; | 308 | + sp:subject _:b27 |
440 | - sp:elements ([ sp:object _:b37 ; | 309 | + ] [ sp:object _:b31 ; |
441 | - sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; | 310 | + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; |
442 | - sp:subject _:b36 | 311 | + sp:subject _:b30 |
443 | - ]) | 312 | + ] [ sp:object _:b28 ; |
444 | - ] [ rdf:type sp:Bind ; | 313 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
445 | - sp:expression | 314 | + sp:subject spin:_this |
446 | - [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | 315 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; |
447 | - sp:arg1 _:b37 | 316 | + sp:predicate rdf:type ; |
448 | - ] ; | 317 | + sp:subject _:b28 |
449 | - sp:variable _:b34 | 318 | + ] [ sp:object _:b31 ; |
450 | - ]) | 319 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; |
451 | - ] ; | 320 | + sp:subject _:b28 |
452 | - spin:rule | 321 | + ] [ rdf:type sp:Optional ; |
322 | + sp:elements ([ sp:object _:b26 ; | ||
323 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; | ||
324 | + sp:subject _:b28 | ||
325 | + ]) | ||
326 | + ]) | ||
327 | + ] ; | ||
328 | + spin:rule | ||
453 | [ rdf:type sp:Construct ; | 329 | [ rdf:type sp:Construct ; |
454 | rdfs:comment """STEP 40003 Create the Sample of fluid. | 330 | rdfs:comment """STEP 40003 Create the Sample of fluid. |
455 | The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; | 331 | The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; |
456 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 332 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
457 | sp:predicate rdf:type ; | 333 | sp:predicate rdf:type ; |
458 | - sp:subject _:b38 | 334 | + sp:subject _:b32 |
459 | - ] [ sp:object _:b39 ; | 335 | + ] [ sp:object _:b33 ; |
460 | sp:predicate rdfs:label ; | 336 | sp:predicate rdfs:label ; |
461 | - sp:subject _:b38 | 337 | + sp:subject _:b32 |
462 | - ] [ sp:object _:b38 ; | 338 | + ] [ sp:object _:b32 ; |
463 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | 339 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; |
464 | - sp:subject _:b40 | 340 | + sp:subject _:b34 |
465 | ]) ; | 341 | ]) ; |
466 | - sp:where ([ sp:object _:b41 ; | 342 | + sp:where ([ sp:object _:b35 ; |
467 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 343 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
468 | sp:subject spin:_this | 344 | sp:subject spin:_this |
469 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 345 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
470 | sp:predicate rdf:type ; | 346 | sp:predicate rdf:type ; |
471 | - sp:subject _:b41 | 347 | + sp:subject _:b35 |
472 | - ] [ sp:object _:b41 ; | 348 | + ] [ sp:object _:b35 ; |
473 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 349 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
474 | - sp:subject _:b40 | 350 | + sp:subject _:b34 |
475 | - ] [ sp:object _:b39 ; | 351 | + ] [ sp:object _:b33 ; |
476 | sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | 352 | sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; |
477 | - sp:subject _:b41 | 353 | + sp:subject _:b35 |
478 | ]) | 354 | ]) |
479 | ] ; | 355 | ] ; |
480 | spin:rule | 356 | spin:rule |
481 | [ rdf:type sp:Construct ; | 357 | [ rdf:type sp:Construct ; |
482 | - rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; | 358 | + rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; |
483 | - sp:templates ([ sp:object _:b42 ; | 359 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ; |
484 | - sp:predicate rdfs:label ; | 360 | + sp:predicate rdf:type ; |
485 | - sp:subject _:b43 | 361 | + sp:subject _:b36 |
486 | - ] [ sp:object _:b44 ; | 362 | + ] [ sp:object _:b37 ; |
363 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
364 | + sp:subject _:b36 | ||
365 | + ] [ sp:object _:b38 ; | ||
366 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
367 | + sp:subject _:b36 | ||
368 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
369 | + sp:predicate rdf:type ; | ||
370 | + sp:subject _:b38 | ||
371 | + ] [ sp:object _:b39 ; | ||
372 | + sp:predicate rdf:type ; | ||
373 | + sp:subject _:b38 | ||
374 | + ] [ sp:object _:b40 ; | ||
375 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
376 | + sp:subject _:b38 | ||
377 | + ] [ sp:object _:b41 ; | ||
487 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 378 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
488 | - sp:subject _:b45 | 379 | + sp:subject _:b38 |
489 | ]) ; | 380 | ]) ; |
490 | - sp:where ([ sp:object _:b46 ; | 381 | + sp:where ([ sp:object spin:_this ; |
491 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
492 | - sp:subject spin:_this | ||
493 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
494 | - sp:predicate rdf:type ; | ||
495 | - sp:subject _:b46 | ||
496 | - ] [ sp:object _:b46 ; | ||
497 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 382 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
498 | - sp:subject _:b43 | 383 | + sp:subject _:b37 |
499 | - ] [ sp:object _:b45 ; | 384 | + ] [ sp:object _:b41 ; |
500 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
501 | - sp:subject _:b43 | ||
502 | - ] [ sp:object _:b47 ; | ||
503 | - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | ||
504 | - sp:subject _:b46 | ||
505 | - ] [ sp:object _:b44 ; | ||
506 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 385 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
507 | sp:subject spin:_this | 386 | sp:subject spin:_this |
508 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | 387 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
509 | sp:predicate rdf:type ; | 388 | sp:predicate rdf:type ; |
510 | - sp:subject _:b44 | 389 | + sp:subject _:b41 |
511 | - ] [ sp:object _:b47 ; | 390 | + ] [ rdf:type sp:Optional ; |
512 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; | 391 | + sp:elements ([ sp:object _:b40 ; |
513 | - sp:subject _:b44 | 392 | + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; |
393 | + sp:subject _:b41 | ||
394 | + ]) | ||
514 | ] [ rdf:type sp:Optional ; | 395 | ] [ rdf:type sp:Optional ; |
515 | sp:elements ([ sp:object _:b42 ; | 396 | sp:elements ([ sp:object _:b42 ; |
516 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; | 397 | + sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; |
517 | - sp:subject _:b44 | 398 | + sp:subject _:b41 |
518 | ]) | 399 | ]) |
400 | + ] [ rdf:type sp:Bind ; | ||
401 | + sp:expression | ||
402 | + [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | ||
403 | + sp:arg1 _:b42 | ||
404 | + ] ; | ||
405 | + sp:variable _:b39 | ||
519 | ]) | 406 | ]) |
520 | ] ; | 407 | ] ; |
521 | spin:rule | 408 | spin:rule |
522 | [ rdf:type sp:Construct ; | 409 | [ rdf:type sp:Construct ; |
523 | - rdfs:comment """STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 410 | + rdfs:comment """STEP 40002b Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
524 | -kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; | 411 | +kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
525 | - sp:templates ([ sp:object _:b48 ; | 412 | + sp:templates ([ sp:object _:b43 ; |
526 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 413 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
527 | - sp:subject _:b49 | 414 | + sp:subject _:b44 |
528 | - ] [ sp:object _:b50 ; | 415 | + ] [ sp:object _:b45 ; |
529 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 416 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
530 | - sp:subject _:b48 | 417 | + sp:subject _:b43 |
531 | - ] [ sp:object _:b51 ; | 418 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
419 | + sp:predicate rdf:type ; | ||
420 | + sp:subject _:b45 | ||
421 | + ] [ sp:object _:b46 ; | ||
422 | + sp:predicate rdfs:label ; | ||
423 | + sp:subject _:b45 | ||
424 | + ] [ sp:object _:b47 ; | ||
425 | + sp:predicate rdf:type ; | ||
426 | + sp:subject _:b45 | ||
427 | + ] [ sp:object _:b46 ; | ||
532 | sp:predicate rdfs:label ; | 428 | sp:predicate rdfs:label ; |
533 | - sp:subject _:b52 | 429 | + sp:subject _:b48 |
534 | ]) ; | 430 | ]) ; |
535 | - sp:where ([ sp:object _:b53 ; | 431 | + sp:where ([ sp:object _:b49 ; |
536 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 432 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
537 | sp:subject spin:_this | 433 | sp:subject spin:_this |
538 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 434 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
539 | sp:predicate rdf:type ; | 435 | sp:predicate rdf:type ; |
540 | - sp:subject _:b53 | ||
541 | - ] [ sp:object _:b53 ; | ||
542 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
543 | sp:subject _:b49 | 436 | sp:subject _:b49 |
544 | - ] [ sp:object _:b52 ; | 437 | + ] [ sp:object _:b49 ; |
438 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
439 | + sp:subject _:b44 | ||
440 | + ] [ sp:object _:b48 ; | ||
545 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 441 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
546 | - sp:subject _:b53 | 442 | + sp:subject _:b49 |
547 | - ] [ sp:object _:b54 ; | 443 | + ] [ sp:object _:b50 ; |
548 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 444 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
549 | - sp:subject _:b52 | 445 | + sp:subject _:b48 |
550 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 446 | + ] [ sp:object _:b51 ; |
551 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
552 | - sp:subject _:b54 | ||
553 | - ] [ sp:object _:b55 ; | ||
554 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; | ||
555 | - sp:subject _:b53 | ||
556 | - ] [ sp:object _:b56 ; | ||
557 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 447 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
558 | - sp:subject _:b55 | 448 | + sp:subject _:b50 |
449 | + ] [ sp:object _:b52 ; | ||
450 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
451 | + sp:subject _:b50 | ||
452 | + ] [ rdf:type sp:NotExists ; | ||
453 | + sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
454 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
455 | + sp:subject _:b50 | ||
456 | + ]) | ||
457 | + ] [ rdf:type sp:NotExists ; | ||
458 | + sp:elements ([ sp:object | ||
459 | + [ sp:varName "facilityParent1Ref"^^xsd:string | ||
460 | + ] ; | ||
461 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
462 | + sp:subject _:b49 | ||
463 | + ]) | ||
559 | ] [ rdf:type sp:Bind ; | 464 | ] [ rdf:type sp:Bind ; |
560 | sp:expression | 465 | sp:expression |
561 | [ rdf:type ep-spin-lib:normalizeString ; | 466 | [ rdf:type ep-spin-lib:normalizeString ; |
562 | - sp:arg1 _:b56 | 467 | + sp:arg1 _:b51 |
563 | ] ; | 468 | ] ; |
564 | - sp:variable _:b51 | 469 | + sp:variable _:b46 |
565 | ] [ rdf:type sp:Bind ; | 470 | ] [ rdf:type sp:Bind ; |
566 | sp:expression | 471 | sp:expression |
567 | - [ rdf:type rhspin:wellByName ; | 472 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
568 | - arg:wellName _:b56 | 473 | + sp:arg1 _:b46 |
474 | + ] ; | ||
475 | + sp:variable _:b45 | ||
476 | + ] [ rdf:type sp:Bind ; | ||
477 | + sp:expression | ||
478 | + [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
479 | + sp:arg1 _:b52 | ||
569 | ] ; | 480 | ] ; |
570 | - sp:variable _:b50 | 481 | + sp:variable _:b47 |
571 | ]) | 482 | ]) |
572 | ] ; | 483 | ] ; |
573 | spin:rule | 484 | spin:rule |
574 | [ rdf:type sp:Construct ; | 485 | [ rdf:type sp:Construct ; |
575 | - rdfs:comment """STEP 40002c Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 486 | + rdfs:comment """STEP 40002d Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. |
576 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 487 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
577 | - sp:templates ([ sp:object _:b57 ; | 488 | + sp:templates ([ sp:object _:b53 ; |
578 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 489 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
579 | - sp:subject _:b58 | 490 | + sp:subject _:b54 |
580 | - ] [ sp:object _:b59 ; | 491 | + ] [ sp:object _:b55 ; |
581 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 492 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
582 | - sp:subject _:b57 | 493 | + sp:subject _:b53 |
583 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 494 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
584 | sp:predicate rdf:type ; | 495 | sp:predicate rdf:type ; |
585 | - sp:subject _:b59 | 496 | + sp:subject _:b55 |
586 | - ] [ sp:object _:b60 ; | 497 | + ] [ sp:object _:b56 ; |
587 | sp:predicate rdfs:label ; | 498 | sp:predicate rdfs:label ; |
588 | - sp:subject _:b59 | 499 | + sp:subject _:b55 |
589 | - ] [ sp:object _:b61 ; | 500 | + ] [ sp:object _:b57 ; |
590 | sp:predicate rdf:type ; | 501 | sp:predicate rdf:type ; |
591 | - sp:subject _:b59 | 502 | + sp:subject _:b55 |
592 | - ] [ sp:object _:b60 ; | 503 | + ] [ sp:object _:b56 ; |
593 | sp:predicate rdfs:label ; | 504 | sp:predicate rdfs:label ; |
594 | - sp:subject _:b62 | 505 | + sp:subject _:b58 |
595 | ]) ; | 506 | ]) ; |
596 | - sp:where ([ sp:object _:b63 ; | 507 | + sp:where ([ sp:object _:b59 ; |
597 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 508 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
598 | sp:subject spin:_this | 509 | sp:subject spin:_this |
599 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 510 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
600 | sp:predicate rdf:type ; | 511 | sp:predicate rdf:type ; |
601 | - sp:subject _:b63 | 512 | + sp:subject _:b59 |
602 | - ] [ sp:object _:b63 ; | 513 | + ] [ sp:object _:b59 ; |
603 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 514 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
604 | - sp:subject _:b58 | 515 | + sp:subject _:b54 |
605 | - ] [ sp:object _:b62 ; | 516 | + ] [ sp:object _:b58 ; |
606 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 517 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
607 | - sp:subject _:b63 | 518 | + sp:subject _:b59 |
608 | - ] [ sp:object _:b64 ; | 519 | + ] [ sp:object _:b60 ; |
609 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 520 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
610 | - sp:subject _:b62 | 521 | + sp:subject _:b58 |
611 | - ] [ sp:object _:b65 ; | 522 | + ] [ sp:object _:b61 ; |
612 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 523 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
613 | - sp:subject _:b64 | 524 | + sp:subject _:b60 |
614 | - ] [ sp:object _:b66 ; | 525 | + ] [ sp:object _:b62 ; |
615 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 526 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
616 | - sp:subject _:b64 | 527 | + sp:subject _:b60 |
617 | ] [ rdf:type sp:NotExists ; | 528 | ] [ rdf:type sp:NotExists ; |
618 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 529 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
619 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 530 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
620 | - sp:subject _:b64 | 531 | + sp:subject _:b60 |
621 | ]) | 532 | ]) |
622 | - ] [ sp:object _:b67 ; | 533 | + ] [ sp:object _:b63 ; |
623 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | 534 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; |
535 | + sp:subject _:b59 | ||
536 | + ] [ sp:object _:b64 ; | ||
537 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
624 | sp:subject _:b63 | 538 | sp:subject _:b63 |
625 | - ] [ sp:object _:b68 ; | 539 | + ] [ sp:object _:b65 ; |
540 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | ||
541 | + sp:subject _:b59 | ||
542 | + ] [ sp:object _:b66 ; | ||
626 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 543 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
627 | - sp:subject _:b67 | 544 | + sp:subject _:b65 |
628 | - ] [ rdf:type sp:NotExists ; | 545 | + ] [ rdf:type sp:Bind ; |
629 | - sp:elements ([ sp:object | 546 | + sp:expression |
630 | - [ sp:varName "facilityParent2Ref"^^xsd:string | 547 | + [ rdf:type ep-spin-lib:normalizeString ; |
631 | - ] ; | 548 | + sp:arg1 _:b61 |
632 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | 549 | + ] ; |
633 | - sp:subject _:b63 | 550 | + sp:variable _:b67 |
634 | - ]) | ||
635 | ] [ rdf:type sp:Bind ; | 551 | ] [ rdf:type sp:Bind ; |
636 | sp:expression | 552 | sp:expression |
637 | [ rdf:type ep-spin-lib:normalizeString ; | 553 | [ rdf:type ep-spin-lib:normalizeString ; |
638 | - sp:arg1 _:b65 | 554 | + sp:arg1 _:b64 |
639 | ] ; | 555 | ] ; |
640 | - sp:variable _:b69 | 556 | + sp:variable _:b68 |
641 | ] [ rdf:type sp:Bind ; | 557 | ] [ rdf:type sp:Bind ; |
642 | sp:expression | 558 | sp:expression |
643 | [ rdf:type ep-spin-lib:normalizeString ; | 559 | [ rdf:type ep-spin-lib:normalizeString ; |
644 | - sp:arg1 _:b68 | 560 | + sp:arg1 _:b66 |
645 | ] ; | 561 | ] ; |
646 | - sp:variable _:b70 | 562 | + sp:variable |
563 | + [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
564 | + ] | ||
647 | ] [ rdf:type sp:Bind ; | 565 | ] [ rdf:type sp:Bind ; |
648 | sp:expression | 566 | sp:expression |
649 | [ rdf:type fn:concat ; | 567 | [ rdf:type fn:concat ; |
650 | - sp:arg1 _:b70 ; | 568 | + sp:arg1 _:b68 ; |
651 | sp:arg2 "$" ; | 569 | sp:arg2 "$" ; |
652 | - sp:arg3 _:b69 | 570 | + sp:arg3 _:b68 ; |
571 | + sp:arg4 "$" ; | ||
572 | + sp:arg5 _:b67 | ||
653 | ] ; | 573 | ] ; |
654 | - sp:variable _:b60 | 574 | + sp:variable _:b56 |
655 | ] [ rdf:type sp:Bind ; | 575 | ] [ rdf:type sp:Bind ; |
656 | sp:expression | 576 | sp:expression |
657 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 577 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
658 | - sp:arg1 _:b60 | 578 | + sp:arg1 _:b56 |
659 | ] ; | 579 | ] ; |
660 | - sp:variable _:b59 | 580 | + sp:variable _:b55 |
661 | ] [ rdf:type sp:Bind ; | 581 | ] [ rdf:type sp:Bind ; |
662 | sp:expression | 582 | sp:expression |
663 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 583 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; |
664 | - sp:arg1 _:b66 | 584 | + sp:arg1 _:b62 |
665 | ] ; | 585 | ] ; |
666 | - sp:variable _:b61 | 586 | + sp:variable _:b57 |
667 | ]) | 587 | ]) |
668 | ] ; | 588 | ] ; |
669 | spin:rule | 589 | spin:rule |
670 | [ rdf:type sp:Construct ; | 590 | [ rdf:type sp:Construct ; |
671 | - rdfs:comment """STEP 40005a Specify the fluid component - primary component. | 591 | + rdfs:comment """STEP 40005b Specify the fluid component - non-primary component. |
672 | The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; | 592 | The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; |
673 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 593 | + sp:templates ([ sp:object _:b69 ; |
674 | - sp:predicate rdf:type ; | 594 | + sp:predicate |
675 | - sp:subject _:b71 | 595 | + [ sp:varName "fluidComponentType"^^xsd:string |
676 | - ] [ sp:object | ||
677 | - [ sp:varName "fluidPhaseType"^^xsd:string | ||
678 | ] ; | 596 | ] ; |
597 | + sp:subject | ||
598 | + [ sp:varName "sampledFluid"^^xsd:string | ||
599 | + ] | ||
600 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
679 | sp:predicate rdf:type ; | 601 | sp:predicate rdf:type ; |
680 | - sp:subject _:b71 | 602 | + sp:subject _:b69 |
681 | ] [ sp:object | 603 | ] [ sp:object |
682 | [ sp:varName "fluidComponentKindType"^^xsd:string | 604 | [ sp:varName "fluidComponentKindType"^^xsd:string |
683 | ] ; | 605 | ] ; |
684 | sp:predicate rdf:type ; | 606 | sp:predicate rdf:type ; |
685 | - sp:subject _:b71 | 607 | + sp:subject _:b69 |
686 | ] [ sp:object | 608 | ] [ sp:object |
687 | [ sp:varName "fluidSubstanceKindType"^^xsd:string | 609 | [ sp:varName "fluidSubstanceKindType"^^xsd:string |
688 | ] ; | 610 | ] ; |
689 | sp:predicate rdf:type ; | 611 | sp:predicate rdf:type ; |
690 | - sp:subject _:b71 | 612 | + sp:subject _:b69 |
691 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidPrimaryComponentWholePair> ; | 613 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidNonPrimaryComponentWholePair> ; |
692 | sp:predicate rdf:type ; | 614 | sp:predicate rdf:type ; |
693 | - sp:subject _:b72 | 615 | + sp:subject _:b70 |
694 | - ] [ sp:object _:b71 ; | 616 | + ] [ sp:object _:b69 ; |
695 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; | 617 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; |
696 | - sp:subject _:b72 | 618 | + sp:subject _:b70 |
697 | ] [ sp:object | 619 | ] [ sp:object |
698 | [ sp:varName "sampledFluid"^^xsd:string | 620 | [ sp:varName "sampledFluid"^^xsd:string |
699 | ] ; | 621 | ] ; |
700 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; | 622 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; |
623 | + sp:subject _:b70 | ||
624 | + ] [ sp:object _:b71 ; | ||
625 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#massRatio> ; | ||
626 | + sp:subject _:b70 | ||
627 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
628 | + sp:predicate rdf:type ; | ||
629 | + sp:subject _:b71 | ||
630 | + ] [ sp:object | ||
631 | + [ sp:varName "realWeightPercent"^^xsd:string | ||
632 | + ] ; | ||
633 | + sp:predicate | ||
634 | + [ sp:varName "weightPercentScale"^^xsd:string | ||
635 | + ] ; | ||
636 | + sp:subject _:b71 | ||
637 | + ] [ sp:object _:b72 ; | ||
638 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#moleRatio> ; | ||
639 | + sp:subject _:b70 | ||
640 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
641 | + sp:predicate rdf:type ; | ||
642 | + sp:subject _:b72 | ||
643 | + ] [ sp:object | ||
644 | + [ sp:varName "realMolePercent"^^xsd:string | ||
645 | + ] ; | ||
646 | + sp:predicate | ||
647 | + [ sp:varName "molePercentScale"^^xsd:string | ||
648 | + ] ; | ||
701 | sp:subject _:b72 | 649 | sp:subject _:b72 |
702 | ]) ; | 650 | ]) ; |
703 | sp:where ([ sp:object | 651 | sp:where ([ sp:object |
... | @@ -724,7 +672,7 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -724,7 +672,7 @@ The componentName element is used differently in the examples for the primary an |
724 | sp:subject | 672 | sp:subject |
725 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 673 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
726 | ] | 674 | ] |
727 | - ] [ sp:object "true"^^xsd:boolean ; | 675 | + ] [ sp:object "false"^^xsd:boolean ; |
728 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; | 676 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; |
729 | sp:subject | 677 | sp:subject |
730 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 678 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
... | @@ -736,39 +684,90 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -736,39 +684,90 @@ The componentName element is used differently in the examples for the primary an |
736 | sp:subject | 684 | sp:subject |
737 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 685 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
738 | ] | 686 | ] |
687 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#SubstanceType> ; | ||
688 | + sp:predicate rdf:type ; | ||
689 | + sp:subject | ||
690 | + [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
691 | + ] | ||
692 | + ] [ sp:object | ||
693 | + [ sp:varName "name"^^xsd:string | ||
694 | + ] ; | ||
695 | + sp:predicate rdfs:label ; | ||
696 | + sp:subject | ||
697 | + [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
698 | + ] | ||
739 | ] [ rdf:type sp:Optional ; | 699 | ] [ rdf:type sp:Optional ; |
740 | sp:elements ([ sp:object | 700 | sp:elements ([ sp:object |
741 | - [ sp:varName "componentBaseKindRef"^^xsd:string | 701 | + [ sp:varName "componentKindRef"^^xsd:string |
742 | ] ; | 702 | ] ; |
743 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ; | 703 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; |
704 | + sp:subject | ||
705 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
706 | + ] | ||
707 | + ]) | ||
708 | + ] [ rdf:type sp:Optional ; | ||
709 | + sp:elements ([ sp:object | ||
710 | + [ sp:varName "weightPercentRef"^^xsd:string | ||
711 | + ] ; | ||
712 | + sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ; | ||
744 | sp:subject | 713 | sp:subject |
745 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 714 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
746 | ] | 715 | ] |
747 | ] [ sp:object | 716 | ] [ sp:object |
748 | - [ sp:varName "componentBaseKindRef"^^xsd:string | 717 | + [ sp:varName "realWeightPercent"^^xsd:string |
749 | ] ; | 718 | ] ; |
750 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-core#mapsTo> ; | 719 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
751 | sp:subject | 720 | sp:subject |
752 | - [ sp:varName "fluidSubstanceKindType"^^xsd:string | 721 | + [ sp:varName "weightPercentRef"^^xsd:string |
722 | + ] | ||
723 | + ] [ sp:object | ||
724 | + [ sp:varName "uomWeightPercent"^^xsd:string | ||
725 | + ] ; | ||
726 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
727 | + sp:subject | ||
728 | + [ sp:varName "weightPercentRef"^^xsd:string | ||
753 | ] | 729 | ] |
754 | ]) | 730 | ]) |
755 | ] [ rdf:type sp:Optional ; | 731 | ] [ rdf:type sp:Optional ; |
756 | sp:elements ([ sp:object | 732 | sp:elements ([ sp:object |
757 | - [ sp:varName "componentKindRef"^^xsd:string | 733 | + [ sp:varName "molePercentRef"^^xsd:string |
758 | ] ; | 734 | ] ; |
759 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; | 735 | + sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ; |
760 | sp:subject | 736 | sp:subject |
761 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 737 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
762 | ] | 738 | ] |
739 | + ] [ sp:object | ||
740 | + [ sp:varName "realMolePercent"^^xsd:string | ||
741 | + ] ; | ||
742 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
743 | + sp:subject | ||
744 | + [ sp:varName "molePercentRef"^^xsd:string | ||
745 | + ] | ||
746 | + ] [ sp:object | ||
747 | + [ sp:varName "uomMolePercent"^^xsd:string | ||
748 | + ] ; | ||
749 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
750 | + sp:subject | ||
751 | + [ sp:varName "molePercentRef"^^xsd:string | ||
752 | + ] | ||
763 | ]) | 753 | ]) |
764 | ] [ rdf:type sp:Bind ; | 754 | ] [ rdf:type sp:Bind ; |
765 | sp:expression | 755 | sp:expression |
766 | - [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ; | 756 | + [ rdf:type ep-mpr-spin-lib:selectRatioScale ; |
767 | - sp:arg1 [ sp:varName "name"^^xsd:string | 757 | + sp:arg1 [ sp:varName "uomWeightPercent"^^xsd:string |
768 | ] | 758 | ] |
769 | ] ; | 759 | ] ; |
770 | sp:variable | 760 | sp:variable |
771 | - [ sp:varName "fluidPhaseType"^^xsd:string | 761 | + [ sp:varName "weightPercentScale"^^xsd:string |
762 | + ] | ||
763 | + ] [ rdf:type sp:Bind ; | ||
764 | + sp:expression | ||
765 | + [ rdf:type ep-mpr-spin-lib:selectRatioScale ; | ||
766 | + sp:arg1 [ sp:varName "uomMolePercent"^^xsd:string | ||
767 | + ] | ||
768 | + ] ; | ||
769 | + sp:variable | ||
770 | + [ sp:varName "molePercentScale"^^xsd:string | ||
772 | ] | 771 | ] |
773 | ] [ rdf:type sp:Bind ; | 772 | ] [ rdf:type sp:Bind ; |
774 | sp:expression | 773 | sp:expression |
... | @@ -784,178 +783,176 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -784,178 +783,176 @@ The componentName element is used differently in the examples for the primary an |
784 | 783 | ||
785 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> | 784 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> |
786 | rdf:type owl:Ontology ; | 785 | rdf:type owl:Ontology ; |
787 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/substance> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; | 786 | + owl:imports <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ; |
788 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 787 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
789 | 788 | ||
790 | -_:b58 | 789 | +_:b16 |
791 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 790 | + sp:varName "normalizedFacilityParent1Name"^^xsd:string . |
792 | 791 | ||
793 | -_:b59 | 792 | +_:b15 |
794 | - sp:varName "facility"^^xsd:string . | 793 | + sp:varName "normalizedFacilityChildName"^^xsd:string . |
795 | 794 | ||
796 | -_:b60 | 795 | +_:b14 |
797 | - sp:varName "normalizedFacilityName"^^xsd:string . | 796 | + sp:varName "facilityParent1Name"^^xsd:string . |
798 | 797 | ||
799 | -_:b61 | 798 | +_:b13 |
800 | - sp:varName "facilityType"^^xsd:string . | 799 | + sp:varName "facilityParent1Ref"^^xsd:string . |
801 | 800 | ||
802 | -_:b62 | 801 | +_:b12 |
803 | - sp:varName "facilityRef"^^xsd:string . | 802 | + sp:varName "facilityKind"^^xsd:string . |
804 | 803 | ||
805 | -_:b63 | 804 | +_:b11 |
806 | - sp:varName "fluidSampleRef"^^xsd:string . | 805 | + sp:varName "facilityChildName"^^xsd:string . |
807 | 806 | ||
808 | -_:b64 | 807 | +_:b10 |
809 | sp:varName "facilityNameRef"^^xsd:string . | 808 | sp:varName "facilityNameRef"^^xsd:string . |
810 | 809 | ||
811 | -_:b65 | 810 | +_:b9 sp:varName "fluidSampleRef"^^xsd:string . |
812 | - sp:varName "facilityChildName"^^xsd:string . | ||
813 | 811 | ||
814 | -_:b66 | 812 | +_:b8 sp:varName "facilityRef"^^xsd:string . |
815 | - sp:varName "facilityKind"^^xsd:string . | ||
816 | 813 | ||
817 | -_:b67 | 814 | +_:b7 sp:varName "facilityType"^^xsd:string . |
818 | - sp:varName "facilityParent1Ref"^^xsd:string . | ||
819 | 815 | ||
820 | -_:b68 | 816 | +_:b6 sp:varName "normalizedFacilityName"^^xsd:string . |
821 | - sp:varName "facilityParent1Name"^^xsd:string . | ||
822 | 817 | ||
823 | -_:b69 | 818 | +_:b5 sp:varName "facility"^^xsd:string . |
824 | - sp:varName "normalizedFacilityChildName"^^xsd:string . | ||
825 | 819 | ||
826 | -_:b70 | 820 | +_:b4 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
827 | - sp:varName "normalizedFacilityParent1Name"^^xsd:string . | ||
828 | 821 | ||
829 | -_:b49 | 822 | +_:b25 |
830 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 823 | + sp:varName "facilityAlias"^^xsd:string . |
831 | 824 | ||
832 | -_:b50 | 825 | +_:b24 |
833 | - sp:varName "facility"^^xsd:string . | 826 | + sp:varName "facilityAliasRef"^^xsd:string . |
834 | 827 | ||
835 | -_:b51 | 828 | +_:b23 |
836 | - sp:varName "normalizedFacilityAlias"^^xsd:string . | 829 | + sp:varName "facilityNameRef"^^xsd:string . |
837 | 830 | ||
838 | -_:b52 | 831 | +_:b22 |
832 | + sp:varName "fluidSampleRef"^^xsd:string . | ||
833 | + | ||
834 | +_:b21 | ||
839 | sp:varName "facilityRef"^^xsd:string . | 835 | sp:varName "facilityRef"^^xsd:string . |
840 | 836 | ||
841 | -_:b53 | 837 | +_:b20 |
842 | - sp:varName "fluidSampleRef"^^xsd:string . | 838 | + sp:varName "normalizedFacilityAlias"^^xsd:string . |
843 | 839 | ||
844 | -_:b54 | 840 | +_:b19 |
845 | - sp:varName "facilityNameRef"^^xsd:string . | 841 | + sp:varName "facility"^^xsd:string . |
846 | 842 | ||
847 | -_:b55 | 843 | +_:b18 |
848 | - sp:varName "facilityAliasRef"^^xsd:string . | 844 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
849 | 845 | ||
850 | -_:b56 | 846 | +_:b31 |
851 | - sp:varName "facilityAlias"^^xsd:string . | 847 | + sp:varName "name"^^xsd:string . |
852 | 848 | ||
853 | -_:b42 | 849 | +_:b30 |
854 | - sp:varName "nameFluidAnalysis"^^xsd:string . | 850 | + sp:varName "fluidSampleRef"^^xsd:string . |
855 | 851 | ||
856 | -_:b43 | 852 | +_:b29 |
857 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 853 | + sp:varName "sampledFluid"^^xsd:string . |
858 | 854 | ||
859 | -_:b44 | 855 | +_:b28 |
860 | sp:varName "fluidAnalysisResultRef"^^xsd:string . | 856 | sp:varName "fluidAnalysisResultRef"^^xsd:string . |
861 | 857 | ||
862 | -_:b45 | 858 | +_:b27 |
863 | - sp:varName "sampledFluid"^^xsd:string . | 859 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
864 | 860 | ||
865 | -_:b46 | 861 | +_:b26 |
862 | + sp:varName "nameFluidAnalysis"^^xsd:string . | ||
863 | + | ||
864 | +_:b35 | ||
866 | sp:varName "fluidSampleRef"^^xsd:string . | 865 | sp:varName "fluidSampleRef"^^xsd:string . |
867 | 866 | ||
868 | -_:b47 | 867 | +_:b34 |
869 | - sp:varName "name"^^xsd:string . | 868 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
870 | 869 | ||
871 | -_:b39 | 870 | +_:b33 |
872 | sp:varName "name"^^xsd:string . | 871 | sp:varName "name"^^xsd:string . |
873 | 872 | ||
874 | -_:b40 | 873 | +_:b42 |
875 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 874 | + sp:varName "sampleTypeRef"^^xsd:string . |
876 | 875 | ||
877 | _:b41 | 876 | _:b41 |
878 | sp:varName "fluidSampleRef"^^xsd:string . | 877 | sp:varName "fluidSampleRef"^^xsd:string . |
879 | 878 | ||
880 | -_:b32 | 879 | +_:b40 |
881 | - sp:varName "productionReport"^^xsd:string . | ||
882 | - | ||
883 | -_:b34 | ||
884 | - sp:varName "fluidSamplingType"^^xsd:string . | ||
885 | - | ||
886 | -_:b35 | ||
887 | sp:varName "acquisitionDate"^^xsd:string . | 880 | sp:varName "acquisitionDate"^^xsd:string . |
888 | 881 | ||
889 | -_:b36 | 882 | +_:b39 |
890 | - sp:varName "fluidSampleRef"^^xsd:string . | 883 | + sp:varName "fluidSamplingType"^^xsd:string . |
891 | 884 | ||
892 | _:b37 | 885 | _:b37 |
893 | - sp:varName "sampleTypeRef"^^xsd:string . | 886 | + sp:varName "productionReport"^^xsd:string . |
894 | 887 | ||
895 | -_:b22 | 888 | +_:b52 |
896 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 889 | + sp:varName "facilityKind"^^xsd:string . |
897 | 890 | ||
898 | -_:b23 | 891 | +_:b51 |
899 | - sp:varName "facility"^^xsd:string . | 892 | + sp:varName "facilityName"^^xsd:string . |
900 | 893 | ||
901 | -_:b24 | 894 | +_:b50 |
902 | - sp:varName "normalizedFacilityName"^^xsd:string . | 895 | + sp:varName "facilityNameRef"^^xsd:string . |
903 | 896 | ||
904 | -_:b25 | 897 | +_:b49 |
905 | - sp:varName "facilityType"^^xsd:string . | 898 | + sp:varName "fluidSampleRef"^^xsd:string . |
906 | 899 | ||
907 | -_:b26 | 900 | +_:b48 |
908 | sp:varName "facilityRef"^^xsd:string . | 901 | sp:varName "facilityRef"^^xsd:string . |
909 | 902 | ||
910 | -_:b27 | 903 | +_:b47 |
911 | - sp:varName "fluidSampleRef"^^xsd:string . | 904 | + sp:varName "facilityType"^^xsd:string . |
912 | 905 | ||
913 | -_:b28 | 906 | +_:b46 |
914 | - sp:varName "facilityNameRef"^^xsd:string . | 907 | + sp:varName "normalizedFacilityName"^^xsd:string . |
915 | 908 | ||
916 | -_:b29 | 909 | +_:b45 |
917 | - sp:varName "facilityName"^^xsd:string . | 910 | + sp:varName "facility"^^xsd:string . |
918 | 911 | ||
919 | -_:b30 | 912 | +_:b44 |
920 | - sp:varName "facilityKind"^^xsd:string . | 913 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
921 | 914 | ||
922 | -_:b6 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 915 | +_:b68 |
916 | + sp:varName "normalizedFacilityParent1Name"^^xsd:string . | ||
923 | 917 | ||
924 | -_:b7 sp:varName "facility"^^xsd:string . | 918 | +_:b67 |
919 | + sp:varName "normalizedFacilityChildName"^^xsd:string . | ||
925 | 920 | ||
926 | -_:b8 sp:varName "normalizedFacilityName"^^xsd:string . | 921 | +_:b66 |
922 | + sp:varName "facilityParent2Name"^^xsd:string . | ||
927 | 923 | ||
928 | -_:b9 sp:varName "facilityType"^^xsd:string . | 924 | +_:b65 |
925 | + sp:varName "facilityParent2Ref"^^xsd:string . | ||
929 | 926 | ||
930 | -_:b10 | 927 | +_:b64 |
931 | - sp:varName "facilityRef"^^xsd:string . | 928 | + sp:varName "facilityParent1Name"^^xsd:string . |
932 | 929 | ||
933 | -_:b11 | 930 | +_:b63 |
934 | - sp:varName "fluidSampleRef"^^xsd:string . | 931 | + sp:varName "facilityParent1Ref"^^xsd:string . |
935 | 932 | ||
936 | -_:b12 | 933 | +_:b62 |
937 | - sp:varName "facilityNameRef"^^xsd:string . | 934 | + sp:varName "facilityKind"^^xsd:string . |
938 | 935 | ||
939 | -_:b13 | 936 | +_:b61 |
940 | sp:varName "facilityChildName"^^xsd:string . | 937 | sp:varName "facilityChildName"^^xsd:string . |
941 | 938 | ||
942 | -_:b14 | 939 | +_:b60 |
943 | - sp:varName "facilityKind"^^xsd:string . | 940 | + sp:varName "facilityNameRef"^^xsd:string . |
944 | 941 | ||
945 | -_:b15 | 942 | +_:b59 |
946 | - sp:varName "facilityParent1Ref"^^xsd:string . | 943 | + sp:varName "fluidSampleRef"^^xsd:string . |
947 | 944 | ||
948 | -_:b16 | 945 | +_:b58 |
949 | - sp:varName "facilityParent1Name"^^xsd:string . | 946 | + sp:varName "facilityRef"^^xsd:string . |
950 | 947 | ||
951 | -_:b17 | 948 | +_:b57 |
952 | - sp:varName "facilityParent2Ref"^^xsd:string . | 949 | + sp:varName "facilityType"^^xsd:string . |
953 | 950 | ||
954 | -_:b18 | 951 | +_:b56 |
955 | - sp:varName "facilityParent2Name"^^xsd:string . | 952 | + sp:varName "normalizedFacilityName"^^xsd:string . |
956 | 953 | ||
957 | -_:b19 | 954 | +_:b55 |
958 | - sp:varName "normalizedFacilityChildName"^^xsd:string . | 955 | + sp:varName "facility"^^xsd:string . |
959 | 956 | ||
960 | -_:b20 | 957 | +_:b54 |
961 | - sp:varName "normalizedFacilityParent1Name"^^xsd:string . | 958 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
... | @@ -21,201 +21,54 @@ | ... | @@ -21,201 +21,54 @@ |
21 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> | 21 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> |
22 | spin:rule | 22 | spin:rule |
23 | [ rdf:type sp:Construct ; | 23 | [ rdf:type sp:Construct ; |
24 | - rdfs:comment "STEP 20006a Set the geographic context - need a PartOfTheSurfaceOfTheEarth if any geographicContext - productionFacility already defined"^^xsd:string ; | 24 | + rdfs:comment "STEP 20001a Create the ProductVolumeReport, the DailyProductionFlow and the ProductionFlowToDate ."^^xsd:string ; |
25 | - sp:templates ([ sp:object _:b1 ; | 25 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; |
26 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#nominallyLocatedAt> ; | ||
27 | - sp:subject | ||
28 | - [ sp:varName "productionFacility"^^xsd:string | ||
29 | - ] | ||
30 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> ; | ||
31 | sp:predicate rdf:type ; | 26 | sp:predicate rdf:type ; |
32 | sp:subject _:b1 | 27 | sp:subject _:b1 |
33 | ] [ sp:object | 28 | ] [ sp:object |
34 | - [ sp:varName "geographicContextRef"^^xsd:string | 29 | + [ sp:varName "productionReport"^^xsd:string |
35 | ] ; | 30 | ] ; |
36 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 31 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; |
37 | sp:subject _:b1 | 32 | sp:subject _:b1 |
38 | ] [ sp:object | 33 | ] [ sp:object |
39 | - [ sp:varName "comment"^^xsd:string | 34 | + [ sp:varName "name"^^xsd:string |
40 | ] ; | 35 | ] ; |
41 | - sp:predicate rdfs:comment ; | 36 | + sp:predicate rdfs:label ; |
42 | sp:subject _:b1 | 37 | sp:subject _:b1 |
43 | - ]) ; | ||
44 | - sp:where ([ sp:object | ||
45 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
46 | - ] ; | ||
47 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
48 | - sp:subject spin:_this | ||
49 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
50 | - sp:predicate rdf:type ; | ||
51 | - sp:subject | ||
52 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
53 | - ] | ||
54 | ] [ sp:object | 38 | ] [ sp:object |
55 | - [ sp:varName "geographicContextRef"^^xsd:string | 39 | + [ sp:varName "productVolumeReportPeriodType"^^xsd:string |
56 | ] ; | 40 | ] ; |
57 | - sp:predicate <http://www.epim.no/schemas/mprml/1#geographicContextRef> ; | 41 | + sp:predicate rdf:type ; |
58 | - sp:subject | 42 | + sp:subject _:b1 |
59 | - [ sp:varName "productVolumeRef"^^xsd:string | 43 | + ] [ sp:object _:b2 ; |
60 | - ] | 44 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; |
61 | - ] [ rdf:type sp:Optional ; | 45 | + sp:subject _:b1 |
62 | - sp:elements ([ sp:object | 46 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; |
63 | - [ sp:varName "comment"^^xsd:string | 47 | + sp:predicate rdf:type ; |
64 | - ] ; | 48 | + sp:subject _:b2 |
65 | - sp:predicate <http://www.epim.no/schemas/mprml/1#comment> ; | ||
66 | - sp:subject | ||
67 | - [ sp:varName "geographicContextRef"^^xsd:string | ||
68 | - ] | ||
69 | - ]) | ||
70 | ] [ sp:object | 49 | ] [ sp:object |
71 | [ sp:varName "productVolumeRef"^^xsd:string | 50 | [ sp:varName "productVolumeRef"^^xsd:string |
72 | ] ; | 51 | ] ; |
73 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 52 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
74 | - sp:subject | 53 | + sp:subject _:b2 |
75 | - [ sp:varName "productionFlow"^^xsd:string | 54 | + ] [ sp:object _:b3 ; |
76 | - ] | ||
77 | - ] [ sp:object | ||
78 | - [ sp:varName "productionFlowToDate"^^xsd:string | ||
79 | - ] ; | ||
80 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 55 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
81 | - sp:subject | 56 | + sp:subject _:b2 |
82 | - [ sp:varName "productionFlow"^^xsd:string | 57 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; |
83 | - ] | ||
84 | - ] [ sp:object | ||
85 | - [ sp:varName "productionFlowToDate"^^xsd:string | ||
86 | - ] ; | ||
87 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
88 | - sp:subject | ||
89 | - [ sp:varName "productionFacilityToDate"^^xsd:string | ||
90 | - ] | ||
91 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | ||
92 | sp:predicate rdf:type ; | 58 | sp:predicate rdf:type ; |
93 | - sp:subject | 59 | + sp:subject _:b3 |
94 | - [ sp:varName "productionFacilityToDate"^^xsd:string | ||
95 | - ] | ||
96 | ] [ sp:object | 60 | ] [ sp:object |
97 | - [ sp:varName "productionFacility"^^xsd:string | 61 | + [ sp:varName "title"^^xsd:string |
98 | - ] ; | ||
99 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
100 | - sp:subject | ||
101 | - [ sp:varName "productionFacilityToDate"^^xsd:string | ||
102 | - ] | ||
103 | - ]) | ||
104 | - ] ; | ||
105 | - spin:rule | ||
106 | - [ rdf:type sp:Construct ; | ||
107 | - rdfs:comment "STEP 20009 Set the geographic context - offshore location - blockId"^^xsd:string ; | ||
108 | - sp:templates ([ sp:object | ||
109 | - [ sp:varName "block"^^xsd:string | ||
110 | ] ; | 62 | ] ; |
111 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | 63 | + sp:predicate <http://purl.org/dc/elements/1.1/title> ; |
112 | - sp:subject | 64 | + sp:subject _:b1 |
113 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
114 | - ] | ||
115 | ]) ; | 65 | ]) ; |
116 | - sp:where ([ sp:object | 66 | + sp:where ([ sp:object spin:_this ; |
117 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
118 | - ] ; | ||
119 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
120 | - sp:subject spin:_this | ||
121 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
122 | - sp:predicate rdf:type ; | ||
123 | - sp:subject | ||
124 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
125 | - ] | ||
126 | - ] [ sp:object | ||
127 | - [ sp:varName "geographicContextRef"^^xsd:string | ||
128 | - ] ; | ||
129 | - sp:predicate <http://www.epim.no/schemas/mprml/1#geographicContextRef> ; | ||
130 | - sp:subject | ||
131 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
132 | - ] | ||
133 | - ] [ sp:object | ||
134 | - [ sp:varName "offshoreLocationRef"^^xsd:string | ||
135 | - ] ; | ||
136 | - sp:predicate <http://www.epim.no/schemas/mprml/1#offshoreLocationRef> ; | ||
137 | - sp:subject | ||
138 | - [ sp:varName "geographicContextRef"^^xsd:string | ||
139 | - ] | ||
140 | - ] [ sp:object | ||
141 | - [ sp:varName "blockId"^^xsd:string | ||
142 | - ] ; | ||
143 | - sp:predicate <http://www.epim.no/schemas/mprml/1#blockID> ; | ||
144 | - sp:subject | ||
145 | - [ sp:varName "offshoreLocationRef"^^xsd:string | ||
146 | - ] | ||
147 | - ] [ sp:object | ||
148 | - [ sp:varName "geographicContextRef"^^xsd:string | ||
149 | - ] ; | ||
150 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 67 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
151 | sp:subject | 68 | sp:subject |
152 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | 69 | + [ sp:varName "productionReport"^^xsd:string |
153 | - ] | ||
154 | - ] [ rdf:type sp:Bind ; | ||
155 | - sp:expression | ||
156 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
157 | - sp:arg1 [ sp:varName "blockId"^^xsd:string | ||
158 | - ] | ||
159 | - ] ; | ||
160 | - sp:variable | ||
161 | - [ sp:varName "normalizedBlockId"^^xsd:string | ||
162 | - ] | ||
163 | - ] [ rdf:type sp:Bind ; | ||
164 | - sp:expression | ||
165 | - [ rdf:type ep-dpr-spin-lib:buildBlockURI ; | ||
166 | - sp:arg1 [ sp:varName "normalizedBlockId"^^xsd:string | ||
167 | - ] | ||
168 | - ] ; | ||
169 | - sp:variable | ||
170 | - [ sp:varName "block"^^xsd:string | ||
171 | - ] | ||
172 | - ]) | ||
173 | - ] ; | ||
174 | - spin:rule | ||
175 | - [ rdf:type sp:Construct ; | ||
176 | - rdfs:comment "STEP 20008 Set the geographic context - offshore location"^^xsd:string ; | ||
177 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/geography#OffshoreLocation> ; | ||
178 | - sp:predicate rdf:type ; | ||
179 | - sp:subject | ||
180 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
181 | - ] | ||
182 | - ] [ sp:object | ||
183 | - [ sp:varName "quadrant"^^xsd:string | ||
184 | - ] ; | ||
185 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasNorthSeaQuadrantId> ; | ||
186 | - sp:subject | ||
187 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
188 | - ] | ||
189 | - ] [ sp:object | ||
190 | - [ sp:varName "blockSuffix"^^xsd:string | ||
191 | - ] ; | ||
192 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasNorthSeaBlockSuffixId> ; | ||
193 | - sp:subject | ||
194 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
195 | - ] | ||
196 | - ] [ sp:object | ||
197 | - [ sp:varName "areaName"^^xsd:string | ||
198 | - ] ; | ||
199 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasAreaName> ; | ||
200 | - sp:subject | ||
201 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
202 | - ] | ||
203 | - ] [ sp:object | ||
204 | - [ sp:varName "areaNameNorthSeaOffshore"^^xsd:string | ||
205 | - ] ; | ||
206 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasNorthSeaAreaName> ; | ||
207 | - sp:subject | ||
208 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
209 | ] | 70 | ] |
210 | ] [ sp:object | 71 | ] [ sp:object |
211 | - [ sp:varName "commentOffshoreLocation"^^xsd:string | ||
212 | - ] ; | ||
213 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasOffshoreLocationComment> ; | ||
214 | - sp:subject | ||
215 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
216 | - ] | ||
217 | - ]) ; | ||
218 | - sp:where ([ sp:object | ||
219 | [ sp:varName "productVolumeRef"^^xsd:string | 72 | [ sp:varName "productVolumeRef"^^xsd:string |
220 | ] ; | 73 | ] ; |
221 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 74 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
... | @@ -226,75 +79,52 @@ | ... | @@ -226,75 +79,52 @@ |
226 | [ sp:varName "productVolumeRef"^^xsd:string | 79 | [ sp:varName "productVolumeRef"^^xsd:string |
227 | ] | 80 | ] |
228 | ] [ sp:object | 81 | ] [ sp:object |
229 | - [ sp:varName "geographicContextRef"^^xsd:string | 82 | + [ sp:varName "nameRef"^^xsd:string |
230 | ] ; | 83 | ] ; |
231 | - sp:predicate <http://www.epim.no/schemas/mprml/1#geographicContextRef> ; | 84 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
232 | sp:subject | 85 | sp:subject |
233 | [ sp:varName "productVolumeRef"^^xsd:string | 86 | [ sp:varName "productVolumeRef"^^xsd:string |
234 | ] | 87 | ] |
235 | ] [ sp:object | 88 | ] [ sp:object |
236 | - [ sp:varName "offshoreLocationRef"^^xsd:string | 89 | + [ sp:varName "name"^^xsd:string |
237 | - ] ; | ||
238 | - sp:predicate <http://www.epim.no/schemas/mprml/1#offshoreLocationRef> ; | ||
239 | - sp:subject | ||
240 | - [ sp:varName "geographicContextRef"^^xsd:string | ||
241 | - ] | ||
242 | - ] [ sp:object | ||
243 | - [ sp:varName "northSeaOffshoreRef"^^xsd:string | ||
244 | - ] ; | ||
245 | - sp:predicate <http://www.epim.no/schemas/mprml/1#northSeaOffshoreRef> ; | ||
246 | - sp:subject | ||
247 | - [ sp:varName "offshoreLocationRef"^^xsd:string | ||
248 | - ] | ||
249 | - ] [ sp:object | ||
250 | - [ sp:varName "quadrant"^^xsd:string | ||
251 | ] ; | 90 | ] ; |
252 | - sp:predicate <http://www.epim.no/schemas/mprml/1#quadrant> ; | 91 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
253 | sp:subject | 92 | sp:subject |
254 | - [ sp:varName "northSeaOffshoreRef"^^xsd:string | 93 | + [ sp:varName "nameRef"^^xsd:string |
255 | ] | 94 | ] |
256 | ] [ rdf:type sp:Optional ; | 95 | ] [ rdf:type sp:Optional ; |
257 | sp:elements ([ sp:object | 96 | sp:elements ([ sp:object |
258 | - [ sp:varName "areaNameNorthSeaOffshore"^^xsd:string | 97 | + [ sp:varName "periodKindRef"^^xsd:string |
259 | - ] ; | ||
260 | - sp:predicate <http://www.epim.no/schemas/mprml/1#areaName> ; | ||
261 | - sp:subject | ||
262 | - [ sp:varName "northSeaOffshoreRef"^^xsd:string | ||
263 | - ] | ||
264 | - ]) | ||
265 | - ] [ rdf:type sp:Optional ; | ||
266 | - sp:elements ([ sp:object | ||
267 | - [ sp:varName "blockSuffix"^^xsd:string | ||
268 | ] ; | 98 | ] ; |
269 | - sp:predicate <http://www.epim.no/schemas/mprml/1#blockSuffix> ; | 99 | + sp:predicate <http://www.epim.no/schemas/mprml/1#periodKindRef> ; |
270 | sp:subject | 100 | sp:subject |
271 | - [ sp:varName "northSeaOffshoreRef"^^xsd:string | 101 | + [ sp:varName "productVolumeRef"^^xsd:string |
272 | ] | 102 | ] |
273 | ]) | 103 | ]) |
274 | ] [ rdf:type sp:Optional ; | 104 | ] [ rdf:type sp:Optional ; |
275 | sp:elements ([ sp:object | 105 | sp:elements ([ sp:object |
276 | - [ sp:varName "areaName"^^xsd:string | 106 | + [ sp:varName "titleRef"^^xsd:string |
277 | ] ; | 107 | ] ; |
278 | - sp:predicate <http://www.epim.no/schemas/mprml/1#areaName> ; | 108 | + sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; |
279 | sp:subject | 109 | sp:subject |
280 | - [ sp:varName "offshoreLocationRef"^^xsd:string | 110 | + [ sp:varName "productVolumeRef"^^xsd:string |
281 | ] | 111 | ] |
282 | - ]) | 112 | + ] [ sp:object |
283 | - ] [ rdf:type sp:Optional ; | 113 | + [ sp:varName "title"^^xsd:string |
284 | - sp:elements ([ sp:object | ||
285 | - [ sp:varName "commentOffshoreLocation"^^xsd:string | ||
286 | ] ; | 114 | ] ; |
287 | - sp:predicate <http://www.epim.no/schemas/mprml/1#comment> ; | 115 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
288 | sp:subject | 116 | sp:subject |
289 | - [ sp:varName "offshoreLocationRef"^^xsd:string | 117 | + [ sp:varName "titleRef"^^xsd:string |
290 | ] | 118 | ] |
291 | ]) | 119 | ]) |
292 | - ] [ sp:object | 120 | + ] [ rdf:type sp:Bind ; |
293 | - [ sp:varName "geographicContextRef"^^xsd:string | 121 | + sp:expression |
122 | + [ rdf:type ep-mpr-spin-lib:selectProductVolumeReportPeriodType ; | ||
123 | + sp:arg1 [ sp:varName "periodKindRef"^^xsd:string | ||
124 | + ] | ||
294 | ] ; | 125 | ] ; |
295 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 126 | + sp:variable |
296 | - sp:subject | 127 | + [ sp:varName "productVolumeReportPeriodType"^^xsd:string |
297 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
298 | ] | 128 | ] |
299 | ]) | 129 | ]) |
300 | ] ; | 130 | ] ; |
... | @@ -418,84 +248,26 @@ | ... | @@ -418,84 +248,26 @@ |
418 | ] ; | 248 | ] ; |
419 | spin:rule | 249 | spin:rule |
420 | [ rdf:type sp:Construct ; | 250 | [ rdf:type sp:Construct ; |
421 | - rdfs:comment "STEP 20001a Create the ProductVolumeReport, the DailyProductionFlow and the ProductionFlowToDate ."^^xsd:string ; | 251 | + rdfs:comment "STEP 20007c Set the geographic context - state"^^xsd:string ; |
422 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; | ||
423 | - sp:predicate rdf:type ; | ||
424 | - sp:subject _:b2 | ||
425 | - ] [ sp:object _:b3 ; | ||
426 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
427 | - sp:subject _:b2 | ||
428 | - ] [ sp:object _:b4 ; | ||
429 | - sp:predicate rdfs:label ; | ||
430 | - sp:subject _:b2 | ||
431 | - ] [ sp:object _:b5 ; | ||
432 | - sp:predicate rdf:type ; | ||
433 | - sp:subject _:b2 | ||
434 | - ] [ sp:object _:b6 ; | ||
435 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
436 | - sp:subject _:b2 | ||
437 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; | ||
438 | - sp:predicate rdf:type ; | ||
439 | - sp:subject _:b6 | ||
440 | - ] [ sp:object _:b7 ; | ||
441 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
442 | - sp:subject _:b6 | ||
443 | - ] [ sp:object _:b8 ; | ||
444 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
445 | - sp:subject _:b6 | ||
446 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
447 | - sp:predicate rdf:type ; | ||
448 | - sp:subject _:b8 | ||
449 | - ] [ sp:object _:b9 ; | ||
450 | - sp:predicate <http://purl.org/dc/elements/1.1/title> ; | ||
451 | - sp:subject _:b2 | ||
452 | - ]) ; | ||
453 | - sp:where ([ sp:object spin:_this ; | ||
454 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
455 | - sp:subject _:b3 | ||
456 | - ] [ sp:object _:b7 ; | ||
457 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
458 | - sp:subject spin:_this | ||
459 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
460 | - sp:predicate rdf:type ; | ||
461 | - sp:subject _:b7 | ||
462 | - ] [ sp:object _:b10 ; | ||
463 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
464 | - sp:subject _:b7 | ||
465 | - ] [ sp:object _:b4 ; | ||
466 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
467 | - sp:subject _:b10 | ||
468 | - ] [ rdf:type sp:Optional ; | ||
469 | - sp:elements ([ sp:object _:b11 ; | ||
470 | - sp:predicate <http://www.epim.no/schemas/mprml/1#periodKindRef> ; | ||
471 | - sp:subject _:b7 | ||
472 | - ]) | ||
473 | - ] [ rdf:type sp:Optional ; | ||
474 | - sp:elements ([ sp:object _:b12 ; | ||
475 | - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; | ||
476 | - sp:subject _:b7 | ||
477 | - ] [ sp:object _:b9 ; | ||
478 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
479 | - sp:subject _:b12 | ||
480 | - ]) | ||
481 | - ] [ rdf:type sp:Bind ; | ||
482 | - sp:expression | ||
483 | - [ rdf:type ep-mpr-spin-lib:selectProductVolumeReportPeriodType ; | ||
484 | - sp:arg1 _:b11 | ||
485 | - ] ; | ||
486 | - sp:variable _:b5 | ||
487 | - ]) | ||
488 | - ] ; | ||
489 | - spin:rule | ||
490 | - [ rdf:type sp:Construct ; | ||
491 | - rdfs:comment "STEP 20007a Set the geographic context - field"^^xsd:string ; | ||
492 | sp:templates ([ sp:object | 252 | sp:templates ([ sp:object |
493 | - [ sp:varName "field"^^xsd:string | 253 | + [ sp:varName "state"^^xsd:string |
494 | ] ; | 254 | ] ; |
495 | sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | 255 | sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; |
496 | sp:subject | 256 | sp:subject |
497 | [ sp:varName "locationOfProductionFacility"^^xsd:string | 257 | [ sp:varName "locationOfProductionFacility"^^xsd:string |
498 | ] | 258 | ] |
259 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#State> ; | ||
260 | + sp:predicate rdf:type ; | ||
261 | + sp:subject | ||
262 | + [ sp:varName "state"^^xsd:string | ||
263 | + ] | ||
264 | + ] [ sp:object | ||
265 | + [ sp:varName "stateName"^^xsd:string | ||
266 | + ] ; | ||
267 | + sp:predicate rdfs:label ; | ||
268 | + sp:subject | ||
269 | + [ sp:varName "state"^^xsd:string | ||
270 | + ] | ||
499 | ]) ; | 271 | ]) ; |
500 | sp:where ([ sp:object | 272 | sp:where ([ sp:object |
501 | [ sp:varName "productVolumeRef"^^xsd:string | 273 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -515,20 +287,13 @@ | ... | @@ -515,20 +287,13 @@ |
515 | [ sp:varName "productVolumeRef"^^xsd:string | 287 | [ sp:varName "productVolumeRef"^^xsd:string |
516 | ] | 288 | ] |
517 | ] [ sp:object | 289 | ] [ sp:object |
518 | - [ sp:varName "fieldRef"^^xsd:string | 290 | + [ sp:varName "stateName"^^xsd:string |
519 | ] ; | 291 | ] ; |
520 | - sp:predicate <http://www.epim.no/schemas/mprml/1#fieldRef> ; | 292 | + sp:predicate <http://www.epim.no/schemas/mprml/1#state> ; |
521 | sp:subject | 293 | sp:subject |
522 | [ sp:varName "geographicContextRef"^^xsd:string | 294 | [ sp:varName "geographicContextRef"^^xsd:string |
523 | ] | 295 | ] |
524 | ] [ sp:object | 296 | ] [ sp:object |
525 | - [ sp:varName "fieldName"^^xsd:string | ||
526 | - ] ; | ||
527 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
528 | - sp:subject | ||
529 | - [ sp:varName "fieldRef"^^xsd:string | ||
530 | - ] | ||
531 | - ] [ sp:object | ||
532 | [ sp:varName "geographicContextRef"^^xsd:string | 297 | [ sp:varName "geographicContextRef"^^xsd:string |
533 | ] ; | 298 | ] ; |
534 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 299 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
... | @@ -538,46 +303,57 @@ | ... | @@ -538,46 +303,57 @@ |
538 | ] [ rdf:type sp:Bind ; | 303 | ] [ rdf:type sp:Bind ; |
539 | sp:expression | 304 | sp:expression |
540 | [ rdf:type ep-spin-lib:normalizeString ; | 305 | [ rdf:type ep-spin-lib:normalizeString ; |
541 | - sp:arg1 [ sp:varName "fieldName"^^xsd:string | 306 | + sp:arg1 [ sp:varName "stateName"^^xsd:string |
542 | ] | 307 | ] |
543 | ] ; | 308 | ] ; |
544 | sp:variable | 309 | sp:variable |
545 | - [ sp:varName "normalizedFieldName"^^xsd:string | 310 | + [ sp:varName "normalizedStateName"^^xsd:string |
546 | ] | 311 | ] |
547 | ] [ rdf:type sp:Bind ; | 312 | ] [ rdf:type sp:Bind ; |
548 | sp:expression | 313 | sp:expression |
549 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 314 | + [ rdf:type ep-dpr-spin-lib:buildStateURI ; |
550 | - sp:arg1 [ sp:varName "normalizedFieldName"^^xsd:string | 315 | + sp:arg1 [ sp:varName "normalizedStateName"^^xsd:string |
551 | ] | 316 | ] |
552 | ] ; | 317 | ] ; |
553 | sp:variable | 318 | sp:variable |
554 | - [ sp:varName "field"^^xsd:string | 319 | + [ sp:varName "state"^^xsd:string |
555 | ] | 320 | ] |
556 | ]) | 321 | ]) |
557 | ] ; | 322 | ] ; |
558 | spin:rule | 323 | spin:rule |
559 | [ rdf:type sp:Construct ; | 324 | [ rdf:type sp:Construct ; |
560 | - rdfs:comment """STEP 20005b Set the facility operator- installation or context facility do not exist | 325 | + rdfs:comment "STEP 20004b Set the context facility - installation does not exist"^^xsd:string ; |
561 | -role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ||
562 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | 326 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; |
563 | sp:predicate rdf:type ; | 327 | sp:predicate rdf:type ; |
564 | - sp:subject _:b13 | 328 | + sp:subject _:b4 |
565 | - ] [ sp:object _:b14 ; | 329 | + ] [ sp:object _:b5 ; |
566 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 330 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
567 | - sp:subject _:b13 | 331 | + sp:subject _:b4 |
568 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | 332 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; |
569 | sp:predicate rdf:type ; | 333 | sp:predicate rdf:type ; |
570 | - sp:subject _:b14 | 334 | + sp:subject _:b5 |
571 | ] [ sp:object | 335 | ] [ sp:object |
572 | [ sp:varName "productionFlowToDate"^^xsd:string | 336 | [ sp:varName "productionFlowToDate"^^xsd:string |
573 | ] ; | 337 | ] ; |
574 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | 338 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; |
575 | - sp:subject _:b13 | 339 | + sp:subject _:b4 |
340 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
341 | + sp:predicate rdf:type ; | ||
342 | + sp:subject | ||
343 | + [ sp:varName "productionContextFacility"^^xsd:string | ||
344 | + ] | ||
576 | ] [ sp:object | 345 | ] [ sp:object |
577 | - [ sp:varName "operator"^^xsd:string | 346 | + [ sp:varName "productionContextFacilityType"^^xsd:string |
578 | ] ; | 347 | ] ; |
579 | - sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ; | 348 | + sp:predicate rdf:type ; |
580 | - sp:subject _:b14 | 349 | + sp:subject |
350 | + [ sp:varName "productionContextFacility"^^xsd:string | ||
351 | + ] | ||
352 | + ] [ sp:object _:b5 ; | ||
353 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
354 | + sp:subject | ||
355 | + [ sp:varName "productionContextFacility"^^xsd:string | ||
356 | + ] | ||
581 | ]) ; | 357 | ]) ; |
582 | sp:where ([ sp:object | 358 | sp:where ([ sp:object |
583 | [ sp:varName "productVolumeRef"^^xsd:string | 359 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -590,19 +366,28 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -590,19 +366,28 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
590 | [ sp:varName "productVolumeRef"^^xsd:string | 366 | [ sp:varName "productVolumeRef"^^xsd:string |
591 | ] | 367 | ] |
592 | ] [ sp:object | 368 | ] [ sp:object |
593 | - [ sp:varName "operatorRef"^^xsd:string | 369 | + [ sp:varName "contextFacilityRef"^^xsd:string |
594 | ] ; | 370 | ] ; |
595 | - sp:predicate <http://www.epim.no/schemas/mprml/1#operatorRef> ; | 371 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; |
596 | sp:subject | 372 | sp:subject |
597 | [ sp:varName "productVolumeRef"^^xsd:string | 373 | [ sp:varName "productVolumeRef"^^xsd:string |
598 | ] | 374 | ] |
599 | ] [ sp:object | 375 | ] [ sp:object |
600 | - [ sp:varName "operatorName"^^xsd:string | 376 | + [ sp:varName "contextFacilityName"^^xsd:string |
601 | ] ; | 377 | ] ; |
602 | - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | 378 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
603 | sp:subject | 379 | sp:subject |
604 | - [ sp:varName "operatorRef"^^xsd:string | 380 | + [ sp:varName "contextFacilityRef"^^xsd:string |
605 | ] | 381 | ] |
382 | + ] [ rdf:type sp:Optional ; | ||
383 | + sp:elements ([ sp:object | ||
384 | + [ sp:varName "contextFacilityKind"^^xsd:string | ||
385 | + ] ; | ||
386 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
387 | + sp:subject | ||
388 | + [ sp:varName "contextFacilityRef"^^xsd:string | ||
389 | + ] | ||
390 | + ]) | ||
606 | ] [ sp:object | 391 | ] [ sp:object |
607 | [ sp:varName "productVolumeRef"^^xsd:string | 392 | [ sp:varName "productVolumeRef"^^xsd:string |
608 | ] ; | 393 | ] ; |
... | @@ -641,44 +426,168 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -641,44 +426,168 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
641 | ] [ rdf:type sp:Bind ; | 426 | ] [ rdf:type sp:Bind ; |
642 | sp:expression | 427 | sp:expression |
643 | [ rdf:type ep-spin-lib:normalizeString ; | 428 | [ rdf:type ep-spin-lib:normalizeString ; |
644 | - sp:arg1 [ sp:varName "operatorName"^^xsd:string | 429 | + sp:arg1 [ sp:varName "contextFacilityName"^^xsd:string |
645 | ] | 430 | ] |
646 | ] ; | 431 | ] ; |
647 | sp:variable | 432 | sp:variable |
648 | - [ sp:varName "normalizedOperatorName"^^xsd:string | 433 | + [ sp:varName "normalizedContextFacilityName"^^xsd:string |
649 | ] | 434 | ] |
650 | ] [ rdf:type sp:Bind ; | 435 | ] [ rdf:type sp:Bind ; |
651 | sp:expression | 436 | sp:expression |
652 | - [ rdf:type rhspin:companyById ; | 437 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
653 | - arg:id [ sp:varName "normalizedOperatorName"^^xsd:string | 438 | + sp:arg1 [ sp:varName "normalizedContextFacilityName"^^xsd:string |
654 | ] | 439 | ] |
655 | ] ; | 440 | ] ; |
656 | sp:variable | 441 | sp:variable |
657 | - [ sp:varName "operator"^^xsd:string | 442 | + [ sp:varName "productionContextFacility"^^xsd:string |
443 | + ] | ||
444 | + ] [ rdf:type sp:Bind ; | ||
445 | + sp:expression | ||
446 | + [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | ||
447 | + sp:arg1 [ sp:varName "contextFacilityKind"^^xsd:string | ||
448 | + ] | ||
449 | + ] ; | ||
450 | + sp:variable | ||
451 | + [ sp:varName "productionContextFacilityType"^^xsd:string | ||
658 | ] | 452 | ] |
659 | ]) | 453 | ]) |
660 | ] ; | 454 | ] ; |
661 | spin:rule | 455 | spin:rule |
662 | [ rdf:type sp:Construct ; | 456 | [ rdf:type sp:Construct ; |
663 | - rdfs:comment "STEP 20007b Set the geographic context - country"^^xsd:string ; | 457 | + rdfs:comment "STEP 20008 Set the geographic context - offshore location"^^xsd:string ; |
664 | - sp:templates ([ sp:object | 458 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/geography#OffshoreLocation> ; |
665 | - [ sp:varName "country"^^xsd:string | 459 | + sp:predicate rdf:type ; |
460 | + sp:subject | ||
461 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
462 | + ] | ||
463 | + ] [ sp:object | ||
464 | + [ sp:varName "quadrant"^^xsd:string | ||
666 | ] ; | 465 | ] ; |
667 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | 466 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasNorthSeaQuadrantId> ; |
668 | sp:subject | 467 | sp:subject |
669 | [ sp:varName "locationOfProductionFacility"^^xsd:string | 468 | [ sp:varName "locationOfProductionFacility"^^xsd:string |
670 | ] | 469 | ] |
671 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Country> ; | 470 | + ] [ sp:object |
471 | + [ sp:varName "blockSuffix"^^xsd:string | ||
472 | + ] ; | ||
473 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasNorthSeaBlockSuffixId> ; | ||
474 | + sp:subject | ||
475 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
476 | + ] | ||
477 | + ] [ sp:object | ||
478 | + [ sp:varName "areaName"^^xsd:string | ||
479 | + ] ; | ||
480 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasAreaName> ; | ||
481 | + sp:subject | ||
482 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
483 | + ] | ||
484 | + ] [ sp:object | ||
485 | + [ sp:varName "areaNameNorthSeaOffshore"^^xsd:string | ||
486 | + ] ; | ||
487 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasNorthSeaAreaName> ; | ||
488 | + sp:subject | ||
489 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
490 | + ] | ||
491 | + ] [ sp:object | ||
492 | + [ sp:varName "commentOffshoreLocation"^^xsd:string | ||
493 | + ] ; | ||
494 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#hasOffshoreLocationComment> ; | ||
495 | + sp:subject | ||
496 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
497 | + ] | ||
498 | + ]) ; | ||
499 | + sp:where ([ sp:object | ||
500 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
501 | + ] ; | ||
502 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
503 | + sp:subject spin:_this | ||
504 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
672 | sp:predicate rdf:type ; | 505 | sp:predicate rdf:type ; |
673 | sp:subject | 506 | sp:subject |
674 | - [ sp:varName "country"^^xsd:string | 507 | + [ sp:varName "productVolumeRef"^^xsd:string |
675 | ] | 508 | ] |
676 | ] [ sp:object | 509 | ] [ sp:object |
677 | - [ sp:varName "countryName"^^xsd:string | 510 | + [ sp:varName "geographicContextRef"^^xsd:string |
678 | ] ; | 511 | ] ; |
679 | - sp:predicate rdfs:label ; | 512 | + sp:predicate <http://www.epim.no/schemas/mprml/1#geographicContextRef> ; |
680 | sp:subject | 513 | sp:subject |
681 | - [ sp:varName "country"^^xsd:string | 514 | + [ sp:varName "productVolumeRef"^^xsd:string |
515 | + ] | ||
516 | + ] [ sp:object | ||
517 | + [ sp:varName "offshoreLocationRef"^^xsd:string | ||
518 | + ] ; | ||
519 | + sp:predicate <http://www.epim.no/schemas/mprml/1#offshoreLocationRef> ; | ||
520 | + sp:subject | ||
521 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
522 | + ] | ||
523 | + ] [ sp:object | ||
524 | + [ sp:varName "northSeaOffshoreRef"^^xsd:string | ||
525 | + ] ; | ||
526 | + sp:predicate <http://www.epim.no/schemas/mprml/1#northSeaOffshoreRef> ; | ||
527 | + sp:subject | ||
528 | + [ sp:varName "offshoreLocationRef"^^xsd:string | ||
529 | + ] | ||
530 | + ] [ sp:object | ||
531 | + [ sp:varName "quadrant"^^xsd:string | ||
532 | + ] ; | ||
533 | + sp:predicate <http://www.epim.no/schemas/mprml/1#quadrant> ; | ||
534 | + sp:subject | ||
535 | + [ sp:varName "northSeaOffshoreRef"^^xsd:string | ||
536 | + ] | ||
537 | + ] [ rdf:type sp:Optional ; | ||
538 | + sp:elements ([ sp:object | ||
539 | + [ sp:varName "areaNameNorthSeaOffshore"^^xsd:string | ||
540 | + ] ; | ||
541 | + sp:predicate <http://www.epim.no/schemas/mprml/1#areaName> ; | ||
542 | + sp:subject | ||
543 | + [ sp:varName "northSeaOffshoreRef"^^xsd:string | ||
544 | + ] | ||
545 | + ]) | ||
546 | + ] [ rdf:type sp:Optional ; | ||
547 | + sp:elements ([ sp:object | ||
548 | + [ sp:varName "blockSuffix"^^xsd:string | ||
549 | + ] ; | ||
550 | + sp:predicate <http://www.epim.no/schemas/mprml/1#blockSuffix> ; | ||
551 | + sp:subject | ||
552 | + [ sp:varName "northSeaOffshoreRef"^^xsd:string | ||
553 | + ] | ||
554 | + ]) | ||
555 | + ] [ rdf:type sp:Optional ; | ||
556 | + sp:elements ([ sp:object | ||
557 | + [ sp:varName "areaName"^^xsd:string | ||
558 | + ] ; | ||
559 | + sp:predicate <http://www.epim.no/schemas/mprml/1#areaName> ; | ||
560 | + sp:subject | ||
561 | + [ sp:varName "offshoreLocationRef"^^xsd:string | ||
562 | + ] | ||
563 | + ]) | ||
564 | + ] [ rdf:type sp:Optional ; | ||
565 | + sp:elements ([ sp:object | ||
566 | + [ sp:varName "commentOffshoreLocation"^^xsd:string | ||
567 | + ] ; | ||
568 | + sp:predicate <http://www.epim.no/schemas/mprml/1#comment> ; | ||
569 | + sp:subject | ||
570 | + [ sp:varName "offshoreLocationRef"^^xsd:string | ||
571 | + ] | ||
572 | + ]) | ||
573 | + ] [ sp:object | ||
574 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
575 | + ] ; | ||
576 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
577 | + sp:subject | ||
578 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
579 | + ] | ||
580 | + ]) | ||
581 | + ] ; | ||
582 | + spin:rule | ||
583 | + [ rdf:type sp:Construct ; | ||
584 | + rdfs:comment "STEP 20009 Set the geographic context - offshore location - blockId"^^xsd:string ; | ||
585 | + sp:templates ([ sp:object | ||
586 | + [ sp:varName "block"^^xsd:string | ||
587 | + ] ; | ||
588 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
589 | + sp:subject | ||
590 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
682 | ] | 591 | ] |
683 | ]) ; | 592 | ]) ; |
684 | sp:where ([ sp:object | 593 | sp:where ([ sp:object |
... | @@ -699,13 +608,20 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -699,13 +608,20 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
699 | [ sp:varName "productVolumeRef"^^xsd:string | 608 | [ sp:varName "productVolumeRef"^^xsd:string |
700 | ] | 609 | ] |
701 | ] [ sp:object | 610 | ] [ sp:object |
702 | - [ sp:varName "countryName"^^xsd:string | 611 | + [ sp:varName "offshoreLocationRef"^^xsd:string |
703 | ] ; | 612 | ] ; |
704 | - sp:predicate <http://www.epim.no/schemas/mprml/1#country> ; | 613 | + sp:predicate <http://www.epim.no/schemas/mprml/1#offshoreLocationRef> ; |
705 | sp:subject | 614 | sp:subject |
706 | [ sp:varName "geographicContextRef"^^xsd:string | 615 | [ sp:varName "geographicContextRef"^^xsd:string |
707 | ] | 616 | ] |
708 | ] [ sp:object | 617 | ] [ sp:object |
618 | + [ sp:varName "blockId"^^xsd:string | ||
619 | + ] ; | ||
620 | + sp:predicate <http://www.epim.no/schemas/mprml/1#blockID> ; | ||
621 | + sp:subject | ||
622 | + [ sp:varName "offshoreLocationRef"^^xsd:string | ||
623 | + ] | ||
624 | + ] [ sp:object | ||
709 | [ sp:varName "geographicContextRef"^^xsd:string | 625 | [ sp:varName "geographicContextRef"^^xsd:string |
710 | ] ; | 626 | ] ; |
711 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 627 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
... | @@ -715,47 +631,46 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -715,47 +631,46 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
715 | ] [ rdf:type sp:Bind ; | 631 | ] [ rdf:type sp:Bind ; |
716 | sp:expression | 632 | sp:expression |
717 | [ rdf:type ep-spin-lib:normalizeString ; | 633 | [ rdf:type ep-spin-lib:normalizeString ; |
718 | - sp:arg1 [ sp:varName "countryName"^^xsd:string | 634 | + sp:arg1 [ sp:varName "blockId"^^xsd:string |
719 | ] | 635 | ] |
720 | ] ; | 636 | ] ; |
721 | sp:variable | 637 | sp:variable |
722 | - [ sp:varName "normalizedCountryName"^^xsd:string | 638 | + [ sp:varName "normalizedBlockId"^^xsd:string |
723 | ] | 639 | ] |
724 | ] [ rdf:type sp:Bind ; | 640 | ] [ rdf:type sp:Bind ; |
725 | sp:expression | 641 | sp:expression |
726 | - [ rdf:type ep-dpr-spin-lib:buildCountryURI ; | 642 | + [ rdf:type ep-dpr-spin-lib:buildBlockURI ; |
727 | - sp:arg1 [ sp:varName "normalizedCountryName"^^xsd:string | 643 | + sp:arg1 [ sp:varName "normalizedBlockId"^^xsd:string |
728 | ] | 644 | ] |
729 | ] ; | 645 | ] ; |
730 | sp:variable | 646 | sp:variable |
731 | - [ sp:varName "country"^^xsd:string | 647 | + [ sp:varName "block"^^xsd:string |
732 | ] | 648 | ] |
733 | ]) | 649 | ]) |
734 | ] ; | 650 | ] ; |
735 | spin:rule | 651 | spin:rule |
736 | [ rdf:type sp:Construct ; | 652 | [ rdf:type sp:Construct ; |
737 | - rdfs:comment "STEP 20002b Record the end date"^^xsd:string ; | 653 | + rdfs:comment """STEP 20005b Set the facility operator- installation or context facility do not exist |
738 | - sp:templates ([ sp:object | 654 | +role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
739 | - [ sp:varName "dateStart"^^xsd:string | 655 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; |
740 | - ] ; | 656 | + sp:predicate rdf:type ; |
741 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | 657 | + sp:subject _:b6 |
742 | - sp:subject | 658 | + ] [ sp:object _:b7 ; |
743 | - [ sp:varName "productionFlow"^^xsd:string | 659 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
744 | - ] | 660 | + sp:subject _:b6 |
661 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
662 | + sp:predicate rdf:type ; | ||
663 | + sp:subject _:b7 | ||
745 | ] [ sp:object | 664 | ] [ sp:object |
746 | - [ sp:varName "dateEnd"^^xsd:string | 665 | + [ sp:varName "productionFlowToDate"^^xsd:string |
747 | ] ; | 666 | ] ; |
748 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 667 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; |
749 | - sp:subject | 668 | + sp:subject _:b6 |
750 | - [ sp:varName "productionFlow"^^xsd:string | ||
751 | - ] | ||
752 | ] [ sp:object | 669 | ] [ sp:object |
753 | - [ sp:varName "dateEnd"^^xsd:string | 670 | + [ sp:varName "operator"^^xsd:string |
754 | ] ; | 671 | ] ; |
755 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 672 | + sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ; |
756 | - sp:subject | 673 | + sp:subject _:b7 |
757 | - [ sp:varName "productionFlowToDate"^^xsd:string | ||
758 | - ] | ||
759 | ]) ; | 674 | ]) ; |
760 | sp:where ([ sp:object | 675 | sp:where ([ sp:object |
761 | [ sp:varName "productVolumeRef"^^xsd:string | 676 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -768,18 +683,18 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -768,18 +683,18 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
768 | [ sp:varName "productVolumeRef"^^xsd:string | 683 | [ sp:varName "productVolumeRef"^^xsd:string |
769 | ] | 684 | ] |
770 | ] [ sp:object | 685 | ] [ sp:object |
771 | - [ sp:varName "dateStart"^^xsd:string | 686 | + [ sp:varName "operatorRef"^^xsd:string |
772 | ] ; | 687 | ] ; |
773 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | 688 | + sp:predicate <http://www.epim.no/schemas/mprml/1#operatorRef> ; |
774 | sp:subject | 689 | sp:subject |
775 | [ sp:varName "productVolumeRef"^^xsd:string | 690 | [ sp:varName "productVolumeRef"^^xsd:string |
776 | ] | 691 | ] |
777 | ] [ sp:object | 692 | ] [ sp:object |
778 | - [ sp:varName "dateEnd"^^xsd:string | 693 | + [ sp:varName "operatorName"^^xsd:string |
779 | ] ; | 694 | ] ; |
780 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | 695 | + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; |
781 | sp:subject | 696 | sp:subject |
782 | - [ sp:varName "productVolumeRef"^^xsd:string | 697 | + [ sp:varName "operatorRef"^^xsd:string |
783 | ] | 698 | ] |
784 | ] [ sp:object | 699 | ] [ sp:object |
785 | [ sp:varName "productVolumeRef"^^xsd:string | 700 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -788,12 +703,51 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -788,12 +703,51 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
788 | sp:subject | 703 | sp:subject |
789 | [ sp:varName "productionFlow"^^xsd:string | 704 | [ sp:varName "productionFlow"^^xsd:string |
790 | ] | 705 | ] |
791 | - ] [ sp:object | 706 | + ] [ sp:object |
792 | - [ sp:varName "productionFlowToDate"^^xsd:string | 707 | + [ sp:varName "productionFlowToDate"^^xsd:string |
708 | + ] ; | ||
709 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
710 | + sp:subject | ||
711 | + [ sp:varName "productionFlow"^^xsd:string | ||
712 | + ] | ||
713 | + ] [ rdf:type sp:NotExists ; | ||
714 | + sp:elements ([ sp:object | ||
715 | + [ sp:varName "productionFlowToDate"^^xsd:string | ||
716 | + ] ; | ||
717 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
718 | + sp:subject | ||
719 | + [ sp:varName "productionFacilityToDate"^^xsd:string | ||
720 | + ] | ||
721 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | ||
722 | + sp:predicate rdf:type ; | ||
723 | + sp:subject | ||
724 | + [ sp:varName "productionFacilityToDate"^^xsd:string | ||
725 | + ] | ||
726 | + ] [ sp:object | ||
727 | + [ sp:varName "productionFacility"^^xsd:string | ||
728 | + ] ; | ||
729 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
730 | + sp:subject | ||
731 | + [ sp:varName "productionFacilityToDate"^^xsd:string | ||
732 | + ] | ||
733 | + ]) | ||
734 | + ] [ rdf:type sp:Bind ; | ||
735 | + sp:expression | ||
736 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
737 | + sp:arg1 [ sp:varName "operatorName"^^xsd:string | ||
738 | + ] | ||
739 | + ] ; | ||
740 | + sp:variable | ||
741 | + [ sp:varName "normalizedOperatorName"^^xsd:string | ||
742 | + ] | ||
743 | + ] [ rdf:type sp:Bind ; | ||
744 | + sp:expression | ||
745 | + [ rdf:type rhspin:companyById ; | ||
746 | + arg:id [ sp:varName "normalizedOperatorName"^^xsd:string | ||
747 | + ] | ||
793 | ] ; | 748 | ] ; |
794 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 749 | + sp:variable |
795 | - sp:subject | 750 | + [ sp:varName "operator"^^xsd:string |
796 | - [ sp:varName "productionFlow"^^xsd:string | ||
797 | ] | 751 | ] |
798 | ]) | 752 | ]) |
799 | ] ; | 753 | ] ; |
... | @@ -888,15 +842,89 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -888,15 +842,89 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
888 | ] ; | 842 | ] ; |
889 | spin:rule | 843 | spin:rule |
890 | [ rdf:type sp:Construct ; | 844 | [ rdf:type sp:Construct ; |
845 | + rdfs:comment "STEP 20007b Set the geographic context - country"^^xsd:string ; | ||
846 | + sp:templates ([ sp:object | ||
847 | + [ sp:varName "country"^^xsd:string | ||
848 | + ] ; | ||
849 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
850 | + sp:subject | ||
851 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
852 | + ] | ||
853 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Country> ; | ||
854 | + sp:predicate rdf:type ; | ||
855 | + sp:subject | ||
856 | + [ sp:varName "country"^^xsd:string | ||
857 | + ] | ||
858 | + ] [ sp:object | ||
859 | + [ sp:varName "countryName"^^xsd:string | ||
860 | + ] ; | ||
861 | + sp:predicate rdfs:label ; | ||
862 | + sp:subject | ||
863 | + [ sp:varName "country"^^xsd:string | ||
864 | + ] | ||
865 | + ]) ; | ||
866 | + sp:where ([ sp:object | ||
867 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
868 | + ] ; | ||
869 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
870 | + sp:subject spin:_this | ||
871 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
872 | + sp:predicate rdf:type ; | ||
873 | + sp:subject | ||
874 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
875 | + ] | ||
876 | + ] [ sp:object | ||
877 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
878 | + ] ; | ||
879 | + sp:predicate <http://www.epim.no/schemas/mprml/1#geographicContextRef> ; | ||
880 | + sp:subject | ||
881 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
882 | + ] | ||
883 | + ] [ sp:object | ||
884 | + [ sp:varName "countryName"^^xsd:string | ||
885 | + ] ; | ||
886 | + sp:predicate <http://www.epim.no/schemas/mprml/1#country> ; | ||
887 | + sp:subject | ||
888 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
889 | + ] | ||
890 | + ] [ sp:object | ||
891 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
892 | + ] ; | ||
893 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
894 | + sp:subject | ||
895 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
896 | + ] | ||
897 | + ] [ rdf:type sp:Bind ; | ||
898 | + sp:expression | ||
899 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
900 | + sp:arg1 [ sp:varName "countryName"^^xsd:string | ||
901 | + ] | ||
902 | + ] ; | ||
903 | + sp:variable | ||
904 | + [ sp:varName "normalizedCountryName"^^xsd:string | ||
905 | + ] | ||
906 | + ] [ rdf:type sp:Bind ; | ||
907 | + sp:expression | ||
908 | + [ rdf:type ep-dpr-spin-lib:buildCountryURI ; | ||
909 | + sp:arg1 [ sp:varName "normalizedCountryName"^^xsd:string | ||
910 | + ] | ||
911 | + ] ; | ||
912 | + sp:variable | ||
913 | + [ sp:varName "country"^^xsd:string | ||
914 | + ] | ||
915 | + ]) | ||
916 | + ] ; | ||
917 | + spin:rule | ||
918 | + [ rdf:type sp:Construct ; | ||
891 | rdfs:comment "STEP 20003 Set the installation"^^xsd:string ; | 919 | rdfs:comment "STEP 20003 Set the installation"^^xsd:string ; |
892 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | 920 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; |
893 | sp:predicate rdf:type ; | 921 | sp:predicate rdf:type ; |
894 | - sp:subject _:b15 | 922 | + sp:subject _:b8 |
895 | ] [ sp:object | 923 | ] [ sp:object |
896 | [ sp:varName "productionFacility"^^xsd:string | 924 | [ sp:varName "productionFacility"^^xsd:string |
897 | ] ; | 925 | ] ; |
898 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 926 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
899 | - sp:subject _:b15 | 927 | + sp:subject _:b8 |
900 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | 928 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; |
901 | sp:predicate rdf:type ; | 929 | sp:predicate rdf:type ; |
902 | sp:subject | 930 | sp:subject |
... | @@ -913,7 +941,7 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -913,7 +941,7 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
913 | [ sp:varName "productionFlowToDate"^^xsd:string | 941 | [ sp:varName "productionFlowToDate"^^xsd:string |
914 | ] ; | 942 | ] ; |
915 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | 943 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; |
916 | - sp:subject _:b15 | 944 | + sp:subject _:b8 |
917 | ]) ; | 945 | ]) ; |
918 | sp:where ([ sp:object | 946 | sp:where ([ sp:object |
919 | [ sp:varName "productVolumeRef"^^xsd:string | 947 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -993,26 +1021,25 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -993,26 +1021,25 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
993 | ] ; | 1021 | ] ; |
994 | spin:rule | 1022 | spin:rule |
995 | [ rdf:type sp:Construct ; | 1023 | [ rdf:type sp:Construct ; |
996 | - rdfs:comment "STEP 20007c Set the geographic context - state"^^xsd:string ; | 1024 | + rdfs:comment "STEP 20006a Set the geographic context - need a PartOfTheSurfaceOfTheEarth if any geographicContext - productionFacility already defined"^^xsd:string ; |
997 | - sp:templates ([ sp:object | 1025 | + sp:templates ([ sp:object _:b9 ; |
998 | - [ sp:varName "state"^^xsd:string | 1026 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#nominallyLocatedAt> ; |
999 | - ] ; | ||
1000 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
1001 | sp:subject | 1027 | sp:subject |
1002 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | 1028 | + [ sp:varName "productionFacility"^^xsd:string |
1003 | ] | 1029 | ] |
1004 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#State> ; | 1030 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> ; |
1005 | sp:predicate rdf:type ; | 1031 | sp:predicate rdf:type ; |
1006 | - sp:subject | 1032 | + sp:subject _:b9 |
1007 | - [ sp:varName "state"^^xsd:string | ||
1008 | - ] | ||
1009 | ] [ sp:object | 1033 | ] [ sp:object |
1010 | - [ sp:varName "stateName"^^xsd:string | 1034 | + [ sp:varName "geographicContextRef"^^xsd:string |
1011 | ] ; | 1035 | ] ; |
1012 | - sp:predicate rdfs:label ; | 1036 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
1013 | - sp:subject | 1037 | + sp:subject _:b9 |
1014 | - [ sp:varName "state"^^xsd:string | 1038 | + ] [ sp:object |
1015 | - ] | 1039 | + [ sp:varName "comment"^^xsd:string |
1040 | + ] ; | ||
1041 | + sp:predicate rdfs:comment ; | ||
1042 | + sp:subject _:b9 | ||
1016 | ]) ; | 1043 | ]) ; |
1017 | sp:where ([ sp:object | 1044 | sp:where ([ sp:object |
1018 | [ sp:varName "productVolumeRef"^^xsd:string | 1045 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -1031,164 +1058,73 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -1031,164 +1058,73 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
1031 | sp:subject | 1058 | sp:subject |
1032 | [ sp:varName "productVolumeRef"^^xsd:string | 1059 | [ sp:varName "productVolumeRef"^^xsd:string |
1033 | ] | 1060 | ] |
1061 | + ] [ rdf:type sp:Optional ; | ||
1062 | + sp:elements ([ sp:object | ||
1063 | + [ sp:varName "comment"^^xsd:string | ||
1064 | + ] ; | ||
1065 | + sp:predicate <http://www.epim.no/schemas/mprml/1#comment> ; | ||
1066 | + sp:subject | ||
1067 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
1068 | + ] | ||
1069 | + ]) | ||
1034 | ] [ sp:object | 1070 | ] [ sp:object |
1035 | - [ sp:varName "stateName"^^xsd:string | 1071 | + [ sp:varName "productVolumeRef"^^xsd:string |
1036 | - ] ; | ||
1037 | - sp:predicate <http://www.epim.no/schemas/mprml/1#state> ; | ||
1038 | - sp:subject | ||
1039 | - [ sp:varName "geographicContextRef"^^xsd:string | ||
1040 | - ] | ||
1041 | - ] [ sp:object | ||
1042 | - [ sp:varName "geographicContextRef"^^xsd:string | ||
1043 | ] ; | 1072 | ] ; |
1044 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 1073 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
1045 | sp:subject | 1074 | sp:subject |
1046 | - [ sp:varName "locationOfProductionFacility"^^xsd:string | 1075 | + [ sp:varName "productionFlow"^^xsd:string |
1047 | - ] | ||
1048 | - ] [ rdf:type sp:Bind ; | ||
1049 | - sp:expression | ||
1050 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
1051 | - sp:arg1 [ sp:varName "stateName"^^xsd:string | ||
1052 | - ] | ||
1053 | - ] ; | ||
1054 | - sp:variable | ||
1055 | - [ sp:varName "normalizedStateName"^^xsd:string | ||
1056 | - ] | ||
1057 | - ] [ rdf:type sp:Bind ; | ||
1058 | - sp:expression | ||
1059 | - [ rdf:type ep-dpr-spin-lib:buildStateURI ; | ||
1060 | - sp:arg1 [ sp:varName "normalizedStateName"^^xsd:string | ||
1061 | - ] | ||
1062 | - ] ; | ||
1063 | - sp:variable | ||
1064 | - [ sp:varName "state"^^xsd:string | ||
1065 | - ] | ||
1066 | - ]) | ||
1067 | - ] ; | ||
1068 | - spin:rule | ||
1069 | - [ rdf:type sp:Construct ; | ||
1070 | - rdfs:comment "STEP 20001b Add the report kind ."^^xsd:string ; | ||
1071 | - sp:templates ([ sp:object | ||
1072 | - [ sp:varName "reportKind"^^xsd:string | ||
1073 | - ] ; | ||
1074 | - sp:predicate rdf:type ; | ||
1075 | - sp:subject | ||
1076 | - [ sp:varName "productVolumeReport"^^xsd:string | ||
1077 | - ] | ||
1078 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; | ||
1079 | - sp:predicate rdf:type ; | ||
1080 | - sp:subject | ||
1081 | - [ sp:varName "reportKind"^^xsd:string | ||
1082 | ] | 1076 | ] |
1083 | ] [ sp:object | 1077 | ] [ sp:object |
1084 | - [ sp:varName "kind"^^xsd:string | 1078 | + [ sp:varName "productionFlowToDate"^^xsd:string |
1085 | ] ; | 1079 | ] ; |
1086 | - sp:predicate rdfs:label ; | 1080 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
1087 | - sp:subject | ||
1088 | - [ sp:varName "reportKind"^^xsd:string | ||
1089 | - ] | ||
1090 | - ]) ; | ||
1091 | - sp:where ([ sp:object spin:_this ; | ||
1092 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
1093 | - sp:subject | ||
1094 | - [ sp:varName "productionReport"^^xsd:string | ||
1095 | - ] | ||
1096 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; | ||
1097 | - sp:predicate rdf:type ; | ||
1098 | sp:subject | 1081 | sp:subject |
1099 | - [ sp:varName "productVolumeReport"^^xsd:string | 1082 | + [ sp:varName "productionFlow"^^xsd:string |
1100 | ] | 1083 | ] |
1101 | ] [ sp:object | 1084 | ] [ sp:object |
1102 | - [ sp:varName "productionReport"^^xsd:string | 1085 | + [ sp:varName "productionFlowToDate"^^xsd:string |
1103 | ] ; | 1086 | ] ; |
1104 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | 1087 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; |
1105 | sp:subject | 1088 | sp:subject |
1106 | - [ sp:varName "productVolumeReport"^^xsd:string | 1089 | + [ sp:varName "productionFacilityToDate"^^xsd:string |
1107 | ] | 1090 | ] |
1108 | - ] [ sp:object | 1091 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; |
1109 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
1110 | - ] ; | ||
1111 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
1112 | - sp:subject spin:_this | ||
1113 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
1114 | sp:predicate rdf:type ; | 1092 | sp:predicate rdf:type ; |
1115 | sp:subject | 1093 | sp:subject |
1116 | - [ sp:varName "productVolumeRef"^^xsd:string | 1094 | + [ sp:varName "productionFacilityToDate"^^xsd:string |
1117 | - ] | ||
1118 | - ] [ sp:object | ||
1119 | - [ sp:varName "nameRef"^^xsd:string | ||
1120 | - ] ; | ||
1121 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
1122 | - sp:subject | ||
1123 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
1124 | - ] | ||
1125 | - ] [ sp:object | ||
1126 | - [ sp:varName "name"^^xsd:string | ||
1127 | - ] ; | ||
1128 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1129 | - sp:subject | ||
1130 | - [ sp:varName "nameRef"^^xsd:string | ||
1131 | ] | 1095 | ] |
1132 | ] [ sp:object | 1096 | ] [ sp:object |
1133 | - [ sp:varName "kind"^^xsd:string | 1097 | + [ sp:varName "productionFacility"^^xsd:string |
1134 | ] ; | 1098 | ] ; |
1135 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; | 1099 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
1136 | sp:subject | 1100 | sp:subject |
1137 | - [ sp:varName "productVolumeRef"^^xsd:string | 1101 | + [ sp:varName "productionFacilityToDate"^^xsd:string |
1138 | - ] | ||
1139 | - ] [ rdf:type sp:Bind ; | ||
1140 | - sp:expression | ||
1141 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
1142 | - sp:arg1 [ sp:varName "kind"^^xsd:string | ||
1143 | - ] | ||
1144 | - ] ; | ||
1145 | - sp:variable | ||
1146 | - [ sp:varName "normalizedKind"^^xsd:string | ||
1147 | - ] | ||
1148 | - ] [ rdf:type sp:Bind ; | ||
1149 | - sp:expression | ||
1150 | - [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; | ||
1151 | - sp:arg1 [ sp:varName "normalizedKind"^^xsd:string | ||
1152 | - ] | ||
1153 | - ] ; | ||
1154 | - sp:variable | ||
1155 | - [ sp:varName "reportKind"^^xsd:string | ||
1156 | ] | 1102 | ] |
1157 | ]) | 1103 | ]) |
1158 | ] ; | 1104 | ] ; |
1159 | spin:rule | 1105 | spin:rule |
1160 | [ rdf:type sp:Construct ; | 1106 | [ rdf:type sp:Construct ; |
1161 | - rdfs:comment "STEP 20004b Set the context facility - installation does not exist"^^xsd:string ; | 1107 | + rdfs:comment "STEP 20002b Record the end date"^^xsd:string ; |
1162 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | 1108 | + sp:templates ([ sp:object |
1163 | - sp:predicate rdf:type ; | 1109 | + [ sp:varName "dateStart"^^xsd:string |
1164 | - sp:subject _:b16 | 1110 | + ] ; |
1165 | - ] [ sp:object _:b17 ; | 1111 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; |
1166 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
1167 | - sp:subject _:b16 | ||
1168 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
1169 | - sp:predicate rdf:type ; | ||
1170 | - sp:subject _:b17 | ||
1171 | - ] [ sp:object | ||
1172 | - [ sp:varName "productionFlowToDate"^^xsd:string | ||
1173 | - ] ; | ||
1174 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
1175 | - sp:subject _:b16 | ||
1176 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
1177 | - sp:predicate rdf:type ; | ||
1178 | sp:subject | 1112 | sp:subject |
1179 | - [ sp:varName "productionContextFacility"^^xsd:string | 1113 | + [ sp:varName "productionFlow"^^xsd:string |
1180 | ] | 1114 | ] |
1181 | ] [ sp:object | 1115 | ] [ sp:object |
1182 | - [ sp:varName "productionContextFacilityType"^^xsd:string | 1116 | + [ sp:varName "dateEnd"^^xsd:string |
1183 | ] ; | 1117 | ] ; |
1184 | - sp:predicate rdf:type ; | 1118 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
1185 | sp:subject | 1119 | sp:subject |
1186 | - [ sp:varName "productionContextFacility"^^xsd:string | 1120 | + [ sp:varName "productionFlow"^^xsd:string |
1187 | ] | 1121 | ] |
1188 | - ] [ sp:object _:b17 ; | 1122 | + ] [ sp:object |
1189 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | 1123 | + [ sp:varName "dateEnd"^^xsd:string |
1124 | + ] ; | ||
1125 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
1190 | sp:subject | 1126 | sp:subject |
1191 | - [ sp:varName "productionContextFacility"^^xsd:string | 1127 | + [ sp:varName "productionFlowToDate"^^xsd:string |
1192 | ] | 1128 | ] |
1193 | ]) ; | 1129 | ]) ; |
1194 | sp:where ([ sp:object | 1130 | sp:where ([ sp:object |
... | @@ -1202,28 +1138,19 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -1202,28 +1138,19 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
1202 | [ sp:varName "productVolumeRef"^^xsd:string | 1138 | [ sp:varName "productVolumeRef"^^xsd:string |
1203 | ] | 1139 | ] |
1204 | ] [ sp:object | 1140 | ] [ sp:object |
1205 | - [ sp:varName "contextFacilityRef"^^xsd:string | 1141 | + [ sp:varName "dateStart"^^xsd:string |
1206 | ] ; | 1142 | ] ; |
1207 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; | 1143 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; |
1208 | sp:subject | 1144 | sp:subject |
1209 | [ sp:varName "productVolumeRef"^^xsd:string | 1145 | [ sp:varName "productVolumeRef"^^xsd:string |
1210 | ] | 1146 | ] |
1211 | ] [ sp:object | 1147 | ] [ sp:object |
1212 | - [ sp:varName "contextFacilityName"^^xsd:string | 1148 | + [ sp:varName "dateEnd"^^xsd:string |
1213 | ] ; | 1149 | ] ; |
1214 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1150 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; |
1215 | sp:subject | 1151 | sp:subject |
1216 | - [ sp:varName "contextFacilityRef"^^xsd:string | 1152 | + [ sp:varName "productVolumeRef"^^xsd:string |
1217 | ] | 1153 | ] |
1218 | - ] [ rdf:type sp:Optional ; | ||
1219 | - sp:elements ([ sp:object | ||
1220 | - [ sp:varName "contextFacilityKind"^^xsd:string | ||
1221 | - ] ; | ||
1222 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
1223 | - sp:subject | ||
1224 | - [ sp:varName "contextFacilityRef"^^xsd:string | ||
1225 | - ] | ||
1226 | - ]) | ||
1227 | ] [ sp:object | 1154 | ] [ sp:object |
1228 | [ sp:varName "productVolumeRef"^^xsd:string | 1155 | [ sp:varName "productVolumeRef"^^xsd:string |
1229 | ] ; | 1156 | ] ; |
... | @@ -1238,54 +1165,6 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -1238,54 +1165,6 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
1238 | sp:subject | 1165 | sp:subject |
1239 | [ sp:varName "productionFlow"^^xsd:string | 1166 | [ sp:varName "productionFlow"^^xsd:string |
1240 | ] | 1167 | ] |
1241 | - ] [ rdf:type sp:NotExists ; | ||
1242 | - sp:elements ([ sp:object | ||
1243 | - [ sp:varName "productionFlowToDate"^^xsd:string | ||
1244 | - ] ; | ||
1245 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
1246 | - sp:subject | ||
1247 | - [ sp:varName "productionFacilityToDate"^^xsd:string | ||
1248 | - ] | ||
1249 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | ||
1250 | - sp:predicate rdf:type ; | ||
1251 | - sp:subject | ||
1252 | - [ sp:varName "productionFacilityToDate"^^xsd:string | ||
1253 | - ] | ||
1254 | - ] [ sp:object | ||
1255 | - [ sp:varName "productionFacility"^^xsd:string | ||
1256 | - ] ; | ||
1257 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
1258 | - sp:subject | ||
1259 | - [ sp:varName "productionFacilityToDate"^^xsd:string | ||
1260 | - ] | ||
1261 | - ]) | ||
1262 | - ] [ rdf:type sp:Bind ; | ||
1263 | - sp:expression | ||
1264 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
1265 | - sp:arg1 [ sp:varName "contextFacilityName"^^xsd:string | ||
1266 | - ] | ||
1267 | - ] ; | ||
1268 | - sp:variable | ||
1269 | - [ sp:varName "normalizedContextFacilityName"^^xsd:string | ||
1270 | - ] | ||
1271 | - ] [ rdf:type sp:Bind ; | ||
1272 | - sp:expression | ||
1273 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
1274 | - sp:arg1 [ sp:varName "normalizedContextFacilityName"^^xsd:string | ||
1275 | - ] | ||
1276 | - ] ; | ||
1277 | - sp:variable | ||
1278 | - [ sp:varName "productionContextFacility"^^xsd:string | ||
1279 | - ] | ||
1280 | - ] [ rdf:type sp:Bind ; | ||
1281 | - sp:expression | ||
1282 | - [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | ||
1283 | - sp:arg1 [ sp:varName "contextFacilityKind"^^xsd:string | ||
1284 | - ] | ||
1285 | - ] ; | ||
1286 | - sp:variable | ||
1287 | - [ sp:varName "productionContextFacilityType"^^xsd:string | ||
1288 | - ] | ||
1289 | ]) | 1168 | ]) |
1290 | ] ; | 1169 | ] ; |
1291 | spin:rule | 1170 | spin:rule |
... | @@ -1293,29 +1172,29 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -1293,29 +1172,29 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
1293 | rdfs:comment "STEP 20006b Set the geographic context - need a PartOfTheSurfaceOfTheEarth if any geographicContext - productionFacility not already defined"^^xsd:string ; | 1172 | rdfs:comment "STEP 20006b Set the geographic context - need a PartOfTheSurfaceOfTheEarth if any geographicContext - productionFacility not already defined"^^xsd:string ; |
1294 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | 1173 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; |
1295 | sp:predicate rdf:type ; | 1174 | sp:predicate rdf:type ; |
1296 | - sp:subject _:b18 | 1175 | + sp:subject _:b10 |
1297 | - ] [ sp:object _:b19 ; | 1176 | + ] [ sp:object _:b11 ; |
1298 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 1177 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
1299 | - sp:subject _:b18 | 1178 | + sp:subject _:b10 |
1300 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | 1179 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; |
1301 | sp:predicate rdf:type ; | 1180 | sp:predicate rdf:type ; |
1302 | - sp:subject _:b19 | 1181 | + sp:subject _:b11 |
1303 | ] [ sp:object | 1182 | ] [ sp:object |
1304 | [ sp:varName "productionFlowToDate"^^xsd:string | 1183 | [ sp:varName "productionFlowToDate"^^xsd:string |
1305 | ] ; | 1184 | ] ; |
1306 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | 1185 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; |
1307 | - sp:subject _:b18 | 1186 | + sp:subject _:b10 |
1308 | - ] [ sp:object _:b20 ; | 1187 | + ] [ sp:object _:b12 ; |
1309 | sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | 1188 | sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; |
1310 | - sp:subject _:b19 | 1189 | + sp:subject _:b11 |
1311 | ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> ; | 1190 | ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> ; |
1312 | sp:predicate rdf:type ; | 1191 | sp:predicate rdf:type ; |
1313 | - sp:subject _:b20 | 1192 | + sp:subject _:b12 |
1314 | ] [ sp:object | 1193 | ] [ sp:object |
1315 | [ sp:varName "geographicContextRef"^^xsd:string | 1194 | [ sp:varName "geographicContextRef"^^xsd:string |
1316 | ] ; | 1195 | ] ; |
1317 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 1196 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
1318 | - sp:subject _:b20 | 1197 | + sp:subject _:b12 |
1319 | ]) ; | 1198 | ]) ; |
1320 | sp:where ([ sp:object | 1199 | sp:where ([ sp:object |
1321 | [ sp:varName "productVolumeRef"^^xsd:string | 1200 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -1444,28 +1323,169 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -1444,28 +1323,169 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
1444 | [ sp:varName "productionFlow"^^xsd:string | 1323 | [ sp:varName "productionFlow"^^xsd:string |
1445 | ] | 1324 | ] |
1446 | ]) | 1325 | ]) |
1326 | + ] ; | ||
1327 | + spin:rule | ||
1328 | + [ rdf:type sp:Construct ; | ||
1329 | + rdfs:comment "STEP 20001b Add the report kind ."^^xsd:string ; | ||
1330 | + sp:templates ([ sp:object | ||
1331 | + [ sp:varName "reportKind"^^xsd:string | ||
1332 | + ] ; | ||
1333 | + sp:predicate rdf:type ; | ||
1334 | + sp:subject | ||
1335 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
1336 | + ] | ||
1337 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; | ||
1338 | + sp:predicate rdf:type ; | ||
1339 | + sp:subject | ||
1340 | + [ sp:varName "reportKind"^^xsd:string | ||
1341 | + ] | ||
1342 | + ] [ sp:object | ||
1343 | + [ sp:varName "kind"^^xsd:string | ||
1344 | + ] ; | ||
1345 | + sp:predicate rdfs:label ; | ||
1346 | + sp:subject | ||
1347 | + [ sp:varName "reportKind"^^xsd:string | ||
1348 | + ] | ||
1349 | + ]) ; | ||
1350 | + sp:where ([ sp:object spin:_this ; | ||
1351 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
1352 | + sp:subject | ||
1353 | + [ sp:varName "productionReport"^^xsd:string | ||
1354 | + ] | ||
1355 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; | ||
1356 | + sp:predicate rdf:type ; | ||
1357 | + sp:subject | ||
1358 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
1359 | + ] | ||
1360 | + ] [ sp:object | ||
1361 | + [ sp:varName "productionReport"^^xsd:string | ||
1362 | + ] ; | ||
1363 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
1364 | + sp:subject | ||
1365 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
1366 | + ] | ||
1367 | + ] [ sp:object | ||
1368 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
1369 | + ] ; | ||
1370 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
1371 | + sp:subject spin:_this | ||
1372 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
1373 | + sp:predicate rdf:type ; | ||
1374 | + sp:subject | ||
1375 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
1376 | + ] | ||
1377 | + ] [ sp:object | ||
1378 | + [ sp:varName "nameRef"^^xsd:string | ||
1379 | + ] ; | ||
1380 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
1381 | + sp:subject | ||
1382 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
1383 | + ] | ||
1384 | + ] [ sp:object | ||
1385 | + [ sp:varName "name"^^xsd:string | ||
1386 | + ] ; | ||
1387 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1388 | + sp:subject | ||
1389 | + [ sp:varName "nameRef"^^xsd:string | ||
1390 | + ] | ||
1391 | + ] [ sp:object | ||
1392 | + [ sp:varName "kind"^^xsd:string | ||
1393 | + ] ; | ||
1394 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; | ||
1395 | + sp:subject | ||
1396 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
1397 | + ] | ||
1398 | + ] [ rdf:type sp:Bind ; | ||
1399 | + sp:expression | ||
1400 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
1401 | + sp:arg1 [ sp:varName "kind"^^xsd:string | ||
1402 | + ] | ||
1403 | + ] ; | ||
1404 | + sp:variable | ||
1405 | + [ sp:varName "normalizedKind"^^xsd:string | ||
1406 | + ] | ||
1407 | + ] [ rdf:type sp:Bind ; | ||
1408 | + sp:expression | ||
1409 | + [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; | ||
1410 | + sp:arg1 [ sp:varName "normalizedKind"^^xsd:string | ||
1411 | + ] | ||
1412 | + ] ; | ||
1413 | + sp:variable | ||
1414 | + [ sp:varName "reportKind"^^xsd:string | ||
1415 | + ] | ||
1416 | + ]) | ||
1417 | + ] ; | ||
1418 | + spin:rule | ||
1419 | + [ rdf:type sp:Construct ; | ||
1420 | + rdfs:comment "STEP 20007a Set the geographic context - field"^^xsd:string ; | ||
1421 | + sp:templates ([ sp:object | ||
1422 | + [ sp:varName "field"^^xsd:string | ||
1423 | + ] ; | ||
1424 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
1425 | + sp:subject | ||
1426 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
1427 | + ] | ||
1428 | + ]) ; | ||
1429 | + sp:where ([ sp:object | ||
1430 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
1431 | + ] ; | ||
1432 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
1433 | + sp:subject spin:_this | ||
1434 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
1435 | + sp:predicate rdf:type ; | ||
1436 | + sp:subject | ||
1437 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
1438 | + ] | ||
1439 | + ] [ sp:object | ||
1440 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
1441 | + ] ; | ||
1442 | + sp:predicate <http://www.epim.no/schemas/mprml/1#geographicContextRef> ; | ||
1443 | + sp:subject | ||
1444 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
1445 | + ] | ||
1446 | + ] [ sp:object | ||
1447 | + [ sp:varName "fieldRef"^^xsd:string | ||
1448 | + ] ; | ||
1449 | + sp:predicate <http://www.epim.no/schemas/mprml/1#fieldRef> ; | ||
1450 | + sp:subject | ||
1451 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
1452 | + ] | ||
1453 | + ] [ sp:object | ||
1454 | + [ sp:varName "fieldName"^^xsd:string | ||
1455 | + ] ; | ||
1456 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1457 | + sp:subject | ||
1458 | + [ sp:varName "fieldRef"^^xsd:string | ||
1459 | + ] | ||
1460 | + ] [ sp:object | ||
1461 | + [ sp:varName "geographicContextRef"^^xsd:string | ||
1462 | + ] ; | ||
1463 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
1464 | + sp:subject | ||
1465 | + [ sp:varName "locationOfProductionFacility"^^xsd:string | ||
1466 | + ] | ||
1467 | + ] [ rdf:type sp:Bind ; | ||
1468 | + sp:expression | ||
1469 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
1470 | + sp:arg1 [ sp:varName "fieldName"^^xsd:string | ||
1471 | + ] | ||
1472 | + ] ; | ||
1473 | + sp:variable | ||
1474 | + [ sp:varName "normalizedFieldName"^^xsd:string | ||
1475 | + ] | ||
1476 | + ] [ rdf:type sp:Bind ; | ||
1477 | + sp:expression | ||
1478 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
1479 | + sp:arg1 [ sp:varName "normalizedFieldName"^^xsd:string | ||
1480 | + ] | ||
1481 | + ] ; | ||
1482 | + sp:variable | ||
1483 | + [ sp:varName "field"^^xsd:string | ||
1484 | + ] | ||
1485 | + ]) | ||
1447 | ] . | 1486 | ] . |
1448 | 1487 | ||
1449 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> | 1488 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> |
1450 | rdf:type owl:Ontology ; | 1489 | rdf:type owl:Ontology ; |
1451 | owl:imports <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; | 1490 | owl:imports <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; |
1452 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 1491 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
1453 | - | ||
1454 | -_:b12 | ||
1455 | - sp:varName "titleRef"^^xsd:string . | ||
1456 | - | ||
1457 | -_:b11 | ||
1458 | - sp:varName "periodKindRef"^^xsd:string . | ||
1459 | - | ||
1460 | -_:b10 | ||
1461 | - sp:varName "nameRef"^^xsd:string . | ||
1462 | - | ||
1463 | -_:b9 sp:varName "title"^^xsd:string . | ||
1464 | - | ||
1465 | -_:b7 sp:varName "productVolumeRef"^^xsd:string . | ||
1466 | - | ||
1467 | -_:b5 sp:varName "productVolumeReportPeriodType"^^xsd:string . | ||
1468 | - | ||
1469 | -_:b4 sp:varName "name"^^xsd:string . | ||
1470 | - | ||
1471 | -_:b3 sp:varName "productionReport"^^xsd:string . | ... | ... |
... | @@ -19,7 +19,62 @@ | ... | @@ -19,7 +19,62 @@ |
19 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> | 19 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> |
20 | spin:rule | 20 | spin:rule |
21 | [ rdf:type sp:Construct ; | 21 | [ rdf:type sp:Construct ; |
22 | - rdfs:comment "STEP 10001m Create the ProductionReport - extract the name from context/installation"^^xsd:string ; | 22 | + rdfs:comment "STEP 10001b Create the interval identifier - date and dateEnd from context"^^xsd:string ; |
23 | + sp:templates ([ sp:object | ||
24 | + [ sp:varName "intervalIdentifier"^^xsd:string | ||
25 | + ] ; | ||
26 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | ||
27 | + sp:subject spin:_this | ||
28 | + ]) ; | ||
29 | + sp:where ([ sp:object | ||
30 | + [ sp:varName "contextRef"^^xsd:string | ||
31 | + ] ; | ||
32 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
33 | + sp:subject spin:_this | ||
34 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
35 | + sp:predicate rdf:type ; | ||
36 | + sp:subject | ||
37 | + [ sp:varName "contextRef"^^xsd:string | ||
38 | + ] | ||
39 | + ] [ sp:object | ||
40 | + [ sp:varName "date"^^xsd:string | ||
41 | + ] ; | ||
42 | + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; | ||
43 | + sp:subject | ||
44 | + [ sp:varName "contextRef"^^xsd:string | ||
45 | + ] | ||
46 | + ] [ rdf:type sp:NotExists ; | ||
47 | + sp:elements ([ sp:object | ||
48 | + [ sp:varName "dateStart"^^xsd:string | ||
49 | + ] ; | ||
50 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | ||
51 | + sp:subject | ||
52 | + [ sp:varName "contextRef"^^xsd:string | ||
53 | + ] | ||
54 | + ]) | ||
55 | + ] [ sp:object | ||
56 | + [ sp:varName "dateEnd"^^xsd:string | ||
57 | + ] ; | ||
58 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | ||
59 | + sp:subject | ||
60 | + [ sp:varName "contextRef"^^xsd:string | ||
61 | + ] | ||
62 | + ] [ rdf:type sp:Bind ; | ||
63 | + sp:expression | ||
64 | + [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ; | ||
65 | + sp:arg1 [ sp:varName "date"^^xsd:string | ||
66 | + ] ; | ||
67 | + sp:arg2 [ sp:varName "dateEnd"^^xsd:string | ||
68 | + ] | ||
69 | + ] ; | ||
70 | + sp:variable | ||
71 | + [ sp:varName "intervalIdentifier"^^xsd:string | ||
72 | + ] | ||
73 | + ]) | ||
74 | + ] ; | ||
75 | + spin:rule | ||
76 | + [ rdf:type sp:Construct ; | ||
77 | + rdfs:comment "STEP 10001o Create the ProductionReport - extract the name from productVolume/installation"^^xsd:string ; | ||
23 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | 78 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; |
24 | sp:predicate rdf:type ; | 79 | sp:predicate rdf:type ; |
25 | sp:subject | 80 | sp:subject |
... | @@ -37,21 +92,21 @@ | ... | @@ -37,21 +92,21 @@ |
37 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 92 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
38 | sp:subject spin:_this | 93 | sp:subject spin:_this |
39 | ] [ sp:object | 94 | ] [ sp:object |
40 | - [ sp:varName "contextRef"^^xsd:string | 95 | + [ sp:varName "productVolumeRef"^^xsd:string |
41 | ] ; | 96 | ] ; |
42 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | 97 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
43 | sp:subject spin:_this | 98 | sp:subject spin:_this |
44 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | 99 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; |
45 | sp:predicate rdf:type ; | 100 | sp:predicate rdf:type ; |
46 | sp:subject | 101 | sp:subject |
47 | - [ sp:varName "contextRef"^^xsd:string | 102 | + [ sp:varName "productVolumeRef"^^xsd:string |
48 | ] | 103 | ] |
49 | ] [ sp:object | 104 | ] [ sp:object |
50 | [ sp:varName "installationRef"^^xsd:string | 105 | [ sp:varName "installationRef"^^xsd:string |
51 | ] ; | 106 | ] ; |
52 | sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 107 | sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
53 | sp:subject | 108 | sp:subject |
54 | - [ sp:varName "contextRef"^^xsd:string | 109 | + [ sp:varName "productVolumeRef"^^xsd:string |
55 | ] | 110 | ] |
56 | ] [ sp:object | 111 | ] [ sp:object |
57 | [ sp:varName "name"^^xsd:string | 112 | [ sp:varName "name"^^xsd:string |
... | @@ -60,6 +115,58 @@ | ... | @@ -60,6 +115,58 @@ |
60 | sp:subject | 115 | sp:subject |
61 | [ sp:varName "installationRef"^^xsd:string | 116 | [ sp:varName "installationRef"^^xsd:string |
62 | ] | 117 | ] |
118 | + ] [ rdf:type sp:NotExists ; | ||
119 | + sp:elements ([ sp:object | ||
120 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
121 | + ] ; | ||
122 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
123 | + sp:subject spin:_this | ||
124 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
125 | + sp:predicate rdf:type ; | ||
126 | + sp:subject | ||
127 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
128 | + ] | ||
129 | + ] [ sp:object | ||
130 | + [ sp:varName "installationRef"^^xsd:string | ||
131 | + ] ; | ||
132 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
133 | + sp:subject | ||
134 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
135 | + ] | ||
136 | + ] [ sp:object | ||
137 | + [ sp:varName "name"^^xsd:string | ||
138 | + ] ; | ||
139 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
140 | + sp:subject | ||
141 | + [ sp:varName "installationRef"^^xsd:string | ||
142 | + ] | ||
143 | + ]) | ||
144 | + ] [ rdf:type sp:NotExists ; | ||
145 | + sp:elements ([ sp:object | ||
146 | + [ sp:varName "contextRef"^^xsd:string | ||
147 | + ] ; | ||
148 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
149 | + sp:subject spin:_this | ||
150 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
151 | + sp:predicate rdf:type ; | ||
152 | + sp:subject | ||
153 | + [ sp:varName "contextRef"^^xsd:string | ||
154 | + ] | ||
155 | + ] [ sp:object | ||
156 | + [ sp:varName "installationRef"^^xsd:string | ||
157 | + ] ; | ||
158 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
159 | + sp:subject | ||
160 | + [ sp:varName "contextRef"^^xsd:string | ||
161 | + ] | ||
162 | + ] [ sp:object | ||
163 | + [ sp:varName "name"^^xsd:string | ||
164 | + ] ; | ||
165 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
166 | + sp:subject | ||
167 | + [ sp:varName "installationRef"^^xsd:string | ||
168 | + ] | ||
169 | + ]) | ||
63 | ] [ rdf:type sp:Bind ; | 170 | ] [ rdf:type sp:Bind ; |
64 | sp:expression | 171 | sp:expression |
65 | [ rdf:type ep-spin-lib:normalizeString ; | 172 | [ rdf:type ep-spin-lib:normalizeString ; |
... | @@ -130,9 +237,9 @@ | ... | @@ -130,9 +237,9 @@ |
130 | ] ; | 237 | ] ; |
131 | spin:rule | 238 | spin:rule |
132 | [ rdf:type sp:Construct ; | 239 | [ rdf:type sp:Construct ; |
133 | - rdfs:comment "STEP 10001c Create the interval identifier - date from context"^^xsd:string ; | 240 | + rdfs:comment "STEP 10001d Create the interval identifier - dateEnd from context"^^xsd:string ; |
134 | sp:templates ([ sp:object | 241 | sp:templates ([ sp:object |
135 | - [ sp:varName "date"^^xsd:string | 242 | + [ sp:varName "dateEnd"^^xsd:string |
136 | ] ; | 243 | ] ; |
137 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 244 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
138 | sp:subject spin:_this | 245 | sp:subject spin:_this |
... | @@ -148,26 +255,26 @@ | ... | @@ -148,26 +255,26 @@ |
148 | [ sp:varName "contextRef"^^xsd:string | 255 | [ sp:varName "contextRef"^^xsd:string |
149 | ] | 256 | ] |
150 | ] [ sp:object | 257 | ] [ sp:object |
151 | - [ sp:varName "date"^^xsd:string | 258 | + [ sp:varName "dateEnd"^^xsd:string |
152 | ] ; | 259 | ] ; |
153 | - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; | 260 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; |
154 | sp:subject | 261 | sp:subject |
155 | [ sp:varName "contextRef"^^xsd:string | 262 | [ sp:varName "contextRef"^^xsd:string |
156 | ] | 263 | ] |
157 | ] [ rdf:type sp:NotExists ; | 264 | ] [ rdf:type sp:NotExists ; |
158 | sp:elements ([ sp:object | 265 | sp:elements ([ sp:object |
159 | - [ sp:varName "dateStart"^^xsd:string | 266 | + [ sp:varName "date"^^xsd:string |
160 | ] ; | 267 | ] ; |
161 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | 268 | + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; |
162 | sp:subject | 269 | sp:subject |
163 | [ sp:varName "contextRef"^^xsd:string | 270 | [ sp:varName "contextRef"^^xsd:string |
164 | ] | 271 | ] |
165 | ]) | 272 | ]) |
166 | ] [ rdf:type sp:NotExists ; | 273 | ] [ rdf:type sp:NotExists ; |
167 | sp:elements ([ sp:object | 274 | sp:elements ([ sp:object |
168 | - [ sp:varName "dateEnd"^^xsd:string | 275 | + [ sp:varName "dateStart"^^xsd:string |
169 | ] ; | 276 | ] ; |
170 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | 277 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; |
171 | sp:subject | 278 | sp:subject |
172 | [ sp:varName "contextRef"^^xsd:string | 279 | [ sp:varName "contextRef"^^xsd:string |
173 | ] | 280 | ] |
... | @@ -176,7 +283,7 @@ | ... | @@ -176,7 +283,7 @@ |
176 | ] ; | 283 | ] ; |
177 | spin:rule | 284 | spin:rule |
178 | [ rdf:type sp:Construct ; | 285 | [ rdf:type sp:Construct ; |
179 | - rdfs:comment "STEP 10001n Create the ProductionReport - extract the name from productionOperation/installation"^^xsd:string ; | 286 | + rdfs:comment "STEP 10001p Create the ProductionReport - no installation"^^xsd:string ; |
180 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | 287 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; |
181 | sp:predicate rdf:type ; | 288 | sp:predicate rdf:type ; |
182 | sp:subject | 289 | sp:subject |
... | @@ -193,47 +300,23 @@ | ... | @@ -193,47 +300,23 @@ |
193 | ] ; | 300 | ] ; |
194 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 301 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
195 | sp:subject spin:_this | 302 | sp:subject spin:_this |
196 | - ] [ sp:object | ||
197 | - [ sp:varName "productionOperationRef"^^xsd:string | ||
198 | - ] ; | ||
199 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
200 | - sp:subject spin:_this | ||
201 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
202 | - sp:predicate rdf:type ; | ||
203 | - sp:subject | ||
204 | - [ sp:varName "productionOperationRef"^^xsd:string | ||
205 | - ] | ||
206 | - ] [ sp:object | ||
207 | - [ sp:varName "installationRef"^^xsd:string | ||
208 | - ] ; | ||
209 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
210 | - sp:subject | ||
211 | - [ sp:varName "productionOperationRef"^^xsd:string | ||
212 | - ] | ||
213 | - ] [ sp:object | ||
214 | - [ sp:varName "name"^^xsd:string | ||
215 | - ] ; | ||
216 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
217 | - sp:subject | ||
218 | - [ sp:varName "installationRef"^^xsd:string | ||
219 | - ] | ||
220 | ] [ rdf:type sp:NotExists ; | 303 | ] [ rdf:type sp:NotExists ; |
221 | sp:elements ([ sp:object | 304 | sp:elements ([ sp:object |
222 | - [ sp:varName "contextRef"^^xsd:string | 305 | + [ sp:varName "productVolumeRef"^^xsd:string |
223 | ] ; | 306 | ] ; |
224 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | 307 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
225 | sp:subject spin:_this | 308 | sp:subject spin:_this |
226 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | 309 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; |
227 | sp:predicate rdf:type ; | 310 | sp:predicate rdf:type ; |
228 | sp:subject | 311 | sp:subject |
229 | - [ sp:varName "contextRef"^^xsd:string | 312 | + [ sp:varName "productVolumeRef"^^xsd:string |
230 | ] | 313 | ] |
231 | ] [ sp:object | 314 | ] [ sp:object |
232 | [ sp:varName "installationRef"^^xsd:string | 315 | [ sp:varName "installationRef"^^xsd:string |
233 | ] ; | 316 | ] ; |
234 | sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 317 | sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
235 | sp:subject | 318 | sp:subject |
236 | - [ sp:varName "contextRef"^^xsd:string | 319 | + [ sp:varName "productVolumeRef"^^xsd:string |
237 | ] | 320 | ] |
238 | ] [ sp:object | 321 | ] [ sp:object |
239 | [ sp:varName "name"^^xsd:string | 322 | [ sp:varName "name"^^xsd:string |
... | @@ -243,71 +326,6 @@ | ... | @@ -243,71 +326,6 @@ |
243 | [ sp:varName "installationRef"^^xsd:string | 326 | [ sp:varName "installationRef"^^xsd:string |
244 | ] | 327 | ] |
245 | ]) | 328 | ]) |
246 | - ] [ rdf:type sp:Bind ; | ||
247 | - sp:expression | ||
248 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
249 | - sp:arg1 [ sp:varName "name"^^xsd:string | ||
250 | - ] | ||
251 | - ] ; | ||
252 | - sp:variable | ||
253 | - [ sp:varName "normalizedName"^^xsd:string | ||
254 | - ] | ||
255 | - ] [ rdf:type sp:Bind ; | ||
256 | - sp:expression | ||
257 | - [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; | ||
258 | - sp:arg1 [ sp:varName "normalizedName"^^xsd:string | ||
259 | - ] ; | ||
260 | - sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string | ||
261 | - ] | ||
262 | - ] ; | ||
263 | - sp:variable | ||
264 | - [ sp:varName "productionReport"^^xsd:string | ||
265 | - ] | ||
266 | - ]) | ||
267 | - ] ; | ||
268 | - spin:rule | ||
269 | - [ rdf:type sp:Construct ; | ||
270 | - rdfs:comment "STEP 10001o Create the ProductionReport - extract the name from productVolume/installation"^^xsd:string ; | ||
271 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | ||
272 | - sp:predicate rdf:type ; | ||
273 | - sp:subject | ||
274 | - [ sp:varName "productionReport"^^xsd:string | ||
275 | - ] | ||
276 | - ] [ sp:object spin:_this ; | ||
277 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
278 | - sp:subject | ||
279 | - [ sp:varName "productionReport"^^xsd:string | ||
280 | - ] | ||
281 | - ]) ; | ||
282 | - sp:where ([ sp:object | ||
283 | - [ sp:varName "intervalIdentifier"^^xsd:string | ||
284 | - ] ; | ||
285 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | ||
286 | - sp:subject spin:_this | ||
287 | - ] [ sp:object | ||
288 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
289 | - ] ; | ||
290 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
291 | - sp:subject spin:_this | ||
292 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
293 | - sp:predicate rdf:type ; | ||
294 | - sp:subject | ||
295 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
296 | - ] | ||
297 | - ] [ sp:object | ||
298 | - [ sp:varName "installationRef"^^xsd:string | ||
299 | - ] ; | ||
300 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
301 | - sp:subject | ||
302 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
303 | - ] | ||
304 | - ] [ sp:object | ||
305 | - [ sp:varName "name"^^xsd:string | ||
306 | - ] ; | ||
307 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
308 | - sp:subject | ||
309 | - [ sp:varName "installationRef"^^xsd:string | ||
310 | - ] | ||
311 | ] [ rdf:type sp:NotExists ; | 329 | ] [ rdf:type sp:NotExists ; |
312 | sp:elements ([ sp:object | 330 | sp:elements ([ sp:object |
313 | [ sp:varName "productionOperationRef"^^xsd:string | 331 | [ sp:varName "productionOperationRef"^^xsd:string |
... | @@ -363,8 +381,7 @@ | ... | @@ -363,8 +381,7 @@ |
363 | ] [ rdf:type sp:Bind ; | 381 | ] [ rdf:type sp:Bind ; |
364 | sp:expression | 382 | sp:expression |
365 | [ rdf:type ep-spin-lib:normalizeString ; | 383 | [ rdf:type ep-spin-lib:normalizeString ; |
366 | - sp:arg1 [ sp:varName "name"^^xsd:string | 384 | + sp:arg1 "noInstallation" |
367 | - ] | ||
368 | ] ; | 385 | ] ; |
369 | sp:variable | 386 | sp:variable |
370 | [ sp:varName "normalizedName"^^xsd:string | 387 | [ sp:varName "normalizedName"^^xsd:string |
... | @@ -384,108 +401,48 @@ | ... | @@ -384,108 +401,48 @@ |
384 | ] ; | 401 | ] ; |
385 | spin:rule | 402 | spin:rule |
386 | [ rdf:type sp:Construct ; | 403 | [ rdf:type sp:Construct ; |
387 | - rdfs:comment "STEP 10001z Add the report kind, issue date and title"^^xsd:string ; | 404 | + rdfs:comment "STEP 10001c Create the interval identifier - date from context"^^xsd:string ; |
388 | sp:templates ([ sp:object | 405 | sp:templates ([ sp:object |
389 | - [ sp:varName "reportKind"^^xsd:string | 406 | + [ sp:varName "date"^^xsd:string |
407 | + ] ; | ||
408 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | ||
409 | + sp:subject spin:_this | ||
410 | + ]) ; | ||
411 | + sp:where ([ sp:object | ||
412 | + [ sp:varName "contextRef"^^xsd:string | ||
390 | ] ; | 413 | ] ; |
414 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
415 | + sp:subject spin:_this | ||
416 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
391 | sp:predicate rdf:type ; | 417 | sp:predicate rdf:type ; |
392 | sp:subject | 418 | sp:subject |
393 | - [ sp:varName "productionReport"^^xsd:string | 419 | + [ sp:varName "contextRef"^^xsd:string |
394 | - ] | ||
395 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; | ||
396 | - sp:predicate rdf:type ; | ||
397 | - sp:subject | ||
398 | - [ sp:varName "reportKind"^^xsd:string | ||
399 | - ] | ||
400 | - ] [ sp:object | ||
401 | - [ sp:varName "kind"^^xsd:string | ||
402 | - ] ; | ||
403 | - sp:predicate rdfs:label ; | ||
404 | - sp:subject | ||
405 | - [ sp:varName "reportKind"^^xsd:string | ||
406 | ] | 420 | ] |
407 | ] [ sp:object | 421 | ] [ sp:object |
408 | - [ sp:varName "issueDate"^^xsd:string | 422 | + [ sp:varName "date"^^xsd:string |
409 | - ] ; | ||
410 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-report#issuedAt> ; | ||
411 | - sp:subject | ||
412 | - [ sp:varName "productionReport"^^xsd:string | ||
413 | - ] | ||
414 | - ] [ sp:object | ||
415 | - [ sp:varName "title"^^xsd:string | ||
416 | - ] ; | ||
417 | - sp:predicate rdfs:label ; | ||
418 | - sp:subject | ||
419 | - [ sp:varName "productionReport"^^xsd:string | ||
420 | - ] | ||
421 | - ]) ; | ||
422 | - sp:where ([ sp:object | ||
423 | - [ sp:varName "contextRef"^^xsd:string | ||
424 | ] ; | 423 | ] ; |
425 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | 424 | + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; |
426 | - sp:subject spin:_this | ||
427 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
428 | - sp:predicate rdf:type ; | ||
429 | sp:subject | 425 | sp:subject |
430 | [ sp:varName "contextRef"^^xsd:string | 426 | [ sp:varName "contextRef"^^xsd:string |
431 | ] | 427 | ] |
432 | - ] [ rdf:type sp:Optional ; | 428 | + ] [ rdf:type sp:NotExists ; |
433 | - sp:elements ([ sp:object | ||
434 | - [ sp:varName "kind"^^xsd:string | ||
435 | - ] ; | ||
436 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; | ||
437 | - sp:subject | ||
438 | - [ sp:varName "contextRef"^^xsd:string | ||
439 | - ] | ||
440 | - ]) | ||
441 | - ] [ rdf:type sp:Optional ; | ||
442 | sp:elements ([ sp:object | 429 | sp:elements ([ sp:object |
443 | - [ sp:varName "issueDate"^^xsd:string | 430 | + [ sp:varName "dateStart"^^xsd:string |
444 | ] ; | 431 | ] ; |
445 | - sp:predicate <http://www.epim.no/schemas/mprml/1#issueDate> ; | 432 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; |
446 | sp:subject | 433 | sp:subject |
447 | [ sp:varName "contextRef"^^xsd:string | 434 | [ sp:varName "contextRef"^^xsd:string |
448 | ] | 435 | ] |
449 | ]) | 436 | ]) |
450 | - ] [ rdf:type sp:Optional ; | 437 | + ] [ rdf:type sp:NotExists ; |
451 | sp:elements ([ sp:object | 438 | sp:elements ([ sp:object |
452 | - [ sp:varName "titleRef"^^xsd:string | 439 | + [ sp:varName "dateEnd"^^xsd:string |
453 | ] ; | 440 | ] ; |
454 | - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; | 441 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; |
455 | sp:subject | 442 | sp:subject |
456 | [ sp:varName "contextRef"^^xsd:string | 443 | [ sp:varName "contextRef"^^xsd:string |
457 | ] | 444 | ] |
458 | - ] [ sp:object | ||
459 | - [ sp:varName "title"^^xsd:string | ||
460 | - ] ; | ||
461 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
462 | - sp:subject | ||
463 | - [ sp:varName "titleRef"^^xsd:string | ||
464 | - ] | ||
465 | ]) | 445 | ]) |
466 | - ] [ sp:object spin:_this ; | ||
467 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
468 | - sp:subject | ||
469 | - [ sp:varName "productionReport"^^xsd:string | ||
470 | - ] | ||
471 | - ] [ rdf:type sp:Bind ; | ||
472 | - sp:expression | ||
473 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
474 | - sp:arg1 [ sp:varName "kind"^^xsd:string | ||
475 | - ] | ||
476 | - ] ; | ||
477 | - sp:variable | ||
478 | - [ sp:varName "normalizedKind"^^xsd:string | ||
479 | - ] | ||
480 | - ] [ rdf:type sp:Bind ; | ||
481 | - sp:expression | ||
482 | - [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; | ||
483 | - sp:arg1 [ sp:varName "normalizedKind"^^xsd:string | ||
484 | - ] | ||
485 | - ] ; | ||
486 | - sp:variable | ||
487 | - [ sp:varName "reportKind"^^xsd:string | ||
488 | - ] | ||
489 | ]) | 446 | ]) |
490 | ] ; | 447 | ] ; |
491 | spin:rule | 448 | spin:rule |
... | @@ -536,187 +493,226 @@ | ... | @@ -536,187 +493,226 @@ |
536 | ] ; | 493 | ] ; |
537 | spin:rule | 494 | spin:rule |
538 | [ rdf:type sp:Construct ; | 495 | [ rdf:type sp:Construct ; |
539 | - rdfs:comment "STEP 10001b Create the interval identifier - date and dateEnd from context"^^xsd:string ; | 496 | + rdfs:comment "STEP 10001n Create the ProductionReport - extract the name from productionOperation/installation"^^xsd:string ; |
540 | - sp:templates ([ sp:object | 497 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; |
498 | + sp:predicate rdf:type ; | ||
499 | + sp:subject | ||
500 | + [ sp:varName "productionReport"^^xsd:string | ||
501 | + ] | ||
502 | + ] [ sp:object spin:_this ; | ||
503 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
504 | + sp:subject | ||
505 | + [ sp:varName "productionReport"^^xsd:string | ||
506 | + ] | ||
507 | + ]) ; | ||
508 | + sp:where ([ sp:object | ||
541 | [ sp:varName "intervalIdentifier"^^xsd:string | 509 | [ sp:varName "intervalIdentifier"^^xsd:string |
542 | ] ; | 510 | ] ; |
543 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 511 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
544 | sp:subject spin:_this | 512 | sp:subject spin:_this |
545 | - ]) ; | 513 | + ] [ sp:object |
546 | - sp:where ([ sp:object | 514 | + [ sp:varName "productionOperationRef"^^xsd:string |
547 | - [ sp:varName "contextRef"^^xsd:string | ||
548 | ] ; | 515 | ] ; |
549 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | 516 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
550 | sp:subject spin:_this | 517 | sp:subject spin:_this |
551 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | 518 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; |
552 | sp:predicate rdf:type ; | 519 | sp:predicate rdf:type ; |
553 | sp:subject | 520 | sp:subject |
554 | - [ sp:varName "contextRef"^^xsd:string | 521 | + [ sp:varName "productionOperationRef"^^xsd:string |
555 | ] | 522 | ] |
556 | ] [ sp:object | 523 | ] [ sp:object |
557 | - [ sp:varName "date"^^xsd:string | 524 | + [ sp:varName "installationRef"^^xsd:string |
558 | ] ; | 525 | ] ; |
559 | - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; | 526 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
560 | sp:subject | 527 | sp:subject |
561 | - [ sp:varName "contextRef"^^xsd:string | 528 | + [ sp:varName "productionOperationRef"^^xsd:string |
529 | + ] | ||
530 | + ] [ sp:object | ||
531 | + [ sp:varName "name"^^xsd:string | ||
532 | + ] ; | ||
533 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
534 | + sp:subject | ||
535 | + [ sp:varName "installationRef"^^xsd:string | ||
562 | ] | 536 | ] |
563 | ] [ rdf:type sp:NotExists ; | 537 | ] [ rdf:type sp:NotExists ; |
564 | sp:elements ([ sp:object | 538 | sp:elements ([ sp:object |
565 | - [ sp:varName "dateStart"^^xsd:string | 539 | + [ sp:varName "contextRef"^^xsd:string |
566 | ] ; | 540 | ] ; |
567 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | 541 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; |
542 | + sp:subject spin:_this | ||
543 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
544 | + sp:predicate rdf:type ; | ||
568 | sp:subject | 545 | sp:subject |
569 | [ sp:varName "contextRef"^^xsd:string | 546 | [ sp:varName "contextRef"^^xsd:string |
570 | ] | 547 | ] |
548 | + ] [ sp:object | ||
549 | + [ sp:varName "installationRef"^^xsd:string | ||
550 | + ] ; | ||
551 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
552 | + sp:subject | ||
553 | + [ sp:varName "contextRef"^^xsd:string | ||
554 | + ] | ||
555 | + ] [ sp:object | ||
556 | + [ sp:varName "name"^^xsd:string | ||
557 | + ] ; | ||
558 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
559 | + sp:subject | ||
560 | + [ sp:varName "installationRef"^^xsd:string | ||
561 | + ] | ||
571 | ]) | 562 | ]) |
572 | - ] [ sp:object | 563 | + ] [ rdf:type sp:Bind ; |
573 | - [ sp:varName "dateEnd"^^xsd:string | 564 | + sp:expression |
565 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
566 | + sp:arg1 [ sp:varName "name"^^xsd:string | ||
567 | + ] | ||
574 | ] ; | 568 | ] ; |
575 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | 569 | + sp:variable |
576 | - sp:subject | 570 | + [ sp:varName "normalizedName"^^xsd:string |
577 | - [ sp:varName "contextRef"^^xsd:string | ||
578 | ] | 571 | ] |
579 | ] [ rdf:type sp:Bind ; | 572 | ] [ rdf:type sp:Bind ; |
580 | sp:expression | 573 | sp:expression |
581 | - [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ; | 574 | + [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; |
582 | - sp:arg1 [ sp:varName "date"^^xsd:string | 575 | + sp:arg1 [ sp:varName "normalizedName"^^xsd:string |
583 | ] ; | 576 | ] ; |
584 | - sp:arg2 [ sp:varName "dateEnd"^^xsd:string | 577 | + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string |
585 | ] | 578 | ] |
586 | ] ; | 579 | ] ; |
587 | sp:variable | 580 | sp:variable |
588 | - [ sp:varName "intervalIdentifier"^^xsd:string | 581 | + [ sp:varName "productionReport"^^xsd:string |
589 | ] | 582 | ] |
590 | ]) | 583 | ]) |
591 | ] ; | 584 | ] ; |
592 | spin:rule | 585 | spin:rule |
593 | [ rdf:type sp:Construct ; | 586 | [ rdf:type sp:Construct ; |
594 | - rdfs:comment "STEP 10001p Create the ProductionReport - no installation"^^xsd:string ; | 587 | + rdfs:comment "STEP 10001z Add the report kind, issue date and title"^^xsd:string ; |
595 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | 588 | + sp:templates ([ sp:object |
589 | + [ sp:varName "reportKind"^^xsd:string | ||
590 | + ] ; | ||
596 | sp:predicate rdf:type ; | 591 | sp:predicate rdf:type ; |
597 | sp:subject | 592 | sp:subject |
598 | [ sp:varName "productionReport"^^xsd:string | 593 | [ sp:varName "productionReport"^^xsd:string |
599 | ] | 594 | ] |
600 | - ] [ sp:object spin:_this ; | 595 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; |
601 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 596 | + sp:predicate rdfs:subClassOf ; |
597 | + sp:subject | ||
598 | + [ sp:varName "reportKind"^^xsd:string | ||
599 | + ] | ||
600 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; | ||
601 | + sp:predicate rdf:type ; | ||
602 | + sp:subject | ||
603 | + [ sp:varName "reportKind"^^xsd:string | ||
604 | + ] | ||
605 | + ] [ sp:object | ||
606 | + [ sp:varName "kind"^^xsd:string | ||
607 | + ] ; | ||
608 | + sp:predicate rdfs:label ; | ||
609 | + sp:subject | ||
610 | + [ sp:varName "reportKind"^^xsd:string | ||
611 | + ] | ||
612 | + ] [ sp:object | ||
613 | + [ sp:varName "issueDate"^^xsd:string | ||
614 | + ] ; | ||
615 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-report#issuedAt> ; | ||
616 | + sp:subject | ||
617 | + [ sp:varName "productionReport"^^xsd:string | ||
618 | + ] | ||
619 | + ] [ sp:object | ||
620 | + [ sp:varName "title"^^xsd:string | ||
621 | + ] ; | ||
622 | + sp:predicate rdfs:label ; | ||
602 | sp:subject | 623 | sp:subject |
603 | [ sp:varName "productionReport"^^xsd:string | 624 | [ sp:varName "productionReport"^^xsd:string |
604 | ] | 625 | ] |
605 | ]) ; | 626 | ]) ; |
606 | sp:where ([ sp:object | 627 | sp:where ([ sp:object |
607 | - [ sp:varName "intervalIdentifier"^^xsd:string | 628 | + [ sp:varName "contextRef"^^xsd:string |
608 | ] ; | 629 | ] ; |
609 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 630 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; |
610 | sp:subject spin:_this | 631 | sp:subject spin:_this |
611 | - ] [ rdf:type sp:NotExists ; | 632 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; |
633 | + sp:predicate rdf:type ; | ||
634 | + sp:subject | ||
635 | + [ sp:varName "contextRef"^^xsd:string | ||
636 | + ] | ||
637 | + ] [ rdf:type sp:Optional ; | ||
612 | sp:elements ([ sp:object | 638 | sp:elements ([ sp:object |
613 | - [ sp:varName "productVolumeRef"^^xsd:string | 639 | + [ sp:varName "kind"^^xsd:string |
614 | - ] ; | ||
615 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
616 | - sp:subject spin:_this | ||
617 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
618 | - sp:predicate rdf:type ; | ||
619 | - sp:subject | ||
620 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
621 | - ] | ||
622 | - ] [ sp:object | ||
623 | - [ sp:varName "installationRef"^^xsd:string | ||
624 | - ] ; | ||
625 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
626 | - sp:subject | ||
627 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
628 | - ] | ||
629 | - ] [ sp:object | ||
630 | - [ sp:varName "name"^^xsd:string | ||
631 | ] ; | 640 | ] ; |
632 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 641 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; |
633 | sp:subject | 642 | sp:subject |
634 | - [ sp:varName "installationRef"^^xsd:string | 643 | + [ sp:varName "contextRef"^^xsd:string |
635 | ] | 644 | ] |
636 | ]) | 645 | ]) |
637 | - ] [ rdf:type sp:NotExists ; | 646 | + ] [ rdf:type sp:Optional ; |
638 | sp:elements ([ sp:object | 647 | sp:elements ([ sp:object |
639 | - [ sp:varName "productionOperationRef"^^xsd:string | 648 | + [ sp:varName "issueDate"^^xsd:string |
640 | - ] ; | ||
641 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
642 | - sp:subject spin:_this | ||
643 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
644 | - sp:predicate rdf:type ; | ||
645 | - sp:subject | ||
646 | - [ sp:varName "productionOperationRef"^^xsd:string | ||
647 | - ] | ||
648 | - ] [ sp:object | ||
649 | - [ sp:varName "installationRef"^^xsd:string | ||
650 | - ] ; | ||
651 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
652 | - sp:subject | ||
653 | - [ sp:varName "productionOperationRef"^^xsd:string | ||
654 | - ] | ||
655 | - ] [ sp:object | ||
656 | - [ sp:varName "name"^^xsd:string | ||
657 | ] ; | 649 | ] ; |
658 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 650 | + sp:predicate <http://www.epim.no/schemas/mprml/1#issueDate> ; |
659 | sp:subject | 651 | sp:subject |
660 | - [ sp:varName "installationRef"^^xsd:string | 652 | + [ sp:varName "contextRef"^^xsd:string |
661 | ] | 653 | ] |
662 | ]) | 654 | ]) |
663 | - ] [ rdf:type sp:NotExists ; | 655 | + ] [ rdf:type sp:Optional ; |
664 | sp:elements ([ sp:object | 656 | sp:elements ([ sp:object |
665 | - [ sp:varName "contextRef"^^xsd:string | 657 | + [ sp:varName "titleRef"^^xsd:string |
666 | - ] ; | ||
667 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
668 | - sp:subject spin:_this | ||
669 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
670 | - sp:predicate rdf:type ; | ||
671 | - sp:subject | ||
672 | - [ sp:varName "contextRef"^^xsd:string | ||
673 | - ] | ||
674 | - ] [ sp:object | ||
675 | - [ sp:varName "installationRef"^^xsd:string | ||
676 | ] ; | 658 | ] ; |
677 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 659 | + sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; |
678 | sp:subject | 660 | sp:subject |
679 | [ sp:varName "contextRef"^^xsd:string | 661 | [ sp:varName "contextRef"^^xsd:string |
680 | ] | 662 | ] |
681 | ] [ sp:object | 663 | ] [ sp:object |
682 | - [ sp:varName "name"^^xsd:string | 664 | + [ sp:varName "title"^^xsd:string |
683 | ] ; | 665 | ] ; |
684 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 666 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
685 | sp:subject | 667 | sp:subject |
686 | - [ sp:varName "installationRef"^^xsd:string | 668 | + [ sp:varName "titleRef"^^xsd:string |
687 | ] | 669 | ] |
688 | ]) | 670 | ]) |
671 | + ] [ sp:object spin:_this ; | ||
672 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
673 | + sp:subject | ||
674 | + [ sp:varName "productionReport"^^xsd:string | ||
675 | + ] | ||
689 | ] [ rdf:type sp:Bind ; | 676 | ] [ rdf:type sp:Bind ; |
690 | sp:expression | 677 | sp:expression |
691 | [ rdf:type ep-spin-lib:normalizeString ; | 678 | [ rdf:type ep-spin-lib:normalizeString ; |
692 | - sp:arg1 "noInstallation" | 679 | + sp:arg1 [ sp:varName "kind"^^xsd:string |
680 | + ] | ||
693 | ] ; | 681 | ] ; |
694 | sp:variable | 682 | sp:variable |
695 | - [ sp:varName "normalizedName"^^xsd:string | 683 | + [ sp:varName "normalizedKind"^^xsd:string |
696 | ] | 684 | ] |
697 | ] [ rdf:type sp:Bind ; | 685 | ] [ rdf:type sp:Bind ; |
698 | sp:expression | 686 | sp:expression |
699 | - [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; | 687 | + [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; |
700 | - sp:arg1 [ sp:varName "normalizedName"^^xsd:string | 688 | + sp:arg1 [ sp:varName "normalizedKind"^^xsd:string |
701 | - ] ; | ||
702 | - sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string | ||
703 | ] | 689 | ] |
704 | ] ; | 690 | ] ; |
705 | sp:variable | 691 | sp:variable |
706 | - [ sp:varName "productionReport"^^xsd:string | 692 | + [ sp:varName "reportKind"^^xsd:string |
707 | ] | 693 | ] |
708 | ]) | 694 | ]) |
709 | ] ; | 695 | ] ; |
710 | spin:rule | 696 | spin:rule |
711 | [ rdf:type sp:Construct ; | 697 | [ rdf:type sp:Construct ; |
712 | - rdfs:comment "STEP 10001d Create the interval identifier - dateEnd from context"^^xsd:string ; | 698 | + rdfs:comment "STEP 10001m Create the ProductionReport - extract the name from context/installation"^^xsd:string ; |
713 | - sp:templates ([ sp:object | 699 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; |
714 | - [ sp:varName "dateEnd"^^xsd:string | 700 | + sp:predicate rdf:type ; |
701 | + sp:subject | ||
702 | + [ sp:varName "productionReport"^^xsd:string | ||
703 | + ] | ||
704 | + ] [ sp:object spin:_this ; | ||
705 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
706 | + sp:subject | ||
707 | + [ sp:varName "productionReport"^^xsd:string | ||
708 | + ] | ||
709 | + ]) ; | ||
710 | + sp:where ([ sp:object | ||
711 | + [ sp:varName "intervalIdentifier"^^xsd:string | ||
715 | ] ; | 712 | ] ; |
716 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 713 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
717 | sp:subject spin:_this | 714 | sp:subject spin:_this |
718 | - ]) ; | 715 | + ] [ sp:object |
719 | - sp:where ([ sp:object | ||
720 | [ sp:varName "contextRef"^^xsd:string | 716 | [ sp:varName "contextRef"^^xsd:string |
721 | ] ; | 717 | ] ; |
722 | sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | 718 | sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; |
... | @@ -727,34 +723,43 @@ | ... | @@ -727,34 +723,43 @@ |
727 | [ sp:varName "contextRef"^^xsd:string | 723 | [ sp:varName "contextRef"^^xsd:string |
728 | ] | 724 | ] |
729 | ] [ sp:object | 725 | ] [ sp:object |
730 | - [ sp:varName "dateEnd"^^xsd:string | 726 | + [ sp:varName "installationRef"^^xsd:string |
731 | ] ; | 727 | ] ; |
732 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | 728 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
733 | sp:subject | 729 | sp:subject |
734 | [ sp:varName "contextRef"^^xsd:string | 730 | [ sp:varName "contextRef"^^xsd:string |
735 | ] | 731 | ] |
736 | - ] [ rdf:type sp:NotExists ; | 732 | + ] [ sp:object |
737 | - sp:elements ([ sp:object | 733 | + [ sp:varName "name"^^xsd:string |
738 | - [ sp:varName "date"^^xsd:string | 734 | + ] ; |
739 | - ] ; | 735 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
740 | - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; | 736 | + sp:subject |
741 | - sp:subject | 737 | + [ sp:varName "installationRef"^^xsd:string |
742 | - [ sp:varName "contextRef"^^xsd:string | 738 | + ] |
743 | - ] | 739 | + ] [ rdf:type sp:Bind ; |
744 | - ]) | 740 | + sp:expression |
745 | - ] [ rdf:type sp:NotExists ; | 741 | + [ rdf:type ep-spin-lib:normalizeString ; |
746 | - sp:elements ([ sp:object | 742 | + sp:arg1 [ sp:varName "name"^^xsd:string |
747 | - [ sp:varName "dateStart"^^xsd:string | 743 | + ] |
748 | - ] ; | 744 | + ] ; |
749 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | 745 | + sp:variable |
750 | - sp:subject | 746 | + [ sp:varName "normalizedName"^^xsd:string |
751 | - [ sp:varName "contextRef"^^xsd:string | 747 | + ] |
752 | - ] | 748 | + ] [ rdf:type sp:Bind ; |
753 | - ]) | 749 | + sp:expression |
750 | + [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; | ||
751 | + sp:arg1 [ sp:varName "normalizedName"^^xsd:string | ||
752 | + ] ; | ||
753 | + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string | ||
754 | + ] | ||
755 | + ] ; | ||
756 | + sp:variable | ||
757 | + [ sp:varName "productionReport"^^xsd:string | ||
758 | + ] | ||
754 | ]) | 759 | ]) |
755 | ] . | 760 | ] . |
756 | 761 | ||
757 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> | 762 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> |
758 | rdf:type owl:Ontology ; | 763 | rdf:type owl:Ontology ; |
759 | - owl:imports <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; | 764 | + owl:imports <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> ; |
760 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 765 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
-
Please register or login to post a comment