Showing
5 changed files
with
948 additions
and
928 deletions
... | @@ -19,16 +19,16 @@ | ... | @@ -19,16 +19,16 @@ |
19 | 19 | ||
20 | <http://www.reportinghub.no/ep/schema/1.0/flow> | 20 | <http://www.reportinghub.no/ep/schema/1.0/flow> |
21 | rdf:type owl:Ontology ; | 21 | rdf:type owl:Ontology ; |
22 | - 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/material> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ; | 22 | + 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/material> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ; |
23 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 23 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
24 | 24 | ||
25 | ep-flow:AllocatedFlow | 25 | ep-flow:AllocatedFlow |
26 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 26 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
27 | rdfs:label "allocated flow"^^xsd:string ; | 27 | rdfs:label "allocated flow"^^xsd:string ; |
28 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 28 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
29 | 29 | ||
30 | ep-flow:BudgetFlow | 30 | ep-flow:BudgetFlow |
31 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 31 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
32 | rdfs:label "budget flow"^^xsd:string ; | 32 | rdfs:label "budget flow"^^xsd:string ; |
33 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 33 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
34 | 34 | ||
... | @@ -38,82 +38,82 @@ ep-flow:ClassOfMaterialWithMassCriterion | ... | @@ -38,82 +38,82 @@ ep-flow:ClassOfMaterialWithMassCriterion |
38 | rdfs:subClassOf owl:Class . | 38 | rdfs:subClassOf owl:Class . |
39 | 39 | ||
40 | ep-flow:Condensate-grossFlow | 40 | ep-flow:Condensate-grossFlow |
41 | - rdf:type ep-flow:ProductMaterialType , owl:Class ; | 41 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
42 | rdfs:label "condensate - gross flow"^^xsd:string ; | 42 | rdfs:label "condensate - gross flow"^^xsd:string ; |
43 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 43 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
44 | 44 | ||
45 | ep-flow:Condensate-netFlow | 45 | ep-flow:Condensate-netFlow |
46 | - rdf:type ep-flow:ProductMaterialType , owl:Class ; | 46 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
47 | rdfs:label "condensate - net flow"^^xsd:string ; | 47 | rdfs:label "condensate - net flow"^^xsd:string ; |
48 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 48 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
49 | 49 | ||
50 | ep-flow:ConstraintFlow | 50 | ep-flow:ConstraintFlow |
51 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 51 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
52 | rdfs:label "constraint flow"^^xsd:string ; | 52 | rdfs:label "constraint flow"^^xsd:string ; |
53 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 53 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
54 | 54 | ||
55 | ep-flow:ConstraintFlow-fixed | 55 | ep-flow:ConstraintFlow-fixed |
56 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 56 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
57 | rdfs:label "constraint flow - fixed"^^xsd:string ; | 57 | rdfs:label "constraint flow - fixed"^^xsd:string ; |
58 | rdfs:subClassOf ep-flow:ConstraintFlow . | 58 | rdfs:subClassOf ep-flow:ConstraintFlow . |
59 | 59 | ||
60 | ep-flow:ConstraintFlow-maximum | 60 | ep-flow:ConstraintFlow-maximum |
61 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 61 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
62 | rdfs:label "constraint flow - maximum"^^xsd:string ; | 62 | rdfs:label "constraint flow - maximum"^^xsd:string ; |
63 | rdfs:subClassOf ep-flow:ConstraintFlow . | 63 | rdfs:subClassOf ep-flow:ConstraintFlow . |
64 | 64 | ||
65 | ep-flow:ConstraintFlow-minimum | 65 | ep-flow:ConstraintFlow-minimum |
66 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 66 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
67 | rdfs:label "constraint flow - minimum"^^xsd:string ; | 67 | rdfs:label "constraint flow - minimum"^^xsd:string ; |
68 | rdfs:subClassOf ep-flow:ConstraintFlow . | 68 | rdfs:subClassOf ep-flow:ConstraintFlow . |
69 | 69 | ||
70 | ep-flow:Consume | 70 | ep-flow:Consume |
71 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 71 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
72 | rdfs:label "consume"^^xsd:string ; | 72 | rdfs:label "consume"^^xsd:string ; |
73 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 73 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
74 | 74 | ||
75 | ep-flow:Consume-HPflare | 75 | ep-flow:Consume-HPflare |
76 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 76 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
77 | rdfs:label "consume - HP flare"^^xsd:string ; | 77 | rdfs:label "consume - HP flare"^^xsd:string ; |
78 | rdfs:subClassOf ep-flow:Consume-flare . | 78 | rdfs:subClassOf ep-flow:Consume-flare . |
79 | 79 | ||
80 | ep-flow:Consume-LPflare | 80 | ep-flow:Consume-LPflare |
81 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 81 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
82 | rdfs:label "consume - LP flare"^^xsd:string ; | 82 | rdfs:label "consume - LP flare"^^xsd:string ; |
83 | rdfs:subClassOf ep-flow:Consume-flare . | 83 | rdfs:subClassOf ep-flow:Consume-flare . |
84 | 84 | ||
85 | ep-flow:Consume-blackstart | 85 | ep-flow:Consume-blackstart |
86 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 86 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
87 | rdfs:label "consume - blackstart"^^xsd:string ; | 87 | rdfs:label "consume - blackstart"^^xsd:string ; |
88 | rdfs:subClassOf ep-flow:Consume . | 88 | rdfs:subClassOf ep-flow:Consume . |
89 | 89 | ||
90 | ep-flow:Consume-compressor | 90 | ep-flow:Consume-compressor |
91 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 91 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
92 | rdfs:label "consume - compressor"^^xsd:string ; | 92 | rdfs:label "consume - compressor"^^xsd:string ; |
93 | rdfs:subClassOf ep-flow:Consume . | 93 | rdfs:subClassOf ep-flow:Consume . |
94 | 94 | ||
95 | ep-flow:Consume-emitted | 95 | ep-flow:Consume-emitted |
96 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 96 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
97 | rdfs:label "consume - emitted"^^xsd:string ; | 97 | rdfs:label "consume - emitted"^^xsd:string ; |
98 | rdfs:subClassOf ep-flow:Consume . | 98 | rdfs:subClassOf ep-flow:Consume . |
99 | 99 | ||
100 | ep-flow:Consume-flare | 100 | ep-flow:Consume-flare |
101 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 101 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
102 | rdfs:label "consume - flare"^^xsd:string ; | 102 | rdfs:label "consume - flare"^^xsd:string ; |
103 | rdfs:subClassOf ep-flow:Consume . | 103 | rdfs:subClassOf ep-flow:Consume . |
104 | 104 | ||
105 | ep-flow:Consume-fuel | 105 | ep-flow:Consume-fuel |
106 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 106 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
107 | rdfs:label "consume - fuel"^^xsd:string ; | 107 | rdfs:label "consume - fuel"^^xsd:string ; |
108 | rdfs:subClassOf ep-flow:Consume . | 108 | rdfs:subClassOf ep-flow:Consume . |
109 | 109 | ||
110 | ep-flow:Consume-noncompressor | 110 | ep-flow:Consume-noncompressor |
111 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 111 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
112 | rdfs:label "consume - non-compressor"^^xsd:string ; | 112 | rdfs:label "consume - non-compressor"^^xsd:string ; |
113 | rdfs:subClassOf ep-flow:Consume . | 113 | rdfs:subClassOf ep-flow:Consume . |
114 | 114 | ||
115 | ep-flow:Consume-venting | 115 | ep-flow:Consume-venting |
116 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 116 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
117 | rdfs:label "consume - venting"^^xsd:string ; | 117 | rdfs:label "consume - venting"^^xsd:string ; |
118 | rdfs:subClassOf ep-flow:Consume . | 118 | rdfs:subClassOf ep-flow:Consume . |
119 | 119 | ||
... | @@ -123,17 +123,17 @@ ep-flow:DailyProductionFlow | ... | @@ -123,17 +123,17 @@ ep-flow:DailyProductionFlow |
123 | rdfs:subClassOf ep-flow:ProductionFlow . | 123 | rdfs:subClassOf ep-flow:ProductionFlow . |
124 | 124 | ||
125 | ep-flow:DerivedFlow | 125 | ep-flow:DerivedFlow |
126 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 126 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
127 | rdfs:label "derived flow"^^xsd:string ; | 127 | rdfs:label "derived flow"^^xsd:string ; |
128 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 128 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
129 | 129 | ||
130 | ep-flow:DerivedFlow-difference | 130 | ep-flow:DerivedFlow-difference |
131 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 131 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
132 | rdfs:label "derived flow - difference"^^xsd:string ; | 132 | rdfs:label "derived flow - difference"^^xsd:string ; |
133 | rdfs:subClassOf ep-flow:DerivedFlow . | 133 | rdfs:subClassOf ep-flow:DerivedFlow . |
134 | 134 | ||
135 | ep-flow:DifferenceFlow | 135 | ep-flow:DifferenceFlow |
136 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 136 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
137 | rdfs:label "difference flow"^^xsd:string ; | 137 | rdfs:label "difference flow"^^xsd:string ; |
138 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 138 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
139 | 139 | ||
... | @@ -143,27 +143,27 @@ ep-flow:ElectricPowerFlow | ... | @@ -143,27 +143,27 @@ ep-flow:ElectricPowerFlow |
143 | rdfs:subClassOf ep-flow:Flow . | 143 | rdfs:subClassOf ep-flow:Flow . |
144 | 144 | ||
145 | ep-flow:EstimatedFlow | 145 | ep-flow:EstimatedFlow |
146 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 146 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
147 | rdfs:label "estimated flow"^^xsd:string ; | 147 | rdfs:label "estimated flow"^^xsd:string ; |
148 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 148 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
149 | 149 | ||
150 | ep-flow:Export | 150 | ep-flow:Export |
151 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 151 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
152 | rdfs:label "export"^^xsd:string ; | 152 | rdfs:label "export"^^xsd:string ; |
153 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 153 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
154 | 154 | ||
155 | ep-flow:Export-nominated | 155 | ep-flow:Export-nominated |
156 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 156 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
157 | rdfs:label "export nominated"^^xsd:string ; | 157 | rdfs:label "export nominated"^^xsd:string ; |
158 | rdfs:subClassOf ep-flow:Export . | 158 | rdfs:subClassOf ep-flow:Export . |
159 | 159 | ||
160 | ep-flow:Export-requested | 160 | ep-flow:Export-requested |
161 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 161 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
162 | rdfs:label "export requested"^^xsd:string ; | 162 | rdfs:label "export requested"^^xsd:string ; |
163 | rdfs:subClassOf ep-flow:Export . | 163 | rdfs:subClassOf ep-flow:Export . |
164 | 164 | ||
165 | ep-flow:Export-shortfall | 165 | ep-flow:Export-shortfall |
166 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 166 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
167 | rdfs:label "export shortfall"^^xsd:string ; | 167 | rdfs:label "export shortfall"^^xsd:string ; |
168 | rdfs:subClassOf ep-flow:Export . | 168 | rdfs:subClassOf ep-flow:Export . |
169 | 169 | ||
... | @@ -173,42 +173,42 @@ ep-flow:Flow | ... | @@ -173,42 +173,42 @@ ep-flow:Flow |
173 | rdfs:subClassOf ep-core:PhysicalThing . | 173 | rdfs:subClassOf ep-core:PhysicalThing . |
174 | 174 | ||
175 | ep-flow:FlowAtInstant | 175 | ep-flow:FlowAtInstant |
176 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 176 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
177 | rdfs:label "flow at instant"^^xsd:string ; | 177 | rdfs:label "flow at instant"^^xsd:string ; |
178 | rdfs:subClassOf ep-flow:Flow . | 178 | rdfs:subClassOf ep-flow:Flow . |
179 | 179 | ||
180 | ep-flow:FlowDuringDay | 180 | ep-flow:FlowDuringDay |
181 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 181 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
182 | rdfs:label "flow during day"^^xsd:string ; | 182 | rdfs:label "flow during day"^^xsd:string ; |
183 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 183 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
184 | 184 | ||
185 | ep-flow:FlowDuringMonth | 185 | ep-flow:FlowDuringMonth |
186 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 186 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
187 | rdfs:label "flow during month"^^xsd:string ; | 187 | rdfs:label "flow during month"^^xsd:string ; |
188 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 188 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
189 | 189 | ||
190 | ep-flow:FlowDuringMonthToDate | 190 | ep-flow:FlowDuringMonthToDate |
191 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 191 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
192 | rdfs:label "flow during month to date"^^xsd:string ; | 192 | rdfs:label "flow during month to date"^^xsd:string ; |
193 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 193 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
194 | 194 | ||
195 | ep-flow:FlowDuringPeriod | 195 | ep-flow:FlowDuringPeriod |
196 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 196 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
197 | rdfs:label "flow during period"^^xsd:string ; | 197 | rdfs:label "flow during period"^^xsd:string ; |
198 | rdfs:subClassOf ep-flow:Flow . | 198 | rdfs:subClassOf ep-flow:Flow . |
199 | 199 | ||
200 | ep-flow:FlowDuringWeek | 200 | ep-flow:FlowDuringWeek |
201 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 201 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
202 | rdfs:label "flow during week"^^xsd:string ; | 202 | rdfs:label "flow during week"^^xsd:string ; |
203 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 203 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
204 | 204 | ||
205 | ep-flow:FlowDuringYear | 205 | ep-flow:FlowDuringYear |
206 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 206 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
207 | rdfs:label "flow during year"^^xsd:string ; | 207 | rdfs:label "flow during year"^^xsd:string ; |
208 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 208 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
209 | 209 | ||
210 | ep-flow:FlowDuringYearToDate | 210 | ep-flow:FlowDuringYearToDate |
211 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 211 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
212 | rdfs:label "flow during year to date"^^xsd:string ; | 212 | rdfs:label "flow during year to date"^^xsd:string ; |
213 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 213 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
214 | 214 | ||
... | @@ -218,122 +218,122 @@ ep-flow:FlowOfLiquid | ... | @@ -218,122 +218,122 @@ ep-flow:FlowOfLiquid |
218 | rdfs:subClassOf ep-core:PhysicalThing . | 218 | rdfs:subClassOf ep-core:PhysicalThing . |
219 | 219 | ||
220 | ep-flow:ForecastFlow | 220 | ep-flow:ForecastFlow |
221 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 221 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
222 | rdfs:label "forecast flow"^^xsd:string ; | 222 | rdfs:label "forecast flow"^^xsd:string ; |
223 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 223 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
224 | 224 | ||
225 | ep-flow:ForecastFlow-declineCurve | 225 | ep-flow:ForecastFlow-declineCurve |
226 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 226 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
227 | rdfs:label "forecast flow - decline curve"^^xsd:string ; | 227 | rdfs:label "forecast flow - decline curve"^^xsd:string ; |
228 | rdfs:subClassOf ep-flow:ForecastFlow . | 228 | rdfs:subClassOf ep-flow:ForecastFlow . |
229 | 229 | ||
230 | ep-flow:ForecastFlow-standard | 230 | ep-flow:ForecastFlow-standard |
231 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 231 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
232 | rdfs:label "forecast flow - standard"^^xsd:string ; | 232 | rdfs:label "forecast flow - standard"^^xsd:string ; |
233 | rdfs:subClassOf ep-flow:ForecastFlow . | 233 | rdfs:subClassOf ep-flow:ForecastFlow . |
234 | 234 | ||
235 | ep-flow:Gaslift | 235 | ep-flow:Gaslift |
236 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 236 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
237 | rdfs:label "gas lift"^^xsd:string ; | 237 | rdfs:label "gas lift"^^xsd:string ; |
238 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 238 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
239 | 239 | ||
240 | ep-flow:GrossProductFlow | 240 | ep-flow:GrossProductFlow |
241 | - rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ; | 241 | + rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ; |
242 | rdfs:label "gross product flow"^^xsd:string ; | 242 | rdfs:label "gross product flow"^^xsd:string ; |
243 | rdfs:subClassOf ep-flow:ProductFlow . | 243 | rdfs:subClassOf ep-flow:ProductFlow . |
244 | 244 | ||
245 | ep-flow:HydrocarbonAccounting | 245 | ep-flow:HydrocarbonAccounting |
246 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 246 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
247 | rdfs:label "hydrocarbon accounting"^^xsd:string ; | 247 | rdfs:label "hydrocarbon accounting"^^xsd:string ; |
248 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 248 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
249 | 249 | ||
250 | ep-flow:Import | 250 | ep-flow:Import |
251 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 251 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
252 | rdfs:label "import"^^xsd:string ; | 252 | rdfs:label "import"^^xsd:string ; |
253 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 253 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
254 | 254 | ||
255 | ep-flow:Injection | 255 | ep-flow:Injection |
256 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 256 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
257 | rdfs:label "injection"^^xsd:string ; | 257 | rdfs:label "injection"^^xsd:string ; |
258 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 258 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
259 | 259 | ||
260 | ep-flow:Inventory | 260 | ep-flow:Inventory |
261 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 261 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
262 | rdfs:label "inventory"^^xsd:string ; | 262 | rdfs:label "inventory"^^xsd:string ; |
263 | - rdfs:subClassOf ep-flow:WholeLifeFlow . | 263 | + rdfs:subClassOf ep-core:PhysicalObject . |
264 | 264 | ||
265 | ep-flow:MeasuredFlow | 265 | ep-flow:MeasuredFlow |
266 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 266 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
267 | rdfs:label "measured flow"^^xsd:string ; | 267 | rdfs:label "measured flow"^^xsd:string ; |
268 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 268 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
269 | 269 | ||
270 | ep-flow:MeasuredFlow-fiscal | 270 | ep-flow:MeasuredFlow-fiscal |
271 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 271 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
272 | rdfs:label "measured flow - fiscal"^^xsd:string ; | 272 | rdfs:label "measured flow - fiscal"^^xsd:string ; |
273 | rdfs:subClassOf ep-flow:MeasuredFlow . | 273 | rdfs:subClassOf ep-flow:MeasuredFlow . |
274 | 274 | ||
275 | ep-flow:MeasuredFlow-raw | 275 | ep-flow:MeasuredFlow-raw |
276 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 276 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
277 | rdfs:label "measured flow - raw"^^xsd:string ; | 277 | rdfs:label "measured flow - raw"^^xsd:string ; |
278 | rdfs:subClassOf ep-flow:MeasuredFlow . | 278 | rdfs:subClassOf ep-flow:MeasuredFlow . |
279 | 279 | ||
280 | ep-flow:MeasuredFlow-recalibrated | 280 | ep-flow:MeasuredFlow-recalibrated |
281 | - rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ; | 281 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; |
282 | rdfs:label "measured flow - recalibrated"^^xsd:string ; | 282 | rdfs:label "measured flow - recalibrated"^^xsd:string ; |
283 | rdfs:subClassOf ep-flow:MeasuredFlow . | 283 | rdfs:subClassOf ep-flow:MeasuredFlow . |
284 | 284 | ||
285 | ep-flow:NetProductFlow | 285 | ep-flow:NetProductFlow |
286 | - rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ; | 286 | + rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ; |
287 | rdfs:label "net product flow"^^xsd:string ; | 287 | rdfs:label "net product flow"^^xsd:string ; |
288 | rdfs:subClassOf ep-flow:ProductFlow . | 288 | rdfs:subClassOf ep-flow:ProductFlow . |
289 | 289 | ||
290 | ep-flow:NominatedFlow | 290 | ep-flow:NominatedFlow |
291 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 291 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
292 | rdfs:label "nominated flow"^^xsd:string ; | 292 | rdfs:label "nominated flow"^^xsd:string ; |
293 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 293 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
294 | 294 | ||
295 | ep-flow:ObjectThatLastsOneDay | 295 | ep-flow:ObjectThatLastsOneDay |
296 | - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; | 296 | + rdf:type ep-flow:TemporalPartDurationType , owl:Class ; |
297 | rdfs:label "object that lasts one day"^^xsd:string ; | 297 | rdfs:label "object that lasts one day"^^xsd:string ; |
298 | rdfs:subClassOf ep-core:PhysicalObject . | 298 | rdfs:subClassOf ep-core:PhysicalObject . |
299 | 299 | ||
300 | ep-flow:ObjectThatLastsOneMonth | 300 | ep-flow:ObjectThatLastsOneMonth |
301 | - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; | 301 | + rdf:type ep-flow:TemporalPartDurationType , owl:Class ; |
302 | rdfs:label "object that lasts one month"^^xsd:string ; | 302 | rdfs:label "object that lasts one month"^^xsd:string ; |
303 | rdfs:subClassOf ep-core:PhysicalObject . | 303 | rdfs:subClassOf ep-core:PhysicalObject . |
304 | 304 | ||
305 | ep-flow:ObjectThatLastsOneWeek | 305 | ep-flow:ObjectThatLastsOneWeek |
306 | - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; | 306 | + rdf:type ep-flow:TemporalPartDurationType , owl:Class ; |
307 | rdfs:label "object that lasts one week"^^xsd:string ; | 307 | rdfs:label "object that lasts one week"^^xsd:string ; |
308 | rdfs:subClassOf ep-core:PhysicalObject . | 308 | rdfs:subClassOf ep-core:PhysicalObject . |
309 | 309 | ||
310 | ep-flow:ObjectThatLastsOneYear | 310 | ep-flow:ObjectThatLastsOneYear |
311 | - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; | 311 | + rdf:type ep-flow:TemporalPartDurationType , owl:Class ; |
312 | rdfs:label "object that lasts one year"^^xsd:string ; | 312 | rdfs:label "object that lasts one year"^^xsd:string ; |
313 | rdfs:subClassOf ep-core:PhysicalObject . | 313 | rdfs:subClassOf ep-core:PhysicalObject . |
314 | 314 | ||
315 | ep-flow:Oil-grossFlow | 315 | ep-flow:Oil-grossFlow |
316 | - rdf:type ep-flow:ProductMaterialType , owl:Class ; | 316 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
317 | rdfs:label "oil - gross flow"^^xsd:string ; | 317 | rdfs:label "oil - gross flow"^^xsd:string ; |
318 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 318 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
319 | 319 | ||
320 | ep-flow:Oil-netFlow | 320 | ep-flow:Oil-netFlow |
321 | - rdf:type ep-flow:ProductMaterialType , owl:Class ; | 321 | + rdf:type owl:Class , ep-flow:ProductMaterialType ; |
322 | rdfs:label "oil - net flow"^^xsd:string ; | 322 | rdfs:label "oil - net flow"^^xsd:string ; |
323 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 323 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
324 | 324 | ||
325 | ep-flow:Overboard | 325 | ep-flow:Overboard |
326 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 326 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
327 | rdfs:label "overboard"^^xsd:string ; | 327 | rdfs:label "overboard"^^xsd:string ; |
328 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 328 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
329 | 329 | ||
330 | ep-flow:PotentialFlow | 330 | ep-flow:PotentialFlow |
331 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 331 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
332 | rdfs:label "potential flow"^^xsd:string ; | 332 | rdfs:label "potential flow"^^xsd:string ; |
333 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 333 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
334 | 334 | ||
335 | ep-flow:ProcessedFlow | 335 | ep-flow:ProcessedFlow |
336 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 336 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
337 | rdfs:label "processed flow"^^xsd:string ; | 337 | rdfs:label "processed flow"^^xsd:string ; |
338 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 338 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
339 | 339 | ||
... | @@ -355,30 +355,30 @@ ep-flow:ProductFlowToDate | ... | @@ -355,30 +355,30 @@ ep-flow:ProductFlowToDate |
355 | ep-flow:ProductInventory | 355 | ep-flow:ProductInventory |
356 | rdf:type owl:Class ; | 356 | rdf:type owl:Class ; |
357 | rdfs:label "(temporal part of a) product inventory"^^xsd:string ; | 357 | rdfs:label "(temporal part of a) product inventory"^^xsd:string ; |
358 | - rdfs:subClassOf ep-material:QuantityOfMaterial . | 358 | + rdfs:subClassOf ep-flow:Inventory . |
359 | 359 | ||
360 | ep-flow:ProductInventoryAdjustedClosingBalance | 360 | ep-flow:ProductInventoryAdjustedClosingBalance |
361 | - rdf:type owl:Class , ep-flow:ProductInventoryType ; | 361 | + rdf:type ep-flow:ProductInventoryType , owl:Class ; |
362 | rdfs:label "product inventory adjusted closing balance"^^xsd:string ; | 362 | rdfs:label "product inventory adjusted closing balance"^^xsd:string ; |
363 | rdfs:subClassOf ep-flow:ProductInventory . | 363 | rdfs:subClassOf ep-flow:ProductInventory . |
364 | 364 | ||
365 | ep-flow:ProductInventoryClosingBalance | 365 | ep-flow:ProductInventoryClosingBalance |
366 | - rdf:type owl:Class , ep-flow:ProductInventoryType ; | 366 | + rdf:type ep-flow:ProductInventoryType , owl:Class ; |
367 | rdfs:label "product inventory closing balance"^^xsd:string ; | 367 | rdfs:label "product inventory closing balance"^^xsd:string ; |
368 | rdfs:subClassOf ep-flow:ProductInventory . | 368 | rdfs:subClassOf ep-flow:ProductInventory . |
369 | 369 | ||
370 | ep-flow:ProductInventoryClosingStorageBalance | 370 | ep-flow:ProductInventoryClosingStorageBalance |
371 | - rdf:type owl:Class , ep-flow:ProductInventoryType ; | 371 | + rdf:type ep-flow:ProductInventoryType , owl:Class ; |
372 | rdfs:label "product inventory closing storage balance"^^xsd:string ; | 372 | rdfs:label "product inventory closing storage balance"^^xsd:string ; |
373 | rdfs:subClassOf ep-flow:ProductInventory . | 373 | rdfs:subClassOf ep-flow:ProductInventory . |
374 | 374 | ||
375 | ep-flow:ProductInventoryOpFlex | 375 | ep-flow:ProductInventoryOpFlex |
376 | - rdf:type owl:Class , ep-flow:ProductInventoryType ; | 376 | + rdf:type ep-flow:ProductInventoryType , owl:Class ; |
377 | rdfs:label "product inventory opFlex"^^xsd:string ; | 377 | rdfs:label "product inventory opFlex"^^xsd:string ; |
378 | rdfs:subClassOf ep-flow:ProductInventory . | 378 | rdfs:subClassOf ep-flow:ProductInventory . |
379 | 379 | ||
380 | ep-flow:ProductInventoryOpeningBalance | 380 | ep-flow:ProductInventoryOpeningBalance |
381 | - rdf:type owl:Class , ep-flow:ProductInventoryType ; | 381 | + rdf:type ep-flow:ProductInventoryType , owl:Class ; |
382 | rdfs:label "product inventory opening balance"^^xsd:string ; | 382 | rdfs:label "product inventory opening balance"^^xsd:string ; |
383 | rdfs:subClassOf ep-flow:ProductInventory . | 383 | rdfs:subClassOf ep-flow:ProductInventory . |
384 | 384 | ||
... | @@ -393,7 +393,7 @@ ep-flow:ProductMaterialType | ... | @@ -393,7 +393,7 @@ ep-flow:ProductMaterialType |
393 | rdfs:subClassOf owl:Class . | 393 | rdfs:subClassOf owl:Class . |
394 | 394 | ||
395 | ep-flow:Production | 395 | ep-flow:Production |
396 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 396 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
397 | rdfs:label "production"^^xsd:string ; | 397 | rdfs:label "production"^^xsd:string ; |
398 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 398 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
399 | 399 | ||
... | @@ -425,40 +425,40 @@ ep-flow:ProductionFlowToDate | ... | @@ -425,40 +425,40 @@ ep-flow:ProductionFlowToDate |
425 | ep-flow:ProductionInventory | 425 | ep-flow:ProductionInventory |
426 | rdf:type owl:Class ; | 426 | rdf:type owl:Class ; |
427 | rdfs:label "(temporal part of a) production inventory"^^xsd:string ; | 427 | rdfs:label "(temporal part of a) production inventory"^^xsd:string ; |
428 | - rdfs:subClassOf ep-material:QuantityOfMaterial . | 428 | + rdfs:subClassOf ep-flow:Inventory . |
429 | 429 | ||
430 | ep-flow:ProductionInventoryAllocatedMaterial | 430 | ep-flow:ProductionInventoryAllocatedMaterial |
431 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 431 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
432 | rdfs:label "production inventory allocated material"^^xsd:string ; | 432 | rdfs:label "production inventory allocated material"^^xsd:string ; |
433 | rdfs:subClassOf ep-flow:ProductionInventory . | 433 | rdfs:subClassOf ep-flow:ProductionInventory . |
434 | 434 | ||
435 | ep-flow:ProductionInventoryBudgetMaterial | 435 | ep-flow:ProductionInventoryBudgetMaterial |
436 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 436 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
437 | rdfs:label "production inventory budget material"^^xsd:string ; | 437 | rdfs:label "production inventory budget material"^^xsd:string ; |
438 | rdfs:subClassOf ep-flow:ProductionInventory . | 438 | rdfs:subClassOf ep-flow:ProductionInventory . |
439 | 439 | ||
440 | ep-flow:ProductionInventoryConstraintMaterial | 440 | ep-flow:ProductionInventoryConstraintMaterial |
441 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 441 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
442 | rdfs:label "production inventory constraint material"^^xsd:string ; | 442 | rdfs:label "production inventory constraint material"^^xsd:string ; |
443 | rdfs:subClassOf ep-flow:ProductionInventory . | 443 | rdfs:subClassOf ep-flow:ProductionInventory . |
444 | 444 | ||
445 | ep-flow:ProductionInventoryDerivedMaterial | 445 | ep-flow:ProductionInventoryDerivedMaterial |
446 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 446 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
447 | rdfs:label "production inventory derived material"^^xsd:string ; | 447 | rdfs:label "production inventory derived material"^^xsd:string ; |
448 | rdfs:subClassOf ep-flow:ProductionInventory . | 448 | rdfs:subClassOf ep-flow:ProductionInventory . |
449 | 449 | ||
450 | ep-flow:ProductionInventoryDifferenceMaterial | 450 | ep-flow:ProductionInventoryDifferenceMaterial |
451 | - rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; | 451 | + rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; |
452 | rdfs:label "production inventory difference material"^^xsd:string ; | 452 | rdfs:label "production inventory difference material"^^xsd:string ; |
453 | rdfs:subClassOf ep-flow:ProductionInventory . | 453 | rdfs:subClassOf ep-flow:ProductionInventory . |
454 | 454 | ||
455 | ep-flow:ProductionInventoryEstimatedMaterial | 455 | ep-flow:ProductionInventoryEstimatedMaterial |
456 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 456 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
457 | rdfs:label "production inventory estimated material"^^xsd:string ; | 457 | rdfs:label "production inventory estimated material"^^xsd:string ; |
458 | rdfs:subClassOf ep-flow:ProductionInventory . | 458 | rdfs:subClassOf ep-flow:ProductionInventory . |
459 | 459 | ||
460 | ep-flow:ProductionInventoryForecastMaterial | 460 | ep-flow:ProductionInventoryForecastMaterial |
461 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 461 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
462 | rdfs:label "production inventory forecast material"^^xsd:string ; | 462 | rdfs:label "production inventory forecast material"^^xsd:string ; |
463 | rdfs:subClassOf ep-flow:ProductionInventory . | 463 | rdfs:subClassOf ep-flow:ProductionInventory . |
464 | 464 | ||
... | @@ -468,47 +468,47 @@ ep-flow:ProductionInventoryMaterialType | ... | @@ -468,47 +468,47 @@ ep-flow:ProductionInventoryMaterialType |
468 | rdfs:subClassOf owl:Class . | 468 | rdfs:subClassOf owl:Class . |
469 | 469 | ||
470 | ep-flow:ProductionInventoryMeasuredMaterial | 470 | ep-flow:ProductionInventoryMeasuredMaterial |
471 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 471 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
472 | rdfs:label "production inventory measured material"^^xsd:string ; | 472 | rdfs:label "production inventory measured material"^^xsd:string ; |
473 | rdfs:subClassOf ep-flow:ProductionInventory . | 473 | rdfs:subClassOf ep-flow:ProductionInventory . |
474 | 474 | ||
475 | ep-flow:ProductionInventoryNominatedMaterial | 475 | ep-flow:ProductionInventoryNominatedMaterial |
476 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 476 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
477 | rdfs:label "production inventory nominated material"^^xsd:string ; | 477 | rdfs:label "production inventory nominated material"^^xsd:string ; |
478 | rdfs:subClassOf ep-flow:ProductionInventory . | 478 | rdfs:subClassOf ep-flow:ProductionInventory . |
479 | 479 | ||
480 | ep-flow:ProductionInventoryPotentialMaterial | 480 | ep-flow:ProductionInventoryPotentialMaterial |
481 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 481 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
482 | rdfs:label "production inventory potential material"^^xsd:string ; | 482 | rdfs:label "production inventory potential material"^^xsd:string ; |
483 | rdfs:subClassOf ep-flow:ProductionInventory . | 483 | rdfs:subClassOf ep-flow:ProductionInventory . |
484 | 484 | ||
485 | ep-flow:ProductionInventoryProcessedMaterial | 485 | ep-flow:ProductionInventoryProcessedMaterial |
486 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 486 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
487 | rdfs:label "production inventory processed material"^^xsd:string ; | 487 | rdfs:label "production inventory processed material"^^xsd:string ; |
488 | rdfs:subClassOf ep-flow:ProductionInventory . | 488 | rdfs:subClassOf ep-flow:ProductionInventory . |
489 | 489 | ||
490 | ep-flow:ProductionInventoryQuotaMaterial | 490 | ep-flow:ProductionInventoryQuotaMaterial |
491 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 491 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
492 | rdfs:label "production inventory quota material"^^xsd:string ; | 492 | rdfs:label "production inventory quota material"^^xsd:string ; |
493 | rdfs:subClassOf ep-flow:ProductionInventory . | 493 | rdfs:subClassOf ep-flow:ProductionInventory . |
494 | 494 | ||
495 | ep-flow:ProductionInventoryRecommendedMaterial | 495 | ep-flow:ProductionInventoryRecommendedMaterial |
496 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 496 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
497 | rdfs:label "production inventory recommended material"^^xsd:string ; | 497 | rdfs:label "production inventory recommended material"^^xsd:string ; |
498 | rdfs:subClassOf ep-flow:ProductionInventory . | 498 | rdfs:subClassOf ep-flow:ProductionInventory . |
499 | 499 | ||
500 | ep-flow:ProductionInventorySaleableMaterial | 500 | ep-flow:ProductionInventorySaleableMaterial |
501 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 501 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
502 | rdfs:label "production inventory saleable material"^^xsd:string ; | 502 | rdfs:label "production inventory saleable material"^^xsd:string ; |
503 | rdfs:subClassOf ep-flow:ProductionInventory . | 503 | rdfs:subClassOf ep-flow:ProductionInventory . |
504 | 504 | ||
505 | ep-flow:ProductionInventorySimulatedMaterial | 505 | ep-flow:ProductionInventorySimulatedMaterial |
506 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 506 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
507 | rdfs:label "production inventory simulated material"^^xsd:string ; | 507 | rdfs:label "production inventory simulated material"^^xsd:string ; |
508 | rdfs:subClassOf ep-flow:ProductionInventory . | 508 | rdfs:subClassOf ep-flow:ProductionInventory . |
509 | 509 | ||
510 | ep-flow:ProductionInventoryTargetMaterial | 510 | ep-flow:ProductionInventoryTargetMaterial |
511 | - rdf:type ep-flow:ProductionInventoryMaterialType , owl:Class ; | 511 | + rdf:type owl:Class , ep-flow:ProductionInventoryMaterialType ; |
512 | rdfs:label "production inventory target material"^^xsd:string ; | 512 | rdfs:label "production inventory target material"^^xsd:string ; |
513 | rdfs:subClassOf ep-flow:ProductionInventory . | 513 | rdfs:subClassOf ep-flow:ProductionInventory . |
514 | 514 | ||
... | @@ -538,22 +538,22 @@ ep-flow:ProductionTestWellHeadFlow | ... | @@ -538,22 +538,22 @@ ep-flow:ProductionTestWellHeadFlow |
538 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 538 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
539 | 539 | ||
540 | ep-flow:QuotaFlow | 540 | ep-flow:QuotaFlow |
541 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 541 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
542 | rdfs:label "quota flow"^^xsd:string ; | 542 | rdfs:label "quota flow"^^xsd:string ; |
543 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 543 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
544 | 544 | ||
545 | ep-flow:RecommendedFlow | 545 | ep-flow:RecommendedFlow |
546 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 546 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
547 | rdfs:label "recommended flow"^^xsd:string ; | 547 | rdfs:label "recommended flow"^^xsd:string ; |
548 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 548 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
549 | 549 | ||
550 | ep-flow:Sale | 550 | ep-flow:Sale |
551 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 551 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
552 | rdfs:label "sale"^^xsd:string ; | 552 | rdfs:label "sale"^^xsd:string ; |
553 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 553 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
554 | 554 | ||
555 | ep-flow:SaleableFlow | 555 | ep-flow:SaleableFlow |
556 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 556 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
557 | rdfs:label "saleable flow"^^xsd:string ; | 557 | rdfs:label "saleable flow"^^xsd:string ; |
558 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 558 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
559 | 559 | ||
... | @@ -562,17 +562,17 @@ ep-flow:SampleOfMaterial | ... | @@ -562,17 +562,17 @@ ep-flow:SampleOfMaterial |
562 | rdfs:subClassOf ep-material:QuantityOfMaterial . | 562 | rdfs:subClassOf ep-material:QuantityOfMaterial . |
563 | 563 | ||
564 | ep-flow:SimulatedFlow | 564 | ep-flow:SimulatedFlow |
565 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 565 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
566 | rdfs:label "simulated flow"^^xsd:string ; | 566 | rdfs:label "simulated flow"^^xsd:string ; |
567 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 567 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
568 | 568 | ||
569 | ep-flow:Storage | 569 | ep-flow:Storage |
570 | - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; | 570 | + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; |
571 | rdfs:label "storage"^^xsd:string ; | 571 | rdfs:label "storage"^^xsd:string ; |
572 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 572 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
573 | 573 | ||
574 | ep-flow:TargetFlow | 574 | ep-flow:TargetFlow |
575 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 575 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
576 | rdfs:label "target flow"^^xsd:string ; | 576 | rdfs:label "target flow"^^xsd:string ; |
577 | rdfs:subClassOf ep-flow:WholeLifeFlow . | 577 | rdfs:subClassOf ep-flow:WholeLifeFlow . |
578 | 578 | ||
... | @@ -594,7 +594,7 @@ ep-flow:WholeLifeFlow | ... | @@ -594,7 +594,7 @@ ep-flow:WholeLifeFlow |
594 | ep-flow:WholeLifeProductFlow | 594 | ep-flow:WholeLifeProductFlow |
595 | rdf:type owl:Class ; | 595 | rdf:type owl:Class ; |
596 | rdfs:label "whole life product flow"^^xsd:string ; | 596 | rdfs:label "whole life product flow"^^xsd:string ; |
597 | - rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductFlow . | 597 | + rdfs:subClassOf ep-flow:ProductFlow , ep-flow:WholeLifeFlow . |
598 | 598 | ||
599 | ep-flow:WholeLifeProductInventory | 599 | ep-flow:WholeLifeProductInventory |
600 | rdf:type owl:Class ; | 600 | rdf:type owl:Class ; |
... | @@ -604,7 +604,7 @@ ep-flow:WholeLifeProductInventory | ... | @@ -604,7 +604,7 @@ ep-flow:WholeLifeProductInventory |
604 | ep-flow:WholeLifeProductionFlow | 604 | ep-flow:WholeLifeProductionFlow |
605 | rdf:type owl:Class ; | 605 | rdf:type owl:Class ; |
606 | rdfs:label "whole life production flow"^^xsd:string ; | 606 | rdfs:label "whole life production flow"^^xsd:string ; |
607 | - rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductionFlow . | 607 | + rdfs:subClassOf ep-flow:ProductionFlow , ep-flow:WholeLifeFlow . |
608 | 608 | ||
609 | ep-flow:WholeLifeProductionInventory | 609 | ep-flow:WholeLifeProductionInventory |
610 | rdf:type owl:Class ; | 610 | rdf:type owl:Class ; |
... | @@ -612,13 +612,13 @@ ep-flow:WholeLifeProductionInventory | ... | @@ -612,13 +612,13 @@ ep-flow:WholeLifeProductionInventory |
612 | rdfs:subClassOf ep-flow:ProductionInventory . | 612 | rdfs:subClassOf ep-flow:ProductionInventory . |
613 | 613 | ||
614 | ep-flow:dailyAverageAmountOfMaterial | 614 | ep-flow:dailyAverageAmountOfMaterial |
615 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 615 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
616 | rdfs:domain ep-flow:Flow ; | 616 | rdfs:domain ep-flow:Flow ; |
617 | rdfs:label "daily average amount of material"^^xsd:string ; | 617 | rdfs:label "daily average amount of material"^^xsd:string ; |
618 | rdfs:range ep-flow:ClassOfMaterialWithMassCriterion . | 618 | rdfs:range ep-flow:ClassOfMaterialWithMassCriterion . |
619 | 619 | ||
620 | ep-flow:energyContent | 620 | ep-flow:energyContent |
621 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | 621 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; |
622 | rdfs:domain ep-material:QuantityOfMaterial ; | 622 | rdfs:domain ep-material:QuantityOfMaterial ; |
623 | rdfs:label "energy content"^^xsd:string ; | 623 | rdfs:label "energy content"^^xsd:string ; |
624 | rdfs:range ep-core:Work . | 624 | rdfs:range ep-core:Work . |
... | @@ -650,7 +650,7 @@ ep-flow:flowOutOf | ... | @@ -650,7 +650,7 @@ ep-flow:flowOutOf |
650 | rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . | 650 | rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . |
651 | 651 | ||
652 | ep-flow:grossCalorificValue | 652 | ep-flow:grossCalorificValue |
653 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | 653 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; |
654 | rdfs:domain ep-material:QuantityOfMaterial ; | 654 | rdfs:domain ep-material:QuantityOfMaterial ; |
655 | rdfs:label "gross calorific value"^^xsd:string ; | 655 | rdfs:label "gross calorific value"^^xsd:string ; |
656 | rdfs:range ep-core:EnergyPerVolume . | 656 | rdfs:range ep-core:EnergyPerVolume . |
... | @@ -669,24 +669,30 @@ ep-flow:hasNetworkPart | ... | @@ -669,24 +669,30 @@ ep-flow:hasNetworkPart |
669 | rdfs:range ep-flow:WholeLifeFlow ; | 669 | rdfs:range ep-flow:WholeLifeFlow ; |
670 | rdfs:subPropertyOf ep-core:hasPart . | 670 | rdfs:subPropertyOf ep-core:hasPart . |
671 | 671 | ||
672 | -ep-flow:materialThatFlows | 672 | +ep-flow:materialInInventory |
673 | rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 673 | rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
674 | + rdfs:domain ep-flow:Inventory ; | ||
675 | + rdfs:label "material in inventory"^^xsd:string ; | ||
676 | + rdfs:range ep-material:QuantityOfMaterial . | ||
677 | + | ||
678 | +ep-flow:materialThatFlows | ||
679 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | ||
674 | rdfs:domain ep-flow:Flow ; | 680 | rdfs:domain ep-flow:Flow ; |
675 | rdfs:label "material that flows"^^xsd:string ; | 681 | rdfs:label "material that flows"^^xsd:string ; |
676 | rdfs:range ep-material:QuantityOfMaterial . | 682 | rdfs:range ep-material:QuantityOfMaterial . |
677 | 683 | ||
678 | ep-flow:rateOfFlowOfMaterial | 684 | ep-flow:rateOfFlowOfMaterial |
679 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 685 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
680 | rdfs:label "rate of flow of material"^^xsd:string ; | 686 | rdfs:label "rate of flow of material"^^xsd:string ; |
681 | rdfs:range ep-core:MeasureOfAmountOfMaterial . | 687 | rdfs:range ep-core:MeasureOfAmountOfMaterial . |
682 | 688 | ||
683 | ep-flow:totalVolumeOfMaterial-deprecated | 689 | ep-flow:totalVolumeOfMaterial-deprecated |
684 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 690 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
685 | rdfs:label "total volume of material"^^xsd:string ; | 691 | rdfs:label "total volume of material"^^xsd:string ; |
686 | rdfs:range ep-core:MeasureOfAmountOfMaterial . | 692 | rdfs:range ep-core:MeasureOfAmountOfMaterial . |
687 | 693 | ||
688 | ep-flow:yearlyAverageAmountOfMaterial | 694 | ep-flow:yearlyAverageAmountOfMaterial |
689 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 695 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
690 | rdfs:domain ep-flow:Flow ; | 696 | rdfs:domain ep-flow:Flow ; |
691 | rdfs:label "yearly average amount of material"^^xsd:string ; | 697 | rdfs:label "yearly average amount of material"^^xsd:string ; |
692 | rdfs:range ep-flow:ClassOfMaterialWithMassCriterion . | 698 | rdfs:range ep-flow:ClassOfMaterialWithMassCriterion . |
... | @@ -797,7 +803,7 @@ ep-material:Gas-wet | ... | @@ -797,7 +803,7 @@ ep-material:Gas-wet |
797 | rdf:type ep-flow:ProductMaterialType . | 803 | rdf:type ep-flow:ProductMaterialType . |
798 | 804 | ||
799 | ep-material:HeliumGas | 805 | ep-material:HeliumGas |
800 | - rdf:type owl:Class , ep-flow:ProductMaterialType . | 806 | + rdf:type ep-flow:ProductMaterialType , owl:Class . |
801 | 807 | ||
802 | ep-material:Heptane | 808 | ep-material:Heptane |
803 | rdf:type ep-flow:ProductMaterialType . | 809 | rdf:type ep-flow:ProductMaterialType . |
... | @@ -875,14 +881,14 @@ ep-material:Oleic | ... | @@ -875,14 +881,14 @@ ep-material:Oleic |
875 | rdf:type ep-flow:ProductMaterialType . | 881 | rdf:type ep-flow:ProductMaterialType . |
876 | 882 | ||
877 | ep-material:Pentane | 883 | ep-material:Pentane |
878 | - rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; | 884 | + rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; |
879 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_pentane> . | 885 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_pentane> . |
880 | 886 | ||
881 | ep-material:PetroleumGasLiquid | 887 | ep-material:PetroleumGasLiquid |
882 | rdf:type ep-flow:ProductMaterialType . | 888 | rdf:type ep-flow:ProductMaterialType . |
883 | 889 | ||
884 | ep-material:Propane | 890 | ep-material:Propane |
885 | - rdf:type ep-flow:ProductMaterialType , ep-well:FluidComponentType , ep-prodact:SubstanceType ; | 891 | + rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType , ep-flow:ProductMaterialType ; |
886 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_propane> . | 892 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_propane> . |
887 | 893 | ||
888 | ep-material:Propane-component | 894 | ep-material:Propane-component |
... | @@ -910,361 +916,361 @@ ep-material:Water-processed | ... | @@ -910,361 +916,361 @@ ep-material:Water-processed |
910 | rdf:type ep-flow:ProductMaterialType . | 916 | rdf:type ep-flow:ProductMaterialType . |
911 | 917 | ||
912 | ep-material:substance-11dmcyPentane | 918 | ep-material:substance-11dmcyPentane |
913 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 919 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
914 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_11dmcypentane> . | 920 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_11dmcypentane> . |
915 | 921 | ||
916 | ep-material:substance-124tmBenzene | 922 | ep-material:substance-124tmBenzene |
917 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 923 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
918 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_124tmbenzene> . | 924 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_124tmbenzene> . |
919 | 925 | ||
920 | ep-material:substance-12dmBenzene | 926 | ep-material:substance-12dmBenzene |
921 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 927 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
922 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_12dmbenzene> . | 928 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_12dmbenzene> . |
923 | 929 | ||
924 | ep-material:substance-13dmBenzene | 930 | ep-material:substance-13dmBenzene |
925 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 931 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
926 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_13dmbenzene> . | 932 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_13dmbenzene> . |
927 | 933 | ||
928 | ep-material:substance-14dmBenzene | 934 | ep-material:substance-14dmBenzene |
929 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 935 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
930 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_14dmbenzene> . | 936 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_14dmbenzene> . |
931 | 937 | ||
932 | ep-material:substance-223tmButane | 938 | ep-material:substance-223tmButane |
933 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 939 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
934 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmbutane> . | 940 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmbutane> . |
935 | 941 | ||
936 | ep-material:substance-223tmPentane | 942 | ep-material:substance-223tmPentane |
937 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 943 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
938 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmpentane> . | 944 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_223tmpentane> . |
939 | 945 | ||
940 | ep-material:substance-22dmButane | 946 | ep-material:substance-22dmButane |
941 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 947 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
942 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmbutane> . | 948 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmbutane> . |
943 | 949 | ||
944 | ep-material:substance-22dmHexane | 950 | ep-material:substance-22dmHexane |
945 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 951 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
946 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmhexane> . | 952 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmhexane> . |
947 | 953 | ||
948 | ep-material:substance-22dmPentane | 954 | ep-material:substance-22dmPentane |
949 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 955 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
950 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpentane> . | 956 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpentane> . |
951 | 957 | ||
952 | ep-material:substance-22dmPropane | 958 | ep-material:substance-22dmPropane |
953 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 959 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
954 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpropane> . | 960 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_22dmpropane> . |
955 | 961 | ||
956 | ep-material:substance-23dmButane | 962 | ep-material:substance-23dmButane |
957 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 963 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
958 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmbutane> . | 964 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmbutane> . |
959 | 965 | ||
960 | ep-material:substance-23dmPentane | 966 | ep-material:substance-23dmPentane |
961 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 967 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
962 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmpentane> . | 968 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_23dmpentane> . |
963 | 969 | ||
964 | ep-material:substance-24dmHexane | 970 | ep-material:substance-24dmHexane |
965 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 971 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
966 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmhexane> . | 972 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmhexane> . |
967 | 973 | ||
968 | ep-material:substance-24dmPentane | 974 | ep-material:substance-24dmPentane |
969 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 975 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
970 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmpentane> . | 976 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_24dmpentane> . |
971 | 977 | ||
972 | ep-material:substance-25dmHexane | 978 | ep-material:substance-25dmHexane |
973 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 979 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
974 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_25dmhexane> . | 980 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_25dmhexane> . |
975 | 981 | ||
976 | ep-material:substance-2mButane | 982 | ep-material:substance-2mButane |
977 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 983 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
978 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mbutane> . | 984 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mbutane> . |
979 | 985 | ||
980 | ep-material:substance-2mHexane | 986 | ep-material:substance-2mHexane |
981 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 987 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
982 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mhexane> . | 988 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mhexane> . |
983 | 989 | ||
984 | ep-material:substance-2mPentane | 990 | ep-material:substance-2mPentane |
985 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 991 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
986 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpentane> . | 992 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpentane> . |
987 | 993 | ||
988 | ep-material:substance-2mPropane | 994 | ep-material:substance-2mPropane |
989 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 995 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
990 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpropane> . | 996 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_2mpropane> . |
991 | 997 | ||
992 | ep-material:substance-33dmPentane | 998 | ep-material:substance-33dmPentane |
993 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 999 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
994 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_33dmpentane> . | 1000 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_33dmpentane> . |
995 | 1001 | ||
996 | ep-material:substance-3etPentane | 1002 | ep-material:substance-3etPentane |
997 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1003 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
998 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3etpentane> . | 1004 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3etpentane> . |
999 | 1005 | ||
1000 | ep-material:substance-3mHexane | 1006 | ep-material:substance-3mHexane |
1001 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1007 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1002 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mhexane> . | 1008 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mhexane> . |
1003 | 1009 | ||
1004 | ep-material:substance-3mPentane | 1010 | ep-material:substance-3mPentane |
1005 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1011 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1006 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mpentane> . | 1012 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_3mpentane> . |
1007 | 1013 | ||
1008 | ep-material:substance-Ar | 1014 | ep-material:substance-Ar |
1009 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1015 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1010 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_Ar> . | 1016 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_Ar> . |
1011 | 1017 | ||
1012 | ep-material:substance-Benzene | 1018 | ep-material:substance-Benzene |
1013 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1019 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1014 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_benzene> . | 1020 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_benzene> . |
1015 | 1021 | ||
1016 | ep-material:substance-Butane | 1022 | ep-material:substance-Butane |
1017 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1023 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1018 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_butane> . | 1024 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_butane> . |
1019 | 1025 | ||
1020 | ep-material:substance-C11F | 1026 | ep-material:substance-C11F |
1021 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1027 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1022 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C11F> . | 1028 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C11F> . |
1023 | 1029 | ||
1024 | ep-material:substance-C12F | 1030 | ep-material:substance-C12F |
1025 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1031 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1026 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C12F> . | 1032 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C12F> . |
1027 | 1033 | ||
1028 | ep-material:substance-C13F | 1034 | ep-material:substance-C13F |
1029 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1035 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1030 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C13F> . | 1036 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C13F> . |
1031 | 1037 | ||
1032 | ep-material:substance-C13dmcyPentane | 1038 | ep-material:substance-C13dmcyPentane |
1033 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1039 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1034 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_c13dmcypentane> . | 1040 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_c13dmcypentane> . |
1035 | 1041 | ||
1036 | ep-material:substance-C14F | 1042 | ep-material:substance-C14F |
1037 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1043 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1038 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C14F> . | 1044 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C14F> . |
1039 | 1045 | ||
1040 | ep-material:substance-C15F | 1046 | ep-material:substance-C15F |
1041 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1047 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1042 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C15F> . | 1048 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C15F> . |
1043 | 1049 | ||
1044 | ep-material:substance-C16F | 1050 | ep-material:substance-C16F |
1045 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1051 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1046 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C16F> . | 1052 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C16F> . |
1047 | 1053 | ||
1048 | ep-material:substance-C17F | 1054 | ep-material:substance-C17F |
1049 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1055 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1050 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C17F> . | 1056 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C17F> . |
1051 | 1057 | ||
1052 | ep-material:substance-C18F | 1058 | ep-material:substance-C18F |
1053 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1059 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1054 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C18F> . | 1060 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C18F> . |
1055 | 1061 | ||
1056 | ep-material:substance-C19F | 1062 | ep-material:substance-C19F |
1057 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1063 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1058 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C19F> . | 1064 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C19F> . |
1059 | 1065 | ||
1060 | ep-material:substance-C20F | 1066 | ep-material:substance-C20F |
1061 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1067 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1062 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C20F> . | 1068 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C20F> . |
1063 | 1069 | ||
1064 | ep-material:substance-C21F | 1070 | ep-material:substance-C21F |
1065 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1071 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1066 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C21F> . | 1072 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C21F> . |
1067 | 1073 | ||
1068 | ep-material:substance-C22F | 1074 | ep-material:substance-C22F |
1069 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1075 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1070 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C22F> . | 1076 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C22F> . |
1071 | 1077 | ||
1072 | ep-material:substance-C23F | 1078 | ep-material:substance-C23F |
1073 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1079 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1074 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C23F> . | 1080 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C23F> . |
1075 | 1081 | ||
1076 | ep-material:substance-C24F | 1082 | ep-material:substance-C24F |
1077 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1083 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1078 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C24F> . | 1084 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C24F> . |
1079 | 1085 | ||
1080 | ep-material:substance-C25F | 1086 | ep-material:substance-C25F |
1081 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1087 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1082 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C25F> . | 1088 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C25F> . |
1083 | 1089 | ||
1084 | ep-material:substance-C26F | 1090 | ep-material:substance-C26F |
1085 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1091 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1086 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C26F> . | 1092 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C26F> . |
1087 | 1093 | ||
1088 | ep-material:substance-C27F | 1094 | ep-material:substance-C27F |
1089 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1095 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1090 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C27F> . | 1096 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C27F> . |
1091 | 1097 | ||
1092 | ep-material:substance-C28F | 1098 | ep-material:substance-C28F |
1093 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1099 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1094 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C28F> . | 1100 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C28F> . |
1095 | 1101 | ||
1096 | ep-material:substance-C29F | 1102 | ep-material:substance-C29F |
1097 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1103 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1098 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C29F> . | 1104 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C29F> . |
1099 | 1105 | ||
1100 | ep-material:substance-C30F | 1106 | ep-material:substance-C30F |
1101 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1107 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1102 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C30F> . | 1108 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C30F> . |
1103 | 1109 | ||
1104 | ep-material:substance-C31F | 1110 | ep-material:substance-C31F |
1105 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1111 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1106 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C31F> . | 1112 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C31F> . |
1107 | 1113 | ||
1108 | ep-material:substance-C32F | 1114 | ep-material:substance-C32F |
1109 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1115 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1110 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C32F> . | 1116 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C32F> . |
1111 | 1117 | ||
1112 | ep-material:substance-C33F | 1118 | ep-material:substance-C33F |
1113 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1119 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1114 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C33F> . | 1120 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C33F> . |
1115 | 1121 | ||
1116 | ep-material:substance-C34F | 1122 | ep-material:substance-C34F |
1117 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1123 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1118 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C34F> . | 1124 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C34F> . |
1119 | 1125 | ||
1120 | ep-material:substance-C35F | 1126 | ep-material:substance-C35F |
1121 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1127 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1122 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C35F> . | 1128 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C35F> . |
1123 | 1129 | ||
1124 | ep-material:substance-C36F | 1130 | ep-material:substance-C36F |
1125 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1131 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1126 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C36F> . | 1132 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C36F> . |
1127 | 1133 | ||
1128 | ep-material:substance-C37F | 1134 | ep-material:substance-C37F |
1129 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1135 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1130 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C37F> . | 1136 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C37F> . |
1131 | 1137 | ||
1132 | ep-material:substance-C38F | 1138 | ep-material:substance-C38F |
1133 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1139 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1134 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C38F> . | 1140 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C38F> . |
1135 | 1141 | ||
1136 | ep-material:substance-C39F | 1142 | ep-material:substance-C39F |
1137 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1143 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1138 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C39F> . | 1144 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C39F> . |
1139 | 1145 | ||
1140 | ep-material:substance-C40F | 1146 | ep-material:substance-C40F |
1141 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1147 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1142 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C40F> . | 1148 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C40F> . |
1143 | 1149 | ||
1144 | ep-material:substance-C41F | 1150 | ep-material:substance-C41F |
1145 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1151 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1146 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C41F> . | 1152 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C41F> . |
1147 | 1153 | ||
1148 | ep-material:substance-C42F | 1154 | ep-material:substance-C42F |
1149 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1155 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1150 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C42F> . | 1156 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C42F> . |
1151 | 1157 | ||
1152 | ep-material:substance-C43F | 1158 | ep-material:substance-C43F |
1153 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1159 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1154 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C43F> . | 1160 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C43F> . |
1155 | 1161 | ||
1156 | ep-material:substance-C44F | 1162 | ep-material:substance-C44F |
1157 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1163 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1158 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C44F> . | 1164 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C44F> . |
1159 | 1165 | ||
1160 | ep-material:substance-C45F | 1166 | ep-material:substance-C45F |
1161 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1167 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1162 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C45F> . | 1168 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C45F> . |
1163 | 1169 | ||
1164 | ep-material:substance-C46F | 1170 | ep-material:substance-C46F |
1165 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1171 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1166 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C46F> . | 1172 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C46F> . |
1167 | 1173 | ||
1168 | ep-material:substance-C47F | 1174 | ep-material:substance-C47F |
1169 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1175 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1170 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C47F> . | 1176 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C47F> . |
1171 | 1177 | ||
1172 | ep-material:substance-C48F | 1178 | ep-material:substance-C48F |
1173 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1179 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1174 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C48F> . | 1180 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C48F> . |
1175 | 1181 | ||
1176 | ep-material:substance-C49F | 1182 | ep-material:substance-C49F |
1177 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1183 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1178 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C49F> . | 1184 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_C49F> . |
1179 | 1185 | ||
1180 | ep-material:substance-CO2 | 1186 | ep-material:substance-CO2 |
1181 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1187 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1182 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_CO2> . | 1188 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_CO2> . |
1183 | 1189 | ||
1184 | ep-material:substance-Cyclohexane | 1190 | ep-material:substance-Cyclohexane |
1185 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1191 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1186 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclohexane> . | 1192 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclohexane> . |
1187 | 1193 | ||
1188 | ep-material:substance-Cyclopentane | 1194 | ep-material:substance-Cyclopentane |
1189 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1195 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1190 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclopentane> . | 1196 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_cyclopentane> . |
1191 | 1197 | ||
1192 | ep-material:substance-Decanes | 1198 | ep-material:substance-Decanes |
1193 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1199 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1194 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_decanes> . | 1200 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_decanes> . |
1195 | 1201 | ||
1196 | ep-material:substance-EtBenzene | 1202 | ep-material:substance-EtBenzene |
1197 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1203 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1198 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etbenzene> . | 1204 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etbenzene> . |
1199 | 1205 | ||
1200 | ep-material:substance-EtcyPentane | 1206 | ep-material:substance-EtcyPentane |
1201 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1207 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1202 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etcypentane> . | 1208 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_etcypentane> . |
1203 | 1209 | ||
1204 | ep-material:substance-Ethane | 1210 | ep-material:substance-Ethane |
1205 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1211 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1206 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_ethane> . | 1212 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_ethane> . |
1207 | 1213 | ||
1208 | ep-material:substance-H2 | 1214 | ep-material:substance-H2 |
1209 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1215 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1210 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2> . | 1216 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2> . |
1211 | 1217 | ||
1212 | ep-material:substance-H2O | 1218 | ep-material:substance-H2O |
1213 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1219 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1214 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2O> . | 1220 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2O> . |
1215 | 1221 | ||
1216 | ep-material:substance-H2S | 1222 | ep-material:substance-H2S |
1217 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1223 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1218 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2S> . | 1224 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_H2S> . |
1219 | 1225 | ||
1220 | ep-material:substance-Heptanes | 1226 | ep-material:substance-Heptanes |
1221 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1227 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1222 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_heptanes> . | 1228 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_heptanes> . |
1223 | 1229 | ||
1224 | ep-material:substance-Hexane | 1230 | ep-material:substance-Hexane |
1225 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1231 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1226 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexane> . | 1232 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexane> . |
1227 | 1233 | ||
1228 | ep-material:substance-Hexanes | 1234 | ep-material:substance-Hexanes |
1229 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1235 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1230 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexanes> . | 1236 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_hexanes> . |
1231 | 1237 | ||
1232 | ep-material:substance-MBenzene | 1238 | ep-material:substance-MBenzene |
1233 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1239 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1234 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mbenzene> . | 1240 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mbenzene> . |
1235 | 1241 | ||
1236 | ep-material:substance-McyHexane | 1242 | ep-material:substance-McyHexane |
1237 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1243 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1238 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcyhexane> . | 1244 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcyhexane> . |
1239 | 1245 | ||
1240 | ep-material:substance-McyPentane | 1246 | ep-material:substance-McyPentane |
1241 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1247 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1242 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcypentane> . | 1248 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_mcypentane> . |
1243 | 1249 | ||
1244 | ep-material:substance-Methane | 1250 | ep-material:substance-Methane |
1245 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1251 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1246 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_methane> . | 1252 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_methane> . |
1247 | 1253 | ||
1248 | ep-material:substance-N2 | 1254 | ep-material:substance-N2 |
1249 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1255 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1250 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_N2> . | 1256 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_N2> . |
1251 | 1257 | ||
1252 | ep-material:substance-Nonanes | 1258 | ep-material:substance-Nonanes |
1253 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1259 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1254 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_nonanes> . | 1260 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_nonanes> . |
1255 | 1261 | ||
1256 | ep-material:substance-O2 | 1262 | ep-material:substance-O2 |
1257 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1263 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1258 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_O2> . | 1264 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_O2> . |
1259 | 1265 | ||
1260 | ep-material:substance-Octanes | 1266 | ep-material:substance-Octanes |
1261 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1267 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1262 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_octanes> . | 1268 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_octanes> . |
1263 | 1269 | ||
1264 | ep-material:substance-T12dmcyPentane | 1270 | ep-material:substance-T12dmcyPentane |
1265 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1271 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1266 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t12dmcypentane> . | 1272 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t12dmcypentane> . |
1267 | 1273 | ||
1268 | ep-material:substance-T13dmcyPentane | 1274 | ep-material:substance-T13dmcyPentane |
1269 | - rdf:type ep-prodact:SubstanceType , ep-well:FluidComponentType ; | 1275 | + rdf:type ep-well:FluidComponentType , ep-prodact:SubstanceType ; |
1270 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t13dmcypentane> . | 1276 | ep-prodcore:mapsTo <http://www.epim.no/schemas/mprml/1#FC_t13dmcypentane> . | ... | ... |
This diff could not be displayed because it is too large.
... | @@ -21,27 +21,45 @@ | ... | @@ -21,27 +21,45 @@ |
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 20051 Set the context facility - installation does not exist"^^xsd:string ; | 24 | + rdfs:comment "STEP 20020 Add the report kind ."^^xsd:string ; |
25 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | 25 | + sp:templates ([ sp:object |
26 | + [ sp:varName "reportKind"^^xsd:string | ||
27 | + ] ; | ||
26 | sp:predicate rdf:type ; | 28 | sp:predicate rdf:type ; |
27 | - sp:subject _:b1 | 29 | + sp:subject |
30 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
31 | + ] | ||
32 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; | ||
33 | + sp:predicate rdf:type ; | ||
34 | + sp:subject | ||
35 | + [ sp:varName "reportKind"^^xsd:string | ||
36 | + ] | ||
28 | ] [ sp:object | 37 | ] [ sp:object |
29 | - [ sp:varName "contextFacility"^^xsd:string | 38 | + [ sp:varName "kind"^^xsd:string |
30 | ] ; | 39 | ] ; |
31 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | 40 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; |
32 | - sp:subject _:b1 | ||
33 | - ] [ sp:object _:b1 ; | ||
34 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
35 | sp:subject | 41 | sp:subject |
36 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 42 | + [ sp:varName "reportKind"^^xsd:string |
37 | ] | 43 | ] |
38 | - ] [ sp:object _:b1 ; | 44 | + ]) ; |
39 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 45 | + sp:where ([ sp:object spin:_this ; |
46 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
40 | sp:subject | 47 | sp:subject |
41 | - [ sp:varName "productionFacilityToDate"^^xsd:string | 48 | + [ sp:varName "productionReport"^^xsd:string |
42 | ] | 49 | ] |
43 | - ]) ; | 50 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; |
44 | - sp:where ([ sp:object | 51 | + sp:predicate rdf:type ; |
52 | + sp:subject | ||
53 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
54 | + ] | ||
55 | + ] [ sp:object | ||
56 | + [ sp:varName "productionReport"^^xsd:string | ||
57 | + ] ; | ||
58 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
59 | + sp:subject | ||
60 | + [ sp:varName "productVolumeReport"^^xsd:string | ||
61 | + ] | ||
62 | + ] [ sp:object | ||
45 | [ sp:varName "productVolumeRef"^^xsd:string | 63 | [ sp:varName "productVolumeRef"^^xsd:string |
46 | ] ; | 64 | ] ; |
47 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 65 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
... | @@ -51,123 +69,260 @@ | ... | @@ -51,123 +69,260 @@ |
51 | sp:subject | 69 | sp:subject |
52 | [ sp:varName "productVolumeRef"^^xsd:string | 70 | [ sp:varName "productVolumeRef"^^xsd:string |
53 | ] | 71 | ] |
54 | - ] [ rdf:type sp:NotExists ; | ||
55 | - sp:elements ([ sp:object | ||
56 | - [ sp:varName "installationRef"^^xsd:string | ||
57 | - ] ; | ||
58 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
59 | - sp:subject | ||
60 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
61 | - ] | ||
62 | - ] [ sp:object | ||
63 | - [ sp:varName "installationRef"^^xsd:string | ||
64 | - ] ; | ||
65 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
66 | - sp:subject | ||
67 | - [ sp:varName "productionFacility"^^xsd:string | ||
68 | - ] | ||
69 | - ]) | ||
70 | ] [ sp:object | 72 | ] [ sp:object |
71 | - [ sp:varName "contextFacilityRef"^^xsd:string | 73 | + [ sp:varName "nameRef"^^xsd:string |
72 | ] ; | 74 | ] ; |
73 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; | 75 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
74 | sp:subject | 76 | sp:subject |
75 | [ sp:varName "productVolumeRef"^^xsd:string | 77 | [ sp:varName "productVolumeRef"^^xsd:string |
76 | ] | 78 | ] |
77 | ] [ sp:object | 79 | ] [ sp:object |
78 | - [ sp:varName "contextFacilityRef"^^xsd:string | 80 | + [ sp:varName "name"^^xsd:string |
79 | ] ; | 81 | ] ; |
80 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 82 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
81 | sp:subject | 83 | sp:subject |
82 | - [ sp:varName "contextFacility"^^xsd:string | 84 | + [ sp:varName "nameRef"^^xsd:string |
85 | + ] | ||
86 | + ] [ sp:object | ||
87 | + [ sp:varName "kind"^^xsd:string | ||
88 | + ] ; | ||
89 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; | ||
90 | + sp:subject | ||
91 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
92 | + ] | ||
93 | + ] [ rdf:type sp:Bind ; | ||
94 | + sp:expression | ||
95 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
96 | + sp:arg1 [ sp:varName "kind"^^xsd:string | ||
97 | + ] | ||
98 | + ] ; | ||
99 | + sp:variable | ||
100 | + [ sp:varName "normalizedKind"^^xsd:string | ||
101 | + ] | ||
102 | + ] [ rdf:type sp:Bind ; | ||
103 | + sp:expression | ||
104 | + [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; | ||
105 | + sp:arg1 [ sp:varName "normalizedKind"^^xsd:string | ||
106 | + ] | ||
107 | + ] ; | ||
108 | + sp:variable | ||
109 | + [ sp:varName "reportKind"^^xsd:string | ||
83 | ] | 110 | ] |
111 | + ]) | ||
112 | + ] ; | ||
113 | + spin:rule | ||
114 | + [ rdf:type sp:Construct ; | ||
115 | + rdfs:comment "STEP 20010 Create the ProductVolumeReport; the period ProductionFlow and the ProductionFlowToDate ; the period ProductionInventory and the ProductionInventoryToDate; the period ProductionFacility and the ProductionFacilityToDate ."^^xsd:string ; | ||
116 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; | ||
117 | + sp:predicate rdf:type ; | ||
118 | + sp:subject _:b1 | ||
119 | + ] [ sp:object | ||
120 | + [ sp:varName "productionReport"^^xsd:string | ||
121 | + ] ; | ||
122 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
123 | + sp:subject _:b1 | ||
124 | + ] [ sp:object | ||
125 | + [ sp:varName "name"^^xsd:string | ||
126 | + ] ; | ||
127 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
128 | + sp:subject _:b1 | ||
129 | + ] [ sp:object | ||
130 | + [ sp:varName "productVolumeReportPeriodType"^^xsd:string | ||
131 | + ] ; | ||
132 | + sp:predicate rdf:type ; | ||
133 | + sp:subject _:b1 | ||
134 | + ] [ sp:object _:b2 ; | ||
135 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
136 | + sp:subject _:b1 | ||
137 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; | ||
138 | + sp:predicate rdf:type ; | ||
139 | + sp:subject _:b2 | ||
140 | + ] [ sp:object | ||
141 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
142 | + ] ; | ||
143 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
144 | + sp:subject _:b2 | ||
145 | + ] [ sp:object _:b3 ; | ||
146 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
147 | + sp:subject _:b2 | ||
148 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
149 | + sp:predicate rdf:type ; | ||
150 | + sp:subject _:b3 | ||
151 | + ] [ sp:object _:b4 ; | ||
152 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
153 | + sp:subject _:b1 | ||
154 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionInventory> ; | ||
155 | + sp:predicate rdf:type ; | ||
156 | + sp:subject _:b4 | ||
157 | + ] [ sp:object | ||
158 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
159 | + ] ; | ||
160 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
161 | + sp:subject _:b4 | ||
162 | + ] [ sp:object _:b5 ; | ||
163 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
164 | + sp:subject _:b4 | ||
165 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionInventoryToDate> ; | ||
166 | + sp:predicate rdf:type ; | ||
167 | + sp:subject _:b5 | ||
168 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
169 | + sp:predicate rdf:type ; | ||
170 | + sp:subject _:b6 | ||
84 | ] [ sp:object | 171 | ] [ sp:object |
85 | [ sp:varName "productVolumeRef"^^xsd:string | 172 | [ sp:varName "productVolumeRef"^^xsd:string |
86 | ] ; | 173 | ] ; |
87 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 174 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
175 | + sp:subject _:b6 | ||
176 | + ] [ sp:object _:b7 ; | ||
177 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
178 | + sp:subject _:b6 | ||
179 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | ||
180 | + sp:predicate rdf:type ; | ||
181 | + sp:subject _:b7 | ||
182 | + ] [ sp:object _:b2 ; | ||
183 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
184 | + sp:subject _:b6 | ||
185 | + ] [ sp:object _:b4 ; | ||
186 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
187 | + sp:subject _:b6 | ||
188 | + ] [ sp:object _:b3 ; | ||
189 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
190 | + sp:subject _:b7 | ||
191 | + ] [ sp:object _:b5 ; | ||
192 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
193 | + sp:subject _:b7 | ||
194 | + ] [ sp:object | ||
195 | + [ sp:varName "title"^^xsd:string | ||
196 | + ] ; | ||
197 | + sp:predicate <http://purl.org/dc/elements/1.1/title> ; | ||
198 | + sp:subject _:b1 | ||
199 | + ]) ; | ||
200 | + sp:where ([ sp:object spin:_this ; | ||
201 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
88 | sp:subject | 202 | sp:subject |
89 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 203 | + [ sp:varName "productionReport"^^xsd:string |
90 | ] | 204 | ] |
91 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | 205 | + ] [ sp:object |
206 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
207 | + ] ; | ||
208 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
209 | + sp:subject spin:_this | ||
210 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
92 | sp:predicate rdf:type ; | 211 | sp:predicate rdf:type ; |
93 | sp:subject | 212 | sp:subject |
94 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 213 | + [ sp:varName "productVolumeRef"^^xsd:string |
95 | ] | 214 | ] |
96 | ] [ sp:object | 215 | ] [ sp:object |
97 | - [ sp:varName "productionFacilityToDate"^^xsd:string | 216 | + [ sp:varName "nameRef"^^xsd:string |
98 | ] ; | 217 | ] ; |
99 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 218 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
100 | sp:subject | 219 | sp:subject |
101 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 220 | + [ sp:varName "productVolumeRef"^^xsd:string |
102 | ] | 221 | ] |
103 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | 222 | + ] [ sp:object |
104 | - sp:predicate rdf:type ; | 223 | + [ sp:varName "name"^^xsd:string |
224 | + ] ; | ||
225 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
105 | sp:subject | 226 | sp:subject |
106 | - [ sp:varName "productionFacilityToDate"^^xsd:string | 227 | + [ sp:varName "nameRef"^^xsd:string |
228 | + ] | ||
229 | + ] [ rdf:type sp:Optional ; | ||
230 | + sp:elements ([ sp:object | ||
231 | + [ sp:varName "periodKindRef"^^xsd:string | ||
232 | + ] ; | ||
233 | + sp:predicate <http://www.epim.no/schemas/mprml/1#periodKindRef> ; | ||
234 | + sp:subject | ||
235 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
236 | + ] | ||
237 | + ]) | ||
238 | + ] [ rdf:type sp:Optional ; | ||
239 | + sp:elements ([ sp:object | ||
240 | + [ sp:varName "titleRef"^^xsd:string | ||
241 | + ] ; | ||
242 | + sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; | ||
243 | + sp:subject | ||
244 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
245 | + ] | ||
246 | + ] [ sp:object | ||
247 | + [ sp:varName "title"^^xsd:string | ||
248 | + ] ; | ||
249 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
250 | + sp:subject | ||
251 | + [ sp:varName "titleRef"^^xsd:string | ||
252 | + ] | ||
253 | + ]) | ||
254 | + ] [ rdf:type sp:Bind ; | ||
255 | + sp:expression | ||
256 | + [ rdf:type ep-mpr-spin-lib:selectProductVolumeReportPeriodType ; | ||
257 | + sp:arg1 [ sp:varName "periodKindRef"^^xsd:string | ||
258 | + ] | ||
259 | + ] ; | ||
260 | + sp:variable | ||
261 | + [ sp:varName "productVolumeReportPeriodType"^^xsd:string | ||
107 | ] | 262 | ] |
108 | ]) | 263 | ]) |
109 | ] ; | 264 | ] ; |
110 | spin:rule | 265 | spin:rule |
111 | [ rdf:type sp:Construct ; | 266 | [ rdf:type sp:Construct ; |
112 | - rdfs:comment "STEP 20030 Record the start and end date-times"^^xsd:string ; | 267 | + rdfs:comment "STEP 20031 Record the start and end dates"^^xsd:string ; |
113 | sp:templates ([ sp:object | 268 | sp:templates ([ sp:object |
114 | - [ sp:varName "dTimStart"^^xsd:string | 269 | + [ sp:varName "dateStart"^^xsd:string |
115 | ] ; | 270 | ] ; |
116 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | 271 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; |
117 | sp:subject | 272 | sp:subject |
118 | [ sp:varName "productionFlow"^^xsd:string | 273 | [ sp:varName "productionFlow"^^xsd:string |
119 | ] | 274 | ] |
120 | ] [ sp:object | 275 | ] [ sp:object |
121 | - [ sp:varName "dTimEnd"^^xsd:string | 276 | + [ sp:varName "dateEnd"^^xsd:string |
122 | ] ; | 277 | ] ; |
123 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 278 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
124 | sp:subject | 279 | sp:subject |
125 | [ sp:varName "productionFlow"^^xsd:string | 280 | [ sp:varName "productionFlow"^^xsd:string |
126 | ] | 281 | ] |
127 | ] [ sp:object | 282 | ] [ sp:object |
128 | - [ sp:varName "dTimEnd"^^xsd:string | 283 | + [ sp:varName "dateEnd"^^xsd:string |
129 | ] ; | 284 | ] ; |
130 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 285 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
131 | sp:subject | 286 | sp:subject |
132 | [ sp:varName "productionFlowToDate"^^xsd:string | 287 | [ sp:varName "productionFlowToDate"^^xsd:string |
133 | ] | 288 | ] |
134 | ] [ sp:object | 289 | ] [ sp:object |
135 | - [ sp:varName "dTimStart"^^xsd:string | 290 | + [ sp:varName "dateStart"^^xsd:string |
136 | ] ; | 291 | ] ; |
137 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | 292 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; |
138 | sp:subject | 293 | sp:subject |
139 | [ sp:varName "productionInventory"^^xsd:string | 294 | [ sp:varName "productionInventory"^^xsd:string |
140 | ] | 295 | ] |
141 | ] [ sp:object | 296 | ] [ sp:object |
142 | - [ sp:varName "dTimEnd"^^xsd:string | 297 | + [ sp:varName "dateEnd"^^xsd:string |
143 | ] ; | 298 | ] ; |
144 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 299 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
145 | sp:subject | 300 | sp:subject |
146 | [ sp:varName "productionInventory"^^xsd:string | 301 | [ sp:varName "productionInventory"^^xsd:string |
147 | ] | 302 | ] |
148 | ] [ sp:object | 303 | ] [ sp:object |
149 | - [ sp:varName "dTimEnd"^^xsd:string | 304 | + [ sp:varName "dateEnd"^^xsd:string |
150 | ] ; | 305 | ] ; |
151 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 306 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
152 | sp:subject | 307 | sp:subject |
153 | [ sp:varName "productionInventoryToDate"^^xsd:string | 308 | [ sp:varName "productionInventoryToDate"^^xsd:string |
154 | ] | 309 | ] |
155 | ] [ sp:object | 310 | ] [ sp:object |
156 | - [ sp:varName "dTimStart"^^xsd:string | 311 | + [ sp:varName "dateStart"^^xsd:string |
157 | ] ; | 312 | ] ; |
158 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | 313 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; |
159 | sp:subject | 314 | sp:subject |
160 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 315 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
161 | ] | 316 | ] |
162 | ] [ sp:object | 317 | ] [ sp:object |
163 | - [ sp:varName "dTimEnd"^^xsd:string | 318 | + [ sp:varName "dateEnd"^^xsd:string |
164 | ] ; | 319 | ] ; |
165 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 320 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
166 | sp:subject | 321 | sp:subject |
167 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 322 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
168 | ] | 323 | ] |
169 | ] [ sp:object | 324 | ] [ sp:object |
170 | - [ sp:varName "dTimEnd"^^xsd:string | 325 | + [ sp:varName "dateEnd"^^xsd:string |
171 | ] ; | 326 | ] ; |
172 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 327 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
173 | sp:subject | 328 | sp:subject |
... | @@ -185,16 +340,16 @@ | ... | @@ -185,16 +340,16 @@ |
185 | [ sp:varName "productVolumeRef"^^xsd:string | 340 | [ sp:varName "productVolumeRef"^^xsd:string |
186 | ] | 341 | ] |
187 | ] [ sp:object | 342 | ] [ sp:object |
188 | - [ sp:varName "dTimStart"^^xsd:string | 343 | + [ sp:varName "dateStart"^^xsd:string |
189 | ] ; | 344 | ] ; |
190 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimStart> ; | 345 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; |
191 | sp:subject | 346 | sp:subject |
192 | [ sp:varName "productVolumeRef"^^xsd:string | 347 | [ sp:varName "productVolumeRef"^^xsd:string |
193 | ] | 348 | ] |
194 | ] [ sp:object | 349 | ] [ sp:object |
195 | - [ sp:varName "dTimEnd"^^xsd:string | 350 | + [ sp:varName "dateEnd"^^xsd:string |
196 | ] ; | 351 | ] ; |
197 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimEnd> ; | 352 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; |
198 | sp:subject | 353 | sp:subject |
199 | [ sp:varName "productVolumeRef"^^xsd:string | 354 | [ sp:varName "productVolumeRef"^^xsd:string |
200 | ] | 355 | ] |
... | @@ -274,230 +429,102 @@ | ... | @@ -274,230 +429,102 @@ |
274 | ] ; | 429 | ] ; |
275 | spin:rule | 430 | spin:rule |
276 | [ rdf:type sp:Construct ; | 431 | [ rdf:type sp:Construct ; |
277 | - rdfs:comment "STEP 20050 Set the context facility - installation exists"^^xsd:string ; | 432 | + rdfs:comment """STEP 20060 Set the facility operator |
278 | - sp:templates ([ sp:object | 433 | +role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
279 | - [ sp:varName "contextFacility"^^xsd:string | 434 | + sp:templates ([ sp:object _:b8 ; |
280 | - ] ; | 435 | + sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ; |
281 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
282 | sp:subject | 436 | sp:subject |
283 | - [ sp:varName "productionFacility"^^xsd:string | 437 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
284 | ] | 438 | ] |
439 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/organization#Organization> ; | ||
440 | + sp:predicate rdf:type ; | ||
441 | + sp:subject _:b8 | ||
442 | + ] [ sp:object | ||
443 | + [ sp:varName "operator"^^xsd:string | ||
444 | + ] ; | ||
445 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
446 | + sp:subject _:b8 | ||
285 | ]) ; | 447 | ]) ; |
286 | sp:where ([ sp:object | 448 | sp:where ([ sp:object |
287 | [ sp:varName "productVolumeRef"^^xsd:string | 449 | [ sp:varName "productVolumeRef"^^xsd:string |
288 | ] ; | 450 | ] ; |
289 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 451 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
290 | sp:subject spin:_this | 452 | sp:subject spin:_this |
291 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
292 | - sp:predicate rdf:type ; | ||
293 | - sp:subject | ||
294 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
295 | - ] | ||
296 | - ] [ sp:object | ||
297 | - [ sp:varName "installationRef"^^xsd:string | ||
298 | - ] ; | ||
299 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
300 | - sp:subject | ||
301 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
302 | - ] | ||
303 | ] [ sp:object | 453 | ] [ sp:object |
304 | - [ sp:varName "installationRef"^^xsd:string | ||
305 | - ] ; | ||
306 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
307 | - sp:subject | ||
308 | - [ sp:varName "productionFacility"^^xsd:string | ||
309 | - ] | ||
310 | - ] [ sp:object | ||
311 | - [ sp:varName "contextFacilityRef"^^xsd:string | ||
312 | - ] ; | ||
313 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; | ||
314 | - sp:subject | ||
315 | [ sp:varName "productVolumeRef"^^xsd:string | 454 | [ sp:varName "productVolumeRef"^^xsd:string |
316 | - ] | ||
317 | - ] [ sp:object | ||
318 | - [ sp:varName "contextFacilityRef"^^xsd:string | ||
319 | ] ; | 455 | ] ; |
320 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 456 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
321 | sp:subject | 457 | sp:subject |
322 | - [ sp:varName "contextFacility"^^xsd:string | 458 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
323 | ] | 459 | ] |
324 | - ]) | ||
325 | - ] ; | ||
326 | - spin:rule | ||
327 | - [ rdf:type sp:Construct ; | ||
328 | - rdfs:comment "STEP 20010 Create the ProductVolumeReport; the period ProductionFlow and the ProductionFlowToDate ; the period ProductionInventory and the ProductionInventoryToDate; the period ProductionFacility and the ProductionFacilityToDate ."^^xsd:string ; | ||
329 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; | ||
330 | - sp:predicate rdf:type ; | ||
331 | - sp:subject _:b2 | ||
332 | - ] [ sp:object | ||
333 | - [ sp:varName "productionReport"^^xsd:string | ||
334 | - ] ; | ||
335 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
336 | - sp:subject _:b2 | ||
337 | - ] [ sp:object | ||
338 | - [ sp:varName "name"^^xsd:string | ||
339 | - ] ; | ||
340 | - sp:predicate rdfs:label ; | ||
341 | - sp:subject _:b2 | ||
342 | - ] [ sp:object | ||
343 | - [ sp:varName "productVolumeReportPeriodType"^^xsd:string | ||
344 | - ] ; | ||
345 | - sp:predicate rdf:type ; | ||
346 | - sp:subject _:b2 | ||
347 | - ] [ sp:object _:b3 ; | ||
348 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
349 | - sp:subject _:b2 | ||
350 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; | ||
351 | - sp:predicate rdf:type ; | ||
352 | - sp:subject _:b3 | ||
353 | - ] [ sp:object | ||
354 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
355 | - ] ; | ||
356 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
357 | - sp:subject _:b3 | ||
358 | - ] [ sp:object _:b4 ; | ||
359 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
360 | - sp:subject _:b3 | ||
361 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
362 | - sp:predicate rdf:type ; | ||
363 | - sp:subject _:b4 | ||
364 | - ] [ sp:object _:b5 ; | ||
365 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
366 | - sp:subject _:b2 | ||
367 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionInventory> ; | ||
368 | - sp:predicate rdf:type ; | ||
369 | - sp:subject _:b5 | ||
370 | - ] [ sp:object | ||
371 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
372 | - ] ; | ||
373 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
374 | - sp:subject _:b5 | ||
375 | - ] [ sp:object _:b6 ; | ||
376 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
377 | - sp:subject _:b5 | ||
378 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionInventoryToDate> ; | ||
379 | - sp:predicate rdf:type ; | ||
380 | - sp:subject _:b6 | ||
381 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | 460 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; |
382 | sp:predicate rdf:type ; | 461 | sp:predicate rdf:type ; |
383 | - sp:subject _:b7 | ||
384 | - ] [ sp:object | ||
385 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
386 | - ] ; | ||
387 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
388 | - sp:subject _:b7 | ||
389 | - ] [ sp:object _:b8 ; | ||
390 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
391 | - sp:subject _:b7 | ||
392 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | ||
393 | - sp:predicate rdf:type ; | ||
394 | - sp:subject _:b8 | ||
395 | - ] [ sp:object _:b3 ; | ||
396 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
397 | - sp:subject _:b7 | ||
398 | - ] [ sp:object _:b5 ; | ||
399 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
400 | - sp:subject _:b7 | ||
401 | - ] [ sp:object _:b4 ; | ||
402 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ; | ||
403 | - sp:subject _:b8 | ||
404 | - ] [ sp:object _:b6 ; | ||
405 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
406 | - sp:subject _:b8 | ||
407 | - ] [ sp:object | ||
408 | - [ sp:varName "title"^^xsd:string | ||
409 | - ] ; | ||
410 | - sp:predicate <http://purl.org/dc/elements/1.1/title> ; | ||
411 | - sp:subject _:b2 | ||
412 | - ]) ; | ||
413 | - sp:where ([ sp:object spin:_this ; | ||
414 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
415 | sp:subject | 462 | sp:subject |
416 | - [ sp:varName "productionReport"^^xsd:string | 463 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
417 | ] | 464 | ] |
418 | - ] [ sp:object | ||
419 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
420 | - ] ; | ||
421 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
422 | - sp:subject spin:_this | ||
423 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | 465 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; |
424 | sp:predicate rdf:type ; | 466 | sp:predicate rdf:type ; |
425 | sp:subject | 467 | sp:subject |
426 | - [ sp:varName "productVolumeRef"^^xsd:string | 468 | + [ sp:varName "productVolumeRef"^^xsd:string |
427 | - ] | 469 | + ] |
428 | - ] [ sp:object | 470 | + ] [ sp:object |
429 | - [ sp:varName "nameRef"^^xsd:string | 471 | + [ sp:varName "operatorRef"^^xsd:string |
430 | - ] ; | ||
431 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
432 | - sp:subject | ||
433 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
434 | - ] | ||
435 | - ] [ sp:object | ||
436 | - [ sp:varName "name"^^xsd:string | ||
437 | - ] ; | ||
438 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
439 | - sp:subject | ||
440 | - [ sp:varName "nameRef"^^xsd:string | ||
441 | - ] | ||
442 | - ] [ rdf:type sp:Optional ; | ||
443 | - sp:elements ([ sp:object | ||
444 | - [ sp:varName "periodKindRef"^^xsd:string | ||
445 | - ] ; | ||
446 | - sp:predicate <http://www.epim.no/schemas/mprml/1#periodKindRef> ; | ||
447 | - sp:subject | ||
448 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
449 | - ] | ||
450 | - ]) | ||
451 | - ] [ rdf:type sp:Optional ; | ||
452 | - sp:elements ([ sp:object | ||
453 | - [ sp:varName "titleRef"^^xsd:string | ||
454 | - ] ; | ||
455 | - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; | ||
456 | - sp:subject | ||
457 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
458 | - ] | ||
459 | - ] [ sp:object | ||
460 | - [ sp:varName "title"^^xsd:string | ||
461 | - ] ; | ||
462 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
463 | - sp:subject | ||
464 | - [ sp:varName "titleRef"^^xsd:string | ||
465 | - ] | ||
466 | - ]) | ||
467 | - ] [ rdf:type sp:Bind ; | ||
468 | - sp:expression | ||
469 | - [ rdf:type ep-mpr-spin-lib:selectProductVolumeReportPeriodType ; | ||
470 | - sp:arg1 [ sp:varName "periodKindRef"^^xsd:string | ||
471 | - ] | ||
472 | ] ; | 472 | ] ; |
473 | - sp:variable | 473 | + sp:predicate <http://www.epim.no/schemas/mprml/1#operatorRef> ; |
474 | - [ sp:varName "productVolumeReportPeriodType"^^xsd:string | 474 | + sp:subject |
475 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
476 | + ] | ||
477 | + ] [ sp:object | ||
478 | + [ sp:varName "operatorRef"^^xsd:string | ||
479 | + ] ; | ||
480 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
481 | + sp:subject | ||
482 | + [ sp:varName "operator"^^xsd:string | ||
475 | ] | 483 | ] |
476 | ]) | 484 | ]) |
477 | ] ; | 485 | ] ; |
478 | spin:rule | 486 | spin:rule |
479 | [ rdf:type sp:Construct ; | 487 | [ rdf:type sp:Construct ; |
480 | - rdfs:comment """STEP 20060 Set the facility operator | 488 | + rdfs:comment "STEP 20040 Set the installation"^^xsd:string ; |
481 | -role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | 489 | + sp:templates ([ sp:object |
482 | - sp:templates ([ sp:object _:b9 ; | 490 | + [ sp:varName "productionFacility"^^xsd:string |
483 | - sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ; | 491 | + ] ; |
492 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
484 | sp:subject | 493 | sp:subject |
485 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 494 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
486 | ] | 495 | ] |
487 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/organization#Organization> ; | ||
488 | - sp:predicate rdf:type ; | ||
489 | - sp:subject _:b9 | ||
490 | ] [ sp:object | 496 | ] [ sp:object |
491 | - [ sp:varName "operator"^^xsd:string | 497 | + [ sp:varName "productionFacility"^^xsd:string |
492 | ] ; | 498 | ] ; |
493 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 499 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
494 | - sp:subject _:b9 | 500 | + sp:subject |
501 | + [ sp:varName "productionFacilityToDate"^^xsd:string | ||
502 | + ] | ||
495 | ]) ; | 503 | ]) ; |
496 | sp:where ([ sp:object | 504 | sp:where ([ sp:object |
497 | [ sp:varName "productVolumeRef"^^xsd:string | 505 | [ sp:varName "productVolumeRef"^^xsd:string |
498 | ] ; | 506 | ] ; |
499 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 507 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
500 | sp:subject spin:_this | 508 | sp:subject spin:_this |
509 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
510 | + sp:predicate rdf:type ; | ||
511 | + sp:subject | ||
512 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
513 | + ] | ||
514 | + ] [ sp:object | ||
515 | + [ sp:varName "installationRef"^^xsd:string | ||
516 | + ] ; | ||
517 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
518 | + sp:subject | ||
519 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
520 | + ] | ||
521 | + ] [ sp:object | ||
522 | + [ sp:varName "installationRef"^^xsd:string | ||
523 | + ] ; | ||
524 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
525 | + sp:subject | ||
526 | + [ sp:varName "productionFacility"^^xsd:string | ||
527 | + ] | ||
501 | ] [ sp:object | 528 | ] [ sp:object |
502 | [ sp:varName "productVolumeRef"^^xsd:string | 529 | [ sp:varName "productVolumeRef"^^xsd:string |
503 | ] ; | 530 | ] ; |
... | @@ -510,88 +537,132 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -510,88 +537,132 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
510 | sp:subject | 537 | sp:subject |
511 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 538 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
512 | ] | 539 | ] |
540 | + ] [ sp:object | ||
541 | + [ sp:varName "productionFacilityToDate"^^xsd:string | ||
542 | + ] ; | ||
543 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
544 | + sp:subject | ||
545 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
546 | + ] | ||
547 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> ; | ||
548 | + sp:predicate rdf:type ; | ||
549 | + sp:subject | ||
550 | + [ sp:varName "productionFacilityToDate"^^xsd:string | ||
551 | + ] | ||
552 | + ]) | ||
553 | + ] ; | ||
554 | + spin:rule | ||
555 | + [ rdf:type sp:Construct ; | ||
556 | + rdfs:comment "STEP 20050 Set the context facility - installation exists"^^xsd:string ; | ||
557 | + sp:templates ([ sp:object | ||
558 | + [ sp:varName "contextFacility"^^xsd:string | ||
559 | + ] ; | ||
560 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
561 | + sp:subject | ||
562 | + [ sp:varName "productionFacility"^^xsd:string | ||
563 | + ] | ||
564 | + ]) ; | ||
565 | + sp:where ([ sp:object | ||
566 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
567 | + ] ; | ||
568 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
569 | + sp:subject spin:_this | ||
513 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | 570 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; |
514 | sp:predicate rdf:type ; | 571 | sp:predicate rdf:type ; |
515 | sp:subject | 572 | sp:subject |
516 | [ sp:varName "productVolumeRef"^^xsd:string | 573 | [ sp:varName "productVolumeRef"^^xsd:string |
517 | ] | 574 | ] |
518 | ] [ sp:object | 575 | ] [ sp:object |
519 | - [ sp:varName "operatorRef"^^xsd:string | 576 | + [ sp:varName "installationRef"^^xsd:string |
520 | ] ; | 577 | ] ; |
521 | - sp:predicate <http://www.epim.no/schemas/mprml/1#operatorRef> ; | 578 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
522 | sp:subject | 579 | sp:subject |
523 | [ sp:varName "productVolumeRef"^^xsd:string | 580 | [ sp:varName "productVolumeRef"^^xsd:string |
524 | ] | 581 | ] |
525 | ] [ sp:object | 582 | ] [ sp:object |
526 | - [ sp:varName "operatorRef"^^xsd:string | 583 | + [ sp:varName "installationRef"^^xsd:string |
527 | ] ; | 584 | ] ; |
528 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 585 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
529 | sp:subject | 586 | sp:subject |
530 | - [ sp:varName "operator"^^xsd:string | 587 | + [ sp:varName "productionFacility"^^xsd:string |
588 | + ] | ||
589 | + ] [ sp:object | ||
590 | + [ sp:varName "contextFacilityRef"^^xsd:string | ||
591 | + ] ; | ||
592 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; | ||
593 | + sp:subject | ||
594 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
595 | + ] | ||
596 | + ] [ sp:object | ||
597 | + [ sp:varName "contextFacilityRef"^^xsd:string | ||
598 | + ] ; | ||
599 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
600 | + sp:subject | ||
601 | + [ sp:varName "contextFacility"^^xsd:string | ||
531 | ] | 602 | ] |
532 | ]) | 603 | ]) |
533 | ] ; | 604 | ] ; |
534 | spin:rule | 605 | spin:rule |
535 | [ rdf:type sp:Construct ; | 606 | [ rdf:type sp:Construct ; |
536 | - rdfs:comment "STEP 20031 Record the start and end dates"^^xsd:string ; | 607 | + rdfs:comment "STEP 20030 Record the start and end date-times"^^xsd:string ; |
537 | sp:templates ([ sp:object | 608 | sp:templates ([ sp:object |
538 | - [ sp:varName "dateStart"^^xsd:string | 609 | + [ sp:varName "dTimStart"^^xsd:string |
539 | ] ; | 610 | ] ; |
540 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | 611 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; |
541 | sp:subject | 612 | sp:subject |
542 | [ sp:varName "productionFlow"^^xsd:string | 613 | [ sp:varName "productionFlow"^^xsd:string |
543 | ] | 614 | ] |
544 | ] [ sp:object | 615 | ] [ sp:object |
545 | - [ sp:varName "dateEnd"^^xsd:string | 616 | + [ sp:varName "dTimEnd"^^xsd:string |
546 | ] ; | 617 | ] ; |
547 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 618 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
548 | sp:subject | 619 | sp:subject |
549 | [ sp:varName "productionFlow"^^xsd:string | 620 | [ sp:varName "productionFlow"^^xsd:string |
550 | ] | 621 | ] |
551 | ] [ sp:object | 622 | ] [ sp:object |
552 | - [ sp:varName "dateEnd"^^xsd:string | 623 | + [ sp:varName "dTimEnd"^^xsd:string |
553 | ] ; | 624 | ] ; |
554 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 625 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
555 | sp:subject | 626 | sp:subject |
556 | [ sp:varName "productionFlowToDate"^^xsd:string | 627 | [ sp:varName "productionFlowToDate"^^xsd:string |
557 | ] | 628 | ] |
558 | ] [ sp:object | 629 | ] [ sp:object |
559 | - [ sp:varName "dateStart"^^xsd:string | 630 | + [ sp:varName "dTimStart"^^xsd:string |
560 | ] ; | 631 | ] ; |
561 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | 632 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; |
562 | sp:subject | 633 | sp:subject |
563 | [ sp:varName "productionInventory"^^xsd:string | 634 | [ sp:varName "productionInventory"^^xsd:string |
564 | ] | 635 | ] |
565 | ] [ sp:object | 636 | ] [ sp:object |
566 | - [ sp:varName "dateEnd"^^xsd:string | 637 | + [ sp:varName "dTimEnd"^^xsd:string |
567 | ] ; | 638 | ] ; |
568 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 639 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
569 | sp:subject | 640 | sp:subject |
570 | [ sp:varName "productionInventory"^^xsd:string | 641 | [ sp:varName "productionInventory"^^xsd:string |
571 | ] | 642 | ] |
572 | ] [ sp:object | 643 | ] [ sp:object |
573 | - [ sp:varName "dateEnd"^^xsd:string | 644 | + [ sp:varName "dTimEnd"^^xsd:string |
574 | ] ; | 645 | ] ; |
575 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 646 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
576 | sp:subject | 647 | sp:subject |
577 | [ sp:varName "productionInventoryToDate"^^xsd:string | 648 | [ sp:varName "productionInventoryToDate"^^xsd:string |
578 | ] | 649 | ] |
579 | ] [ sp:object | 650 | ] [ sp:object |
580 | - [ sp:varName "dateStart"^^xsd:string | 651 | + [ sp:varName "dTimStart"^^xsd:string |
581 | ] ; | 652 | ] ; |
582 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | 653 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; |
583 | sp:subject | 654 | sp:subject |
584 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 655 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
585 | ] | 656 | ] |
586 | ] [ sp:object | 657 | ] [ sp:object |
587 | - [ sp:varName "dateEnd"^^xsd:string | 658 | + [ sp:varName "dTimEnd"^^xsd:string |
588 | ] ; | 659 | ] ; |
589 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 660 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
590 | sp:subject | 661 | sp:subject |
591 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 662 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
592 | ] | 663 | ] |
593 | ] [ sp:object | 664 | ] [ sp:object |
594 | - [ sp:varName "dateEnd"^^xsd:string | 665 | + [ sp:varName "dTimEnd"^^xsd:string |
595 | ] ; | 666 | ] ; |
596 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 667 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
597 | sp:subject | 668 | sp:subject |
... | @@ -609,16 +680,16 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -609,16 +680,16 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
609 | [ sp:varName "productVolumeRef"^^xsd:string | 680 | [ sp:varName "productVolumeRef"^^xsd:string |
610 | ] | 681 | ] |
611 | ] [ sp:object | 682 | ] [ sp:object |
612 | - [ sp:varName "dateStart"^^xsd:string | 683 | + [ sp:varName "dTimStart"^^xsd:string |
613 | ] ; | 684 | ] ; |
614 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | 685 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dTimStart> ; |
615 | sp:subject | 686 | sp:subject |
616 | [ sp:varName "productVolumeRef"^^xsd:string | 687 | [ sp:varName "productVolumeRef"^^xsd:string |
617 | ] | 688 | ] |
618 | ] [ sp:object | 689 | ] [ sp:object |
619 | - [ sp:varName "dateEnd"^^xsd:string | 690 | + [ sp:varName "dTimEnd"^^xsd:string |
620 | ] ; | 691 | ] ; |
621 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | 692 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dTimEnd> ; |
622 | sp:subject | 693 | sp:subject |
623 | [ sp:varName "productVolumeRef"^^xsd:string | 694 | [ sp:varName "productVolumeRef"^^xsd:string |
624 | ] | 695 | ] |
... | @@ -698,108 +769,21 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -698,108 +769,21 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
698 | ] ; | 769 | ] ; |
699 | spin:rule | 770 | spin:rule |
700 | [ rdf:type sp:Construct ; | 771 | [ rdf:type sp:Construct ; |
701 | - rdfs:comment "STEP 20020 Add the report kind ."^^xsd:string ; | 772 | + rdfs:comment "STEP 20051 Set the context facility - installation does not exist"^^xsd:string ; |
702 | - sp:templates ([ sp:object | 773 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; |
703 | - [ sp:varName "reportKind"^^xsd:string | ||
704 | - ] ; | ||
705 | - sp:predicate rdf:type ; | ||
706 | - sp:subject | ||
707 | - [ sp:varName "productVolumeReport"^^xsd:string | ||
708 | - ] | ||
709 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; | ||
710 | - sp:predicate rdf:type ; | ||
711 | - sp:subject | ||
712 | - [ sp:varName "reportKind"^^xsd:string | ||
713 | - ] | ||
714 | - ] [ sp:object | ||
715 | - [ sp:varName "kind"^^xsd:string | ||
716 | - ] ; | ||
717 | - sp:predicate rdfs:label ; | ||
718 | - sp:subject | ||
719 | - [ sp:varName "reportKind"^^xsd:string | ||
720 | - ] | ||
721 | - ]) ; | ||
722 | - sp:where ([ sp:object spin:_this ; | ||
723 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
724 | - sp:subject | ||
725 | - [ sp:varName "productionReport"^^xsd:string | ||
726 | - ] | ||
727 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductVolumeReport> ; | ||
728 | - sp:predicate rdf:type ; | ||
729 | - sp:subject | ||
730 | - [ sp:varName "productVolumeReport"^^xsd:string | ||
731 | - ] | ||
732 | - ] [ sp:object | ||
733 | - [ sp:varName "productionReport"^^xsd:string | ||
734 | - ] ; | ||
735 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
736 | - sp:subject | ||
737 | - [ sp:varName "productVolumeReport"^^xsd:string | ||
738 | - ] | ||
739 | - ] [ sp:object | ||
740 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
741 | - ] ; | ||
742 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
743 | - sp:subject spin:_this | ||
744 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
745 | sp:predicate rdf:type ; | 774 | sp:predicate rdf:type ; |
746 | - sp:subject | 775 | + sp:subject _:b9 |
747 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
748 | - ] | ||
749 | - ] [ sp:object | ||
750 | - [ sp:varName "nameRef"^^xsd:string | ||
751 | - ] ; | ||
752 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
753 | - sp:subject | ||
754 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
755 | - ] | ||
756 | - ] [ sp:object | ||
757 | - [ sp:varName "name"^^xsd:string | ||
758 | - ] ; | ||
759 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
760 | - sp:subject | ||
761 | - [ sp:varName "nameRef"^^xsd:string | ||
762 | - ] | ||
763 | ] [ sp:object | 776 | ] [ sp:object |
764 | - [ sp:varName "kind"^^xsd:string | 777 | + [ sp:varName "contextFacility"^^xsd:string |
765 | - ] ; | ||
766 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; | ||
767 | - sp:subject | ||
768 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
769 | - ] | ||
770 | - ] [ rdf:type sp:Bind ; | ||
771 | - sp:expression | ||
772 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
773 | - sp:arg1 [ sp:varName "kind"^^xsd:string | ||
774 | - ] | ||
775 | - ] ; | ||
776 | - sp:variable | ||
777 | - [ sp:varName "normalizedKind"^^xsd:string | ||
778 | - ] | ||
779 | - ] [ rdf:type sp:Bind ; | ||
780 | - sp:expression | ||
781 | - [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; | ||
782 | - sp:arg1 [ sp:varName "normalizedKind"^^xsd:string | ||
783 | - ] | ||
784 | - ] ; | ||
785 | - sp:variable | ||
786 | - [ sp:varName "reportKind"^^xsd:string | ||
787 | - ] | ||
788 | - ]) | ||
789 | - ] ; | ||
790 | - spin:rule | ||
791 | - [ rdf:type sp:Construct ; | ||
792 | - rdfs:comment "STEP 20040 Set the installation"^^xsd:string ; | ||
793 | - sp:templates ([ sp:object | ||
794 | - [ sp:varName "productionFacility"^^xsd:string | ||
795 | ] ; | 778 | ] ; |
779 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
780 | + sp:subject _:b9 | ||
781 | + ] [ sp:object _:b9 ; | ||
796 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 782 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
797 | sp:subject | 783 | sp:subject |
798 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 784 | [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
799 | ] | 785 | ] |
800 | - ] [ sp:object | 786 | + ] [ sp:object _:b9 ; |
801 | - [ sp:varName "productionFacility"^^xsd:string | ||
802 | - ] ; | ||
803 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 787 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
804 | sp:subject | 788 | sp:subject |
805 | [ sp:varName "productionFacilityToDate"^^xsd:string | 789 | [ sp:varName "productionFacilityToDate"^^xsd:string |
... | @@ -815,19 +799,35 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -815,19 +799,35 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
815 | sp:subject | 799 | sp:subject |
816 | [ sp:varName "productVolumeRef"^^xsd:string | 800 | [ sp:varName "productVolumeRef"^^xsd:string |
817 | ] | 801 | ] |
802 | + ] [ rdf:type sp:NotExists ; | ||
803 | + sp:elements ([ sp:object | ||
804 | + [ sp:varName "installationRef"^^xsd:string | ||
805 | + ] ; | ||
806 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
807 | + sp:subject | ||
808 | + [ sp:varName "productVolumeRef"^^xsd:string | ||
809 | + ] | ||
810 | + ] [ sp:object | ||
811 | + [ sp:varName "installationRef"^^xsd:string | ||
812 | + ] ; | ||
813 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
814 | + sp:subject | ||
815 | + [ sp:varName "productionFacility"^^xsd:string | ||
816 | + ] | ||
817 | + ]) | ||
818 | ] [ sp:object | 818 | ] [ sp:object |
819 | - [ sp:varName "installationRef"^^xsd:string | 819 | + [ sp:varName "contextFacilityRef"^^xsd:string |
820 | ] ; | 820 | ] ; |
821 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 821 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; |
822 | sp:subject | 822 | sp:subject |
823 | [ sp:varName "productVolumeRef"^^xsd:string | 823 | [ sp:varName "productVolumeRef"^^xsd:string |
824 | ] | 824 | ] |
825 | ] [ sp:object | 825 | ] [ sp:object |
826 | - [ sp:varName "installationRef"^^xsd:string | 826 | + [ sp:varName "contextFacilityRef"^^xsd:string |
827 | ] ; | 827 | ] ; |
828 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 828 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
829 | sp:subject | 829 | sp:subject |
830 | - [ sp:varName "productionFacility"^^xsd:string | 830 | + [ sp:varName "contextFacility"^^xsd:string |
831 | ] | 831 | ] |
832 | ] [ sp:object | 832 | ] [ sp:object |
833 | [ sp:varName "productVolumeRef"^^xsd:string | 833 | [ sp:varName "productVolumeRef"^^xsd:string |
... | @@ -858,5 +858,5 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; | ... | @@ -858,5 +858,5 @@ role is ignored, because it is implicitly \"operator\""""^^xsd:string ; |
858 | 858 | ||
859 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> | 859 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> |
860 | rdf:type owl:Ontology ; | 860 | rdf:type owl:Ontology ; |
861 | - 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> ; | 861 | + 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> ; |
862 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 862 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ... | ... |
... | @@ -19,9 +19,9 @@ | ... | @@ -19,9 +19,9 @@ |
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 10001d Create the interval identifier - dateEnd from context"^^xsd:string ; | 22 | + rdfs:comment "STEP 10001a Create the inteval identifier - dateStart and dateEnd from context"^^xsd:string ; |
23 | sp:templates ([ sp:object | 23 | sp:templates ([ sp:object |
24 | - [ sp:varName "dateEnd"^^xsd:string | 24 | + [ sp:varName "intervalIdentifier"^^xsd:string |
25 | ] ; | 25 | ] ; |
26 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 26 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
27 | sp:subject spin:_this | 27 | sp:subject spin:_this |
... | @@ -37,30 +37,194 @@ | ... | @@ -37,30 +37,194 @@ |
37 | [ sp:varName "contextRef"^^xsd:string | 37 | [ sp:varName "contextRef"^^xsd:string |
38 | ] | 38 | ] |
39 | ] [ sp:object | 39 | ] [ sp:object |
40 | + [ sp:varName "dateStart"^^xsd:string | ||
41 | + ] ; | ||
42 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | ||
43 | + sp:subject | ||
44 | + [ sp:varName "contextRef"^^xsd:string | ||
45 | + ] | ||
46 | + ] [ sp:object | ||
40 | [ sp:varName "dateEnd"^^xsd:string | 47 | [ sp:varName "dateEnd"^^xsd:string |
41 | ] ; | 48 | ] ; |
42 | sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | 49 | sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; |
43 | sp:subject | 50 | sp:subject |
44 | [ sp:varName "contextRef"^^xsd:string | 51 | [ sp:varName "contextRef"^^xsd:string |
45 | ] | 52 | ] |
53 | + ] [ rdf:type sp:Bind ; | ||
54 | + sp:expression | ||
55 | + [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ; | ||
56 | + sp:arg1 [ sp:varName "dateStart"^^xsd:string | ||
57 | + ] ; | ||
58 | + sp:arg2 [ sp:varName "dateEnd"^^xsd:string | ||
59 | + ] | ||
60 | + ] ; | ||
61 | + sp:variable | ||
62 | + [ sp:varName "intervalIdentifier"^^xsd:string | ||
63 | + ] | ||
64 | + ]) | ||
65 | + ] ; | ||
66 | + spin:rule | ||
67 | + [ rdf:type sp:Construct ; | ||
68 | + rdfs:comment "STEP 10010 Add the contextFacility"^^xsd:string ; | ||
69 | + sp:templates ([ sp:object | ||
70 | + [ sp:varName "contextFacility"^^xsd:string | ||
71 | + ] ; | ||
72 | + sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | ||
73 | + sp:subject | ||
74 | + [ sp:varName "productionFacility"^^xsd:string | ||
75 | + ] | ||
76 | + ]) ; | ||
77 | + sp:where ([ sp:object | ||
78 | + [ sp:varName "contextRef"^^xsd:string | ||
79 | + ] ; | ||
80 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
81 | + sp:subject spin:_this | ||
82 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
83 | + sp:predicate rdf:type ; | ||
84 | + sp:subject | ||
85 | + [ sp:varName "contextRef"^^xsd:string | ||
86 | + ] | ||
87 | + ] [ sp:object | ||
88 | + [ sp:varName "contectFacilityRef"^^xsd:string | ||
89 | + ] ; | ||
90 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; | ||
91 | + sp:subject | ||
92 | + [ sp:varName "contextRef"^^xsd:string | ||
93 | + ] | ||
94 | + ] [ sp:object | ||
95 | + [ sp:varName "contextFacilityRef"^^xsd:string | ||
96 | + ] ; | ||
97 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
98 | + sp:subject | ||
99 | + [ sp:varName "contextFacility"^^xsd:string | ||
100 | + ] | ||
101 | + ] [ sp:object spin:_this ; | ||
102 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
103 | + sp:subject | ||
104 | + [ sp:varName "productionReport"^^xsd:string | ||
105 | + ] | ||
106 | + ] [ sp:object | ||
107 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
108 | + ] ; | ||
109 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
110 | + sp:subject | ||
111 | + [ sp:varName "productionReport"^^xsd:string | ||
112 | + ] | ||
113 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
114 | + sp:predicate rdf:type ; | ||
115 | + sp:subject | ||
116 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
117 | + ] | ||
118 | + ] [ sp:object | ||
119 | + [ sp:varName "productionFacility"^^xsd:string | ||
120 | + ] ; | ||
121 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
122 | + sp:subject | ||
123 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
124 | + ] | ||
125 | + ]) | ||
126 | + ] ; | ||
127 | + spin:rule | ||
128 | + [ rdf:type sp:Construct ; | ||
129 | + rdfs:comment "STEP 10001n Create the ProductionReport - extract the name from productionOperation/installation"^^xsd:string ; | ||
130 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | ||
131 | + sp:predicate rdf:type ; | ||
132 | + sp:subject | ||
133 | + [ sp:varName "productionReport"^^xsd:string | ||
134 | + ] | ||
135 | + ] [ sp:object _:b1 ; | ||
136 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
137 | + sp:subject | ||
138 | + [ sp:varName "productionReport"^^xsd:string | ||
139 | + ] | ||
140 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
141 | + sp:predicate rdf:type ; | ||
142 | + sp:subject _:b1 | ||
143 | + ] [ sp:object | ||
144 | + [ sp:varName "installation"^^xsd:string | ||
145 | + ] ; | ||
146 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
147 | + sp:subject _:b1 | ||
148 | + ] [ sp:object spin:_this ; | ||
149 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
150 | + sp:subject | ||
151 | + [ sp:varName "productionReport"^^xsd:string | ||
152 | + ] | ||
153 | + ] [ sp:object | ||
154 | + [ sp:varName "contextRef"^^xsd:string | ||
155 | + ] ; | ||
156 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
157 | + sp:subject _:b1 | ||
158 | + ]) ; | ||
159 | + sp:where ([ sp:object | ||
160 | + [ sp:varName "intervalIdentifier"^^xsd:string | ||
161 | + ] ; | ||
162 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | ||
163 | + sp:subject spin:_this | ||
164 | + ] [ sp:object | ||
165 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
166 | + ] ; | ||
167 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
168 | + sp:subject spin:_this | ||
169 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
170 | + sp:predicate rdf:type ; | ||
171 | + sp:subject | ||
172 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
173 | + ] | ||
174 | + ] [ sp:object | ||
175 | + [ sp:varName "installationRef"^^xsd:string | ||
176 | + ] ; | ||
177 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
178 | + sp:subject | ||
179 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
180 | + ] | ||
181 | + ] [ sp:object | ||
182 | + [ sp:varName "installationRef"^^xsd:string | ||
183 | + ] ; | ||
184 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
185 | + sp:subject | ||
186 | + [ sp:varName "installation"^^xsd:string | ||
187 | + ] | ||
46 | ] [ rdf:type sp:NotExists ; | 188 | ] [ rdf:type sp:NotExists ; |
47 | sp:elements ([ sp:object | 189 | sp:elements ([ sp:object |
48 | - [ sp:varName "date"^^xsd:string | 190 | + [ sp:varName "contextRef"^^xsd:string |
49 | ] ; | 191 | ] ; |
50 | - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; | 192 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; |
193 | + sp:subject spin:_this | ||
194 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
195 | + sp:predicate rdf:type ; | ||
51 | sp:subject | 196 | sp:subject |
52 | [ sp:varName "contextRef"^^xsd:string | 197 | [ sp:varName "contextRef"^^xsd:string |
53 | ] | 198 | ] |
54 | - ]) | 199 | + ] [ sp:object |
55 | - ] [ rdf:type sp:NotExists ; | 200 | + [ sp:varName "something"^^xsd:string |
56 | - sp:elements ([ sp:object | ||
57 | - [ sp:varName "dateStart"^^xsd:string | ||
58 | ] ; | 201 | ] ; |
59 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | 202 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
60 | sp:subject | 203 | sp:subject |
61 | [ sp:varName "contextRef"^^xsd:string | 204 | [ sp:varName "contextRef"^^xsd:string |
62 | ] | 205 | ] |
63 | ]) | 206 | ]) |
207 | + ] [ rdf:type sp:Bind ; | ||
208 | + sp:expression | ||
209 | + [ rdf:type spl:object ; | ||
210 | + sp:arg1 [ sp:varName "installationRef"^^xsd:string | ||
211 | + ] ; | ||
212 | + sp:arg2 rdfs:label | ||
213 | + ] ; | ||
214 | + sp:variable | ||
215 | + [ sp:varName "normalizedInstallationName"^^xsd:string | ||
216 | + ] | ||
217 | + ] [ rdf:type sp:Bind ; | ||
218 | + sp:expression | ||
219 | + [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; | ||
220 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
221 | + ] ; | ||
222 | + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string | ||
223 | + ] | ||
224 | + ] ; | ||
225 | + sp:variable | ||
226 | + [ sp:varName "productionReport"^^xsd:string | ||
227 | + ] | ||
64 | ]) | 228 | ]) |
65 | ] ; | 229 | ] ; |
66 | spin:rule | 230 | spin:rule |
... | @@ -71,19 +235,19 @@ | ... | @@ -71,19 +235,19 @@ |
71 | sp:subject | 235 | sp:subject |
72 | [ sp:varName "productionReport"^^xsd:string | 236 | [ sp:varName "productionReport"^^xsd:string |
73 | ] | 237 | ] |
74 | - ] [ sp:object _:b1 ; | 238 | + ] [ sp:object _:b2 ; |
75 | sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | 239 | sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; |
76 | sp:subject | 240 | sp:subject |
77 | [ sp:varName "productionReport"^^xsd:string | 241 | [ sp:varName "productionReport"^^xsd:string |
78 | ] | 242 | ] |
79 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | 243 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; |
80 | sp:predicate rdf:type ; | 244 | sp:predicate rdf:type ; |
81 | - sp:subject _:b1 | 245 | + sp:subject _:b2 |
82 | ] [ sp:object | 246 | ] [ sp:object |
83 | [ sp:varName "installation"^^xsd:string | 247 | [ sp:varName "installation"^^xsd:string |
84 | ] ; | 248 | ] ; |
85 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 249 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
86 | - sp:subject _:b1 | 250 | + sp:subject _:b2 |
87 | ] [ sp:object spin:_this ; | 251 | ] [ sp:object spin:_this ; |
88 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 252 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
89 | sp:subject | 253 | sp:subject |
... | @@ -93,7 +257,7 @@ | ... | @@ -93,7 +257,7 @@ |
93 | [ sp:varName "contextRef"^^xsd:string | 257 | [ sp:varName "contextRef"^^xsd:string |
94 | ] ; | 258 | ] ; |
95 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 259 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
96 | - sp:subject _:b1 | 260 | + sp:subject _:b2 |
97 | ]) ; | 261 | ]) ; |
98 | sp:where ([ sp:object | 262 | sp:where ([ sp:object |
99 | [ sp:varName "intervalIdentifier"^^xsd:string | 263 | [ sp:varName "intervalIdentifier"^^xsd:string |
... | @@ -233,73 +397,45 @@ | ... | @@ -233,73 +397,45 @@ |
233 | ] ; | 397 | ] ; |
234 | spin:rule | 398 | spin:rule |
235 | [ rdf:type sp:Construct ; | 399 | [ rdf:type sp:Construct ; |
236 | - rdfs:comment "STEP 10010 Add the contextFacility"^^xsd:string ; | 400 | + rdfs:comment "STEP 10001z Add the report kind, issue date and title"^^xsd:string ; |
237 | sp:templates ([ sp:object | 401 | sp:templates ([ sp:object |
238 | - [ sp:varName "contextFacility"^^xsd:string | 402 | + [ sp:varName "reportKind"^^xsd:string |
239 | ] ; | 403 | ] ; |
240 | - sp:predicate <http://www.reportinghub.no/ep/schema/geography#locatedWithin> ; | 404 | + sp:predicate rdf:type ; |
241 | sp:subject | 405 | sp:subject |
242 | - [ sp:varName "productionFacility"^^xsd:string | 406 | + [ sp:varName "productionReport"^^xsd:string |
243 | ] | 407 | ] |
244 | - ]) ; | 408 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; |
245 | - sp:where ([ sp:object | 409 | + sp:predicate rdfs:subClassOf ; |
246 | - [ sp:varName "contextRef"^^xsd:string | ||
247 | - ] ; | ||
248 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
249 | - sp:subject spin:_this | ||
250 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
251 | - sp:predicate rdf:type ; | ||
252 | sp:subject | 410 | sp:subject |
253 | - [ sp:varName "contextRef"^^xsd:string | 411 | + [ sp:varName "reportKind"^^xsd:string |
254 | ] | 412 | ] |
255 | - ] [ sp:object | 413 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; |
256 | - [ sp:varName "contectFacilityRef"^^xsd:string | 414 | + sp:predicate rdf:type ; |
257 | - ] ; | ||
258 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; | ||
259 | sp:subject | 415 | sp:subject |
260 | - [ sp:varName "contextRef"^^xsd:string | 416 | + [ sp:varName "reportKind"^^xsd:string |
261 | ] | 417 | ] |
262 | ] [ sp:object | 418 | ] [ sp:object |
263 | - [ sp:varName "contextFacilityRef"^^xsd:string | 419 | + [ sp:varName "kind"^^xsd:string |
264 | ] ; | 420 | ] ; |
265 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 421 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; |
266 | - sp:subject | ||
267 | - [ sp:varName "contextFacility"^^xsd:string | ||
268 | - ] | ||
269 | - ] [ sp:object spin:_this ; | ||
270 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
271 | sp:subject | 422 | sp:subject |
272 | - [ sp:varName "productionReport"^^xsd:string | 423 | + [ sp:varName "reportKind"^^xsd:string |
273 | ] | 424 | ] |
274 | ] [ sp:object | 425 | ] [ sp:object |
275 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 426 | + [ sp:varName "issueDate"^^xsd:string |
276 | ] ; | 427 | ] ; |
277 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | 428 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-report#issuedAt> ; |
278 | sp:subject | 429 | sp:subject |
279 | [ sp:varName "productionReport"^^xsd:string | 430 | [ sp:varName "productionReport"^^xsd:string |
280 | ] | 431 | ] |
281 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
282 | - sp:predicate rdf:type ; | ||
283 | - sp:subject | ||
284 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
285 | - ] | ||
286 | ] [ sp:object | 432 | ] [ sp:object |
287 | - [ sp:varName "productionFacility"^^xsd:string | 433 | + [ sp:varName "title"^^xsd:string |
288 | ] ; | 434 | ] ; |
289 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 435 | + sp:predicate <http://purl.org/dc/elements/1.1/title> ; |
290 | sp:subject | 436 | sp:subject |
291 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | 437 | + [ sp:varName "productionReport"^^xsd:string |
292 | ] | 438 | ] |
293 | - ]) | ||
294 | - ] ; | ||
295 | - spin:rule | ||
296 | - [ rdf:type sp:Construct ; | ||
297 | - rdfs:comment "STEP 10001a Create the inteval identifier - dateStart and dateEnd from context"^^xsd:string ; | ||
298 | - sp:templates ([ sp:object | ||
299 | - [ sp:varName "intervalIdentifier"^^xsd:string | ||
300 | - ] ; | ||
301 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | ||
302 | - sp:subject spin:_this | ||
303 | ]) ; | 439 | ]) ; |
304 | sp:where ([ sp:object | 440 | sp:where ([ sp:object |
305 | [ sp:varName "contextRef"^^xsd:string | 441 | [ sp:varName "contextRef"^^xsd:string |
... | @@ -311,151 +447,68 @@ | ... | @@ -311,151 +447,68 @@ |
311 | sp:subject | 447 | sp:subject |
312 | [ sp:varName "contextRef"^^xsd:string | 448 | [ sp:varName "contextRef"^^xsd:string |
313 | ] | 449 | ] |
314 | - ] [ sp:object | 450 | + ] [ rdf:type sp:Optional ; |
315 | - [ sp:varName "dateStart"^^xsd:string | ||
316 | - ] ; | ||
317 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | ||
318 | - sp:subject | ||
319 | - [ sp:varName "contextRef"^^xsd:string | ||
320 | - ] | ||
321 | - ] [ sp:object | ||
322 | - [ sp:varName "dateEnd"^^xsd:string | ||
323 | - ] ; | ||
324 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | ||
325 | - sp:subject | ||
326 | - [ sp:varName "contextRef"^^xsd:string | ||
327 | - ] | ||
328 | - ] [ rdf:type sp:Bind ; | ||
329 | - sp:expression | ||
330 | - [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ; | ||
331 | - sp:arg1 [ sp:varName "dateStart"^^xsd:string | ||
332 | - ] ; | ||
333 | - sp:arg2 [ sp:varName "dateEnd"^^xsd:string | ||
334 | - ] | ||
335 | - ] ; | ||
336 | - sp:variable | ||
337 | - [ sp:varName "intervalIdentifier"^^xsd:string | ||
338 | - ] | ||
339 | - ]) | ||
340 | - ] ; | ||
341 | - spin:rule | ||
342 | - [ rdf:type sp:Construct ; | ||
343 | - rdfs:comment "STEP 10020 Add the operator"^^xsd:string ; | ||
344 | - sp:templates ([ sp:object _:b2 ; | ||
345 | - sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ; | ||
346 | - sp:subject | ||
347 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
348 | - ] | ||
349 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/organization#Organization> ; | ||
350 | - sp:predicate rdf:type ; | ||
351 | - sp:subject _:b2 | ||
352 | - ] [ sp:object | ||
353 | - [ sp:varName "operator"^^xsd:string | ||
354 | - ] ; | ||
355 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
356 | - sp:subject _:b2 | ||
357 | - ]) ; | ||
358 | - sp:where ([ sp:object | ||
359 | - [ sp:varName "contextRef"^^xsd:string | ||
360 | - ] ; | ||
361 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
362 | - sp:subject spin:_this | ||
363 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
364 | - sp:predicate rdf:type ; | ||
365 | - sp:subject | ||
366 | - [ sp:varName "contextRef"^^xsd:string | ||
367 | - ] | ||
368 | - ] [ sp:object | ||
369 | - [ sp:varName "operatorRef"^^xsd:string | ||
370 | - ] ; | ||
371 | - sp:predicate <http://www.epim.no/schemas/mprml/1#operatorRef> ; | ||
372 | - sp:subject | ||
373 | - [ sp:varName "contextRef"^^xsd:string | ||
374 | - ] | ||
375 | - ] [ sp:object | ||
376 | - [ sp:varName "operatorRef"^^xsd:string | ||
377 | - ] ; | ||
378 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
379 | - sp:subject | ||
380 | - [ sp:varName "operator"^^xsd:string | ||
381 | - ] | ||
382 | - ] [ sp:object spin:_this ; | ||
383 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
384 | - sp:subject | ||
385 | - [ sp:varName "productionReport"^^xsd:string | ||
386 | - ] | ||
387 | - ] [ sp:object | ||
388 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
389 | - ] ; | ||
390 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
391 | - sp:subject | ||
392 | - [ sp:varName "productionReport"^^xsd:string | ||
393 | - ] | ||
394 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
395 | - sp:predicate rdf:type ; | ||
396 | - sp:subject | ||
397 | - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
398 | - ] | ||
399 | - ]) | ||
400 | - ] ; | ||
401 | - spin:rule | ||
402 | - [ rdf:type sp:Construct ; | ||
403 | - rdfs:comment "STEP 10001b Create the interval identifier - date and dateEnd from context"^^xsd:string ; | ||
404 | - sp:templates ([ sp:object | ||
405 | - [ sp:varName "intervalIdentifier"^^xsd:string | ||
406 | - ] ; | ||
407 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | ||
408 | - sp:subject spin:_this | ||
409 | - ]) ; | ||
410 | - sp:where ([ sp:object | ||
411 | - [ sp:varName "contextRef"^^xsd:string | ||
412 | - ] ; | ||
413 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
414 | - sp:subject spin:_this | ||
415 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
416 | - sp:predicate rdf:type ; | ||
417 | - sp:subject | ||
418 | - [ sp:varName "contextRef"^^xsd:string | ||
419 | - ] | ||
420 | - ] [ sp:object | ||
421 | - [ sp:varName "date"^^xsd:string | ||
422 | - ] ; | ||
423 | - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; | ||
424 | - sp:subject | ||
425 | - [ sp:varName "contextRef"^^xsd:string | ||
426 | - ] | ||
427 | - ] [ rdf:type sp:NotExists ; | ||
428 | sp:elements ([ sp:object | 451 | sp:elements ([ sp:object |
429 | - [ sp:varName "dateStart"^^xsd:string | 452 | + [ sp:varName "kind"^^xsd:string |
430 | ] ; | 453 | ] ; |
431 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; | 454 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; |
432 | sp:subject | 455 | sp:subject |
433 | [ sp:varName "contextRef"^^xsd:string | 456 | [ sp:varName "contextRef"^^xsd:string |
434 | ] | 457 | ] |
435 | ]) | 458 | ]) |
436 | - ] [ sp:object | 459 | + ] [ rdf:type sp:Optional ; |
437 | - [ sp:varName "dateEnd"^^xsd:string | 460 | + sp:elements ([ sp:object |
438 | - ] ; | 461 | + [ sp:varName "issueDate"^^xsd:string |
439 | - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | 462 | + ] ; |
463 | + sp:predicate <http://www.epim.no/schemas/mprml/1#issueDate> ; | ||
464 | + sp:subject | ||
465 | + [ sp:varName "contextRef"^^xsd:string | ||
466 | + ] | ||
467 | + ]) | ||
468 | + ] [ rdf:type sp:Optional ; | ||
469 | + sp:elements ([ sp:object | ||
470 | + [ sp:varName "titleRef"^^xsd:string | ||
471 | + ] ; | ||
472 | + sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; | ||
473 | + sp:subject | ||
474 | + [ sp:varName "contextRef"^^xsd:string | ||
475 | + ] | ||
476 | + ] [ sp:object | ||
477 | + [ sp:varName "title"^^xsd:string | ||
478 | + ] ; | ||
479 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
480 | + sp:subject | ||
481 | + [ sp:varName "titleRef"^^xsd:string | ||
482 | + ] | ||
483 | + ]) | ||
484 | + ] [ sp:object spin:_this ; | ||
485 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
440 | sp:subject | 486 | sp:subject |
441 | - [ sp:varName "contextRef"^^xsd:string | 487 | + [ sp:varName "productionReport"^^xsd:string |
442 | ] | 488 | ] |
443 | ] [ rdf:type sp:Bind ; | 489 | ] [ rdf:type sp:Bind ; |
444 | sp:expression | 490 | sp:expression |
445 | - [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ; | 491 | + [ rdf:type ep-spin-lib:normalizeString ; |
446 | - sp:arg1 [ sp:varName "date"^^xsd:string | 492 | + sp:arg1 [ sp:varName "kind"^^xsd:string |
447 | - ] ; | ||
448 | - sp:arg2 [ sp:varName "dateEnd"^^xsd:string | ||
449 | ] | 493 | ] |
450 | ] ; | 494 | ] ; |
451 | sp:variable | 495 | sp:variable |
452 | - [ sp:varName "intervalIdentifier"^^xsd:string | 496 | + [ sp:varName "normalizedKind"^^xsd:string |
497 | + ] | ||
498 | + ] [ rdf:type sp:Bind ; | ||
499 | + sp:expression | ||
500 | + [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; | ||
501 | + sp:arg1 [ sp:varName "normalizedKind"^^xsd:string | ||
502 | + ] | ||
503 | + ] ; | ||
504 | + sp:variable | ||
505 | + [ sp:varName "reportKind"^^xsd:string | ||
453 | ] | 506 | ] |
454 | ]) | 507 | ]) |
455 | ] ; | 508 | ] ; |
456 | spin:rule | 509 | spin:rule |
457 | [ rdf:type sp:Construct ; | 510 | [ rdf:type sp:Construct ; |
458 | - rdfs:comment "STEP 10001n Create the ProductionReport - extract the name from productionOperation/installation"^^xsd:string ; | 511 | + rdfs:comment "STEP 10001p Create the ProductionReport - no installation"^^xsd:string ; |
459 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | 512 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; |
460 | sp:predicate rdf:type ; | 513 | sp:predicate rdf:type ; |
461 | sp:subject | 514 | sp:subject |
... | @@ -469,11 +522,6 @@ | ... | @@ -469,11 +522,6 @@ |
469 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | 522 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; |
470 | sp:predicate rdf:type ; | 523 | sp:predicate rdf:type ; |
471 | sp:subject _:b3 | 524 | sp:subject _:b3 |
472 | - ] [ sp:object | ||
473 | - [ sp:varName "installation"^^xsd:string | ||
474 | - ] ; | ||
475 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
476 | - sp:subject _:b3 | ||
477 | ] [ sp:object spin:_this ; | 525 | ] [ sp:object spin:_this ; |
478 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 526 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
479 | sp:subject | 527 | sp:subject |
... | @@ -490,30 +538,44 @@ | ... | @@ -490,30 +538,44 @@ |
490 | ] ; | 538 | ] ; |
491 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 539 | sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
492 | sp:subject spin:_this | 540 | sp:subject spin:_this |
493 | - ] [ sp:object | 541 | + ] [ rdf:type sp:NotExists ; |
494 | - [ sp:varName "productionOperationRef"^^xsd:string | 542 | + sp:elements ([ sp:object |
495 | - ] ; | 543 | + [ sp:varName "productVolumeRef"^^xsd:string |
496 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 544 | + ] ; |
497 | - sp:subject spin:_this | 545 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
498 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | 546 | + sp:subject spin:_this |
499 | - sp:predicate rdf:type ; | 547 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; |
500 | - sp:subject | 548 | + sp:predicate rdf:type ; |
501 | - [ sp:varName "productionOperationRef"^^xsd:string | 549 | + sp:subject |
502 | - ] | 550 | + [ sp:varName "productVolumeRef"^^xsd:string |
503 | - ] [ sp:object | 551 | + ] |
504 | - [ sp:varName "installationRef"^^xsd:string | 552 | + ] [ sp:object |
505 | - ] ; | 553 | + [ sp:varName "installationRef"^^xsd:string |
506 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 554 | + ] ; |
507 | - sp:subject | 555 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
508 | - [ sp:varName "productionOperationRef"^^xsd:string | 556 | + sp:subject |
509 | - ] | 557 | + [ sp:varName "productVolumeRef"^^xsd:string |
510 | - ] [ sp:object | 558 | + ] |
511 | - [ sp:varName "installationRef"^^xsd:string | 559 | + ]) |
512 | - ] ; | 560 | + ] [ rdf:type sp:NotExists ; |
513 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 561 | + sp:elements ([ sp:object |
514 | - sp:subject | 562 | + [ sp:varName "productionOperationRef"^^xsd:string |
515 | - [ sp:varName "installation"^^xsd:string | 563 | + ] ; |
516 | - ] | 564 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
565 | + sp:subject spin:_this | ||
566 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
567 | + sp:predicate rdf:type ; | ||
568 | + sp:subject | ||
569 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
570 | + ] | ||
571 | + ] [ sp:object | ||
572 | + [ sp:varName "installationRef"^^xsd:string | ||
573 | + ] ; | ||
574 | + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
575 | + sp:subject | ||
576 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
577 | + ] | ||
578 | + ]) | ||
517 | ] [ rdf:type sp:NotExists ; | 579 | ] [ rdf:type sp:NotExists ; |
518 | sp:elements ([ sp:object | 580 | sp:elements ([ sp:object |
519 | [ sp:varName "contextRef"^^xsd:string | 581 | [ sp:varName "contextRef"^^xsd:string |
... | @@ -526,7 +588,7 @@ | ... | @@ -526,7 +588,7 @@ |
526 | [ sp:varName "contextRef"^^xsd:string | 588 | [ sp:varName "contextRef"^^xsd:string |
527 | ] | 589 | ] |
528 | ] [ sp:object | 590 | ] [ sp:object |
529 | - [ sp:varName "something"^^xsd:string | 591 | + [ sp:varName "installationRef"^^xsd:string |
530 | ] ; | 592 | ] ; |
531 | sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 593 | sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; |
532 | sp:subject | 594 | sp:subject |
... | @@ -535,18 +597,16 @@ | ... | @@ -535,18 +597,16 @@ |
535 | ]) | 597 | ]) |
536 | ] [ rdf:type sp:Bind ; | 598 | ] [ rdf:type sp:Bind ; |
537 | sp:expression | 599 | sp:expression |
538 | - [ rdf:type spl:object ; | 600 | + [ rdf:type ep-spin-lib:normalizeString ; |
539 | - sp:arg1 [ sp:varName "installationRef"^^xsd:string | 601 | + sp:arg1 "noInstallation" |
540 | - ] ; | ||
541 | - sp:arg2 rdfs:label | ||
542 | ] ; | 602 | ] ; |
543 | sp:variable | 603 | sp:variable |
544 | - [ sp:varName "normalizedInstallationName"^^xsd:string | 604 | + [ sp:varName "normalizedName"^^xsd:string |
545 | ] | 605 | ] |
546 | ] [ rdf:type sp:Bind ; | 606 | ] [ rdf:type sp:Bind ; |
547 | sp:expression | 607 | sp:expression |
548 | [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; | 608 | [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; |
549 | - sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | 609 | + sp:arg1 [ sp:varName "normalizedName"^^xsd:string |
550 | ] ; | 610 | ] ; |
551 | sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string | 611 | sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string |
552 | ] | 612 | ] |
... | @@ -688,155 +748,118 @@ | ... | @@ -688,155 +748,118 @@ |
688 | ] ; | 748 | ] ; |
689 | spin:rule | 749 | spin:rule |
690 | [ rdf:type sp:Construct ; | 750 | [ rdf:type sp:Construct ; |
691 | - rdfs:comment "STEP 10001p Create the ProductionReport - no installation"^^xsd:string ; | 751 | + rdfs:comment "STEP 10001d Create the interval identifier - dateEnd from context"^^xsd:string ; |
692 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | 752 | + sp:templates ([ sp:object |
693 | - sp:predicate rdf:type ; | 753 | + [ sp:varName "dateEnd"^^xsd:string |
694 | - sp:subject | ||
695 | - [ sp:varName "productionReport"^^xsd:string | ||
696 | - ] | ||
697 | - ] [ sp:object _:b5 ; | ||
698 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
699 | - sp:subject | ||
700 | - [ sp:varName "productionReport"^^xsd:string | ||
701 | - ] | ||
702 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
703 | - sp:predicate rdf:type ; | ||
704 | - sp:subject _:b5 | ||
705 | - ] [ sp:object spin:_this ; | ||
706 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
707 | - sp:subject | ||
708 | - [ sp:varName "productionReport"^^xsd:string | ||
709 | - ] | ||
710 | - ] [ sp:object | ||
711 | - [ sp:varName "contextRef"^^xsd:string | ||
712 | ] ; | 754 | ] ; |
713 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 755 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; |
714 | - sp:subject _:b5 | 756 | + sp:subject spin:_this |
715 | ]) ; | 757 | ]) ; |
716 | sp:where ([ sp:object | 758 | sp:where ([ sp:object |
717 | - [ sp:varName "intervalIdentifier"^^xsd:string | 759 | + [ sp:varName "contextRef"^^xsd:string |
718 | ] ; | 760 | ] ; |
719 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | 761 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; |
720 | sp:subject spin:_this | 762 | sp:subject spin:_this |
763 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
764 | + sp:predicate rdf:type ; | ||
765 | + sp:subject | ||
766 | + [ sp:varName "contextRef"^^xsd:string | ||
767 | + ] | ||
768 | + ] [ sp:object | ||
769 | + [ sp:varName "dateEnd"^^xsd:string | ||
770 | + ] ; | ||
771 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; | ||
772 | + sp:subject | ||
773 | + [ sp:varName "contextRef"^^xsd:string | ||
774 | + ] | ||
721 | ] [ rdf:type sp:NotExists ; | 775 | ] [ rdf:type sp:NotExists ; |
722 | sp:elements ([ sp:object | 776 | sp:elements ([ sp:object |
723 | - [ sp:varName "productVolumeRef"^^xsd:string | 777 | + [ sp:varName "date"^^xsd:string |
724 | - ] ; | ||
725 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
726 | - sp:subject spin:_this | ||
727 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productVolume> ; | ||
728 | - sp:predicate rdf:type ; | ||
729 | - sp:subject | ||
730 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
731 | - ] | ||
732 | - ] [ sp:object | ||
733 | - [ sp:varName "installationRef"^^xsd:string | ||
734 | - ] ; | ||
735 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | ||
736 | - sp:subject | ||
737 | - [ sp:varName "productVolumeRef"^^xsd:string | ||
738 | - ] | ||
739 | - ]) | ||
740 | - ] [ rdf:type sp:NotExists ; | ||
741 | - sp:elements ([ sp:object | ||
742 | - [ sp:varName "productionOperationRef"^^xsd:string | ||
743 | - ] ; | ||
744 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
745 | - sp:subject spin:_this | ||
746 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; | ||
747 | - sp:predicate rdf:type ; | ||
748 | - sp:subject | ||
749 | - [ sp:varName "productionOperationRef"^^xsd:string | ||
750 | - ] | ||
751 | - ] [ sp:object | ||
752 | - [ sp:varName "installationRef"^^xsd:string | ||
753 | ] ; | 778 | ] ; |
754 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 779 | + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; |
755 | sp:subject | 780 | sp:subject |
756 | - [ sp:varName "productionOperationRef"^^xsd:string | 781 | + [ sp:varName "contextRef"^^xsd:string |
757 | ] | 782 | ] |
758 | ]) | 783 | ]) |
759 | ] [ rdf:type sp:NotExists ; | 784 | ] [ rdf:type sp:NotExists ; |
760 | sp:elements ([ sp:object | 785 | sp:elements ([ sp:object |
761 | - [ sp:varName "contextRef"^^xsd:string | 786 | + [ sp:varName "dateStart"^^xsd:string |
762 | - ] ; | ||
763 | - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
764 | - sp:subject spin:_this | ||
765 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
766 | - sp:predicate rdf:type ; | ||
767 | - sp:subject | ||
768 | - [ sp:varName "contextRef"^^xsd:string | ||
769 | - ] | ||
770 | - ] [ sp:object | ||
771 | - [ sp:varName "installationRef"^^xsd:string | ||
772 | ] ; | 787 | ] ; |
773 | - sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ; | 788 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; |
774 | sp:subject | 789 | sp:subject |
775 | [ sp:varName "contextRef"^^xsd:string | 790 | [ sp:varName "contextRef"^^xsd:string |
776 | ] | 791 | ] |
777 | ]) | 792 | ]) |
778 | - ] [ rdf:type sp:Bind ; | ||
779 | - sp:expression | ||
780 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
781 | - sp:arg1 "noInstallation" | ||
782 | - ] ; | ||
783 | - sp:variable | ||
784 | - [ sp:varName "normalizedName"^^xsd:string | ||
785 | - ] | ||
786 | - ] [ rdf:type sp:Bind ; | ||
787 | - sp:expression | ||
788 | - [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; | ||
789 | - sp:arg1 [ sp:varName "normalizedName"^^xsd:string | ||
790 | - ] ; | ||
791 | - sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string | ||
792 | - ] | ||
793 | - ] ; | ||
794 | - sp:variable | ||
795 | - [ sp:varName "productionReport"^^xsd:string | ||
796 | - ] | ||
797 | ]) | 793 | ]) |
798 | ] ; | 794 | ] ; |
799 | spin:rule | 795 | spin:rule |
800 | [ rdf:type sp:Construct ; | 796 | [ rdf:type sp:Construct ; |
801 | - rdfs:comment "STEP 10001z Add the report kind, issue date and title"^^xsd:string ; | 797 | + rdfs:comment "STEP 10020 Add the operator"^^xsd:string ; |
802 | - sp:templates ([ sp:object | 798 | + sp:templates ([ sp:object _:b5 ; |
803 | - [ sp:varName "reportKind"^^xsd:string | 799 | + sp:predicate <http://www.reportinghub.no/ep/schema/facility#facilityOperator> ; |
804 | - ] ; | ||
805 | - sp:predicate rdf:type ; | ||
806 | - sp:subject | ||
807 | - [ sp:varName "productionReport"^^xsd:string | ||
808 | - ] | ||
809 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; | ||
810 | - sp:predicate rdfs:subClassOf ; | ||
811 | sp:subject | 800 | sp:subject |
812 | - [ sp:varName "reportKind"^^xsd:string | 801 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
813 | ] | 802 | ] |
814 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; | 803 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/organization#Organization> ; |
804 | + sp:predicate rdf:type ; | ||
805 | + sp:subject _:b5 | ||
806 | + ] [ sp:object | ||
807 | + [ sp:varName "operator"^^xsd:string | ||
808 | + ] ; | ||
809 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
810 | + sp:subject _:b5 | ||
811 | + ]) ; | ||
812 | + sp:where ([ sp:object | ||
813 | + [ sp:varName "contextRef"^^xsd:string | ||
814 | + ] ; | ||
815 | + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; | ||
816 | + sp:subject spin:_this | ||
817 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; | ||
815 | sp:predicate rdf:type ; | 818 | sp:predicate rdf:type ; |
816 | sp:subject | 819 | sp:subject |
817 | - [ sp:varName "reportKind"^^xsd:string | 820 | + [ sp:varName "contextRef"^^xsd:string |
818 | ] | 821 | ] |
819 | ] [ sp:object | 822 | ] [ sp:object |
820 | - [ sp:varName "kind"^^xsd:string | 823 | + [ sp:varName "operatorRef"^^xsd:string |
821 | ] ; | 824 | ] ; |
822 | - sp:predicate rdfs:label ; | 825 | + sp:predicate <http://www.epim.no/schemas/mprml/1#operatorRef> ; |
823 | sp:subject | 826 | sp:subject |
824 | - [ sp:varName "reportKind"^^xsd:string | 827 | + [ sp:varName "contextRef"^^xsd:string |
825 | ] | 828 | ] |
826 | ] [ sp:object | 829 | ] [ sp:object |
827 | - [ sp:varName "issueDate"^^xsd:string | 830 | + [ sp:varName "operatorRef"^^xsd:string |
828 | ] ; | 831 | ] ; |
829 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-report#issuedAt> ; | 832 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
833 | + sp:subject | ||
834 | + [ sp:varName "operator"^^xsd:string | ||
835 | + ] | ||
836 | + ] [ sp:object spin:_this ; | ||
837 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
830 | sp:subject | 838 | sp:subject |
831 | [ sp:varName "productionReport"^^xsd:string | 839 | [ sp:varName "productionReport"^^xsd:string |
832 | ] | 840 | ] |
833 | ] [ sp:object | 841 | ] [ sp:object |
834 | - [ sp:varName "title"^^xsd:string | 842 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string |
835 | ] ; | 843 | ] ; |
836 | - sp:predicate rdfs:label ; | 844 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; |
837 | sp:subject | 845 | sp:subject |
838 | [ sp:varName "productionReport"^^xsd:string | 846 | [ sp:varName "productionReport"^^xsd:string |
839 | ] | 847 | ] |
848 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
849 | + sp:predicate rdf:type ; | ||
850 | + sp:subject | ||
851 | + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string | ||
852 | + ] | ||
853 | + ]) | ||
854 | + ] ; | ||
855 | + spin:rule | ||
856 | + [ rdf:type sp:Construct ; | ||
857 | + rdfs:comment "STEP 10001b Create the interval identifier - date and dateEnd from context"^^xsd:string ; | ||
858 | + sp:templates ([ sp:object | ||
859 | + [ sp:varName "intervalIdentifier"^^xsd:string | ||
860 | + ] ; | ||
861 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ; | ||
862 | + sp:subject spin:_this | ||
840 | ]) ; | 863 | ]) ; |
841 | sp:where ([ sp:object | 864 | sp:where ([ sp:object |
842 | [ sp:varName "contextRef"^^xsd:string | 865 | [ sp:varName "contextRef"^^xsd:string |
... | @@ -848,67 +871,44 @@ | ... | @@ -848,67 +871,44 @@ |
848 | sp:subject | 871 | sp:subject |
849 | [ sp:varName "contextRef"^^xsd:string | 872 | [ sp:varName "contextRef"^^xsd:string |
850 | ] | 873 | ] |
851 | - ] [ rdf:type sp:Optional ; | 874 | + ] [ sp:object |
852 | - sp:elements ([ sp:object | 875 | + [ sp:varName "date"^^xsd:string |
853 | - [ sp:varName "kind"^^xsd:string | 876 | + ] ; |
854 | - ] ; | 877 | + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; |
855 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; | 878 | + sp:subject |
856 | - sp:subject | 879 | + [ sp:varName "contextRef"^^xsd:string |
857 | - [ sp:varName "contextRef"^^xsd:string | 880 | + ] |
858 | - ] | 881 | + ] [ rdf:type sp:NotExists ; |
859 | - ]) | ||
860 | - ] [ rdf:type sp:Optional ; | ||
861 | - sp:elements ([ sp:object | ||
862 | - [ sp:varName "issueDate"^^xsd:string | ||
863 | - ] ; | ||
864 | - sp:predicate <http://www.epim.no/schemas/mprml/1#issueDate> ; | ||
865 | - sp:subject | ||
866 | - [ sp:varName "contextRef"^^xsd:string | ||
867 | - ] | ||
868 | - ]) | ||
869 | - ] [ rdf:type sp:Optional ; | ||
870 | sp:elements ([ sp:object | 882 | sp:elements ([ sp:object |
871 | - [ sp:varName "titleRef"^^xsd:string | 883 | + [ sp:varName "dateStart"^^xsd:string |
872 | ] ; | 884 | ] ; |
873 | - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; | 885 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; |
874 | sp:subject | 886 | sp:subject |
875 | [ sp:varName "contextRef"^^xsd:string | 887 | [ sp:varName "contextRef"^^xsd:string |
876 | ] | 888 | ] |
877 | - ] [ sp:object | ||
878 | - [ sp:varName "title"^^xsd:string | ||
879 | - ] ; | ||
880 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
881 | - sp:subject | ||
882 | - [ sp:varName "titleRef"^^xsd:string | ||
883 | - ] | ||
884 | ]) | 889 | ]) |
885 | - ] [ sp:object spin:_this ; | 890 | + ] [ sp:object |
886 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 891 | + [ sp:varName "dateEnd"^^xsd:string |
887 | - sp:subject | ||
888 | - [ sp:varName "productionReport"^^xsd:string | ||
889 | - ] | ||
890 | - ] [ rdf:type sp:Bind ; | ||
891 | - sp:expression | ||
892 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
893 | - sp:arg1 [ sp:varName "kind"^^xsd:string | ||
894 | - ] | ||
895 | ] ; | 892 | ] ; |
896 | - sp:variable | 893 | + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; |
897 | - [ sp:varName "normalizedKind"^^xsd:string | 894 | + sp:subject |
895 | + [ sp:varName "contextRef"^^xsd:string | ||
898 | ] | 896 | ] |
899 | ] [ rdf:type sp:Bind ; | 897 | ] [ rdf:type sp:Bind ; |
900 | sp:expression | 898 | sp:expression |
901 | - [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; | 899 | + [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ; |
902 | - sp:arg1 [ sp:varName "normalizedKind"^^xsd:string | 900 | + sp:arg1 [ sp:varName "date"^^xsd:string |
901 | + ] ; | ||
902 | + sp:arg2 [ sp:varName "dateEnd"^^xsd:string | ||
903 | ] | 903 | ] |
904 | ] ; | 904 | ] ; |
905 | sp:variable | 905 | sp:variable |
906 | - [ sp:varName "reportKind"^^xsd:string | 906 | + [ sp:varName "intervalIdentifier"^^xsd:string |
907 | ] | 907 | ] |
908 | ]) | 908 | ]) |
909 | ] . | 909 | ] . |
910 | 910 | ||
911 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> | 911 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> |
912 | rdf:type owl:Ontology ; | 912 | rdf:type owl:Ontology ; |
913 | - 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> ; | 913 | + 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> ; |
914 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 914 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ... | ... |
... | @@ -41,10 +41,24 @@ | ... | @@ -41,10 +41,24 @@ |
41 | <kind>production</kind> | 41 | <kind>production</kind> |
42 | <qualifier>measured</qualifier> | 42 | <qualifier>measured</qualifier> |
43 | <subQualifier>recalibrated</subQualifier> | 43 | <subQualifier>recalibrated</subQualifier> |
44 | + <volumeValue> | ||
45 | + <volume uom="m3">744</volume> | ||
46 | + <grossCalorificValue uom="MJ/m3">45</grossCalorificValue> | ||
47 | + <temp uom="degC">16</temp> | ||
48 | + <pres uom="atm">1</pres> | ||
49 | + <work uom="MJ">4002</work> | ||
50 | + </volumeValue> | ||
44 | <product> | 51 | <product> |
45 | <kind>oil</kind> | 52 | <kind>oil</kind> |
46 | <name>TRYM measured-recalibrated oil flow</name> | 53 | <name>TRYM measured-recalibrated oil flow</name> |
47 | <splitFactor>0.5</splitFactor> | 54 | <splitFactor>0.5</splitFactor> |
55 | + <volumeValue> | ||
56 | + <volume uom="m3">745</volume> | ||
57 | + <grossCalorificValue uom="MJ/m3">46</grossCalorificValue> | ||
58 | + <temp uom="degC">17</temp> | ||
59 | + <pres uom="atm">1</pres> | ||
60 | + <work uom="MJ">4008</work> | ||
61 | + </volumeValue> | ||
48 | <period> | 62 | <period> |
49 | <kind>month</kind> | 63 | <kind>month</kind> |
50 | <dateStart>2011-07-01</dateStart> | 64 | <dateStart>2011-07-01</dateStart> | ... | ... |
-
Please register or login to post a comment