Showing
3 changed files
with
575 additions
and
372 deletions
... | @@ -34,7 +34,7 @@ | ... | @@ -34,7 +34,7 @@ |
34 | <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> | 34 | <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> |
35 | rdf:type owl:Class ; | 35 | rdf:type owl:Class ; |
36 | rdfs:label "production well test"^^xsd:string ; | 36 | rdfs:label "production well test"^^xsd:string ; |
37 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 37 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
38 | 38 | ||
39 | <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> | 39 | <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> |
40 | rdf:type ep-prodact:ProductionOperationClassByDuration . | 40 | rdf:type ep-prodact:ProductionOperationClassByDuration . |
... | @@ -49,7 +49,7 @@ | ... | @@ -49,7 +49,7 @@ |
49 | rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . | 49 | rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . |
50 | 50 | ||
51 | ep-core:Mass | 51 | ep-core:Mass |
52 | - rdf:type rdfs:Class , ep-core:PropertySpace ; | 52 | + rdf:type ep-core:PropertySpace , rdfs:Class ; |
53 | rdfs:label "mass"^^xsd:string ; | 53 | rdfs:label "mass"^^xsd:string ; |
54 | rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . | 54 | rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . |
55 | 55 | ||
... | @@ -90,13 +90,13 @@ ep-core:Mass | ... | @@ -90,13 +90,13 @@ ep-core:Mass |
90 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 90 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
91 | 91 | ||
92 | ep-prodact:AdministerFirstAid | 92 | ep-prodact:AdministerFirstAid |
93 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 93 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
94 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 94 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
95 | 95 | ||
96 | ep-prodact:AirTrafficOperation | 96 | ep-prodact:AirTrafficOperation |
97 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 97 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
98 | rdfs:label "air traffic operation"^^xsd:string ; | 98 | rdfs:label "air traffic operation"^^xsd:string ; |
99 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 99 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
100 | 100 | ||
101 | ep-prodact:Alarm | 101 | ep-prodact:Alarm |
102 | rdf:type owl:Class ; | 102 | rdf:type owl:Class ; |
... | @@ -115,49 +115,49 @@ ep-prodact:AmountOfSubstance | ... | @@ -115,49 +115,49 @@ ep-prodact:AmountOfSubstance |
115 | rdfs:subClassOf ep-core:PhysicalObject . | 115 | rdfs:subClassOf ep-core:PhysicalObject . |
116 | 116 | ||
117 | ep-prodact:AnnualProductionActivity | 117 | ep-prodact:AnnualProductionActivity |
118 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 118 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
119 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 119 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
120 | 120 | ||
121 | ep-prodact:AnnualProductionActivityToEndOfReportingPeriod | 121 | ep-prodact:AnnualProductionActivityToEndOfReportingPeriod |
122 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 122 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
123 | rdfs:subClassOf ep-prodact:AnnualProductionActivity . | 123 | rdfs:subClassOf ep-prodact:AnnualProductionActivity . |
124 | 124 | ||
125 | ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod | 125 | ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod |
126 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 126 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
127 | - rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionOperationsActivity . | 127 | + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . |
128 | 128 | ||
129 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod | 129 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod |
130 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 130 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
131 | - rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionVolumeActivity . | 131 | + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . |
132 | 132 | ||
133 | ep-prodact:CargoShipOperation | 133 | ep-prodact:CargoShipOperation |
134 | rdf:type owl:Class ; | 134 | rdf:type owl:Class ; |
135 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 135 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
136 | 136 | ||
137 | ep-prodact:ConstructionOperation | 137 | ep-prodact:ConstructionOperation |
138 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 138 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
139 | rdfs:label "construction operation"^^xsd:string ; | 139 | rdfs:label "construction operation"^^xsd:string ; |
140 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 140 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
141 | 141 | ||
142 | ep-prodact:CumulativeProductionActivitySinceProductionBegan | 142 | ep-prodact:CumulativeProductionActivitySinceProductionBegan |
143 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 143 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
144 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 144 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
145 | 145 | ||
146 | ep-prodact:DailyProductionOperationsActivity | 146 | ep-prodact:DailyProductionOperationsActivity |
147 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 147 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
148 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionOperationsActivity . | 148 | + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . |
149 | 149 | ||
150 | ep-prodact:DailyProductionVolumeActivity | 150 | ep-prodact:DailyProductionVolumeActivity |
151 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 151 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
152 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionVolumeActivity . | 152 | + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . |
153 | 153 | ||
154 | ep-prodact:Deviation | 154 | ep-prodact:Deviation |
155 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 155 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
156 | rdfs:label "deviation"^^xsd:string ; | 156 | rdfs:label "deviation"^^xsd:string ; |
157 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 157 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
158 | 158 | ||
159 | ep-prodact:DrillOrExcercise | 159 | ep-prodact:DrillOrExcercise |
160 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 160 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
161 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 161 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
162 | 162 | ||
163 | ep-prodact:Fire | 163 | ep-prodact:Fire |
... | @@ -176,6 +176,11 @@ ep-prodact:FlowLine-Production | ... | @@ -176,6 +176,11 @@ ep-prodact:FlowLine-Production |
176 | rdf:type owl:Class ; | 176 | rdf:type owl:Class ; |
177 | rdfs:subClassOf ep-prodact:FlowLine . | 177 | rdfs:subClassOf ep-prodact:FlowLine . |
178 | 178 | ||
179 | +ep-prodact:FluidLevelTest | ||
180 | + rdf:type owl:Class ; | ||
181 | + rdfs:label "fluid level test"^^xsd:string ; | ||
182 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . | ||
183 | + | ||
179 | ep-prodact:FusionOfHSEActivitiesOverPeriod | 184 | ep-prodact:FusionOfHSEActivitiesOverPeriod |
180 | rdf:type owl:Class ; | 185 | rdf:type owl:Class ; |
181 | rdfs:subClassOf ep-prodact:FusionOfPartsOfProductionActivityOverPeriod . | 186 | rdfs:subClassOf ep-prodact:FusionOfPartsOfProductionActivityOverPeriod . |
... | @@ -193,16 +198,16 @@ ep-prodact:Incident | ... | @@ -193,16 +198,16 @@ ep-prodact:Incident |
193 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 198 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
194 | 199 | ||
195 | ep-prodact:InitialWellTest | 200 | ep-prodact:InitialWellTest |
196 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 201 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
197 | rdfs:label "initial"^^xsd:string ; | 202 | rdfs:label "initial"^^xsd:string ; |
198 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 203 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
199 | 204 | ||
200 | ep-prodact:Injury | 205 | ep-prodact:Injury |
201 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 206 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
202 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 207 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
203 | 208 | ||
204 | ep-prodact:IssueWorkPermit | 209 | ep-prodact:IssueWorkPermit |
205 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 210 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
206 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 211 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
207 | 212 | ||
208 | ep-prodact:JobObservation | 213 | ep-prodact:JobObservation |
... | @@ -222,20 +227,20 @@ ep-prodact:LostTimeIncident | ... | @@ -222,20 +227,20 @@ ep-prodact:LostTimeIncident |
222 | rdfs:subClassOf ep-prodact:Incident . | 227 | rdfs:subClassOf ep-prodact:Incident . |
223 | 228 | ||
224 | ep-prodact:MaintenanceActivity | 229 | ep-prodact:MaintenanceActivity |
225 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 230 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
226 | rdfs:label "maintenance activity"^^xsd:string ; | 231 | rdfs:label "maintenance activity"^^xsd:string ; |
227 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 232 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
228 | 233 | ||
229 | ep-prodact:MarineOperation | 234 | ep-prodact:MarineOperation |
230 | rdf:type owl:Class ; | 235 | rdf:type owl:Class ; |
231 | - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . | 236 | + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . |
232 | 237 | ||
233 | ep-prodact:MedicalTreatmentInjury | 238 | ep-prodact:MedicalTreatmentInjury |
234 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 239 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
235 | rdfs:subClassOf ep-prodact:Injury . | 240 | rdfs:subClassOf ep-prodact:Injury . |
236 | 241 | ||
237 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod | 242 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod |
238 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 243 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
239 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . | 244 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . |
240 | 245 | ||
241 | ep-prodact:NearMiss | 246 | ep-prodact:NearMiss |
... | @@ -247,7 +252,7 @@ ep-prodact:NotablePartOfProductionActivity | ... | @@ -247,7 +252,7 @@ ep-prodact:NotablePartOfProductionActivity |
247 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 252 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
248 | 253 | ||
249 | ep-prodact:OtherReasonWellTest | 254 | ep-prodact:OtherReasonWellTest |
250 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 255 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
251 | rdfs:label "other"^^xsd:string ; | 256 | rdfs:label "other"^^xsd:string ; |
252 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 257 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
253 | 258 | ||
... | @@ -262,17 +267,17 @@ ep-prodact:Participation | ... | @@ -262,17 +267,17 @@ ep-prodact:Participation |
262 | rdfs:subPropertyOf ep-prodact:involvement . | 267 | rdfs:subPropertyOf ep-prodact:involvement . |
263 | 268 | ||
264 | ep-prodact:PeriodicWellTest | 269 | ep-prodact:PeriodicWellTest |
265 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 270 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
266 | rdfs:label "periodic"^^xsd:string ; | 271 | rdfs:label "periodic"^^xsd:string ; |
267 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 272 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
268 | 273 | ||
269 | ep-prodact:PowerStationFailure | 274 | ep-prodact:PowerStationFailure |
270 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 275 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
271 | rdfs:label "power station failure"^^xsd:string ; | 276 | rdfs:label "power station failure"^^xsd:string ; |
272 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 277 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
273 | 278 | ||
274 | ep-prodact:ProductionActivityLastingLessThanAYear | 279 | ep-prodact:ProductionActivityLastingLessThanAYear |
275 | - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; | 280 | + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; |
276 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 281 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
277 | 282 | ||
278 | ep-prodact:ProductionActivityType | 283 | ep-prodact:ProductionActivityType |
... | @@ -285,7 +290,7 @@ ep-prodact:ProductionOperationClassByDuration | ... | @@ -285,7 +290,7 @@ ep-prodact:ProductionOperationClassByDuration |
285 | rdfs:subClassOf owl:Class . | 290 | rdfs:subClassOf owl:Class . |
286 | 291 | ||
287 | ep-prodact:ProductionOperationsActivity | 292 | ep-prodact:ProductionOperationsActivity |
288 | - rdf:type owl:Class , ep-prodact:ProductionActivityType ; | 293 | + rdf:type ep-prodact:ProductionActivityType , owl:Class ; |
289 | rdfs:label "production operations activity"^^xsd:string ; | 294 | rdfs:label "production operations activity"^^xsd:string ; |
290 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 295 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
291 | 296 | ||
... | @@ -298,7 +303,7 @@ ep-prodact:ReleasedToWater | ... | @@ -298,7 +303,7 @@ ep-prodact:ReleasedToWater |
298 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 303 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
299 | 304 | ||
300 | ep-prodact:ReportHazard | 305 | ep-prodact:ReportHazard |
301 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 306 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
302 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 307 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
303 | 308 | ||
304 | ep-prodact:RestrictedWork | 309 | ep-prodact:RestrictedWork |
... | @@ -306,11 +311,11 @@ ep-prodact:RestrictedWork | ... | @@ -306,11 +311,11 @@ ep-prodact:RestrictedWork |
306 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 311 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
307 | 312 | ||
308 | ep-prodact:RestrictedWorkInjury | 313 | ep-prodact:RestrictedWorkInjury |
309 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 314 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
310 | rdfs:subClassOf ep-prodact:Injury . | 315 | rdfs:subClassOf ep-prodact:Injury . |
311 | 316 | ||
312 | ep-prodact:RevisionWellTest | 317 | ep-prodact:RevisionWellTest |
313 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 318 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
314 | rdfs:label "revision"^^xsd:string ; | 319 | rdfs:label "revision"^^xsd:string ; |
315 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 320 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
316 | 321 | ||
... | @@ -319,7 +324,7 @@ ep-prodact:SafetyActivityType | ... | @@ -319,7 +324,7 @@ ep-prodact:SafetyActivityType |
319 | rdfs:subClassOf owl:Class . | 324 | rdfs:subClassOf owl:Class . |
320 | 325 | ||
321 | ep-prodact:SafetyMeeting | 326 | ep-prodact:SafetyMeeting |
322 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 327 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
323 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 328 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
324 | 329 | ||
325 | ep-prodact:SampleAmountOfSubstance | 330 | ep-prodact:SampleAmountOfSubstance |
... | @@ -339,7 +344,7 @@ ep-prodact:SickOnBoard | ... | @@ -339,7 +344,7 @@ ep-prodact:SickOnBoard |
339 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 344 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
340 | 345 | ||
341 | ep-prodact:SpillOrLeak | 346 | ep-prodact:SpillOrLeak |
342 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 347 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
343 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 348 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
344 | 349 | ||
345 | ep-prodact:TransportationActivity | 350 | ep-prodact:TransportationActivity |
... | @@ -347,7 +352,7 @@ ep-prodact:TransportationActivity | ... | @@ -347,7 +352,7 @@ ep-prodact:TransportationActivity |
347 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 352 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
348 | 353 | ||
349 | ep-prodact:UnknownReasonWellTest | 354 | ep-prodact:UnknownReasonWellTest |
350 | - rdf:type ep-prodact:WellTestReasonType , owl:Class ; | 355 | + rdf:type owl:Class , ep-prodact:WellTestReasonType ; |
351 | rdfs:label "unknown"^^xsd:string ; | 356 | rdfs:label "unknown"^^xsd:string ; |
352 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 357 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
353 | 358 | ||
... | @@ -357,7 +362,7 @@ ep-prodact:WaterCleaningOperation | ... | @@ -357,7 +362,7 @@ ep-prodact:WaterCleaningOperation |
357 | 362 | ||
358 | ep-prodact:WaterSample | 363 | ep-prodact:WaterSample |
359 | rdf:type owl:Class ; | 364 | rdf:type owl:Class ; |
360 | - rdfs:subClassOf ep-prodact:SampleAmountOfSubstance , <http://www.reportinghub.no/ep/schema/well#Water> . | 365 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Water> , ep-prodact:SampleAmountOfSubstance . |
361 | 366 | ||
362 | ep-prodact:WellTestReasonType | 367 | ep-prodact:WellTestReasonType |
363 | rdf:type rdfs:Class ; | 368 | rdf:type rdfs:Class ; |
... | @@ -365,11 +370,11 @@ ep-prodact:WellTestReasonType | ... | @@ -365,11 +370,11 @@ ep-prodact:WellTestReasonType |
365 | rdfs:subClassOf owl:Class . | 370 | rdfs:subClassOf owl:Class . |
366 | 371 | ||
367 | ep-prodact:WorkingUnderPermit | 372 | ep-prodact:WorkingUnderPermit |
368 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 373 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
369 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 374 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
370 | 375 | ||
371 | ep-prodact:WorkingUnderPermitWithSJA | 376 | ep-prodact:WorkingUnderPermitWithSJA |
372 | - rdf:type owl:Class , ep-prodact:SafetyActivityType ; | 377 | + rdf:type ep-prodact:SafetyActivityType , owl:Class ; |
373 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . | 378 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . |
374 | 379 | ||
375 | ep-prodact:ammoniumDensity | 380 | ep-prodact:ammoniumDensity |
... | @@ -421,7 +426,7 @@ ep-prodact:hasPredecessor | ... | @@ -421,7 +426,7 @@ ep-prodact:hasPredecessor |
421 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . | 426 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . |
422 | 427 | ||
423 | ep-prodact:hasShutInPressure | 428 | ep-prodact:hasShutInPressure |
424 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 429 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
425 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | 430 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; |
426 | rdfs:label "has shut-in pressure"^^xsd:string ; | 431 | rdfs:label "has shut-in pressure"^^xsd:string ; |
427 | rdfs:range ep-core:Pressure . | 432 | rdfs:range ep-core:Pressure . | ... | ... |
... | @@ -20,28 +20,40 @@ ep-prodwell:NaturalGasClass | ... | @@ -20,28 +20,40 @@ ep-prodwell:NaturalGasClass |
20 | rdfs:subClassOf owl:Class . | 20 | rdfs:subClassOf owl:Class . |
21 | 21 | ||
22 | ep-prodwell:Sand | 22 | ep-prodwell:Sand |
23 | - rdf:type owl:Class , ep-well:FluidComponentType ; | 23 | + rdf:type ep-well:FluidComponentType , owl:Class ; |
24 | rdfs:label "sand"^^xsd:string ; | 24 | rdfs:label "sand"^^xsd:string ; |
25 | rdfs:subClassOf ep-well:Fluid . | 25 | rdfs:subClassOf ep-well:Fluid . |
26 | 26 | ||
27 | ep-prodwell:basicSedimentAndWater | 27 | ep-prodwell:basicSedimentAndWater |
28 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 28 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
29 | rdfs:label "basic sediment and water"^^xsd:string ; | 29 | rdfs:label "basic sediment and water"^^xsd:string ; |
30 | rdfs:range ep-core:SpecificVolume . | 30 | rdfs:range ep-core:SpecificVolume . |
31 | 31 | ||
32 | ep-prodwell:condensateYield | 32 | ep-prodwell:condensateYield |
33 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 33 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
34 | rdfs:label "condensate yield"^^xsd:string ; | 34 | rdfs:label "condensate yield"^^xsd:string ; |
35 | rdfs:range ep-core:SpecificVolume . | 35 | rdfs:range ep-core:SpecificVolume . |
36 | 36 | ||
37 | +ep-prodwell:depthOfBaseUsableWaterFromSurface | ||
38 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | ||
39 | + rdfs:domain ep-well:Fluid ; | ||
40 | + rdfs:label "depth of base of usable water from surface"^^xsd:string ; | ||
41 | + rdfs:range ep-core:Length . | ||
42 | + | ||
43 | +ep-prodwell:depthOfFluidSurfaceFromTopOfWell | ||
44 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | ||
45 | + rdfs:domain ep-well:Fluid ; | ||
46 | + rdfs:label "depth of fluid surface from top of well"^^xsd:string ; | ||
47 | + rdfs:range ep-core:Length . | ||
48 | + | ||
37 | ep-prodwell:potentialGasProduction | 49 | ep-prodwell:potentialGasProduction |
38 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 50 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
39 | rdfs:domain ep-well:WellBore ; | 51 | rdfs:domain ep-well:WellBore ; |
40 | rdfs:label "potential gas production"^^xsd:string ; | 52 | rdfs:label "potential gas production"^^xsd:string ; |
41 | rdfs:range ep-core:VolumetricFlowRate . | 53 | rdfs:range ep-core:VolumetricFlowRate . |
42 | 54 | ||
43 | ep-prodwell:potentialOilProduction | 55 | ep-prodwell:potentialOilProduction |
44 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 56 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
45 | rdfs:domain ep-well:WellBore ; | 57 | rdfs:domain ep-well:WellBore ; |
46 | rdfs:label "potential oil production"^^xsd:string ; | 58 | rdfs:label "potential oil production"^^xsd:string ; |
47 | rdfs:range ep-core:VolumetricFlowRate . | 59 | rdfs:range ep-core:VolumetricFlowRate . | ... | ... |
... | @@ -21,28 +21,41 @@ | ... | @@ -21,28 +21,41 @@ |
21 | 21 | ||
22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest> | 22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest> |
23 | rdf:type owl:Ontology ; | 23 | rdf:type owl:Ontology ; |
24 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://spinrdf.org/spin> ; | 24 | + owl:imports <http://spinrdf.org/spin> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ; |
25 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 25 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
26 | 26 | ||
27 | <http://www.witsml.org/schemas/131/addendum/combo#A_Global-WITSMLComposite> | 27 | <http://www.witsml.org/schemas/131/addendum/combo#A_Global-WITSMLComposite> |
28 | spin:rule | 28 | spin:rule |
29 | [ rdf:type sp:Construct ; | 29 | [ rdf:type sp:Construct ; |
30 | - rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; | 30 | + rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; |
31 | - sp:templates ([ sp:object _:b1 ; | 31 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; |
32 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; | 32 | + sp:predicate rdf:type ; |
33 | sp:subject | 33 | sp:subject |
34 | [ sp:varName "wellTest"^^xsd:string | 34 | [ sp:varName "wellTest"^^xsd:string |
35 | ] | 35 | ] |
36 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 36 | + ] [ sp:object _:b1 ; |
37 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
38 | + sp:subject | ||
39 | + [ sp:varName "wellTest"^^xsd:string | ||
40 | + ] | ||
41 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
37 | sp:predicate rdf:type ; | 42 | sp:predicate rdf:type ; |
38 | sp:subject _:b1 | 43 | sp:subject _:b1 |
44 | + ] [ sp:object _:b2 ; | ||
45 | + sp:predicate rdf:type ; | ||
46 | + sp:subject | ||
47 | + [ sp:varName "wellTest"^^xsd:string | ||
48 | + ] | ||
49 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
50 | + sp:predicate rdf:type ; | ||
51 | + sp:subject _:b2 | ||
39 | ] [ sp:object | 52 | ] [ sp:object |
40 | - [ sp:varName "realShutInPressure"^^xsd:string | 53 | + [ sp:varName "realDuration"^^xsd:string |
41 | ] ; | 54 | ] ; |
42 | sp:predicate | 55 | sp:predicate |
43 | - [ sp:varName "shutInPressureScale"^^xsd:string | 56 | + [ sp:varName "durationScale"^^xsd:string |
44 | ] ; | 57 | ] ; |
45 | - sp:subject _:b1 | 58 | + sp:subject _:b2 |
46 | ]) ; | 59 | ]) ; |
47 | sp:where ([ sp:object | 60 | sp:where ([ sp:object |
48 | [ sp:varName "wellSetRef"^^xsd:string | 61 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -105,80 +118,62 @@ | ... | @@ -105,80 +118,62 @@ |
105 | sp:subject | 118 | sp:subject |
106 | [ sp:varName "wellTestRef"^^xsd:string | 119 | [ sp:varName "wellTestRef"^^xsd:string |
107 | ] | 120 | ] |
108 | - ] [ sp:object | 121 | + ] [ rdf:type sp:Optional ; |
109 | - [ sp:varName "wellheadDataRef"^^xsd:string | 122 | + sp:elements ([ sp:object |
123 | + [ sp:varName "testDurationRef"^^xsd:string | ||
110 | ] ; | 124 | ] ; |
111 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | 125 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; |
112 | sp:subject | 126 | sp:subject |
113 | [ sp:varName "productionTestRef"^^xsd:string | 127 | [ sp:varName "productionTestRef"^^xsd:string |
114 | ] | 128 | ] |
115 | ] [ sp:object | 129 | ] [ sp:object |
116 | - [ sp:varName "shutInPressureRef"^^xsd:string | 130 | + [ sp:varName "realDuration"^^xsd:string |
117 | - ] ; | ||
118 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#shutInPressureRef> ; | ||
119 | - sp:subject | ||
120 | - [ sp:varName "wellheadDataRef"^^xsd:string | ||
121 | - ] | ||
122 | - ] [ sp:object | ||
123 | - [ sp:varName "realShutInPressure"^^xsd:string | ||
124 | ] ; | 131 | ] ; |
125 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 132 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
126 | sp:subject | 133 | sp:subject |
127 | - [ sp:varName "shutInPressureRef"^^xsd:string | 134 | + [ sp:varName "testDurationRef"^^xsd:string |
128 | ] | 135 | ] |
129 | ] [ sp:object | 136 | ] [ sp:object |
130 | - [ sp:varName "uomShutInPressure"^^xsd:string | 137 | + [ sp:varName "uomDuration"^^xsd:string |
131 | ] ; | 138 | ] ; |
132 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 139 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
133 | sp:subject | 140 | sp:subject |
134 | - [ sp:varName "shutInPressureRef"^^xsd:string | 141 | + [ sp:varName "testDurationRef"^^xsd:string |
135 | ] | 142 | ] |
143 | + ]) | ||
136 | ] [ rdf:type sp:Bind ; | 144 | ] [ rdf:type sp:Bind ; |
137 | sp:expression | 145 | sp:expression |
138 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 146 | + [ rdf:type ep-dpr-spin-lib:selectDurationScale ; |
139 | - sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string | 147 | + sp:arg1 [ sp:varName "uomDuration"^^xsd:string |
140 | ] | 148 | ] |
141 | ] ; | 149 | ] ; |
142 | sp:variable | 150 | sp:variable |
143 | - [ sp:varName "ShutInPressureScale"^^xsd:string | 151 | + [ sp:varName "durationScale"^^xsd:string |
144 | ] | 152 | ] |
145 | ]) | 153 | ]) |
146 | ] ; | 154 | ] ; |
147 | spin:rule | 155 | spin:rule |
148 | [ rdf:type sp:Construct ; | 156 | [ rdf:type sp:Construct ; |
149 | - rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; | 157 | + rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; |
150 | - sp:templates ([ sp:object _:b2 ; | 158 | + sp:templates ([ sp:object _:b3 ; |
151 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 159 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; |
152 | sp:subject | 160 | sp:subject |
153 | - [ sp:varName "productionTestFlow"^^xsd:string | 161 | + [ sp:varName "wellTest"^^xsd:string |
154 | ] | 162 | ] |
155 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; | 163 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; |
156 | - sp:predicate rdf:type ; | ||
157 | - sp:subject _:b2 | ||
158 | - ] [ sp:object _:b3 ; | ||
159 | - sp:predicate rdf:type ; | ||
160 | - sp:subject _:b2 | ||
161 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
162 | sp:predicate rdf:type ; | 164 | sp:predicate rdf:type ; |
163 | sp:subject _:b3 | 165 | sp:subject _:b3 |
164 | - ] [ sp:object | ||
165 | - [ sp:varName "realSeparatorPressure"^^xsd:string | ||
166 | - ] ; | ||
167 | - sp:predicate | ||
168 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
169 | - ] ; | ||
170 | - sp:subject _:b3 | ||
171 | ] [ sp:object _:b4 ; | 166 | ] [ sp:object _:b4 ; |
172 | - sp:predicate rdf:type ; | 167 | + sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; |
173 | - sp:subject _:b2 | 168 | + sp:subject _:b3 |
174 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | 169 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
175 | sp:predicate rdf:type ; | 170 | sp:predicate rdf:type ; |
176 | sp:subject _:b4 | 171 | sp:subject _:b4 |
177 | ] [ sp:object | 172 | ] [ sp:object |
178 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | 173 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
179 | ] ; | 174 | ] ; |
180 | sp:predicate | 175 | sp:predicate |
181 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | 176 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
182 | ] ; | 177 | ] ; |
183 | sp:subject _:b4 | 178 | sp:subject _:b4 |
184 | ]) ; | 179 | ]) ; |
... | @@ -237,13 +232,6 @@ | ... | @@ -237,13 +232,6 @@ |
237 | [ sp:varName "wellTest"^^xsd:string | 232 | [ sp:varName "wellTest"^^xsd:string |
238 | ] | 233 | ] |
239 | ] [ sp:object | 234 | ] [ sp:object |
240 | - [ sp:varName "productionTestFlow"^^xsd:string | ||
241 | - ] ; | ||
242 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
243 | - sp:subject | ||
244 | - [ sp:varName "wellTest"^^xsd:string | ||
245 | - ] | ||
246 | - ] [ sp:object | ||
247 | [ sp:varName "productionTestRef"^^xsd:string | 235 | [ sp:varName "productionTestRef"^^xsd:string |
248 | ] ; | 236 | ] ; |
249 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 237 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; |
... | @@ -251,102 +239,60 @@ | ... | @@ -251,102 +239,60 @@ |
251 | [ sp:varName "wellTestRef"^^xsd:string | 239 | [ sp:varName "wellTestRef"^^xsd:string |
252 | ] | 240 | ] |
253 | ] [ sp:object | 241 | ] [ sp:object |
254 | - [ sp:varName "separatorDataRef"^^xsd:string | 242 | + [ sp:varName "wellheadDataRef"^^xsd:string |
255 | ] ; | 243 | ] ; |
256 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; | 244 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; |
257 | sp:subject | 245 | sp:subject |
258 | [ sp:varName "productionTestRef"^^xsd:string | 246 | [ sp:varName "productionTestRef"^^xsd:string |
259 | ] | 247 | ] |
260 | - ] [ rdf:type sp:Optional ; | ||
261 | - sp:elements ([ sp:object | ||
262 | - [ sp:varName "separatorPressureRef"^^xsd:string | ||
263 | - ] ; | ||
264 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorPressureRef> ; | ||
265 | - sp:subject | ||
266 | - [ sp:varName "separatorDataRef"^^xsd:string | ||
267 | - ] | ||
268 | - ] [ sp:object | ||
269 | - [ sp:varName "realSeparatorPressure"^^xsd:string | ||
270 | - ] ; | ||
271 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
272 | - sp:subject | ||
273 | - [ sp:varName "separatorPressureRef"^^xsd:string | ||
274 | - ] | ||
275 | ] [ sp:object | 248 | ] [ sp:object |
276 | - [ sp:varName "uomSeparatorPressure"^^xsd:string | 249 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
277 | - ] ; | ||
278 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
279 | - sp:subject | ||
280 | - [ sp:varName "separatorPressureRef"^^xsd:string | ||
281 | - ] | ||
282 | - ]) | ||
283 | - ] [ rdf:type sp:Optional ; | ||
284 | - sp:elements ([ sp:object | ||
285 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
286 | ] ; | 250 | ] ; |
287 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; | 251 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; |
288 | sp:subject | 252 | sp:subject |
289 | - [ sp:varName "separatorDataRef"^^xsd:string | 253 | + [ sp:varName "wellheadDataRef"^^xsd:string |
290 | ] | 254 | ] |
291 | ] [ sp:object | 255 | ] [ sp:object |
292 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | 256 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
293 | ] ; | 257 | ] ; |
294 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 258 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
295 | sp:subject | 259 | sp:subject |
296 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 260 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
297 | ] | 261 | ] |
298 | ] [ sp:object | 262 | ] [ sp:object |
299 | - [ sp:varName "uomSeparatorTemperature"^^xsd:string | 263 | + [ sp:varName "uomChokeOrificeSize"^^xsd:string |
300 | ] ; | 264 | ] ; |
301 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 265 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
302 | sp:subject | 266 | sp:subject |
303 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 267 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
304 | - ] | ||
305 | - ]) | ||
306 | - ] [ rdf:type sp:Bind ; | ||
307 | - sp:expression | ||
308 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
309 | - sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string | ||
310 | - ] | ||
311 | - ] ; | ||
312 | - sp:variable | ||
313 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
314 | ] | 268 | ] |
315 | ] [ rdf:type sp:Bind ; | 269 | ] [ rdf:type sp:Bind ; |
316 | sp:expression | 270 | sp:expression |
317 | - [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | 271 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
318 | - sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string | 272 | + sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string |
319 | ] | 273 | ] |
320 | ] ; | 274 | ] ; |
321 | sp:variable | 275 | sp:variable |
322 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | 276 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
323 | ] | 277 | ] |
324 | ]) | 278 | ]) |
325 | ] ; | 279 | ] ; |
326 | spin:rule | 280 | spin:rule |
327 | [ rdf:type sp:Construct ; | 281 | [ rdf:type sp:Construct ; |
328 | - rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; | 282 | + rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; |
329 | sp:templates ([ sp:object _:b5 ; | 283 | sp:templates ([ sp:object _:b5 ; |
330 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | 284 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; |
331 | sp:subject | 285 | sp:subject |
332 | [ sp:varName "wellTest"^^xsd:string | 286 | [ sp:varName "wellTest"^^xsd:string |
333 | ] | 287 | ] |
334 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | 288 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
335 | sp:predicate rdf:type ; | 289 | sp:predicate rdf:type ; |
336 | sp:subject _:b5 | 290 | sp:subject _:b5 |
337 | - ] [ sp:object _:b6 ; | ||
338 | - sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | ||
339 | - sp:subject _:b5 | ||
340 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
341 | - sp:predicate rdf:type ; | ||
342 | - sp:subject _:b6 | ||
343 | ] [ sp:object | 291 | ] [ sp:object |
344 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | 292 | + [ sp:varName "lastValidTest"^^xsd:string |
345 | - ] ; | ||
346 | - sp:predicate | ||
347 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
348 | ] ; | 293 | ] ; |
349 | - sp:subject _:b6 | 294 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
295 | + sp:subject _:b5 | ||
350 | ]) ; | 296 | ]) ; |
351 | sp:where ([ sp:object | 297 | sp:where ([ sp:object |
352 | [ sp:varName "wellSetRef"^^xsd:string | 298 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -403,48 +349,91 @@ | ... | @@ -403,48 +349,91 @@ |
403 | [ sp:varName "wellTest"^^xsd:string | 349 | [ sp:varName "wellTest"^^xsd:string |
404 | ] | 350 | ] |
405 | ] [ sp:object | 351 | ] [ sp:object |
406 | - [ sp:varName "productionTestRef"^^xsd:string | 352 | + [ sp:varName "lastValidTest"^^xsd:string |
407 | ] ; | 353 | ] ; |
408 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 354 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; |
409 | sp:subject | 355 | sp:subject |
410 | [ sp:varName "wellTestRef"^^xsd:string | 356 | [ sp:varName "wellTestRef"^^xsd:string |
411 | ] | 357 | ] |
358 | + ]) | ||
359 | + ] ; | ||
360 | + spin:rule | ||
361 | + [ rdf:type sp:Construct ; | ||
362 | + rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; | ||
363 | + sp:templates ([ sp:object _:b6 ; | ||
364 | + sp:predicate rdf:type ; | ||
365 | + sp:subject | ||
366 | + [ sp:varName "wellTest"^^xsd:string | ||
367 | + ] | ||
368 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | ||
369 | + sp:predicate rdf:type ; | ||
370 | + sp:subject _:b6 | ||
412 | ] [ sp:object | 371 | ] [ sp:object |
413 | - [ sp:varName "wellheadDataRef"^^xsd:string | 372 | + [ sp:varName "testTypeName"^^xsd:string |
414 | ] ; | 373 | ] ; |
415 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | 374 | + sp:predicate rdfs:label ; |
375 | + sp:subject _:b6 | ||
376 | + ]) ; | ||
377 | + sp:where ([ sp:object | ||
378 | + [ sp:varName "wellSetRef"^^xsd:string | ||
379 | + ] ; | ||
380 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
381 | + sp:subject spin:_this | ||
382 | + ] [ sp:object | ||
383 | + [ sp:varName "wellRef"^^xsd:string | ||
384 | + ] ; | ||
385 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
416 | sp:subject | 386 | sp:subject |
417 | - [ sp:varName "productionTestRef"^^xsd:string | 387 | + [ sp:varName "wellSetRef"^^xsd:string |
418 | ] | 388 | ] |
419 | ] [ sp:object | 389 | ] [ sp:object |
420 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 390 | + [ sp:varName "wellboreSetRef"^^xsd:string |
421 | ] ; | 391 | ] ; |
422 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; | 392 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; |
423 | sp:subject | 393 | sp:subject |
424 | - [ sp:varName "wellheadDataRef"^^xsd:string | 394 | + [ sp:varName "wellRef"^^xsd:string |
425 | ] | 395 | ] |
426 | ] [ sp:object | 396 | ] [ sp:object |
427 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | 397 | + [ sp:varName "wellboreRef"^^xsd:string |
428 | ] ; | 398 | ] ; |
429 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 399 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; |
430 | sp:subject | 400 | sp:subject |
431 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 401 | + [ sp:varName "wellboreSetRef"^^xsd:string |
432 | ] | 402 | ] |
433 | ] [ sp:object | 403 | ] [ sp:object |
434 | - [ sp:varName "uomChokeOrificeSize"^^xsd:string | 404 | + [ sp:varName "nameWellBore"^^xsd:string |
435 | ] ; | 405 | ] ; |
436 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 406 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; |
437 | sp:subject | 407 | sp:subject |
438 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 408 | + [ sp:varName "wellboreRef"^^xsd:string |
439 | ] | 409 | ] |
440 | - ] [ rdf:type sp:Bind ; | 410 | + ] [ sp:object |
441 | - sp:expression | 411 | + [ sp:varName "wellTestSetRef"^^xsd:string |
442 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 412 | + ] ; |
443 | - sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string | 413 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; |
414 | + sp:subject | ||
415 | + [ sp:varName "wellboreRef"^^xsd:string | ||
444 | ] | 416 | ] |
417 | + ] [ sp:object | ||
418 | + [ sp:varName "wellTestRef"^^xsd:string | ||
445 | ] ; | 419 | ] ; |
446 | - sp:variable | 420 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; |
447 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | 421 | + sp:subject |
422 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
423 | + ] | ||
424 | + ] [ sp:object | ||
425 | + [ sp:varName "wellTestRef"^^xsd:string | ||
426 | + ] ; | ||
427 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
428 | + sp:subject | ||
429 | + [ sp:varName "wellTest"^^xsd:string | ||
430 | + ] | ||
431 | + ] [ sp:object | ||
432 | + [ sp:varName "testTypeName"^^xsd:string | ||
433 | + ] ; | ||
434 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testType> ; | ||
435 | + sp:subject | ||
436 | + [ sp:varName "wellTestRef"^^xsd:string | ||
448 | ] | 437 | ] |
449 | ]) | 438 | ]) |
450 | ] ; | 439 | ] ; |
... | @@ -641,77 +630,48 @@ | ... | @@ -641,77 +630,48 @@ |
641 | ] ; | 630 | ] ; |
642 | spin:rule | 631 | spin:rule |
643 | [ rdf:type sp:Construct ; | 632 | [ rdf:type sp:Construct ; |
644 | - rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it | 633 | + rdfs:comment "STEP 30130 Classify as a FluidLevel test and set duration"^^xsd:string ; |
645 | -The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. | 634 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ; |
646 | -The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""^^xsd:string ; | ||
647 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
648 | sp:predicate rdf:type ; | 635 | sp:predicate rdf:type ; |
649 | - sp:subject _:b10 | ||
650 | - ] [ sp:object _:b10 ; | ||
651 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
652 | sp:subject | 636 | sp:subject |
653 | - [ sp:varName "dailyProductionActivity"^^xsd:string | 637 | + [ sp:varName "wellTest"^^xsd:string |
654 | ] | 638 | ] |
655 | - ] [ sp:object | 639 | + ] [ sp:object _:b10 ; |
656 | - [ sp:varName "testDate"^^xsd:string | 640 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; |
657 | - ] ; | 641 | + sp:subject |
658 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
659 | - sp:subject _:b10 | ||
660 | - ] [ sp:object | ||
661 | [ sp:varName "wellBore"^^xsd:string | 642 | [ sp:varName "wellBore"^^xsd:string |
662 | - ] ; | 643 | + ] |
663 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | 644 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
664 | - sp:subject _:b10 | 645 | + sp:predicate rdf:type ; |
665 | - ] [ sp:object | ||
666 | - [ sp:varName "wellBoreTestName"^^xsd:string | ||
667 | - ] ; | ||
668 | - sp:predicate rdfs:label ; | ||
669 | sp:subject _:b10 | 646 | sp:subject _:b10 |
670 | - ] [ sp:object | 647 | + ] [ sp:object _:b11 ; |
671 | - [ sp:varName "wellTestRef"^^xsd:string | 648 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfFluidSurfaceFromTopOfWell> ; |
672 | - ] ; | ||
673 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
674 | sp:subject _:b10 | 649 | sp:subject _:b10 |
675 | - ] [ sp:object | 650 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
676 | - [ sp:varName "wellTestReasonType"^^xsd:string | ||
677 | - ] ; | ||
678 | sp:predicate rdf:type ; | 651 | sp:predicate rdf:type ; |
679 | - sp:subject _:b10 | 652 | + sp:subject _:b11 |
680 | - ]) ; | ||
681 | - sp:where ([ sp:object | ||
682 | - [ sp:varName "docInfo"^^xsd:string | ||
683 | - ] ; | ||
684 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ; | ||
685 | - sp:subject spin:_this | ||
686 | ] [ sp:object | 653 | ] [ sp:object |
687 | - [ sp:varName "docNameStruct"^^xsd:string | 654 | + [ sp:varName "realDepth"^^xsd:string |
688 | ] ; | 655 | ] ; |
689 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ; | 656 | + sp:predicate |
690 | - sp:subject | 657 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
691 | - [ sp:varName "docInfo"^^xsd:string | ||
692 | - ] | ||
693 | - ] [ sp:object | ||
694 | - [ sp:varName "docName"^^xsd:string | ||
695 | ] ; | 658 | ] ; |
696 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 659 | + sp:subject _:b11 |
697 | - sp:subject | 660 | + ] [ sp:object _:b12 ; |
698 | - [ sp:varName "docNameStruct"^^xsd:string | 661 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ; |
699 | - ] | 662 | + sp:subject _:b10 |
663 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
664 | + sp:predicate rdf:type ; | ||
665 | + sp:subject _:b12 | ||
700 | ] [ sp:object | 666 | ] [ sp:object |
701 | - [ sp:varName "docDate"^^xsd:string | 667 | + [ sp:varName "realBaseUsableWater"^^xsd:string |
702 | ] ; | 668 | ] ; |
703 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ; | 669 | + sp:predicate |
704 | - sp:subject | 670 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
705 | - [ sp:varName "docInfo"^^xsd:string | ||
706 | - ] | ||
707 | - ] [ sp:object | ||
708 | - [ sp:varName "dailyProductionActivity"^^xsd:string | ||
709 | ] ; | 671 | ] ; |
710 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | 672 | + sp:subject _:b12 |
711 | - sp:subject | 673 | + ]) ; |
712 | - [ sp:varName "epDailyProdRep"^^xsd:string | 674 | + sp:where ([ sp:object |
713 | - ] | ||
714 | - ] [ sp:object | ||
715 | [ sp:varName "wellSetRef"^^xsd:string | 675 | [ sp:varName "wellSetRef"^^xsd:string |
716 | ] ; | 676 | ] ; |
717 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | 677 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
... | @@ -759,88 +719,138 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -759,88 +719,138 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
759 | [ sp:varName "wellTestSetRef"^^xsd:string | 719 | [ sp:varName "wellTestSetRef"^^xsd:string |
760 | ] | 720 | ] |
761 | ] [ sp:object | 721 | ] [ sp:object |
762 | - [ sp:varName "wellBoreTestName"^^xsd:string | 722 | + [ sp:varName "wellTestRef"^^xsd:string |
763 | ] ; | 723 | ] ; |
764 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | 724 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
725 | + sp:subject | ||
726 | + [ sp:varName "wellTest"^^xsd:string | ||
727 | + ] | ||
728 | + ] [ sp:object | ||
729 | + [ sp:varName "wellBore"^^xsd:string | ||
730 | + ] ; | ||
731 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
732 | + sp:subject | ||
733 | + [ sp:varName "wellTest"^^xsd:string | ||
734 | + ] | ||
735 | + ] [ sp:object | ||
736 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
737 | + ] ; | ||
738 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelTestRef> ; | ||
765 | sp:subject | 739 | sp:subject |
766 | [ sp:varName "wellTestRef"^^xsd:string | 740 | [ sp:varName "wellTestRef"^^xsd:string |
767 | ] | 741 | ] |
768 | ] [ rdf:type sp:Optional ; | 742 | ] [ rdf:type sp:Optional ; |
769 | sp:elements ([ sp:object | 743 | sp:elements ([ sp:object |
770 | - [ sp:varName "testDate"^^xsd:string | 744 | + [ sp:varName "fluidLevelRef"^^xsd:string |
771 | ] ; | 745 | ] ; |
772 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; | 746 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelRef> ; |
773 | sp:subject | 747 | sp:subject |
774 | - [ sp:varName "wellTestRef"^^xsd:string | 748 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
749 | + ] | ||
750 | + ] [ sp:object | ||
751 | + [ sp:varName "realDepth"^^xsd:string | ||
752 | + ] ; | ||
753 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
754 | + sp:subject | ||
755 | + [ sp:varName "fluidLevelRef"^^xsd:string | ||
756 | + ] | ||
757 | + ] [ sp:object | ||
758 | + [ sp:varName "uomDepth"^^xsd:string | ||
759 | + ] ; | ||
760 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
761 | + sp:subject | ||
762 | + [ sp:varName "fluidLevelRef"^^xsd:string | ||
775 | ] | 763 | ] |
776 | ]) | 764 | ]) |
777 | ] [ rdf:type sp:Optional ; | 765 | ] [ rdf:type sp:Optional ; |
778 | sp:elements ([ sp:object | 766 | sp:elements ([ sp:object |
779 | - [ sp:varName "testReason"^^xsd:string | 767 | + [ sp:varName "baseUsableWaterRef"^^xsd:string |
780 | ] ; | 768 | ] ; |
781 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; | 769 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#baseUsableWaterRef> ; |
782 | sp:subject | 770 | sp:subject |
783 | - [ sp:varName "wellTestRef"^^xsd:string | 771 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
784 | - ] | ||
785 | - ]) | ||
786 | - ] [ rdf:type sp:Bind ; | ||
787 | - sp:expression | ||
788 | - [ rdf:type ep-spin-lib:buildURI ; | ||
789 | - sp:arg1 "https://www.reportinghub.no/ep/data/dailyProductionReport/" ; | ||
790 | - sp:arg2 [ rdf:type fn:concat ; | ||
791 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
792 | - sp:arg1 [ sp:varName "docName"^^xsd:string | ||
793 | ] | 772 | ] |
773 | + ] [ sp:object | ||
774 | + [ sp:varName "realBaseUsableWater"^^xsd:string | ||
794 | ] ; | 775 | ] ; |
795 | - sp:arg2 "$" ; | 776 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
796 | - sp:arg3 [ sp:varName "docDate"^^xsd:string | 777 | + sp:subject |
778 | + [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
797 | ] | 779 | ] |
780 | + ] [ sp:object | ||
781 | + [ sp:varName "uomBaseUsableWater"^^xsd:string | ||
782 | + ] ; | ||
783 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
784 | + sp:subject | ||
785 | + [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
798 | ] | 786 | ] |
787 | + ]) | ||
788 | + ] [ rdf:type sp:Optional ; | ||
789 | + sp:elements ([ sp:object | ||
790 | + [ sp:varName "testedBy"^^xsd:string | ||
799 | ] ; | 791 | ] ; |
800 | - sp:variable | 792 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedBy> ; |
801 | - [ sp:varName "epDailyProdRep"^^xsd:string | 793 | + sp:subject |
794 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
802 | ] | 795 | ] |
796 | + ]) | ||
803 | ] [ rdf:type sp:Bind ; | 797 | ] [ rdf:type sp:Bind ; |
804 | sp:expression | 798 | sp:expression |
805 | - [ rdf:type ep-spin-lib:buildURI ; | 799 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
806 | - sp:arg1 "https://www.reportinghub.no/ep/data/temporaryWellBoreURI/" ; | 800 | + sp:arg1 [ sp:varName "uomDepth"^^xsd:string |
807 | - sp:arg2 [ rdf:type fn:concat ; | ||
808 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
809 | - sp:arg1 [ sp:varName "nameWellBore"^^xsd:string | ||
810 | - ] | ||
811 | - ] | ||
812 | ] | 801 | ] |
813 | ] ; | 802 | ] ; |
814 | sp:variable | 803 | sp:variable |
815 | - [ sp:varName "wellBore"^^xsd:string | 804 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
816 | ] | 805 | ] |
817 | ] [ rdf:type sp:Bind ; | 806 | ] [ rdf:type sp:Bind ; |
818 | sp:expression | 807 | sp:expression |
819 | - [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; | 808 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
820 | - sp:arg1 [ sp:varName "testReason"^^xsd:string | 809 | + sp:arg1 [ sp:varName "uomBaseUsableWater"^^xsd:string |
821 | ] | 810 | ] |
822 | ] ; | 811 | ] ; |
823 | sp:variable | 812 | sp:variable |
824 | - [ sp:varName "wellTestReasonType"^^xsd:string | 813 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
825 | ] | 814 | ] |
826 | ]) | 815 | ]) |
827 | ] ; | 816 | ] ; |
828 | spin:rule | 817 | spin:rule |
829 | [ rdf:type sp:Construct ; | 818 | [ rdf:type sp:Construct ; |
830 | - rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; | 819 | + rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; |
831 | - sp:templates ([ sp:object _:b11 ; | 820 | + sp:templates ([ sp:object _:b13 ; |
832 | - sp:predicate rdf:type ; | 821 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
833 | sp:subject | 822 | sp:subject |
834 | - [ sp:varName "wellTest"^^xsd:string | 823 | + [ sp:varName "productionTestFlow"^^xsd:string |
835 | ] | 824 | ] |
836 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | 825 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; |
837 | sp:predicate rdf:type ; | 826 | sp:predicate rdf:type ; |
838 | - sp:subject _:b11 | 827 | + sp:subject _:b13 |
828 | + ] [ sp:object _:b14 ; | ||
829 | + sp:predicate rdf:type ; | ||
830 | + sp:subject _:b13 | ||
831 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
832 | + sp:predicate rdf:type ; | ||
833 | + sp:subject _:b14 | ||
839 | ] [ sp:object | 834 | ] [ sp:object |
840 | - [ sp:varName "testTypeName"^^xsd:string | 835 | + [ sp:varName "realFlowingPressure"^^xsd:string |
841 | ] ; | 836 | ] ; |
842 | - sp:predicate rdfs:label ; | 837 | + sp:predicate |
843 | - sp:subject _:b11 | 838 | + [ sp:varName "pressureScaleFlowing"^^xsd:string |
839 | + ] ; | ||
840 | + sp:subject _:b14 | ||
841 | + ] [ sp:object _:b15 ; | ||
842 | + sp:predicate rdf:type ; | ||
843 | + sp:subject _:b13 | ||
844 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | ||
845 | + sp:predicate rdf:type ; | ||
846 | + sp:subject _:b15 | ||
847 | + ] [ sp:object | ||
848 | + [ sp:varName "realWellheadTemperature"^^xsd:string | ||
849 | + ] ; | ||
850 | + sp:predicate | ||
851 | + [ sp:varName "temperatureScaleWellhead"^^xsd:string | ||
852 | + ] ; | ||
853 | + sp:subject _:b15 | ||
844 | ]) ; | 854 | ]) ; |
845 | sp:where ([ sp:object | 855 | sp:where ([ sp:object |
846 | [ sp:varName "wellSetRef"^^xsd:string | 856 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -897,51 +907,129 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -897,51 +907,129 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
897 | [ sp:varName "wellTest"^^xsd:string | 907 | [ sp:varName "wellTest"^^xsd:string |
898 | ] | 908 | ] |
899 | ] [ sp:object | 909 | ] [ sp:object |
900 | - [ sp:varName "testTypeName"^^xsd:string | 910 | + [ sp:varName "productionTestFlow"^^xsd:string |
901 | ] ; | 911 | ] ; |
902 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testType> ; | 912 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
913 | + sp:subject | ||
914 | + [ sp:varName "wellTest"^^xsd:string | ||
915 | + ] | ||
916 | + ] [ sp:object | ||
917 | + [ sp:varName "productionTestRef"^^xsd:string | ||
918 | + ] ; | ||
919 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | ||
903 | sp:subject | 920 | sp:subject |
904 | [ sp:varName "wellTestRef"^^xsd:string | 921 | [ sp:varName "wellTestRef"^^xsd:string |
905 | ] | 922 | ] |
923 | + ] [ sp:object | ||
924 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
925 | + ] ; | ||
926 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | ||
927 | + sp:subject | ||
928 | + [ sp:varName "productionTestRef"^^xsd:string | ||
929 | + ] | ||
930 | + ] [ rdf:type sp:Optional ; | ||
931 | + sp:elements ([ sp:object | ||
932 | + [ sp:varName "flowingPressureRef"^^xsd:string | ||
933 | + ] ; | ||
934 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowingPressureRef> ; | ||
935 | + sp:subject | ||
936 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
937 | + ] | ||
938 | + ] [ sp:object | ||
939 | + [ sp:varName "realFlowingPressure"^^xsd:string | ||
940 | + ] ; | ||
941 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
942 | + sp:subject | ||
943 | + [ sp:varName "flowingPressureRef"^^xsd:string | ||
944 | + ] | ||
945 | + ] [ sp:object | ||
946 | + [ sp:varName "uomFlowingPressure"^^xsd:string | ||
947 | + ] ; | ||
948 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
949 | + sp:subject | ||
950 | + [ sp:varName "flowingPressureRef"^^xsd:string | ||
951 | + ] | ||
952 | + ]) | ||
953 | + ] [ rdf:type sp:Optional ; | ||
954 | + sp:elements ([ sp:object | ||
955 | + [ sp:varName "temperatureRef"^^xsd:string | ||
956 | + ] ; | ||
957 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#temperatureRef> ; | ||
958 | + sp:subject | ||
959 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
960 | + ] | ||
961 | + ] [ sp:object | ||
962 | + [ sp:varName "realWellheadTemperature"^^xsd:string | ||
963 | + ] ; | ||
964 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
965 | + sp:subject | ||
966 | + [ sp:varName "temperatureRef"^^xsd:string | ||
967 | + ] | ||
968 | + ] [ sp:object | ||
969 | + [ sp:varName "uomWellheadTemperature"^^xsd:string | ||
970 | + ] ; | ||
971 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
972 | + sp:subject | ||
973 | + [ sp:varName "temperatureRef"^^xsd:string | ||
974 | + ] | ||
975 | + ]) | ||
976 | + ] [ rdf:type sp:Bind ; | ||
977 | + sp:expression | ||
978 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
979 | + sp:arg1 [ sp:varName "uomFlowingPressure"^^xsd:string | ||
980 | + ] | ||
981 | + ] ; | ||
982 | + sp:variable | ||
983 | + [ sp:varName "pressureScaleFlowing"^^xsd:string | ||
984 | + ] | ||
985 | + ] [ rdf:type sp:Bind ; | ||
986 | + sp:expression | ||
987 | + [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | ||
988 | + sp:arg1 [ sp:varName "uomWellheadTemperature"^^xsd:string | ||
989 | + ] | ||
990 | + ] ; | ||
991 | + sp:variable | ||
992 | + [ sp:varName "temperatureScaleWellhead"^^xsd:string | ||
993 | + ] | ||
906 | ]) | 994 | ]) |
907 | ] ; | 995 | ] ; |
908 | spin:rule | 996 | spin:rule |
909 | [ rdf:type sp:Construct ; | 997 | [ rdf:type sp:Construct ; |
910 | - rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; | 998 | + rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; |
911 | - sp:templates ([ sp:object _:b12 ; | 999 | + sp:templates ([ sp:object _:b16 ; |
912 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 1000 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
913 | sp:subject | 1001 | sp:subject |
914 | [ sp:varName "productionTestFlow"^^xsd:string | 1002 | [ sp:varName "productionTestFlow"^^xsd:string |
915 | ] | 1003 | ] |
916 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; | 1004 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; |
917 | sp:predicate rdf:type ; | 1005 | sp:predicate rdf:type ; |
918 | - sp:subject _:b12 | 1006 | + sp:subject _:b16 |
919 | - ] [ sp:object _:b13 ; | 1007 | + ] [ sp:object _:b17 ; |
920 | sp:predicate rdf:type ; | 1008 | sp:predicate rdf:type ; |
921 | - sp:subject _:b12 | 1009 | + sp:subject _:b16 |
922 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 1010 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
923 | sp:predicate rdf:type ; | 1011 | sp:predicate rdf:type ; |
924 | - sp:subject _:b13 | 1012 | + sp:subject _:b17 |
925 | ] [ sp:object | 1013 | ] [ sp:object |
926 | - [ sp:varName "realFlowingPressure"^^xsd:string | 1014 | + [ sp:varName "realSeparatorPressure"^^xsd:string |
927 | ] ; | 1015 | ] ; |
928 | sp:predicate | 1016 | sp:predicate |
929 | - [ sp:varName "pressureScaleFlowing"^^xsd:string | 1017 | + [ sp:varName "pressureScaleSeparator"^^xsd:string |
930 | ] ; | 1018 | ] ; |
931 | - sp:subject _:b13 | 1019 | + sp:subject _:b17 |
932 | - ] [ sp:object _:b14 ; | 1020 | + ] [ sp:object _:b18 ; |
933 | sp:predicate rdf:type ; | 1021 | sp:predicate rdf:type ; |
934 | - sp:subject _:b12 | 1022 | + sp:subject _:b16 |
935 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | 1023 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; |
936 | sp:predicate rdf:type ; | 1024 | sp:predicate rdf:type ; |
937 | - sp:subject _:b14 | 1025 | + sp:subject _:b18 |
938 | ] [ sp:object | 1026 | ] [ sp:object |
939 | - [ sp:varName "realWellheadTemperature"^^xsd:string | 1027 | + [ sp:varName "realSeparatorTemperature"^^xsd:string |
940 | ] ; | 1028 | ] ; |
941 | sp:predicate | 1029 | sp:predicate |
942 | - [ sp:varName "temperatureScaleWellhead"^^xsd:string | 1030 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string |
943 | ] ; | 1031 | ] ; |
944 | - sp:subject _:b14 | 1032 | + sp:subject _:b18 |
945 | ]) ; | 1033 | ]) ; |
946 | sp:where ([ sp:object | 1034 | sp:where ([ sp:object |
947 | [ sp:varName "wellSetRef"^^xsd:string | 1035 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -1012,109 +1100,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1012,109 +1100,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
1012 | [ sp:varName "wellTestRef"^^xsd:string | 1100 | [ sp:varName "wellTestRef"^^xsd:string |
1013 | ] | 1101 | ] |
1014 | ] [ sp:object | 1102 | ] [ sp:object |
1015 | - [ sp:varName "wellheadDataRef"^^xsd:string | 1103 | + [ sp:varName "separatorDataRef"^^xsd:string |
1016 | ] ; | 1104 | ] ; |
1017 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | 1105 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; |
1018 | sp:subject | 1106 | sp:subject |
1019 | [ sp:varName "productionTestRef"^^xsd:string | 1107 | [ sp:varName "productionTestRef"^^xsd:string |
1020 | ] | 1108 | ] |
1021 | ] [ rdf:type sp:Optional ; | 1109 | ] [ rdf:type sp:Optional ; |
1022 | sp:elements ([ sp:object | 1110 | sp:elements ([ sp:object |
1023 | - [ sp:varName "flowingPressureRef"^^xsd:string | 1111 | + [ sp:varName "separatorPressureRef"^^xsd:string |
1024 | ] ; | 1112 | ] ; |
1025 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowingPressureRef> ; | 1113 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorPressureRef> ; |
1026 | sp:subject | 1114 | sp:subject |
1027 | - [ sp:varName "wellheadDataRef"^^xsd:string | 1115 | + [ sp:varName "separatorDataRef"^^xsd:string |
1028 | ] | 1116 | ] |
1029 | ] [ sp:object | 1117 | ] [ sp:object |
1030 | - [ sp:varName "realFlowingPressure"^^xsd:string | 1118 | + [ sp:varName "realSeparatorPressure"^^xsd:string |
1031 | ] ; | 1119 | ] ; |
1032 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1120 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1033 | sp:subject | 1121 | sp:subject |
1034 | - [ sp:varName "flowingPressureRef"^^xsd:string | 1122 | + [ sp:varName "separatorPressureRef"^^xsd:string |
1035 | ] | 1123 | ] |
1036 | ] [ sp:object | 1124 | ] [ sp:object |
1037 | - [ sp:varName "uomFlowingPressure"^^xsd:string | 1125 | + [ sp:varName "uomSeparatorPressure"^^xsd:string |
1038 | ] ; | 1126 | ] ; |
1039 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1127 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1040 | sp:subject | 1128 | sp:subject |
1041 | - [ sp:varName "flowingPressureRef"^^xsd:string | 1129 | + [ sp:varName "separatorPressureRef"^^xsd:string |
1042 | ] | 1130 | ] |
1043 | ]) | 1131 | ]) |
1044 | ] [ rdf:type sp:Optional ; | 1132 | ] [ rdf:type sp:Optional ; |
1045 | sp:elements ([ sp:object | 1133 | sp:elements ([ sp:object |
1046 | - [ sp:varName "temperatureRef"^^xsd:string | 1134 | + [ sp:varName "separatorTemperatureRef"^^xsd:string |
1047 | ] ; | 1135 | ] ; |
1048 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#temperatureRef> ; | 1136 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; |
1049 | sp:subject | 1137 | sp:subject |
1050 | - [ sp:varName "wellheadDataRef"^^xsd:string | 1138 | + [ sp:varName "separatorDataRef"^^xsd:string |
1051 | ] | 1139 | ] |
1052 | ] [ sp:object | 1140 | ] [ sp:object |
1053 | - [ sp:varName "realWellheadTemperature"^^xsd:string | 1141 | + [ sp:varName "realSeparatorTemperature"^^xsd:string |
1054 | ] ; | 1142 | ] ; |
1055 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1143 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1056 | sp:subject | 1144 | sp:subject |
1057 | - [ sp:varName "temperatureRef"^^xsd:string | 1145 | + [ sp:varName "separatorTemperatureRef"^^xsd:string |
1058 | ] | 1146 | ] |
1059 | ] [ sp:object | 1147 | ] [ sp:object |
1060 | - [ sp:varName "uomWellheadTemperature"^^xsd:string | 1148 | + [ sp:varName "uomSeparatorTemperature"^^xsd:string |
1061 | ] ; | 1149 | ] ; |
1062 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1150 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1063 | sp:subject | 1151 | sp:subject |
1064 | - [ sp:varName "temperatureRef"^^xsd:string | 1152 | + [ sp:varName "separatorTemperatureRef"^^xsd:string |
1065 | ] | 1153 | ] |
1066 | ]) | 1154 | ]) |
1067 | ] [ rdf:type sp:Bind ; | 1155 | ] [ rdf:type sp:Bind ; |
1068 | sp:expression | 1156 | sp:expression |
1069 | [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 1157 | [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
1070 | - sp:arg1 [ sp:varName "uomFlowingPressure"^^xsd:string | 1158 | + sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string |
1071 | ] | 1159 | ] |
1072 | ] ; | 1160 | ] ; |
1073 | sp:variable | 1161 | sp:variable |
1074 | - [ sp:varName "pressureScaleFlowing"^^xsd:string | 1162 | + [ sp:varName "pressureScaleSeparator"^^xsd:string |
1075 | ] | 1163 | ] |
1076 | ] [ rdf:type sp:Bind ; | 1164 | ] [ rdf:type sp:Bind ; |
1077 | sp:expression | 1165 | sp:expression |
1078 | [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | 1166 | [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; |
1079 | - sp:arg1 [ sp:varName "uomWellheadTemperature"^^xsd:string | 1167 | + sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string |
1080 | ] | 1168 | ] |
1081 | ] ; | 1169 | ] ; |
1082 | sp:variable | 1170 | sp:variable |
1083 | - [ sp:varName "temperatureScaleWellhead"^^xsd:string | 1171 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string |
1084 | ] | 1172 | ] |
1085 | ]) | 1173 | ]) |
1086 | ] ; | 1174 | ] ; |
1087 | spin:rule | 1175 | spin:rule |
1088 | [ rdf:type sp:Construct ; | 1176 | [ rdf:type sp:Construct ; |
1089 | - rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; | 1177 | + rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; |
1090 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | 1178 | + sp:templates ([ sp:object _:b19 ; |
1091 | - sp:predicate rdf:type ; | 1179 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; |
1092 | - sp:subject | ||
1093 | - [ sp:varName "wellTest"^^xsd:string | ||
1094 | - ] | ||
1095 | - ] [ sp:object _:b15 ; | ||
1096 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
1097 | - sp:subject | ||
1098 | - [ sp:varName "wellTest"^^xsd:string | ||
1099 | - ] | ||
1100 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
1101 | - sp:predicate rdf:type ; | ||
1102 | - sp:subject _:b15 | ||
1103 | - ] [ sp:object _:b16 ; | ||
1104 | - sp:predicate rdf:type ; | ||
1105 | sp:subject | 1180 | sp:subject |
1106 | [ sp:varName "wellTest"^^xsd:string | 1181 | [ sp:varName "wellTest"^^xsd:string |
1107 | ] | 1182 | ] |
1108 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | 1183 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
1109 | sp:predicate rdf:type ; | 1184 | sp:predicate rdf:type ; |
1110 | - sp:subject _:b16 | 1185 | + sp:subject _:b19 |
1111 | ] [ sp:object | 1186 | ] [ sp:object |
1112 | - [ sp:varName "realDuration"^^xsd:string | 1187 | + [ sp:varName "realShutInPressure"^^xsd:string |
1113 | ] ; | 1188 | ] ; |
1114 | sp:predicate | 1189 | sp:predicate |
1115 | - [ sp:varName "durationScale"^^xsd:string | 1190 | + [ sp:varName "shutInPressureScale"^^xsd:string |
1116 | ] ; | 1191 | ] ; |
1117 | - sp:subject _:b16 | 1192 | + sp:subject _:b19 |
1118 | ]) ; | 1193 | ]) ; |
1119 | sp:where ([ sp:object | 1194 | sp:where ([ sp:object |
1120 | [ sp:varName "wellSetRef"^^xsd:string | 1195 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -1177,58 +1252,118 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1177,58 +1252,118 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
1177 | sp:subject | 1252 | sp:subject |
1178 | [ sp:varName "wellTestRef"^^xsd:string | 1253 | [ sp:varName "wellTestRef"^^xsd:string |
1179 | ] | 1254 | ] |
1180 | - ] [ rdf:type sp:Optional ; | 1255 | + ] [ sp:object |
1181 | - sp:elements ([ sp:object | 1256 | + [ sp:varName "wellheadDataRef"^^xsd:string |
1182 | - [ sp:varName "testDurationRef"^^xsd:string | ||
1183 | ] ; | 1257 | ] ; |
1184 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | 1258 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; |
1185 | sp:subject | 1259 | sp:subject |
1186 | [ sp:varName "productionTestRef"^^xsd:string | 1260 | [ sp:varName "productionTestRef"^^xsd:string |
1187 | ] | 1261 | ] |
1188 | ] [ sp:object | 1262 | ] [ sp:object |
1189 | - [ sp:varName "realDuration"^^xsd:string | 1263 | + [ sp:varName "shutInPressureRef"^^xsd:string |
1264 | + ] ; | ||
1265 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#shutInPressureRef> ; | ||
1266 | + sp:subject | ||
1267 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
1268 | + ] | ||
1269 | + ] [ sp:object | ||
1270 | + [ sp:varName "realShutInPressure"^^xsd:string | ||
1190 | ] ; | 1271 | ] ; |
1191 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1272 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1192 | sp:subject | 1273 | sp:subject |
1193 | - [ sp:varName "testDurationRef"^^xsd:string | 1274 | + [ sp:varName "shutInPressureRef"^^xsd:string |
1194 | ] | 1275 | ] |
1195 | ] [ sp:object | 1276 | ] [ sp:object |
1196 | - [ sp:varName "uomDuration"^^xsd:string | 1277 | + [ sp:varName "uomShutInPressure"^^xsd:string |
1197 | ] ; | 1278 | ] ; |
1198 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1279 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1199 | sp:subject | 1280 | sp:subject |
1200 | - [ sp:varName "testDurationRef"^^xsd:string | 1281 | + [ sp:varName "shutInPressureRef"^^xsd:string |
1201 | ] | 1282 | ] |
1202 | - ]) | ||
1203 | ] [ rdf:type sp:Bind ; | 1283 | ] [ rdf:type sp:Bind ; |
1204 | sp:expression | 1284 | sp:expression |
1205 | - [ rdf:type ep-dpr-spin-lib:selectDurationScale ; | 1285 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
1206 | - sp:arg1 [ sp:varName "uomDuration"^^xsd:string | 1286 | + sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string |
1207 | ] | 1287 | ] |
1208 | ] ; | 1288 | ] ; |
1209 | sp:variable | 1289 | sp:variable |
1210 | - [ sp:varName "durationScale"^^xsd:string | 1290 | + [ sp:varName "ShutInPressureScale"^^xsd:string |
1211 | ] | 1291 | ] |
1212 | ]) | 1292 | ]) |
1213 | ] ; | 1293 | ] ; |
1214 | spin:rule | 1294 | spin:rule |
1215 | [ rdf:type sp:Construct ; | 1295 | [ rdf:type sp:Construct ; |
1216 | - rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; | 1296 | + rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it |
1217 | - sp:templates ([ sp:object _:b17 ; | 1297 | +The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. |
1218 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; | 1298 | +The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""^^xsd:string ; |
1299 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
1300 | + sp:predicate rdf:type ; | ||
1301 | + sp:subject _:b20 | ||
1302 | + ] [ sp:object _:b20 ; | ||
1303 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
1219 | sp:subject | 1304 | sp:subject |
1220 | - [ sp:varName "wellTest"^^xsd:string | 1305 | + [ sp:varName "dailyProductionActivity"^^xsd:string |
1221 | ] | 1306 | ] |
1222 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
1223 | - sp:predicate rdf:type ; | ||
1224 | - sp:subject _:b17 | ||
1225 | ] [ sp:object | 1307 | ] [ sp:object |
1226 | - [ sp:varName "lastValidTest"^^xsd:string | 1308 | + [ sp:varName "testDate"^^xsd:string |
1227 | ] ; | 1309 | ] ; |
1228 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 1310 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
1229 | - sp:subject _:b17 | 1311 | + sp:subject _:b20 |
1312 | + ] [ sp:object | ||
1313 | + [ sp:varName "wellBore"^^xsd:string | ||
1314 | + ] ; | ||
1315 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
1316 | + sp:subject _:b20 | ||
1317 | + ] [ sp:object | ||
1318 | + [ sp:varName "wellBoreTestName"^^xsd:string | ||
1319 | + ] ; | ||
1320 | + sp:predicate rdfs:label ; | ||
1321 | + sp:subject _:b20 | ||
1322 | + ] [ sp:object | ||
1323 | + [ sp:varName "wellTestRef"^^xsd:string | ||
1324 | + ] ; | ||
1325 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
1326 | + sp:subject _:b20 | ||
1327 | + ] [ sp:object | ||
1328 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
1329 | + ] ; | ||
1330 | + sp:predicate rdf:type ; | ||
1331 | + sp:subject _:b20 | ||
1230 | ]) ; | 1332 | ]) ; |
1231 | sp:where ([ sp:object | 1333 | sp:where ([ sp:object |
1334 | + [ sp:varName "docInfo"^^xsd:string | ||
1335 | + ] ; | ||
1336 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ; | ||
1337 | + sp:subject spin:_this | ||
1338 | + ] [ sp:object | ||
1339 | + [ sp:varName "docNameStruct"^^xsd:string | ||
1340 | + ] ; | ||
1341 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ; | ||
1342 | + sp:subject | ||
1343 | + [ sp:varName "docInfo"^^xsd:string | ||
1344 | + ] | ||
1345 | + ] [ sp:object | ||
1346 | + [ sp:varName "docName"^^xsd:string | ||
1347 | + ] ; | ||
1348 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1349 | + sp:subject | ||
1350 | + [ sp:varName "docNameStruct"^^xsd:string | ||
1351 | + ] | ||
1352 | + ] [ sp:object | ||
1353 | + [ sp:varName "docDate"^^xsd:string | ||
1354 | + ] ; | ||
1355 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ; | ||
1356 | + sp:subject | ||
1357 | + [ sp:varName "docInfo"^^xsd:string | ||
1358 | + ] | ||
1359 | + ] [ sp:object | ||
1360 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
1361 | + ] ; | ||
1362 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
1363 | + sp:subject | ||
1364 | + [ sp:varName "epDailyProdRep"^^xsd:string | ||
1365 | + ] | ||
1366 | + ] [ sp:object | ||
1232 | [ sp:varName "wellSetRef"^^xsd:string | 1367 | [ sp:varName "wellSetRef"^^xsd:string |
1233 | ] ; | 1368 | ] ; |
1234 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | 1369 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
... | @@ -1276,45 +1411,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1276,45 +1411,96 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
1276 | [ sp:varName "wellTestSetRef"^^xsd:string | 1411 | [ sp:varName "wellTestSetRef"^^xsd:string |
1277 | ] | 1412 | ] |
1278 | ] [ sp:object | 1413 | ] [ sp:object |
1414 | + [ sp:varName "wellBoreTestName"^^xsd:string | ||
1415 | + ] ; | ||
1416 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
1417 | + sp:subject | ||
1279 | [ sp:varName "wellTestRef"^^xsd:string | 1418 | [ sp:varName "wellTestRef"^^xsd:string |
1419 | + ] | ||
1420 | + ] [ rdf:type sp:Optional ; | ||
1421 | + sp:elements ([ sp:object | ||
1422 | + [ sp:varName "testDate"^^xsd:string | ||
1280 | ] ; | 1423 | ] ; |
1281 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 1424 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; |
1282 | sp:subject | 1425 | sp:subject |
1283 | - [ sp:varName "wellTest"^^xsd:string | 1426 | + [ sp:varName "wellTestRef"^^xsd:string |
1284 | ] | 1427 | ] |
1285 | - ] [ sp:object | 1428 | + ]) |
1286 | - [ sp:varName "lastValidTest"^^xsd:string | 1429 | + ] [ rdf:type sp:Optional ; |
1430 | + sp:elements ([ sp:object | ||
1431 | + [ sp:varName "testReason"^^xsd:string | ||
1287 | ] ; | 1432 | ] ; |
1288 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; | 1433 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; |
1289 | sp:subject | 1434 | sp:subject |
1290 | [ sp:varName "wellTestRef"^^xsd:string | 1435 | [ sp:varName "wellTestRef"^^xsd:string |
1291 | ] | 1436 | ] |
1292 | ]) | 1437 | ]) |
1438 | + ] [ rdf:type sp:Bind ; | ||
1439 | + sp:expression | ||
1440 | + [ rdf:type ep-spin-lib:buildURI ; | ||
1441 | + sp:arg1 "https://www.reportinghub.no/ep/data/dailyProductionReport/" ; | ||
1442 | + sp:arg2 [ rdf:type fn:concat ; | ||
1443 | + sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
1444 | + sp:arg1 [ sp:varName "docName"^^xsd:string | ||
1445 | + ] | ||
1446 | + ] ; | ||
1447 | + sp:arg2 "$" ; | ||
1448 | + sp:arg3 [ sp:varName "docDate"^^xsd:string | ||
1449 | + ] | ||
1450 | + ] | ||
1451 | + ] ; | ||
1452 | + sp:variable | ||
1453 | + [ sp:varName "epDailyProdRep"^^xsd:string | ||
1454 | + ] | ||
1455 | + ] [ rdf:type sp:Bind ; | ||
1456 | + sp:expression | ||
1457 | + [ rdf:type ep-spin-lib:buildURI ; | ||
1458 | + sp:arg1 "https://www.reportinghub.no/ep/data/temporaryWellBoreURI/" ; | ||
1459 | + sp:arg2 [ rdf:type fn:concat ; | ||
1460 | + sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
1461 | + sp:arg1 [ sp:varName "nameWellBore"^^xsd:string | ||
1462 | + ] | ||
1463 | + ] | ||
1464 | + ] | ||
1465 | + ] ; | ||
1466 | + sp:variable | ||
1467 | + [ sp:varName "wellBore"^^xsd:string | ||
1468 | + ] | ||
1469 | + ] [ rdf:type sp:Bind ; | ||
1470 | + sp:expression | ||
1471 | + [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; | ||
1472 | + sp:arg1 [ sp:varName "testReason"^^xsd:string | ||
1473 | + ] | ||
1474 | + ] ; | ||
1475 | + sp:variable | ||
1476 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
1477 | + ] | ||
1478 | + ]) | ||
1293 | ] ; | 1479 | ] ; |
1294 | spin:rule | 1480 | spin:rule |
1295 | [ rdf:type sp:Construct ; | 1481 | [ rdf:type sp:Construct ; |
1296 | rdfs:comment "STEP 30110 Transfer well head data - flow line pressure"^^xsd:string ; | 1482 | rdfs:comment "STEP 30110 Transfer well head data - flow line pressure"^^xsd:string ; |
1297 | - sp:templates ([ sp:object _:b18 ; | 1483 | + sp:templates ([ sp:object _:b21 ; |
1298 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 1484 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
1299 | sp:subject | 1485 | sp:subject |
1300 | [ sp:varName "productionTestFlow"^^xsd:string | 1486 | [ sp:varName "productionTestFlow"^^xsd:string |
1301 | ] | 1487 | ] |
1302 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestFlowLineFlow> ; | 1488 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestFlowLineFlow> ; |
1303 | sp:predicate rdf:type ; | 1489 | sp:predicate rdf:type ; |
1304 | - sp:subject _:b18 | 1490 | + sp:subject _:b21 |
1305 | - ] [ sp:object _:b19 ; | 1491 | + ] [ sp:object _:b22 ; |
1306 | sp:predicate rdf:type ; | 1492 | sp:predicate rdf:type ; |
1307 | - sp:subject _:b18 | 1493 | + sp:subject _:b21 |
1308 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 1494 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
1309 | sp:predicate rdf:type ; | 1495 | sp:predicate rdf:type ; |
1310 | - sp:subject _:b19 | 1496 | + sp:subject _:b22 |
1311 | ] [ sp:object | 1497 | ] [ sp:object |
1312 | [ sp:varName "realFlowLinePressure"^^xsd:string | 1498 | [ sp:varName "realFlowLinePressure"^^xsd:string |
1313 | ] ; | 1499 | ] ; |
1314 | sp:predicate | 1500 | sp:predicate |
1315 | [ sp:varName "pressureScaleFlowLine"^^xsd:string | 1501 | [ sp:varName "pressureScaleFlowLine"^^xsd:string |
1316 | ] ; | 1502 | ] ; |
1317 | - sp:subject _:b19 | 1503 | + sp:subject _:b22 |
1318 | ]) ; | 1504 | ]) ; |
1319 | sp:where ([ sp:object | 1505 | sp:where ([ sp:object |
1320 | [ sp:varName "wellSetRef"^^xsd:string | 1506 | [ sp:varName "wellSetRef"^^xsd:string | ... | ... |
-
Please register or login to post a comment