Showing
9 changed files
with
2709 additions
and
994 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#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 37 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
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 ep-core:PropertySpace , rdfs:Class ; | 52 | + rdf:type rdfs:Class , ep-core:PropertySpace ; |
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 ep-prodact:SafetyActivityType , owl:Class ; | 93 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
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 ep-prodact:ProductionActivityType , owl:Class ; | 97 | + rdf:type owl:Class , ep-prodact:ProductionActivityType ; |
98 | rdfs:label "air traffic operation"^^xsd:string ; | 98 | rdfs:label "air traffic operation"^^xsd:string ; |
99 | - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . | 99 | + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . |
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 owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 118 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
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 owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 122 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
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 owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 126 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
127 | - rdfs:subClassOf ep-prodact:ProductionOperationsActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . | 127 | + rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionOperationsActivity . |
128 | 128 | ||
129 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod | 129 | ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod |
130 | - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 130 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
131 | - rdfs:subClassOf ep-prodact:ProductionVolumeActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . | 131 | + rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionVolumeActivity . |
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:PartOfProductionActivity , ep-prodact:TransportationActivity . | 135 | + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . |
136 | 136 | ||
137 | ep-prodact:ConstructionOperation | 137 | ep-prodact:ConstructionOperation |
138 | - rdf:type ep-prodact:ProductionActivityType , owl:Class ; | 138 | + rdf:type owl:Class , ep-prodact:ProductionActivityType ; |
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 owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 143 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
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 owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 147 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
148 | - rdfs:subClassOf ep-prodact:ProductionOperationsActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . | 148 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionOperationsActivity . |
149 | 149 | ||
150 | ep-prodact:DailyProductionVolumeActivity | 150 | ep-prodact:DailyProductionVolumeActivity |
151 | - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 151 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
152 | - rdfs:subClassOf ep-prodact:ProductionVolumeActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . | 152 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionVolumeActivity . |
153 | 153 | ||
154 | ep-prodact:Deviation | 154 | ep-prodact:Deviation |
155 | - rdf:type ep-prodact:ProductionActivityType , owl:Class ; | 155 | + rdf:type owl:Class , ep-prodact:ProductionActivityType ; |
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 ep-prodact:SafetyActivityType , owl:Class ; | 160 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
161 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 161 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
162 | 162 | ||
163 | ep-prodact:Fire | 163 | ep-prodact:Fire |
... | @@ -179,7 +179,7 @@ ep-prodact:FlowLine-Production | ... | @@ -179,7 +179,7 @@ ep-prodact:FlowLine-Production |
179 | ep-prodact:FluidLevelTest | 179 | ep-prodact:FluidLevelTest |
180 | rdf:type owl:Class ; | 180 | rdf:type owl:Class ; |
181 | rdfs:label "fluid level test"^^xsd:string ; | 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> . | 182 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
183 | 183 | ||
184 | ep-prodact:FusionOfHSEActivitiesOverPeriod | 184 | ep-prodact:FusionOfHSEActivitiesOverPeriod |
185 | rdf:type owl:Class ; | 185 | rdf:type owl:Class ; |
... | @@ -198,21 +198,21 @@ ep-prodact:Incident | ... | @@ -198,21 +198,21 @@ ep-prodact:Incident |
198 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 198 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
199 | 199 | ||
200 | ep-prodact:InitialWellTest | 200 | ep-prodact:InitialWellTest |
201 | - rdf:type owl:Class , ep-prodact:WellTestReasonType ; | 201 | + rdf:type ep-prodact:WellTestReasonType , owl:Class ; |
202 | rdfs:label "initial"^^xsd:string ; | 202 | rdfs:label "initial"^^xsd:string ; |
203 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 203 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
204 | 204 | ||
205 | ep-prodact:InjectionWellTest | 205 | ep-prodact:InjectionWellTest |
206 | rdf:type owl:Class ; | 206 | rdf:type owl:Class ; |
207 | rdfs:label "injection well test"^^xsd:string ; | 207 | rdfs:label "injection well test"^^xsd:string ; |
208 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 208 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
209 | 209 | ||
210 | ep-prodact:Injury | 210 | ep-prodact:Injury |
211 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 211 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
212 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 212 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
213 | 213 | ||
214 | ep-prodact:IssueWorkPermit | 214 | ep-prodact:IssueWorkPermit |
215 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 215 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
216 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 216 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
217 | 217 | ||
218 | ep-prodact:JobObservation | 218 | ep-prodact:JobObservation |
... | @@ -232,20 +232,20 @@ ep-prodact:LostTimeIncident | ... | @@ -232,20 +232,20 @@ ep-prodact:LostTimeIncident |
232 | rdfs:subClassOf ep-prodact:Incident . | 232 | rdfs:subClassOf ep-prodact:Incident . |
233 | 233 | ||
234 | ep-prodact:MaintenanceActivity | 234 | ep-prodact:MaintenanceActivity |
235 | - rdf:type ep-prodact:ProductionActivityType , owl:Class ; | 235 | + rdf:type owl:Class , ep-prodact:ProductionActivityType ; |
236 | rdfs:label "maintenance activity"^^xsd:string ; | 236 | rdfs:label "maintenance activity"^^xsd:string ; |
237 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 237 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
238 | 238 | ||
239 | ep-prodact:MarineOperation | 239 | ep-prodact:MarineOperation |
240 | rdf:type owl:Class ; | 240 | rdf:type owl:Class ; |
241 | - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . | 241 | + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . |
242 | 242 | ||
243 | ep-prodact:MedicalTreatmentInjury | 243 | ep-prodact:MedicalTreatmentInjury |
244 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 244 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
245 | rdfs:subClassOf ep-prodact:Injury . | 245 | rdfs:subClassOf ep-prodact:Injury . |
246 | 246 | ||
247 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod | 247 | ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod |
248 | - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 248 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
249 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . | 249 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . |
250 | 250 | ||
251 | ep-prodact:NearMiss | 251 | ep-prodact:NearMiss |
... | @@ -256,8 +256,13 @@ ep-prodact:NotablePartOfProductionActivity | ... | @@ -256,8 +256,13 @@ ep-prodact:NotablePartOfProductionActivity |
256 | rdf:type owl:Class ; | 256 | rdf:type owl:Class ; |
257 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . | 257 | rdfs:subClassOf ep-prodact:PartOfProductionActivity . |
258 | 258 | ||
259 | +ep-prodact:OtherProductionActivity | ||
260 | + rdf:type owl:Class , ep-prodact:ProductionActivityType ; | ||
261 | + rdfs:label "other production activity"^^xsd:string ; | ||
262 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | ||
263 | + | ||
259 | ep-prodact:OtherReasonWellTest | 264 | ep-prodact:OtherReasonWellTest |
260 | - rdf:type owl:Class , ep-prodact:WellTestReasonType ; | 265 | + rdf:type ep-prodact:WellTestReasonType , owl:Class ; |
261 | rdfs:label "other"^^xsd:string ; | 266 | rdfs:label "other"^^xsd:string ; |
262 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 267 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
263 | 268 | ||
... | @@ -272,17 +277,17 @@ ep-prodact:Participation | ... | @@ -272,17 +277,17 @@ ep-prodact:Participation |
272 | rdfs:subPropertyOf ep-prodact:involvement . | 277 | rdfs:subPropertyOf ep-prodact:involvement . |
273 | 278 | ||
274 | ep-prodact:PeriodicWellTest | 279 | ep-prodact:PeriodicWellTest |
275 | - rdf:type owl:Class , ep-prodact:WellTestReasonType ; | 280 | + rdf:type ep-prodact:WellTestReasonType , owl:Class ; |
276 | rdfs:label "periodic"^^xsd:string ; | 281 | rdfs:label "periodic"^^xsd:string ; |
277 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 282 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
278 | 283 | ||
279 | ep-prodact:PowerStationFailure | 284 | ep-prodact:PowerStationFailure |
280 | - rdf:type ep-prodact:ProductionActivityType , owl:Class ; | 285 | + rdf:type owl:Class , ep-prodact:ProductionActivityType ; |
281 | rdfs:label "power station failure"^^xsd:string ; | 286 | rdfs:label "power station failure"^^xsd:string ; |
282 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 287 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
283 | 288 | ||
284 | ep-prodact:ProductionActivityLastingLessThanAYear | 289 | ep-prodact:ProductionActivityLastingLessThanAYear |
285 | - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; | 290 | + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; |
286 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 291 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
287 | 292 | ||
288 | ep-prodact:ProductionActivityType | 293 | ep-prodact:ProductionActivityType |
... | @@ -295,7 +300,7 @@ ep-prodact:ProductionOperationClassByDuration | ... | @@ -295,7 +300,7 @@ ep-prodact:ProductionOperationClassByDuration |
295 | rdfs:subClassOf owl:Class . | 300 | rdfs:subClassOf owl:Class . |
296 | 301 | ||
297 | ep-prodact:ProductionOperationsActivity | 302 | ep-prodact:ProductionOperationsActivity |
298 | - rdf:type ep-prodact:ProductionActivityType , owl:Class ; | 303 | + rdf:type owl:Class , ep-prodact:ProductionActivityType ; |
299 | rdfs:label "production operations activity"^^xsd:string ; | 304 | rdfs:label "production operations activity"^^xsd:string ; |
300 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . | 305 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . |
301 | 306 | ||
... | @@ -308,7 +313,7 @@ ep-prodact:ReleasedToWater | ... | @@ -308,7 +313,7 @@ ep-prodact:ReleasedToWater |
308 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 313 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
309 | 314 | ||
310 | ep-prodact:ReportHazard | 315 | ep-prodact:ReportHazard |
311 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 316 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
312 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 317 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
313 | 318 | ||
314 | ep-prodact:RestrictedWork | 319 | ep-prodact:RestrictedWork |
... | @@ -316,11 +321,11 @@ ep-prodact:RestrictedWork | ... | @@ -316,11 +321,11 @@ ep-prodact:RestrictedWork |
316 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 321 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
317 | 322 | ||
318 | ep-prodact:RestrictedWorkInjury | 323 | ep-prodact:RestrictedWorkInjury |
319 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 324 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
320 | rdfs:subClassOf ep-prodact:Injury . | 325 | rdfs:subClassOf ep-prodact:Injury . |
321 | 326 | ||
322 | ep-prodact:RevisionWellTest | 327 | ep-prodact:RevisionWellTest |
323 | - rdf:type owl:Class , ep-prodact:WellTestReasonType ; | 328 | + rdf:type ep-prodact:WellTestReasonType , owl:Class ; |
324 | rdfs:label "revision"^^xsd:string ; | 329 | rdfs:label "revision"^^xsd:string ; |
325 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 330 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
326 | 331 | ||
... | @@ -329,7 +334,7 @@ ep-prodact:SafetyActivityType | ... | @@ -329,7 +334,7 @@ ep-prodact:SafetyActivityType |
329 | rdfs:subClassOf owl:Class . | 334 | rdfs:subClassOf owl:Class . |
330 | 335 | ||
331 | ep-prodact:SafetyMeeting | 336 | ep-prodact:SafetyMeeting |
332 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 337 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
333 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 338 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
334 | 339 | ||
335 | ep-prodact:SampleAmountOfSubstance | 340 | ep-prodact:SampleAmountOfSubstance |
... | @@ -349,7 +354,7 @@ ep-prodact:SickOnBoard | ... | @@ -349,7 +354,7 @@ ep-prodact:SickOnBoard |
349 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 354 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
350 | 355 | ||
351 | ep-prodact:SpillOrLeak | 356 | ep-prodact:SpillOrLeak |
352 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 357 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
353 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 358 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
354 | 359 | ||
355 | ep-prodact:TransportationActivity | 360 | ep-prodact:TransportationActivity |
... | @@ -357,7 +362,7 @@ ep-prodact:TransportationActivity | ... | @@ -357,7 +362,7 @@ ep-prodact:TransportationActivity |
357 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . | 362 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . |
358 | 363 | ||
359 | ep-prodact:UnknownReasonWellTest | 364 | ep-prodact:UnknownReasonWellTest |
360 | - rdf:type owl:Class , ep-prodact:WellTestReasonType ; | 365 | + rdf:type ep-prodact:WellTestReasonType , owl:Class ; |
361 | rdfs:label "unknown"^^xsd:string ; | 366 | rdfs:label "unknown"^^xsd:string ; |
362 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . | 367 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . |
363 | 368 | ||
... | @@ -367,7 +372,7 @@ ep-prodact:WaterCleaningOperation | ... | @@ -367,7 +372,7 @@ ep-prodact:WaterCleaningOperation |
367 | 372 | ||
368 | ep-prodact:WaterSample | 373 | ep-prodact:WaterSample |
369 | rdf:type owl:Class ; | 374 | rdf:type owl:Class ; |
370 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Water> , ep-prodact:SampleAmountOfSubstance . | 375 | + rdfs:subClassOf ep-prodact:SampleAmountOfSubstance , <http://www.reportinghub.no/ep/schema/well#Water> . |
371 | 376 | ||
372 | ep-prodact:WellTestReasonType | 377 | ep-prodact:WellTestReasonType |
373 | rdf:type rdfs:Class ; | 378 | rdf:type rdfs:Class ; |
... | @@ -375,11 +380,11 @@ ep-prodact:WellTestReasonType | ... | @@ -375,11 +380,11 @@ ep-prodact:WellTestReasonType |
375 | rdfs:subClassOf owl:Class . | 380 | rdfs:subClassOf owl:Class . |
376 | 381 | ||
377 | ep-prodact:WorkingUnderPermit | 382 | ep-prodact:WorkingUnderPermit |
378 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 383 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
379 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . | 384 | rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . |
380 | 385 | ||
381 | ep-prodact:WorkingUnderPermitWithSJA | 386 | ep-prodact:WorkingUnderPermitWithSJA |
382 | - rdf:type ep-prodact:SafetyActivityType , owl:Class ; | 387 | + rdf:type owl:Class , ep-prodact:SafetyActivityType ; |
383 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . | 388 | rdfs:subClassOf ep-prodact:WorkingUnderPermit . |
384 | 389 | ||
385 | ep-prodact:ammoniumDensity | 390 | ep-prodact:ammoniumDensity |
... | @@ -431,7 +436,7 @@ ep-prodact:hasPredecessor | ... | @@ -431,7 +436,7 @@ ep-prodact:hasPredecessor |
431 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . | 436 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . |
432 | 437 | ||
433 | ep-prodact:hasShutInPressure | 438 | ep-prodact:hasShutInPressure |
434 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | 439 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; |
435 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | 440 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; |
436 | rdfs:label "has shut-in pressure"^^xsd:string ; | 441 | rdfs:label "has shut-in pressure"^^xsd:string ; |
437 | rdfs:range ep-core:Pressure . | 442 | rdfs:range ep-core:Pressure . |
... | @@ -442,6 +447,30 @@ ep-prodact:hasValidPredecessor | ... | @@ -442,6 +447,30 @@ ep-prodact:hasValidPredecessor |
442 | rdfs:label "has valid predecessor"^^xsd:string ; | 447 | rdfs:label "has valid predecessor"^^xsd:string ; |
443 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . | 448 | rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . |
444 | 449 | ||
450 | +ep-prodact:injectionWellTestMaximumAnnularPressure | ||
451 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
452 | + rdfs:domain ep-prodact:InjectionWellTest ; | ||
453 | + rdfs:label "injection well test maximum annular pressure"^^xsd:string ; | ||
454 | + rdfs:range ep-core:Pressure . | ||
455 | + | ||
456 | +ep-prodact:injectionWellTestMinimumAnnularPressure | ||
457 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
458 | + rdfs:domain ep-prodact:InjectionWellTest ; | ||
459 | + rdfs:label "injection well test minimum annular pressure"^^xsd:string ; | ||
460 | + rdfs:range ep-core:Pressure . | ||
461 | + | ||
462 | +ep-prodact:injectionWellTestWellheadFlowingPressure | ||
463 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
464 | + rdfs:domain ep-prodact:InjectionWellTest ; | ||
465 | + rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ; | ||
466 | + rdfs:range ep-core:Pressure . | ||
467 | + | ||
468 | +ep-prodact:injectionWellTestWellheadMaximumPressure | ||
469 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
470 | + rdfs:domain ep-prodact:InjectionWellTest ; | ||
471 | + rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; | ||
472 | + rdfs:range ep-core:Pressure . | ||
473 | + | ||
445 | ep-prodact:involvedVessel | 474 | ep-prodact:involvedVessel |
446 | rdf:type owl:ObjectProperty ; | 475 | rdf:type owl:ObjectProperty ; |
447 | rdfs:domain ep-prodact:MarineOperation ; | 476 | rdfs:domain ep-prodact:MarineOperation ; |
... | @@ -508,6 +537,12 @@ ep-prodact:oilInWater | ... | @@ -508,6 +537,12 @@ ep-prodact:oilInWater |
508 | rdfs:domain ep-prodact:WaterSample ; | 537 | rdfs:domain ep-prodact:WaterSample ; |
509 | rdfs:range ep-core:SpecificMass . | 538 | rdfs:range ep-core:SpecificMass . |
510 | 539 | ||
540 | +ep-prodact:onProductionFacility | ||
541 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | ||
542 | + rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; | ||
543 | + rdfs:label "on facility"^^xsd:string ; | ||
544 | + rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . | ||
545 | + | ||
511 | ep-prodact:oxygenInWater | 546 | ep-prodact:oxygenInWater |
512 | rdf:type owl:ObjectProperty ; | 547 | rdf:type owl:ObjectProperty ; |
513 | rdfs:domain ep-prodact:WaterSample ; | 548 | rdfs:domain ep-prodact:WaterSample ; |
... | @@ -523,6 +558,12 @@ ep-prodact:productionActivityPeriodClassification | ... | @@ -523,6 +558,12 @@ ep-prodact:productionActivityPeriodClassification |
523 | rdfs:domain ep-prodact:FusionOfPartsOfProductionActivityOverPeriod ; | 558 | rdfs:domain ep-prodact:FusionOfPartsOfProductionActivityOverPeriod ; |
524 | rdfs:range ep-prodact:ProductionOperationClassByDuration . | 559 | rdfs:range ep-prodact:ProductionOperationClassByDuration . |
525 | 560 | ||
561 | +ep-prodact:productionOperator | ||
562 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | ||
563 | + rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; | ||
564 | + rdfs:label "production operator"^^xsd:string ; | ||
565 | + rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . | ||
566 | + | ||
526 | ep-prodact:residualChlorideInWater | 567 | ep-prodact:residualChlorideInWater |
527 | rdf:type owl:ObjectProperty ; | 568 | rdf:type owl:ObjectProperty ; |
528 | rdfs:domain ep-prodact:WaterSample ; | 569 | rdfs:domain ep-prodact:WaterSample ; |
... | @@ -555,7 +596,7 @@ ep-prodact:standbyVessel | ... | @@ -555,7 +596,7 @@ ep-prodact:standbyVessel |
555 | rdfs:subPropertyOf ep-prodact:involvedVessel . | 596 | rdfs:subPropertyOf ep-prodact:involvedVessel . |
556 | 597 | ||
557 | ep-prodact:testedWellBoreInterval | 598 | ep-prodact:testedWellBoreInterval |
558 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 599 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
559 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | 600 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
560 | rdfs:label "tested wellbore interval"^^xsd:string ; | 601 | rdfs:label "tested wellbore interval"^^xsd:string ; |
561 | rdfs:range ep-core:PhysicalObject . | 602 | rdfs:range ep-core:PhysicalObject . |
... | @@ -575,12 +616,6 @@ ep-prodact:waterSampleTaken | ... | @@ -575,12 +616,6 @@ ep-prodact:waterSampleTaken |
575 | rdfs:domain ep-prodact:WaterCleaningOperation ; | 616 | rdfs:domain ep-prodact:WaterCleaningOperation ; |
576 | rdfs:range ep-prodact:WaterSample . | 617 | rdfs:range ep-prodact:WaterSample . |
577 | 618 | ||
578 | -ep-prodact:wellTestInjectedFluid | ||
579 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | ||
580 | - rdfs:domain ep-prodact:InjectionWellTest ; | ||
581 | - rdfs:label "well test injected fluid"^^xsd:string ; | ||
582 | - rdfs:range <http://www.reportinghub.no/ep/schema/well#Fluid> . | ||
583 | - | ||
584 | ep-prodact:yearlyActivityToDate | 619 | ep-prodact:yearlyActivityToDate |
585 | rdf:type owl:ObjectProperty ; | 620 | rdf:type owl:ObjectProperty ; |
586 | rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; | 621 | rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; | ... | ... |
1 | # baseURI: http://www.reportinghub.no/ep/transform/1.0/dpr/collector | 1 | # baseURI: http://www.reportinghub.no/ep/transform/1.0/dpr/collector |
2 | # imports: http://spinrdf.org/spin | 2 | # imports: http://spinrdf.org/spin |
3 | # imports: http://www.reportinghub.no/ep/schema/1.0/production | 3 | # imports: http://www.reportinghub.no/ep/schema/1.0/production |
4 | +# imports: http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity | ||
5 | +# imports: http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestData | ||
6 | +# imports: http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestResults | ||
4 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume | 7 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume |
5 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/productionOperations | 8 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/productionOperations |
6 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/productionTestResults | 9 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/productionTestResults |
7 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest | 10 | # imports: http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest |
8 | 11 | ||
12 | +@prefix dailyProductionActivity: <http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity#> . | ||
13 | +@prefix injectionTestData: <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestData#> . | ||
14 | +@prefix injectionTestResults: <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestResults#> . | ||
9 | @prefix owl: <http://www.w3.org/2002/07/owl#> . | 15 | @prefix owl: <http://www.w3.org/2002/07/owl#> . |
10 | @prefix productVolume: <http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume#> . | 16 | @prefix productVolume: <http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume#> . |
11 | @prefix productionOperations: <http://www.reportinghub.no/ep/transform/1.0/dpr/productionOperations#> . | 17 | @prefix productionOperations: <http://www.reportinghub.no/ep/transform/1.0/dpr/productionOperations#> . |
... | @@ -20,5 +26,5 @@ | ... | @@ -20,5 +26,5 @@ |
20 | 26 | ||
21 | <http://www.reportinghub.no/ep/transform/1.0/dpr/collector> | 27 | <http://www.reportinghub.no/ep/transform/1.0/dpr/collector> |
22 | rdf:type owl:Ontology ; | 28 | rdf:type owl:Ontology ; |
23 | - owl:imports <http://www.reportinghub.no/ep/transform/1.0/dpr/productionTestResults> , <http://www.reportinghub.no/ep/transform/1.0/dpr/productionOperations> , <http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume> , <http://www.reportinghub.no/ep/schema/1.0/production> ; | 29 | + owl:imports <http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity> , <http://www.reportinghub.no/ep/transform/1.0/dpr/productionOperations> , <http://www.reportinghub.no/ep/transform/1.0/dpr/wellTest> , <http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume> , <http://www.reportinghub.no/ep/transform/1.0/dpr/productionTestResults> , <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestData> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestResults> ; |
24 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 30 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ... | ... |
1 | +# baseURI: http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity | ||
2 | +# imports: http://spinrdf.org/spin | ||
3 | +# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib | ||
4 | +# imports: http://www.reportinghub.no/ep/schema/1.0/activity | ||
5 | +# imports: http://www.reportinghub.no/ep/schema/1.0/production-core | ||
6 | +# imports: http://www.reportinghub.no/ep/schema/1.0/production-well | ||
7 | +# imports: http://www.witsml.org/schemas/131/addendum/combo | ||
8 | + | ||
9 | +@prefix : <http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity#> . | ||
10 | +@prefix ep-dpr-spin-lib: <http://www.reportinghub.no/ep/dpr/spin/1.1/lib#> . | ||
11 | +@prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . | ||
12 | +@prefix fn: <http://www.w3.org/2005/xpath-functions#> . | ||
13 | +@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
14 | +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
15 | +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
16 | +@prefix rhspin: <http://www.reportinghub.no/spin/rh#> . | ||
17 | +@prefix sp: <http://spinrdf.org/sp#> . | ||
18 | +@prefix spin: <http://spinrdf.org/spin#> . | ||
19 | +@prefix spl: <http://spinrdf.org/spl#> . | ||
20 | +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
21 | + | ||
22 | +<http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity> | ||
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> ; | ||
25 | + owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ||
26 | + | ||
27 | +<http://www.witsml.org/schemas/131/addendum/combo#A_Global-WITSMLComposite> | ||
28 | + spin:rule | ||
29 | + [ rdf:type sp:Construct ; | ||
30 | + rdfs:comment "STEP 10003 Set the overall daily activity installation and its operator"^^xsd:string ; | ||
31 | + sp:templates ([ sp:object _:b1 ; | ||
32 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#productionOperator> ; | ||
33 | + sp:subject | ||
34 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
35 | + ] | ||
36 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/organization#Company> ; | ||
37 | + sp:predicate rdf:type ; | ||
38 | + sp:subject _:b1 | ||
39 | + ] [ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ; | ||
40 | + sp:predicate rdf:type ; | ||
41 | + sp:subject _:b1 | ||
42 | + ] [ sp:object | ||
43 | + [ sp:varName "operatorName"^^xsd:string | ||
44 | + ] ; | ||
45 | + sp:predicate rdfs:label ; | ||
46 | + sp:subject _:b1 | ||
47 | + ] [ sp:object _:b2 ; | ||
48 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#onProductionFacility> ; | ||
49 | + sp:subject | ||
50 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
51 | + ] | ||
52 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
53 | + sp:predicate rdf:type ; | ||
54 | + sp:subject _:b2 | ||
55 | + ] [ sp:object | ||
56 | + [ sp:varName "productionInstallation"^^xsd:string | ||
57 | + ] ; | ||
58 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
59 | + sp:subject _:b2 | ||
60 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
61 | + sp:predicate rdf:type ; | ||
62 | + sp:subject | ||
63 | + [ sp:varName "productionInstallation"^^xsd:string | ||
64 | + ] | ||
65 | + ] [ sp:object | ||
66 | + [ sp:varName "productionInstallationType"^^xsd:string | ||
67 | + ] ; | ||
68 | + sp:predicate rdf:type ; | ||
69 | + sp:subject | ||
70 | + [ sp:varName "productionInstallation"^^xsd:string | ||
71 | + ] | ||
72 | + ]) ; | ||
73 | + sp:where ([ sp:object spin:_this ; | ||
74 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
75 | + sp:subject | ||
76 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
77 | + ] | ||
78 | + ] [ sp:object | ||
79 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
80 | + ] ; | ||
81 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
82 | + sp:subject | ||
83 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
84 | + ] | ||
85 | + ] [ sp:object | ||
86 | + [ sp:varName "productionOperationSetRef"^^xsd:string | ||
87 | + ] ; | ||
88 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionOperationSetRef> ; | ||
89 | + sp:subject spin:_this | ||
90 | + ] [ sp:object | ||
91 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
92 | + ] ; | ||
93 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionOperationRef> ; | ||
94 | + sp:subject | ||
95 | + [ sp:varName "productionOperationSetRef"^^xsd:string | ||
96 | + ] | ||
97 | + ] [ rdf:type sp:Optional ; | ||
98 | + sp:elements ([ sp:object | ||
99 | + [ sp:varName "installationRef"^^xsd:string | ||
100 | + ] ; | ||
101 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#installationRef> ; | ||
102 | + sp:subject | ||
103 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
104 | + ] | ||
105 | + ] [ sp:object | ||
106 | + [ sp:varName "installationName"^^xsd:string | ||
107 | + ] ; | ||
108 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
109 | + sp:subject | ||
110 | + [ sp:varName "installationRef"^^xsd:string | ||
111 | + ] | ||
112 | + ] [ rdf:type sp:Optional ; | ||
113 | + sp:elements ([ sp:object | ||
114 | + [ sp:varName "installationKind"^^xsd:string | ||
115 | + ] ; | ||
116 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
117 | + sp:subject | ||
118 | + [ sp:varName "installationRef"^^xsd:string | ||
119 | + ] | ||
120 | + ]) | ||
121 | + ]) | ||
122 | + ] [ rdf:type sp:Optional ; | ||
123 | + sp:elements ([ sp:object | ||
124 | + [ sp:varName "operator"^^xsd:string | ||
125 | + ] ; | ||
126 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#operatorRef> ; | ||
127 | + sp:subject | ||
128 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
129 | + ] | ||
130 | + ] [ sp:object | ||
131 | + [ sp:varName "operatorName"^^xsd:string | ||
132 | + ] ; | ||
133 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
134 | + sp:subject | ||
135 | + [ sp:varName "operator"^^xsd:string | ||
136 | + ] | ||
137 | + ]) | ||
138 | + ] [ rdf:type sp:Bind ; | ||
139 | + sp:expression | ||
140 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
141 | + sp:arg1 [ sp:varName "installationName"^^xsd:string | ||
142 | + ] | ||
143 | + ] ; | ||
144 | + sp:variable | ||
145 | + [ sp:varName "normalizedInstallationName"^^xsd:string | ||
146 | + ] | ||
147 | + ] [ rdf:type sp:Bind ; | ||
148 | + sp:expression | ||
149 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
150 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
151 | + ] | ||
152 | + ] ; | ||
153 | + sp:variable | ||
154 | + [ sp:varName "productionInstallation"^^xsd:string | ||
155 | + ] | ||
156 | + ] [ rdf:type sp:Bind ; | ||
157 | + sp:expression | ||
158 | + [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | ||
159 | + sp:arg1 [ sp:varName "installationKind"^^xsd:string | ||
160 | + ] | ||
161 | + ] ; | ||
162 | + sp:variable | ||
163 | + [ sp:varName "productionInstallationType"^^xsd:string | ||
164 | + ] | ||
165 | + ]) | ||
166 | + ] ; | ||
167 | + spin:rule | ||
168 | + [ rdf:type sp:Construct ; | ||
169 | + rdfs:comment """STEP 10002b Create the DailyProductionActivity - start and end dates | ||
170 | +The DPR transform will fall in a heap unless productionOperation/installationRef is supplied. The XML schema says it is optional."""^^xsd:string ; | ||
171 | + sp:templates ([ sp:object | ||
172 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
173 | + ] ; | ||
174 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
175 | + sp:subject | ||
176 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
177 | + ] | ||
178 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> ; | ||
179 | + sp:predicate rdf:type ; | ||
180 | + sp:subject | ||
181 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
182 | + ] | ||
183 | + ] [ sp:object | ||
184 | + [ sp:varName "startDate"^^xsd:string | ||
185 | + ] ; | ||
186 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | ||
187 | + sp:subject | ||
188 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
189 | + ] | ||
190 | + ] [ sp:object | ||
191 | + [ sp:varName "endDate"^^xsd:string | ||
192 | + ] ; | ||
193 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
194 | + sp:subject | ||
195 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
196 | + ] | ||
197 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionActivityToEndOfReportingPeriod> ; | ||
198 | + sp:predicate rdf:type ; | ||
199 | + sp:subject | ||
200 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
201 | + ] | ||
202 | + ] [ sp:object | ||
203 | + [ sp:varName "endDate"^^xsd:string | ||
204 | + ] ; | ||
205 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
206 | + sp:subject | ||
207 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
208 | + ] | ||
209 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionActivityToDate> ; | ||
210 | + sp:predicate rdf:type ; | ||
211 | + sp:subject | ||
212 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
213 | + ] | ||
214 | + ] [ sp:object | ||
215 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
216 | + ] ; | ||
217 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
218 | + sp:subject | ||
219 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
220 | + ] | ||
221 | + ] [ sp:object | ||
222 | + [ sp:varName "endDate"^^xsd:string | ||
223 | + ] ; | ||
224 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
225 | + sp:subject | ||
226 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
227 | + ] | ||
228 | + ] [ sp:object | ||
229 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
230 | + ] ; | ||
231 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
232 | + sp:subject | ||
233 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
234 | + ] | ||
235 | + ] [ sp:object | ||
236 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
237 | + ] ; | ||
238 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
239 | + sp:subject | ||
240 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
241 | + ] | ||
242 | + ]) ; | ||
243 | + sp:where ([ sp:object spin:_this ; | ||
244 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
245 | + sp:subject | ||
246 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
247 | + ] | ||
248 | + ] [ sp:object | ||
249 | + [ sp:varName "productionOperationSetRef"^^xsd:string | ||
250 | + ] ; | ||
251 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionOperationSetRef> ; | ||
252 | + sp:subject spin:_this | ||
253 | + ] [ sp:object | ||
254 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
255 | + ] ; | ||
256 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionOperationRef> ; | ||
257 | + sp:subject | ||
258 | + [ sp:varName "productionOperationSetRef"^^xsd:string | ||
259 | + ] | ||
260 | + ] [ sp:object | ||
261 | + [ sp:varName "installationRef"^^xsd:string | ||
262 | + ] ; | ||
263 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#installationRef> ; | ||
264 | + sp:subject | ||
265 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
266 | + ] | ||
267 | + ] [ sp:object | ||
268 | + [ sp:varName "installationName"^^xsd:string | ||
269 | + ] ; | ||
270 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
271 | + sp:subject | ||
272 | + [ sp:varName "installationRef"^^xsd:string | ||
273 | + ] | ||
274 | + ] [ sp:object | ||
275 | + [ sp:varName "startDate"^^xsd:string | ||
276 | + ] ; | ||
277 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dateStart> ; | ||
278 | + sp:subject | ||
279 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
280 | + ] | ||
281 | + ] [ sp:object | ||
282 | + [ sp:varName "endDate"^^xsd:string | ||
283 | + ] ; | ||
284 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dateEnd> ; | ||
285 | + sp:subject | ||
286 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
287 | + ] | ||
288 | + ] [ rdf:type sp:Bind ; | ||
289 | + sp:expression | ||
290 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
291 | + sp:arg1 [ sp:varName "installationName"^^xsd:string | ||
292 | + ] | ||
293 | + ] ; | ||
294 | + sp:variable | ||
295 | + [ sp:varName "normalizedInstallationName"^^xsd:string | ||
296 | + ] | ||
297 | + ] [ rdf:type sp:Bind ; | ||
298 | + sp:expression | ||
299 | + [ rdf:type ep-dpr-spin-lib:buildDailyProductionActivityURI ; | ||
300 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
301 | + ] ; | ||
302 | + sp:arg2 [ sp:varName "startDateTime"^^xsd:string | ||
303 | + ] ; | ||
304 | + sp:arg3 [ sp:varName "endDate"^^xsd:string | ||
305 | + ] | ||
306 | + ] ; | ||
307 | + sp:variable | ||
308 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
309 | + ] | ||
310 | + ] [ rdf:type sp:Bind ; | ||
311 | + sp:expression | ||
312 | + [ rdf:type ep-dpr-spin-lib:buildAnnualProductionActivityToEndOfPeriodURI ; | ||
313 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
314 | + ] ; | ||
315 | + sp:arg2 [ sp:varName "endDate"^^xsd:string | ||
316 | + ] | ||
317 | + ] ; | ||
318 | + sp:variable | ||
319 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
320 | + ] | ||
321 | + ] [ rdf:type sp:Bind ; | ||
322 | + sp:expression | ||
323 | + [ rdf:type ep-dpr-spin-lib:buildProductionActivityToDateURI ; | ||
324 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
325 | + ] ; | ||
326 | + sp:arg2 [ sp:varName "endDate"^^xsd:string | ||
327 | + ] | ||
328 | + ] ; | ||
329 | + sp:variable | ||
330 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
331 | + ] | ||
332 | + ]) | ||
333 | + ] ; | ||
334 | + spin:rule | ||
335 | + [ rdf:type sp:Construct ; | ||
336 | + rdfs:comment "STEP 10001 Create the DailyProductionReport"^^xsd:string ; | ||
337 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#DailyProductionReport> ; | ||
338 | + sp:predicate rdf:type ; | ||
339 | + sp:subject | ||
340 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
341 | + ] | ||
342 | + ] [ sp:object | ||
343 | + [ sp:varName "docName"^^xsd:string | ||
344 | + ] ; | ||
345 | + sp:predicate rdfs:label ; | ||
346 | + sp:subject | ||
347 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
348 | + ] | ||
349 | + ] [ sp:object | ||
350 | + [ sp:varName "docDate"^^xsd:string | ||
351 | + ] ; | ||
352 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-report#dateCoveredByReport> ; | ||
353 | + sp:subject | ||
354 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
355 | + ] | ||
356 | + ] [ sp:object | ||
357 | + [ sp:varName "fileCreationDate"^^xsd:string | ||
358 | + ] ; | ||
359 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ; | ||
360 | + sp:subject | ||
361 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
362 | + ] | ||
363 | + ] [ sp:object spin:_this ; | ||
364 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
365 | + sp:subject | ||
366 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
367 | + ] | ||
368 | + ]) ; | ||
369 | + sp:where ([ sp:object | ||
370 | + [ sp:varName "documentInfoRef"^^xsd:string | ||
371 | + ] ; | ||
372 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ; | ||
373 | + sp:subject spin:_this | ||
374 | + ] [ sp:object | ||
375 | + [ sp:varName "documentNameRef"^^xsd:string | ||
376 | + ] ; | ||
377 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ; | ||
378 | + sp:subject | ||
379 | + [ sp:varName "documentInfoRef"^^xsd:string | ||
380 | + ] | ||
381 | + ] [ sp:object | ||
382 | + [ sp:varName "documentName"^^xsd:string | ||
383 | + ] ; | ||
384 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
385 | + sp:subject | ||
386 | + [ sp:varName "documentNameRef"^^xsd:string | ||
387 | + ] | ||
388 | + ] [ sp:object | ||
389 | + [ sp:varName "documentDate"^^xsd:string | ||
390 | + ] ; | ||
391 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ; | ||
392 | + sp:subject | ||
393 | + [ sp:varName "documentInfoRef"^^xsd:string | ||
394 | + ] | ||
395 | + ] [ rdf:type sp:Optional ; | ||
396 | + sp:elements ([ sp:object | ||
397 | + [ sp:varName "fileCreationInformationRef"^^xsd:string | ||
398 | + ] ; | ||
399 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fileCreationInformationRef> ; | ||
400 | + sp:subject | ||
401 | + [ sp:varName "documentInfoRe"^^xsd:string | ||
402 | + ] | ||
403 | + ] [ sp:object | ||
404 | + [ sp:varName "fileCreationDate"^^xsd:string | ||
405 | + ] ; | ||
406 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fileCreationDate> ; | ||
407 | + sp:subject | ||
408 | + [ sp:varName "fileCreationInformationRef"^^xsd:string | ||
409 | + ] | ||
410 | + ]) | ||
411 | + ] [ rdf:type sp:Bind ; | ||
412 | + sp:expression | ||
413 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
414 | + sp:arg1 [ sp:varName "documentName"^^xsd:string | ||
415 | + ] | ||
416 | + ] ; | ||
417 | + sp:variable | ||
418 | + [ sp:varName "normalizedDocumentName"^^xsd:string | ||
419 | + ] | ||
420 | + ] [ rdf:type sp:Bind ; | ||
421 | + sp:expression | ||
422 | + [ rdf:type ep-spin-lib:buildDailyProductionReportURI ; | ||
423 | + sp:arg1 [ sp:varName "normalizedDocumentName"^^xsd:string | ||
424 | + ] ; | ||
425 | + sp:arg2 [ sp:varName "documentDate"^^xsd:string | ||
426 | + ] | ||
427 | + ] ; | ||
428 | + sp:variable | ||
429 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
430 | + ] | ||
431 | + ]) | ||
432 | + ] ; | ||
433 | + spin:rule | ||
434 | + [ rdf:type sp:Construct ; | ||
435 | + rdfs:comment """STEP 10002a Create the DailyProductionActivity - start and end date-times | ||
436 | +The DPR transform will fall in a heap unless productionOperation/installationRef is supplied. The XML schema says it is optional."""^^xsd:string ; | ||
437 | + sp:templates ([ sp:object | ||
438 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
439 | + ] ; | ||
440 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
441 | + sp:subject | ||
442 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
443 | + ] | ||
444 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> ; | ||
445 | + sp:predicate rdf:type ; | ||
446 | + sp:subject | ||
447 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
448 | + ] | ||
449 | + ] [ sp:object | ||
450 | + [ sp:varName "startDateTime"^^xsd:string | ||
451 | + ] ; | ||
452 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | ||
453 | + sp:subject | ||
454 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
455 | + ] | ||
456 | + ] [ sp:object | ||
457 | + [ sp:varName "endDateTime"^^xsd:string | ||
458 | + ] ; | ||
459 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
460 | + sp:subject | ||
461 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
462 | + ] | ||
463 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionActivityToEndOfReportingPeriod> ; | ||
464 | + sp:predicate rdf:type ; | ||
465 | + sp:subject | ||
466 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
467 | + ] | ||
468 | + ] [ sp:object | ||
469 | + [ sp:varName "endDateTime"^^xsd:string | ||
470 | + ] ; | ||
471 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
472 | + sp:subject | ||
473 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
474 | + ] | ||
475 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionActivityToDate> ; | ||
476 | + sp:predicate rdf:type ; | ||
477 | + sp:subject | ||
478 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
479 | + ] | ||
480 | + ] [ sp:object | ||
481 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
482 | + ] ; | ||
483 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
484 | + sp:subject | ||
485 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
486 | + ] | ||
487 | + ] [ sp:object | ||
488 | + [ sp:varName "endDateTime"^^xsd:string | ||
489 | + ] ; | ||
490 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
491 | + sp:subject | ||
492 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
493 | + ] | ||
494 | + ] [ sp:object | ||
495 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
496 | + ] ; | ||
497 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
498 | + sp:subject | ||
499 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
500 | + ] | ||
501 | + ] [ sp:object | ||
502 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
503 | + ] ; | ||
504 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
505 | + sp:subject | ||
506 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
507 | + ] | ||
508 | + ]) ; | ||
509 | + sp:where ([ sp:object spin:_this ; | ||
510 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
511 | + sp:subject | ||
512 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
513 | + ] | ||
514 | + ] [ sp:object | ||
515 | + [ sp:varName "productionOperationSetRef"^^xsd:string | ||
516 | + ] ; | ||
517 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionOperationSetRef> ; | ||
518 | + sp:subject spin:_this | ||
519 | + ] [ sp:object | ||
520 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
521 | + ] ; | ||
522 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionOperationRef> ; | ||
523 | + sp:subject | ||
524 | + [ sp:varName "productionOperationSetRef"^^xsd:string | ||
525 | + ] | ||
526 | + ] [ sp:object | ||
527 | + [ sp:varName "installationRef"^^xsd:string | ||
528 | + ] ; | ||
529 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#installationRef> ; | ||
530 | + sp:subject | ||
531 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
532 | + ] | ||
533 | + ] [ sp:object | ||
534 | + [ sp:varName "installationName"^^xsd:string | ||
535 | + ] ; | ||
536 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
537 | + sp:subject | ||
538 | + [ sp:varName "installationRef"^^xsd:string | ||
539 | + ] | ||
540 | + ] [ sp:object | ||
541 | + [ sp:varName "startDateTime"^^xsd:string | ||
542 | + ] ; | ||
543 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dTimStart> ; | ||
544 | + sp:subject | ||
545 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
546 | + ] | ||
547 | + ] [ sp:object | ||
548 | + [ sp:varName "endDateTime"^^xsd:string | ||
549 | + ] ; | ||
550 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dTimEnd> ; | ||
551 | + sp:subject | ||
552 | + [ sp:varName "productionOperationRef"^^xsd:string | ||
553 | + ] | ||
554 | + ] [ rdf:type sp:Bind ; | ||
555 | + sp:expression | ||
556 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
557 | + sp:arg1 [ sp:varName "installationName"^^xsd:string | ||
558 | + ] | ||
559 | + ] ; | ||
560 | + sp:variable | ||
561 | + [ sp:varName "normalizedInstallationName"^^xsd:string | ||
562 | + ] | ||
563 | + ] [ rdf:type sp:Bind ; | ||
564 | + sp:expression | ||
565 | + [ rdf:type ep-dpr-spin-lib:buildDailyProductionActivityURI ; | ||
566 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
567 | + ] ; | ||
568 | + sp:arg2 [ sp:varName "startDateTime"^^xsd:string | ||
569 | + ] ; | ||
570 | + sp:arg3 [ sp:varName "endDateTime"^^xsd:string | ||
571 | + ] | ||
572 | + ] ; | ||
573 | + sp:variable | ||
574 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
575 | + ] | ||
576 | + ] [ rdf:type sp:Bind ; | ||
577 | + sp:expression | ||
578 | + [ rdf:type ep-dpr-spin-lib:buildAnnualProductionActivityToEndOfPeriodURI ; | ||
579 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
580 | + ] ; | ||
581 | + sp:arg2 [ sp:varName "endDateTime"^^xsd:string | ||
582 | + ] | ||
583 | + ] ; | ||
584 | + sp:variable | ||
585 | + [ sp:varName "annualProductionActivityToDate"^^xsd:string | ||
586 | + ] | ||
587 | + ] [ rdf:type sp:Bind ; | ||
588 | + sp:expression | ||
589 | + [ rdf:type ep-dpr-spin-lib:buildProductionActivityToDateURI ; | ||
590 | + sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string | ||
591 | + ] ; | ||
592 | + sp:arg2 [ sp:varName "endDateTime"^^xsd:string | ||
593 | + ] | ||
594 | + ] ; | ||
595 | + sp:variable | ||
596 | + [ sp:varName "productionActivityToDate"^^xsd:string | ||
597 | + ] | ||
598 | + ]) | ||
599 | + ] . |
... | @@ -21,74 +21,25 @@ | ... | @@ -21,74 +21,25 @@ |
21 | 21 | ||
22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestData> | 22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestData> |
23 | rdf:type owl:Ontology ; | 23 | rdf:type owl:Ontology ; |
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> ; | 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> ; |
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 30141 Set the tested WellBoreSection"^^xsd:string ; | 30 | + rdfs:comment "STEP 30142 Set the injected fluid type"^^xsd:string ; |
31 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | 31 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
32 | sp:predicate rdf:type ; | 32 | sp:predicate rdf:type ; |
33 | sp:subject | 33 | sp:subject |
34 | - [ sp:varName "wellTest"^^xsd:string | 34 | + [ sp:varName "wellTestInjectedFluid"^^xsd:string |
35 | - ] | ||
36 | - ] [ sp:object _:b1 ; | ||
37 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#testedWellBoreInterval> ; | ||
38 | - sp:subject | ||
39 | - [ sp:varName "wellTest"^^xsd:string | ||
40 | ] | 35 | ] |
41 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; | ||
42 | - sp:predicate rdf:type ; | ||
43 | - sp:subject _:b1 | ||
44 | - ] [ sp:object _:b2 ; | ||
45 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
46 | - sp:subject _:b1 | ||
47 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ; | ||
48 | - sp:predicate rdf:type ; | ||
49 | - sp:subject _:b2 | ||
50 | - ] [ sp:object | ||
51 | - [ sp:varName "wellBore"^^xsd:string | ||
52 | - ] ; | ||
53 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ; | ||
54 | - sp:subject _:b2 | ||
55 | - ] [ sp:object _:b3 ; | ||
56 | - sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore> ; | ||
57 | - sp:subject _:b2 | ||
58 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
59 | - sp:predicate rdf:type ; | ||
60 | - sp:subject _:b3 | ||
61 | - ] [ sp:object | ||
62 | - [ sp:varName "realMdTop"^^xsd:string | ||
63 | - ] ; | ||
64 | - sp:predicate | ||
65 | - [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
66 | - ] ; | ||
67 | - sp:subject _:b3 | ||
68 | - ] [ sp:object _:b4 ; | ||
69 | - sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore> ; | ||
70 | - sp:subject _:b2 | ||
71 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
72 | - sp:predicate rdf:type ; | ||
73 | - sp:subject _:b4 | ||
74 | ] [ sp:object | 36 | ] [ sp:object |
75 | - [ sp:varName "realMdBase"^^xsd:string | 37 | + [ sp:varName "injectedFluidType"^^xsd:string |
76 | - ] ; | ||
77 | - sp:predicate | ||
78 | - [ sp:varName "lengthScaleMdBase"^^xsd:string | ||
79 | ] ; | 38 | ] ; |
80 | - sp:subject _:b4 | ||
81 | - ] [ sp:object _:b5 ; | ||
82 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
83 | - sp:subject _:b2 | ||
84 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#SurroundingRockFormation> ; | ||
85 | sp:predicate rdf:type ; | 39 | sp:predicate rdf:type ; |
86 | - sp:subject _:b5 | 40 | + sp:subject |
87 | - ] [ sp:object | 41 | + [ sp:varName "wellTestInjectedFluid"^^xsd:string |
88 | - [ sp:varName "testedFormation"^^xsd:string | 42 | + ] |
89 | - ] ; | ||
90 | - sp:predicate rdfs:label ; | ||
91 | - sp:subject _:b5 | ||
92 | ]) ; | 43 | ]) ; |
93 | sp:where ([ sp:object | 44 | sp:where ([ sp:object |
94 | [ sp:varName "wellSetRef"^^xsd:string | 45 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -138,20 +89,13 @@ | ... | @@ -138,20 +89,13 @@ |
138 | [ sp:varName "wellTest"^^xsd:string | 89 | [ sp:varName "wellTest"^^xsd:string |
139 | ] | 90 | ] |
140 | ] [ sp:object | 91 | ] [ sp:object |
141 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 92 | + [ sp:varName "wellTestInjectedFluid"^^xsd:string |
142 | ] ; | 93 | ] ; |
143 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | 94 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
144 | sp:subject | 95 | sp:subject |
145 | [ sp:varName "wellTest"^^xsd:string | 96 | [ sp:varName "wellTest"^^xsd:string |
146 | ] | 97 | ] |
147 | ] [ sp:object | 98 | ] [ sp:object |
148 | - [ sp:varName "wellBore"^^xsd:string | ||
149 | - ] ; | ||
150 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
151 | - sp:subject | ||
152 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
153 | - ] | ||
154 | - ] [ sp:object | ||
155 | [ sp:varName "injectionTestRef"^^xsd:string | 99 | [ sp:varName "injectionTestRef"^^xsd:string |
156 | ] ; | 100 | ] ; |
157 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | 101 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
... | @@ -159,110 +103,53 @@ | ... | @@ -159,110 +103,53 @@ |
159 | [ sp:varName "wellTestRef"^^xsd:string | 103 | [ sp:varName "wellTestRef"^^xsd:string |
160 | ] | 104 | ] |
161 | ] [ sp:object | 105 | ] [ sp:object |
162 | - [ sp:varName "testIntervalRef"^^xsd:string | 106 | + [ sp:varName "injectedFluidRef"^^xsd:string |
163 | ] ; | 107 | ] ; |
164 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testIntervalRef> ; | 108 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectedFluidRef> ; |
165 | sp:subject | 109 | sp:subject |
166 | [ sp:varName "injectionTestRef"^^xsd:string | 110 | [ sp:varName "injectionTestRef"^^xsd:string |
167 | ] | 111 | ] |
168 | - ] [ rdf:type sp:Optional ; | ||
169 | - sp:elements ([ sp:object | ||
170 | - [ sp:varName "mdTopRef"^^xsd:string | ||
171 | - ] ; | ||
172 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdTopRef> ; | ||
173 | - sp:subject | ||
174 | - [ sp:varName "testIntervalRef"^^xsd:string | ||
175 | - ] | ||
176 | - ] [ sp:object | ||
177 | - [ sp:varName "realMdTop"^^xsd:string | ||
178 | - ] ; | ||
179 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
180 | - sp:subject | ||
181 | - [ sp:varName "mdTopRef"^^xsd:string | ||
182 | - ] | ||
183 | - ] [ sp:object | ||
184 | - [ sp:varName "uomMdTop"^^xsd:string | ||
185 | - ] ; | ||
186 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
187 | - sp:subject | ||
188 | - [ sp:varName "mdTopRef"^^xsd:string | ||
189 | - ] | ||
190 | - ]) | ||
191 | - ] [ rdf:type sp:Optional ; | ||
192 | - sp:elements ([ sp:object | ||
193 | - [ sp:varName "mdBaseRef"^^xsd:string | ||
194 | - ] ; | ||
195 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdBaseRef> ; | ||
196 | - sp:subject | ||
197 | - [ sp:varName "testIntervalRef"^^xsd:string | ||
198 | - ] | ||
199 | - ] [ sp:object | ||
200 | - [ sp:varName "realMdBase"^^xsd:string | ||
201 | - ] ; | ||
202 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
203 | - sp:subject | ||
204 | - [ sp:varName "mdBaseRef"^^xsd:string | ||
205 | - ] | ||
206 | - ] [ sp:object | ||
207 | - [ sp:varName "uomMdBase"^^xsd:string | ||
208 | - ] ; | ||
209 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
210 | - sp:subject | ||
211 | - [ sp:varName "mdBaseRef"^^xsd:string | ||
212 | - ] | ||
213 | - ]) | ||
214 | - ] [ rdf:type sp:Optional ; | ||
215 | - sp:elements ([ sp:object | ||
216 | - [ sp:varName "testedFormation"^^xsd:string | ||
217 | - ] ; | ||
218 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedFormation> ; | ||
219 | - sp:subject | ||
220 | - [ sp:varName "testIntervalRef"^^xsd:string | ||
221 | - ] | ||
222 | - ]) | ||
223 | - ] [ rdf:type sp:Bind ; | ||
224 | - sp:expression | ||
225 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
226 | - sp:arg1 [ sp:varName "uomMdTop"^^xsd:string | ||
227 | - ] | ||
228 | - ] ; | ||
229 | - sp:variable | ||
230 | - [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
231 | - ] | ||
232 | ] [ rdf:type sp:Bind ; | 112 | ] [ rdf:type sp:Bind ; |
233 | sp:expression | 113 | sp:expression |
234 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 114 | + [ rdf:type ep-dpr-spin-lib:selectInjectedFluidType ; |
235 | - sp:arg1 [ sp:varName "uomMdBase"^^xsd:string | 115 | + sp:arg1 [ sp:varName "injectedFluidRef"^^xsd:string |
236 | ] | 116 | ] |
237 | ] ; | 117 | ] ; |
238 | sp:variable | 118 | sp:variable |
239 | - [ sp:varName "lengthScaleMdBase"^^xsd:string | 119 | + [ sp:varName "injectedFluidType"^^xsd:string |
240 | ] | 120 | ] |
241 | ]) | 121 | ]) |
242 | ] ; | 122 | ] ; |
243 | spin:rule | 123 | spin:rule |
244 | [ rdf:type sp:Construct ; | 124 | [ rdf:type sp:Construct ; |
245 | - rdfs:comment "STEP 30140 Classify as an Injection test and set duration"^^xsd:string ; | 125 | + rdfs:comment "STEP 30143c Set the cumulative fluid flow - water amount"^^xsd:string ; |
246 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | 126 | + sp:templates ([ sp:object _:b1 ; |
247 | - sp:predicate rdf:type ; | 127 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; |
248 | sp:subject | 128 | sp:subject |
249 | - [ sp:varName "wellTest"^^xsd:string | 129 | + [ sp:varName "productionFlowToDate"^^xsd:string |
250 | ] | 130 | ] |
251 | - ] [ sp:object _:b6 ; | 131 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WaterFlow> ; |
252 | sp:predicate rdf:type ; | 132 | sp:predicate rdf:type ; |
253 | - sp:subject | 133 | + sp:subject _:b1 |
254 | - [ sp:varName "wellTest"^^xsd:string | 134 | + ] [ sp:object _:b2 ; |
255 | - ] | 135 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; |
256 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | 136 | + sp:subject _:b1 |
137 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Water> ; | ||
257 | sp:predicate rdf:type ; | 138 | sp:predicate rdf:type ; |
258 | - sp:subject _:b6 | 139 | + sp:subject _:b2 |
140 | + ] [ sp:object _:b3 ; | ||
141 | + sp:predicate rdf:type ; | ||
142 | + sp:subject _:b2 | ||
143 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | ||
144 | + sp:predicate rdf:type ; | ||
145 | + sp:subject _:b3 | ||
259 | ] [ sp:object | 146 | ] [ sp:object |
260 | - [ sp:varName "realDuration"^^xsd:string | 147 | + [ sp:varName "realVolume"^^xsd:string |
261 | ] ; | 148 | ] ; |
262 | sp:predicate | 149 | sp:predicate |
263 | - [ sp:varName "durationScale"^^xsd:string | 150 | + [ sp:varName "volumeScale"^^xsd:string |
264 | ] ; | 151 | ] ; |
265 | - sp:subject _:b6 | 152 | + sp:subject _:b3 |
266 | ]) ; | 153 | ]) ; |
267 | sp:where ([ sp:object | 154 | sp:where ([ sp:object |
268 | [ sp:varName "wellSetRef"^^xsd:string | 155 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -312,289 +199,123 @@ | ... | @@ -312,289 +199,123 @@ |
312 | [ sp:varName "wellTest"^^xsd:string | 199 | [ sp:varName "wellTest"^^xsd:string |
313 | ] | 200 | ] |
314 | ] [ sp:object | 201 | ] [ sp:object |
315 | - [ sp:varName "injectionTestRef"^^xsd:string | 202 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
316 | ] ; | 203 | ] ; |
317 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | 204 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; |
318 | sp:subject | 205 | sp:subject |
319 | - [ sp:varName "wellTestRef"^^xsd:string | 206 | + [ sp:varName "wellTest"^^xsd:string |
320 | ] | 207 | ] |
321 | - ] [ rdf:type sp:Optional ; | 208 | + ] [ sp:object |
322 | - sp:elements ([ sp:object | 209 | + [ sp:varName "testDate"^^xsd:string |
323 | - [ sp:varName "testDurationRef"^^xsd:string | ||
324 | - ] ; | ||
325 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | ||
326 | - sp:subject | ||
327 | - [ sp:varName "productionTestRef"^^xsd:string | ||
328 | - ] | ||
329 | - ] [ sp:object | ||
330 | - [ sp:varName "realDuration"^^xsd:string | ||
331 | - ] ; | ||
332 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
333 | - sp:subject | ||
334 | - [ sp:varName "testDurationRef"^^xsd:string | ||
335 | - ] | ||
336 | - ] [ sp:object | ||
337 | - [ sp:varName "uomDuration"^^xsd:string | ||
338 | - ] ; | ||
339 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
340 | - sp:subject | ||
341 | - [ sp:varName "testDurationRef"^^xsd:string | ||
342 | - ] | ||
343 | - ]) | ||
344 | - ] [ rdf:type sp:Bind ; | ||
345 | - sp:expression | ||
346 | - [ rdf:type ep-dpr-spin-lib:selectDurationScale ; | ||
347 | - sp:arg1 [ sp:varName "uomDuration"^^xsd:string | ||
348 | - ] | ||
349 | ] ; | 210 | ] ; |
350 | - sp:variable | 211 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
351 | - [ sp:varName "durationScale"^^xsd:string | ||
352 | - ] | ||
353 | - ]) | ||
354 | - ] ; | ||
355 | - spin:rule | ||
356 | - [ rdf:type sp:Construct ; | ||
357 | - rdfs:comment "STEP 30142 Set the injected fluid"^^xsd:string ; | ||
358 | - sp:templates ([ sp:object _:b7 ; | ||
359 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#wellTestInjectedFluid> ; | ||
360 | sp:subject | 212 | sp:subject |
361 | [ sp:varName "wellTest"^^xsd:string | 213 | [ sp:varName "wellTest"^^xsd:string |
362 | ] | 214 | ] |
363 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
364 | - sp:predicate rdf:type ; | ||
365 | - sp:subject _:b7 | ||
366 | - ] [ sp:object | ||
367 | - [ sp:varName "injectedFluidType"^^xsd:string | ||
368 | - ] ; | ||
369 | - sp:predicate rdf:type ; | ||
370 | - sp:subject _:b7 | ||
371 | - ]) ; | ||
372 | - sp:where ([ sp:object | ||
373 | - [ sp:varName "wellSetRef"^^xsd:string | ||
374 | - ] ; | ||
375 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
376 | - sp:subject spin:_this | ||
377 | ] [ sp:object | 215 | ] [ sp:object |
378 | - [ sp:varName "wellRef"^^xsd:string | 216 | + [ sp:varName "wellBore"^^xsd:string |
379 | ] ; | 217 | ] ; |
380 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | 218 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
381 | sp:subject | 219 | sp:subject |
382 | - [ sp:varName "wellSetRef"^^xsd:string | 220 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
383 | ] | 221 | ] |
384 | ] [ sp:object | 222 | ] [ sp:object |
385 | - [ sp:varName "wellboreSetRef"^^xsd:string | 223 | + [ sp:varName "wellBore"^^xsd:string |
386 | ] ; | 224 | ] ; |
387 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | 225 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; |
388 | sp:subject | 226 | sp:subject |
389 | - [ sp:varName "wellRef"^^xsd:string | 227 | + [ sp:varName "productionFlow"^^xsd:string |
390 | ] | 228 | ] |
391 | ] [ sp:object | 229 | ] [ sp:object |
392 | - [ sp:varName "wellboreRef"^^xsd:string | 230 | + [ sp:varName "productionFlow"^^xsd:string |
393 | ] ; | 231 | ] ; |
394 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | 232 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
395 | sp:subject | 233 | sp:subject |
396 | - [ sp:varName "wellboreSetRef"^^xsd:string | 234 | + [ sp:varName "productionFlowToDate"^^xsd:string |
397 | ] | 235 | ] |
398 | ] [ sp:object | 236 | ] [ sp:object |
399 | - [ sp:varName "wellTestSetRef"^^xsd:string | 237 | + [ sp:varName "testDate"^^xsd:string |
400 | ] ; | 238 | ] ; |
401 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | 239 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
402 | sp:subject | 240 | sp:subject |
403 | - [ sp:varName "wellboreRef"^^xsd:string | 241 | + [ sp:varName "productionFlowToDate"^^xsd:string |
404 | ] | 242 | ] |
405 | ] [ sp:object | 243 | ] [ sp:object |
406 | - [ sp:varName "wellTestRef"^^xsd:string | 244 | + [ sp:varName "injectionTestRef"^^xsd:string |
407 | ] ; | 245 | ] ; |
408 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | 246 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
409 | sp:subject | 247 | sp:subject |
410 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
411 | - ] | ||
412 | - ] [ sp:object | ||
413 | [ sp:varName "wellTestRef"^^xsd:string | 248 | [ sp:varName "wellTestRef"^^xsd:string |
414 | - ] ; | ||
415 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
416 | - sp:subject | ||
417 | - [ sp:varName "wellTest"^^xsd:string | ||
418 | ] | 249 | ] |
419 | ] [ sp:object | 250 | ] [ sp:object |
420 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 251 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
421 | ] ; | 252 | ] ; |
422 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | 253 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; |
423 | sp:subject | 254 | sp:subject |
424 | - [ sp:varName "wellTest"^^xsd:string | 255 | + [ sp:varName "injectionTestRef"^^xsd:string |
425 | ] | 256 | ] |
426 | ] [ sp:object | 257 | ] [ sp:object |
427 | - [ sp:varName "wellBore"^^xsd:string | 258 | + [ sp:varName "cumulativeWaterRef"^^xsd:string |
428 | ] ; | 259 | ] ; |
429 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 260 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeWaterRef> ; |
430 | sp:subject | 261 | sp:subject |
431 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 262 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
432 | ] | 263 | ] |
433 | ] [ sp:object | 264 | ] [ sp:object |
434 | - [ sp:varName "injectionTestRef"^^xsd:string | 265 | + [ sp:varName "realVolume"^^xsd:string |
435 | ] ; | 266 | ] ; |
436 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | 267 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
437 | sp:subject | 268 | sp:subject |
438 | - [ sp:varName "wellTestRef"^^xsd:string | 269 | + [ sp:varName "cumulativeWaterRef"^^xsd:string |
439 | ] | 270 | ] |
440 | ] [ sp:object | 271 | ] [ sp:object |
441 | - [ sp:varName "injectedFluidRef"^^xsd:string | 272 | + [ sp:varName "uomVolume"^^xsd:string |
442 | ] ; | 273 | ] ; |
443 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectedFluidRef> ; | 274 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
444 | sp:subject | 275 | sp:subject |
445 | - [ sp:varName "injectionTestRef"^^xsd:string | 276 | + [ sp:varName "cumulativeWaterRef"^^xsd:string |
446 | ] | 277 | ] |
447 | ] [ rdf:type sp:Bind ; | 278 | ] [ rdf:type sp:Bind ; |
448 | sp:expression | 279 | sp:expression |
449 | - [ rdf:type ep-dpr-spin-lib:selectInjectedFluidType ; | 280 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
450 | - sp:arg1 [ sp:varName "injectedFluidRef"^^xsd:string | 281 | + sp:arg1 [ sp:varName "uomVolume"^^xsd:string |
451 | ] | 282 | ] |
452 | ] ; | 283 | ] ; |
453 | sp:variable | 284 | sp:variable |
454 | - [ sp:varName "injectedFluidType"^^xsd:string | 285 | + [ sp:varName "volumeScale"^^xsd:string |
455 | - ] | ||
456 | - ]) | ||
457 | - ] ; | ||
458 | - spin:rule | ||
459 | - [ rdf:type sp:Construct ; | ||
460 | - rdfs:comment "STEP 30143 Set the cumulative fluid flow"^^xsd:string ; | ||
461 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
462 | - sp:predicate rdf:type ; | ||
463 | - sp:subject _:b8 | ||
464 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; | ||
465 | - sp:predicate rdf:type ; | ||
466 | - sp:subject _:b8 | ||
467 | - ] [ sp:object | ||
468 | - [ sp:varName "wellBore"^^xsd:string | ||
469 | - ] ; | ||
470 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; | ||
471 | - sp:subject _:b8 | ||
472 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
473 | - sp:predicate rdf:type ; | ||
474 | - sp:subject _:b9 | ||
475 | - ] [ sp:object _:b8 ; | ||
476 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
477 | - sp:subject _:b9 | ||
478 | - ] [ sp:object | ||
479 | - [ sp:varName "testDate"^^xsd:string | ||
480 | - ] ; | ||
481 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
482 | - sp:subject _:b9 | ||
483 | - ]) ; | ||
484 | - sp:where ([ sp:object | ||
485 | - [ sp:varName "wellSetRef"^^xsd:string | ||
486 | - ] ; | ||
487 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
488 | - sp:subject spin:_this | ||
489 | - ] [ sp:object | ||
490 | - [ sp:varName "wellRef"^^xsd:string | ||
491 | - ] ; | ||
492 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
493 | - sp:subject | ||
494 | - [ sp:varName "wellSetRef"^^xsd:string | ||
495 | - ] | ||
496 | - ] [ sp:object | ||
497 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
498 | - ] ; | ||
499 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
500 | - sp:subject | ||
501 | - [ sp:varName "wellRef"^^xsd:string | ||
502 | - ] | ||
503 | - ] [ sp:object | ||
504 | - [ sp:varName "wellboreRef"^^xsd:string | ||
505 | - ] ; | ||
506 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
507 | - sp:subject | ||
508 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
509 | - ] | ||
510 | - ] [ sp:object | ||
511 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
512 | - ] ; | ||
513 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
514 | - sp:subject | ||
515 | - [ sp:varName "wellboreRef"^^xsd:string | ||
516 | - ] | ||
517 | - ] [ sp:object | ||
518 | - [ sp:varName "wellTestRef"^^xsd:string | ||
519 | - ] ; | ||
520 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
521 | - sp:subject | ||
522 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
523 | - ] | ||
524 | - ] [ sp:object | ||
525 | - [ sp:varName "wellTestRef"^^xsd:string | ||
526 | - ] ; | ||
527 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
528 | - sp:subject | ||
529 | - [ sp:varName "wellTest"^^xsd:string | ||
530 | - ] | ||
531 | - ] [ sp:object | ||
532 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
533 | - ] ; | ||
534 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
535 | - sp:subject | ||
536 | - [ sp:varName "wellTest"^^xsd:string | ||
537 | - ] | ||
538 | - ] [ sp:object | ||
539 | - [ sp:varName "testDate"^^xsd:string | ||
540 | - ] ; | ||
541 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
542 | - sp:subject | ||
543 | - [ sp:varName "wellTest"^^xsd:string | ||
544 | - ] | ||
545 | - ] [ sp:object | ||
546 | - [ sp:varName "wellBore"^^xsd:string | ||
547 | - ] ; | ||
548 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
549 | - sp:subject | ||
550 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
551 | - ] | ||
552 | - ] [ sp:object | ||
553 | - [ sp:varName "injectionTestRef"^^xsd:string | ||
554 | - ] ; | ||
555 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | ||
556 | - sp:subject | ||
557 | - [ sp:varName "wellTestRef"^^xsd:string | ||
558 | - ] | ||
559 | - ] [ sp:object | ||
560 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | ||
561 | - ] ; | ||
562 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; | ||
563 | - sp:subject | ||
564 | - [ sp:varName "injectionTestRef"^^xsd:string | ||
565 | ] | 286 | ] |
566 | ]) | 287 | ]) |
567 | ] ; | 288 | ] ; |
568 | spin:rule | 289 | spin:rule |
569 | [ rdf:type sp:Construct ; | 290 | [ rdf:type sp:Construct ; |
570 | - rdfs:comment "STEP 30143a Set the cumulative fluid flow - gas amount"^^xsd:string ; | 291 | + rdfs:comment "STEP 30143b Set the cumulative fluid flow - oil amount"^^xsd:string ; |
571 | - sp:templates ([ sp:object _:b10 ; | 292 | + sp:templates ([ sp:object _:b4 ; |
572 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | 293 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; |
573 | sp:subject | 294 | sp:subject |
574 | [ sp:varName "productionFlowToDate"^^xsd:string | 295 | [ sp:varName "productionFlowToDate"^^xsd:string |
575 | ] | 296 | ] |
576 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#GasFlow> ; | 297 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#OilFlow> ; |
577 | sp:predicate rdf:type ; | 298 | sp:predicate rdf:type ; |
578 | - sp:subject _:b10 | 299 | + sp:subject _:b4 |
579 | - ] [ sp:object _:b11 ; | 300 | + ] [ sp:object _:b5 ; |
580 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; | 301 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; |
581 | - sp:subject _:b10 | 302 | + sp:subject _:b4 |
582 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Gas> ; | 303 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Oil> ; |
583 | sp:predicate rdf:type ; | 304 | sp:predicate rdf:type ; |
584 | - sp:subject _:b11 | 305 | + sp:subject _:b5 |
585 | - ] [ sp:object _:b12 ; | 306 | + ] [ sp:object _:b6 ; |
586 | sp:predicate rdf:type ; | 307 | sp:predicate rdf:type ; |
587 | - sp:subject _:b11 | 308 | + sp:subject _:b5 |
588 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | 309 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; |
589 | sp:predicate rdf:type ; | 310 | sp:predicate rdf:type ; |
590 | - sp:subject _:b12 | 311 | + sp:subject _:b6 |
591 | ] [ sp:object | 312 | ] [ sp:object |
592 | [ sp:varName "realVolume"^^xsd:string | 313 | [ sp:varName "realVolume"^^xsd:string |
593 | ] ; | 314 | ] ; |
594 | sp:predicate | 315 | sp:predicate |
595 | [ sp:varName "volumeScale"^^xsd:string | 316 | [ sp:varName "volumeScale"^^xsd:string |
596 | ] ; | 317 | ] ; |
597 | - sp:subject _:b12 | 318 | + sp:subject _:b6 |
598 | ]) ; | 319 | ]) ; |
599 | sp:where ([ sp:object | 320 | sp:where ([ sp:object |
600 | [ sp:varName "wellSetRef"^^xsd:string | 321 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -700,9 +421,9 @@ | ... | @@ -700,9 +421,9 @@ |
700 | [ sp:varName "injectionTestRef"^^xsd:string | 421 | [ sp:varName "injectionTestRef"^^xsd:string |
701 | ] | 422 | ] |
702 | ] [ sp:object | 423 | ] [ sp:object |
703 | - [ sp:varName "cumulativeGasRef"^^xsd:string | 424 | + [ sp:varName "cumulativeOilRef"^^xsd:string |
704 | ] ; | 425 | ] ; |
705 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeGasRef> ; | 426 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeOilRef> ; |
706 | sp:subject | 427 | sp:subject |
707 | [ sp:varName "wellTestCumulativeRef"^^xsd:string | 428 | [ sp:varName "wellTestCumulativeRef"^^xsd:string |
708 | ] | 429 | ] |
... | @@ -711,14 +432,14 @@ | ... | @@ -711,14 +432,14 @@ |
711 | ] ; | 432 | ] ; |
712 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 433 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
713 | sp:subject | 434 | sp:subject |
714 | - [ sp:varName "cumulativeGasRef"^^xsd:string | 435 | + [ sp:varName "cumulativeOilRef"^^xsd:string |
715 | ] | 436 | ] |
716 | ] [ sp:object | 437 | ] [ sp:object |
717 | [ sp:varName "uomVolume"^^xsd:string | 438 | [ sp:varName "uomVolume"^^xsd:string |
718 | ] ; | 439 | ] ; |
719 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 440 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
720 | sp:subject | 441 | sp:subject |
721 | - [ sp:varName "cumulativeGasRef"^^xsd:string | 442 | + [ sp:varName "cumulativeOilRef"^^xsd:string |
722 | ] | 443 | ] |
723 | ] [ rdf:type sp:Bind ; | 444 | ] [ rdf:type sp:Bind ; |
724 | sp:expression | 445 | sp:expression |
... | @@ -733,34 +454,34 @@ | ... | @@ -733,34 +454,34 @@ |
733 | ] ; | 454 | ] ; |
734 | spin:rule | 455 | spin:rule |
735 | [ rdf:type sp:Construct ; | 456 | [ rdf:type sp:Construct ; |
736 | - rdfs:comment "STEP 30143b Set the cumulative fluid flow - oil amount"^^xsd:string ; | 457 | + rdfs:comment "STEP 30143a Set the cumulative fluid flow - gas amount"^^xsd:string ; |
737 | - sp:templates ([ sp:object _:b13 ; | 458 | + sp:templates ([ sp:object _:b7 ; |
738 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | 459 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; |
739 | sp:subject | 460 | sp:subject |
740 | [ sp:varName "productionFlowToDate"^^xsd:string | 461 | [ sp:varName "productionFlowToDate"^^xsd:string |
741 | ] | 462 | ] |
742 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#OilFlow> ; | 463 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#GasFlow> ; |
743 | sp:predicate rdf:type ; | 464 | sp:predicate rdf:type ; |
744 | - sp:subject _:b13 | 465 | + sp:subject _:b7 |
745 | - ] [ sp:object _:b14 ; | 466 | + ] [ sp:object _:b8 ; |
746 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; | 467 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; |
747 | - sp:subject _:b13 | 468 | + sp:subject _:b7 |
748 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Oil> ; | 469 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Gas> ; |
749 | sp:predicate rdf:type ; | 470 | sp:predicate rdf:type ; |
750 | - sp:subject _:b14 | 471 | + sp:subject _:b8 |
751 | - ] [ sp:object _:b15 ; | 472 | + ] [ sp:object _:b9 ; |
752 | sp:predicate rdf:type ; | 473 | sp:predicate rdf:type ; |
753 | - sp:subject _:b14 | 474 | + sp:subject _:b8 |
754 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | 475 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; |
755 | sp:predicate rdf:type ; | 476 | sp:predicate rdf:type ; |
756 | - sp:subject _:b15 | 477 | + sp:subject _:b9 |
757 | ] [ sp:object | 478 | ] [ sp:object |
758 | [ sp:varName "realVolume"^^xsd:string | 479 | [ sp:varName "realVolume"^^xsd:string |
759 | ] ; | 480 | ] ; |
760 | sp:predicate | 481 | sp:predicate |
761 | [ sp:varName "volumeScale"^^xsd:string | 482 | [ sp:varName "volumeScale"^^xsd:string |
762 | ] ; | 483 | ] ; |
763 | - sp:subject _:b15 | 484 | + sp:subject _:b9 |
764 | ]) ; | 485 | ]) ; |
765 | sp:where ([ sp:object | 486 | sp:where ([ sp:object |
766 | [ sp:varName "wellSetRef"^^xsd:string | 487 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -866,9 +587,9 @@ | ... | @@ -866,9 +587,9 @@ |
866 | [ sp:varName "injectionTestRef"^^xsd:string | 587 | [ sp:varName "injectionTestRef"^^xsd:string |
867 | ] | 588 | ] |
868 | ] [ sp:object | 589 | ] [ sp:object |
869 | - [ sp:varName "cumulativeOilRef"^^xsd:string | 590 | + [ sp:varName "cumulativeGasRef"^^xsd:string |
870 | ] ; | 591 | ] ; |
871 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeOilRef> ; | 592 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeGasRef> ; |
872 | sp:subject | 593 | sp:subject |
873 | [ sp:varName "wellTestCumulativeRef"^^xsd:string | 594 | [ sp:varName "wellTestCumulativeRef"^^xsd:string |
874 | ] | 595 | ] |
... | @@ -877,14 +598,14 @@ | ... | @@ -877,14 +598,14 @@ |
877 | ] ; | 598 | ] ; |
878 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 599 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
879 | sp:subject | 600 | sp:subject |
880 | - [ sp:varName "cumulativeOilRef"^^xsd:string | 601 | + [ sp:varName "cumulativeGasRef"^^xsd:string |
881 | ] | 602 | ] |
882 | ] [ sp:object | 603 | ] [ sp:object |
883 | [ sp:varName "uomVolume"^^xsd:string | 604 | [ sp:varName "uomVolume"^^xsd:string |
884 | ] ; | 605 | ] ; |
885 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 606 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
886 | sp:subject | 607 | sp:subject |
887 | - [ sp:varName "cumulativeOilRef"^^xsd:string | 608 | + [ sp:varName "cumulativeGasRef"^^xsd:string |
888 | ] | 609 | ] |
889 | ] [ rdf:type sp:Bind ; | 610 | ] [ rdf:type sp:Bind ; |
890 | sp:expression | 611 | sp:expression |
... | @@ -899,34 +620,29 @@ | ... | @@ -899,34 +620,29 @@ |
899 | ] ; | 620 | ] ; |
900 | spin:rule | 621 | spin:rule |
901 | [ rdf:type sp:Construct ; | 622 | [ rdf:type sp:Construct ; |
902 | - rdfs:comment "STEP 30143c Set the cumulative fluid flow - water amount"^^xsd:string ; | 623 | + rdfs:comment "STEP 30143 Set the cumulative fluid flow"^^xsd:string ; |
903 | - sp:templates ([ sp:object _:b16 ; | 624 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
904 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | ||
905 | - sp:subject | ||
906 | - [ sp:varName "productionFlowToDate"^^xsd:string | ||
907 | - ] | ||
908 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WaterFlow> ; | ||
909 | - sp:predicate rdf:type ; | ||
910 | - sp:subject _:b16 | ||
911 | - ] [ sp:object _:b17 ; | ||
912 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; | ||
913 | - sp:subject _:b16 | ||
914 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Water> ; | ||
915 | - sp:predicate rdf:type ; | ||
916 | - sp:subject _:b17 | ||
917 | - ] [ sp:object _:b18 ; | ||
918 | sp:predicate rdf:type ; | 625 | sp:predicate rdf:type ; |
919 | - sp:subject _:b17 | 626 | + sp:subject _:b10 |
920 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | 627 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; |
921 | sp:predicate rdf:type ; | 628 | sp:predicate rdf:type ; |
922 | - sp:subject _:b18 | 629 | + sp:subject _:b10 |
923 | ] [ sp:object | 630 | ] [ sp:object |
924 | - [ sp:varName "realVolume"^^xsd:string | 631 | + [ sp:varName "wellBore"^^xsd:string |
925 | ] ; | 632 | ] ; |
926 | - sp:predicate | 633 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; |
927 | - [ sp:varName "volumeScale"^^xsd:string | 634 | + sp:subject _:b10 |
635 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
636 | + sp:predicate rdf:type ; | ||
637 | + sp:subject _:b11 | ||
638 | + ] [ sp:object _:b10 ; | ||
639 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
640 | + sp:subject _:b11 | ||
641 | + ] [ sp:object | ||
642 | + [ sp:varName "testDate"^^xsd:string | ||
928 | ] ; | 643 | ] ; |
929 | - sp:subject _:b18 | 644 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
645 | + sp:subject _:b11 | ||
930 | ]) ; | 646 | ]) ; |
931 | sp:where ([ sp:object | 647 | sp:where ([ sp:object |
932 | [ sp:varName "wellSetRef"^^xsd:string | 648 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -997,25 +713,99 @@ | ... | @@ -997,25 +713,99 @@ |
997 | [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 713 | [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
998 | ] | 714 | ] |
999 | ] [ sp:object | 715 | ] [ sp:object |
1000 | - [ sp:varName "wellBore"^^xsd:string | 716 | + [ sp:varName "injectionTestRef"^^xsd:string |
1001 | ] ; | 717 | ] ; |
1002 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; | 718 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
1003 | sp:subject | 719 | sp:subject |
1004 | - [ sp:varName "productionFlow"^^xsd:string | 720 | + [ sp:varName "wellTestRef"^^xsd:string |
1005 | ] | 721 | ] |
1006 | ] [ sp:object | 722 | ] [ sp:object |
1007 | - [ sp:varName "productionFlow"^^xsd:string | 723 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
1008 | ] ; | 724 | ] ; |
1009 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 725 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; |
1010 | sp:subject | 726 | sp:subject |
1011 | - [ sp:varName "productionFlowToDate"^^xsd:string | 727 | + [ sp:varName "injectionTestRef"^^xsd:string |
728 | + ] | ||
729 | + ]) | ||
730 | + ] ; | ||
731 | + spin:rule | ||
732 | + [ rdf:type sp:Construct ; | ||
733 | + rdfs:comment "STEP 30140 Classify as an Injection test and set duration"^^xsd:string ; | ||
734 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | ||
735 | + sp:predicate rdf:type ; | ||
736 | + sp:subject | ||
737 | + [ sp:varName "wellTest"^^xsd:string | ||
1012 | ] | 738 | ] |
739 | + ] [ sp:object _:b12 ; | ||
740 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
741 | + sp:subject | ||
742 | + [ sp:varName "wellTest"^^xsd:string | ||
743 | + ] | ||
744 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
745 | + sp:predicate rdf:type ; | ||
746 | + sp:subject _:b12 | ||
747 | + ] [ sp:object _:b13 ; | ||
748 | + sp:predicate rdf:type ; | ||
749 | + sp:subject | ||
750 | + [ sp:varName "wellTest"^^xsd:string | ||
751 | + ] | ||
752 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
753 | + sp:predicate rdf:type ; | ||
754 | + sp:subject _:b13 | ||
1013 | ] [ sp:object | 755 | ] [ sp:object |
1014 | - [ sp:varName "testDate"^^xsd:string | 756 | + [ sp:varName "realDuration"^^xsd:string |
1015 | ] ; | 757 | ] ; |
1016 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 758 | + sp:predicate |
759 | + [ sp:varName "durationScale"^^xsd:string | ||
760 | + ] ; | ||
761 | + sp:subject _:b13 | ||
762 | + ]) ; | ||
763 | + sp:where ([ sp:object | ||
764 | + [ sp:varName "wellSetRef"^^xsd:string | ||
765 | + ] ; | ||
766 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
767 | + sp:subject spin:_this | ||
768 | + ] [ sp:object | ||
769 | + [ sp:varName "wellRef"^^xsd:string | ||
770 | + ] ; | ||
771 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
1017 | sp:subject | 772 | sp:subject |
1018 | - [ sp:varName "productionFlowToDate"^^xsd:string | 773 | + [ sp:varName "wellSetRef"^^xsd:string |
774 | + ] | ||
775 | + ] [ sp:object | ||
776 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
777 | + ] ; | ||
778 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
779 | + sp:subject | ||
780 | + [ sp:varName "wellRef"^^xsd:string | ||
781 | + ] | ||
782 | + ] [ sp:object | ||
783 | + [ sp:varName "wellboreRef"^^xsd:string | ||
784 | + ] ; | ||
785 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
786 | + sp:subject | ||
787 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
788 | + ] | ||
789 | + ] [ sp:object | ||
790 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
791 | + ] ; | ||
792 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
793 | + sp:subject | ||
794 | + [ sp:varName "wellboreRef"^^xsd:string | ||
795 | + ] | ||
796 | + ] [ sp:object | ||
797 | + [ sp:varName "wellTestRef"^^xsd:string | ||
798 | + ] ; | ||
799 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
800 | + sp:subject | ||
801 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
802 | + ] | ||
803 | + ] [ sp:object | ||
804 | + [ sp:varName "wellTestRef"^^xsd:string | ||
805 | + ] ; | ||
806 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
807 | + sp:subject | ||
808 | + [ sp:varName "wellTest"^^xsd:string | ||
1019 | ] | 809 | ] |
1020 | ] [ sp:object | 810 | ] [ sp:object |
1021 | [ sp:varName "injectionTestRef"^^xsd:string | 811 | [ sp:varName "injectionTestRef"^^xsd:string |
... | @@ -1024,42 +814,500 @@ | ... | @@ -1024,42 +814,500 @@ |
1024 | sp:subject | 814 | sp:subject |
1025 | [ sp:varName "wellTestRef"^^xsd:string | 815 | [ sp:varName "wellTestRef"^^xsd:string |
1026 | ] | 816 | ] |
817 | + ] [ rdf:type sp:Optional ; | ||
818 | + sp:elements ([ sp:object | ||
819 | + [ sp:varName "testDurationRef"^^xsd:string | ||
820 | + ] ; | ||
821 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | ||
822 | + sp:subject | ||
823 | + [ sp:varName "productionTestRef"^^xsd:string | ||
824 | + ] | ||
825 | + ] [ sp:object | ||
826 | + [ sp:varName "realDuration"^^xsd:string | ||
827 | + ] ; | ||
828 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
829 | + sp:subject | ||
830 | + [ sp:varName "testDurationRef"^^xsd:string | ||
831 | + ] | ||
832 | + ] [ sp:object | ||
833 | + [ sp:varName "uomDuration"^^xsd:string | ||
834 | + ] ; | ||
835 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
836 | + sp:subject | ||
837 | + [ sp:varName "testDurationRef"^^xsd:string | ||
838 | + ] | ||
839 | + ]) | ||
840 | + ] [ rdf:type sp:Bind ; | ||
841 | + sp:expression | ||
842 | + [ rdf:type ep-dpr-spin-lib:selectDurationScale ; | ||
843 | + sp:arg1 [ sp:varName "uomDuration"^^xsd:string | ||
844 | + ] | ||
845 | + ] ; | ||
846 | + sp:variable | ||
847 | + [ sp:varName "durationScale"^^xsd:string | ||
848 | + ] | ||
849 | + ]) | ||
850 | + ] ; | ||
851 | + spin:rule | ||
852 | + [ rdf:type sp:Construct ; | ||
853 | + rdfs:comment "STEP 30144 Set the injection test pressures"^^xsd:string ; | ||
854 | + sp:templates ([ sp:object _:b14 ; | ||
855 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMinimumAnnularPressure> ; | ||
856 | + sp:subject | ||
857 | + [ sp:varName "wellTest"^^xsd:string | ||
858 | + ] | ||
859 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
860 | + sp:predicate rdf:type ; | ||
861 | + sp:subject _:b14 | ||
1027 | ] [ sp:object | 862 | ] [ sp:object |
1028 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | 863 | + [ sp:varName "realMinimumAnnularPressure"^^xsd:string |
1029 | ] ; | 864 | ] ; |
1030 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; | 865 | + sp:predicate |
866 | + [ sp:varName "pressureScaleMinimumAnnularPressure"^^xsd:string | ||
867 | + ] ; | ||
868 | + sp:subject _:b14 | ||
869 | + ] [ sp:object _:b15 ; | ||
870 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMaximumAnnularPressure> ; | ||
871 | + sp:subject | ||
872 | + [ sp:varName "wellTest"^^xsd:string | ||
873 | + ] | ||
874 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
875 | + sp:predicate rdf:type ; | ||
876 | + sp:subject _:b15 | ||
877 | + ] [ sp:object | ||
878 | + [ sp:varName "realMaximumAnnularPressure"^^xsd:string | ||
879 | + ] ; | ||
880 | + sp:predicate | ||
881 | + [ sp:varName "pressureScaleMaximumAnnularPressure"^^xsd:string | ||
882 | + ] ; | ||
883 | + sp:subject _:b15 | ||
884 | + ] [ sp:object _:b16 ; | ||
885 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadFlowingPressure> ; | ||
886 | + sp:subject | ||
887 | + [ sp:varName "wellTest"^^xsd:string | ||
888 | + ] | ||
889 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
890 | + sp:predicate rdf:type ; | ||
891 | + sp:subject _:b16 | ||
892 | + ] [ sp:object | ||
893 | + [ sp:varName "realWellheadFlowingPressure"^^xsd:string | ||
894 | + ] ; | ||
895 | + sp:predicate | ||
896 | + [ sp:varName "pressureScaleWellheadFlowingPressure"^^xsd:string | ||
897 | + ] ; | ||
898 | + sp:subject _:b16 | ||
899 | + ] [ sp:object _:b17 ; | ||
900 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadMaximumPressure> ; | ||
901 | + sp:subject | ||
902 | + [ sp:varName "wellTest"^^xsd:string | ||
903 | + ] | ||
904 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
905 | + sp:predicate rdf:type ; | ||
906 | + sp:subject _:b17 | ||
907 | + ] [ sp:object | ||
908 | + [ sp:varName "realWellheadMaximumPressure"^^xsd:string | ||
909 | + ] ; | ||
910 | + sp:predicate | ||
911 | + [ sp:varName "pressureScaleWellheadMaximumPressure"^^xsd:string | ||
912 | + ] ; | ||
913 | + sp:subject _:b17 | ||
914 | + ]) ; | ||
915 | + sp:where ([ sp:object | ||
916 | + [ sp:varName "wellSetRef"^^xsd:string | ||
917 | + ] ; | ||
918 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
919 | + sp:subject spin:_this | ||
920 | + ] [ sp:object | ||
921 | + [ sp:varName "wellRef"^^xsd:string | ||
922 | + ] ; | ||
923 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
924 | + sp:subject | ||
925 | + [ sp:varName "wellSetRef"^^xsd:string | ||
926 | + ] | ||
927 | + ] [ sp:object | ||
928 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
929 | + ] ; | ||
930 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
931 | + sp:subject | ||
932 | + [ sp:varName "wellRef"^^xsd:string | ||
933 | + ] | ||
934 | + ] [ sp:object | ||
935 | + [ sp:varName "wellboreRef"^^xsd:string | ||
936 | + ] ; | ||
937 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
938 | + sp:subject | ||
939 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
940 | + ] | ||
941 | + ] [ sp:object | ||
942 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
943 | + ] ; | ||
944 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
945 | + sp:subject | ||
946 | + [ sp:varName "wellboreRef"^^xsd:string | ||
947 | + ] | ||
948 | + ] [ sp:object | ||
949 | + [ sp:varName "wellTestRef"^^xsd:string | ||
950 | + ] ; | ||
951 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
1031 | sp:subject | 952 | sp:subject |
953 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
954 | + ] | ||
955 | + ] [ sp:object | ||
956 | + [ sp:varName "wellTestRef"^^xsd:string | ||
957 | + ] ; | ||
958 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
959 | + sp:subject | ||
960 | + [ sp:varName "wellTest"^^xsd:string | ||
961 | + ] | ||
962 | + ] [ sp:object | ||
1032 | [ sp:varName "injectionTestRef"^^xsd:string | 963 | [ sp:varName "injectionTestRef"^^xsd:string |
964 | + ] ; | ||
965 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | ||
966 | + sp:subject | ||
967 | + [ sp:varName "wellTestRef"^^xsd:string | ||
968 | + ] | ||
969 | + ] [ rdf:type sp:Optional ; | ||
970 | + sp:elements ([ sp:object | ||
971 | + [ sp:varName "minimumAnnularPressureRef"^^xsd:string | ||
972 | + ] ; | ||
973 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#minimumAnnularPressureRef> ; | ||
974 | + sp:subject | ||
975 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
976 | + ] | ||
977 | + ] [ sp:object | ||
978 | + [ sp:varName "realMinimumAnnularPressure"^^xsd:string | ||
979 | + ] ; | ||
980 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
981 | + sp:subject | ||
982 | + [ sp:varName "minimumAnnularPressureRef"^^xsd:string | ||
983 | + ] | ||
984 | + ] [ sp:object | ||
985 | + [ sp:varName "uomMinimumAnnularPressure"^^xsd:string | ||
986 | + ] ; | ||
987 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
988 | + sp:subject | ||
989 | + [ sp:varName "minimumAnnularPressureRef"^^xsd:string | ||
990 | + ] | ||
991 | + ]) | ||
992 | + ] [ rdf:type sp:Optional ; | ||
993 | + sp:elements ([ sp:object | ||
994 | + [ sp:varName "maximumAnnularPressureRef"^^xsd:string | ||
995 | + ] ; | ||
996 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#maximumAnnularPressureRef> ; | ||
997 | + sp:subject | ||
998 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
999 | + ] | ||
1000 | + ] [ sp:object | ||
1001 | + [ sp:varName "realMaximumAnnularPressure"^^xsd:string | ||
1002 | + ] ; | ||
1003 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1004 | + sp:subject | ||
1005 | + [ sp:varName "maximumAnnularPressureRef"^^xsd:string | ||
1006 | + ] | ||
1007 | + ] [ sp:object | ||
1008 | + [ sp:varName "uomMaximumAnnularPressure"^^xsd:string | ||
1009 | + ] ; | ||
1010 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1011 | + sp:subject | ||
1012 | + [ sp:varName "maximumAnnularPressureRef"^^xsd:string | ||
1013 | + ] | ||
1014 | + ]) | ||
1015 | + ] [ rdf:type sp:Optional ; | ||
1016 | + sp:elements ([ sp:object | ||
1017 | + [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | ||
1018 | + ] ; | ||
1019 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadFlowingPressureRef> ; | ||
1020 | + sp:subject | ||
1021 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
1022 | + ] | ||
1023 | + ] [ sp:object | ||
1024 | + [ sp:varName "realWellheadFlowingPressure"^^xsd:string | ||
1025 | + ] ; | ||
1026 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1027 | + sp:subject | ||
1028 | + [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | ||
1029 | + ] | ||
1030 | + ] [ sp:object | ||
1031 | + [ sp:varName "uomWellheadFlowingPressure"^^xsd:string | ||
1032 | + ] ; | ||
1033 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1034 | + sp:subject | ||
1035 | + [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | ||
1036 | + ] | ||
1037 | + ]) | ||
1038 | + ] [ rdf:type sp:Optional ; | ||
1039 | + sp:elements ([ sp:object | ||
1040 | + [ sp:varName "wellheadMaximumPressureRef"^^xsd:string | ||
1041 | + ] ; | ||
1042 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadMaximumPressureRef> ; | ||
1043 | + sp:subject | ||
1044 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
1045 | + ] | ||
1046 | + ] [ sp:object | ||
1047 | + [ sp:varName "realWellheadMaximumPressure"^^xsd:string | ||
1048 | + ] ; | ||
1049 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1050 | + sp:subject | ||
1051 | + [ sp:varName "wellheadMaximumPressureRef"^^xsd:string | ||
1052 | + ] | ||
1053 | + ] [ sp:object | ||
1054 | + [ sp:varName "uomWellheadMaximumPressure"^^xsd:string | ||
1055 | + ] ; | ||
1056 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1057 | + sp:subject | ||
1058 | + [ sp:varName "wellheadMaximumPressureRef"^^xsd:string | ||
1059 | + ] | ||
1060 | + ]) | ||
1061 | + ] [ rdf:type sp:Bind ; | ||
1062 | + sp:expression | ||
1063 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
1064 | + sp:arg1 [ sp:varName "uomMinimumAnnularPressure"^^xsd:string | ||
1065 | + ] | ||
1066 | + ] ; | ||
1067 | + sp:variable | ||
1068 | + [ sp:varName "pressureScaleMinimumAnnularPressure"^^xsd:string | ||
1069 | + ] | ||
1070 | + ] [ rdf:type sp:Bind ; | ||
1071 | + sp:expression | ||
1072 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
1073 | + sp:arg1 [ sp:varName "uomMaximumAnnularPressure"^^xsd:string | ||
1074 | + ] | ||
1075 | + ] ; | ||
1076 | + sp:variable | ||
1077 | + [ sp:varName "pressureScaleMaximumAnnularPressure"^^xsd:string | ||
1078 | + ] | ||
1079 | + ] [ rdf:type sp:Bind ; | ||
1080 | + sp:expression | ||
1081 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
1082 | + sp:arg1 [ sp:varName "uomWellheadFlowingPressure"^^xsd:string | ||
1083 | + ] | ||
1084 | + ] ; | ||
1085 | + sp:variable | ||
1086 | + [ sp:varName "pressureScaleWellheadFlowingPressure"^^xsd:string | ||
1033 | ] | 1087 | ] |
1088 | + ] [ rdf:type sp:Bind ; | ||
1089 | + sp:expression | ||
1090 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
1091 | + sp:arg1 [ sp:varName "uomWellheadMaximumPressure"^^xsd:string | ||
1092 | + ] | ||
1093 | + ] ; | ||
1094 | + sp:variable | ||
1095 | + [ sp:varName "pressureScaleWellheadMaximumPressure"^^xsd:string | ||
1096 | + ] | ||
1097 | + ]) | ||
1098 | + ] ; | ||
1099 | + spin:rule | ||
1100 | + [ rdf:type sp:Construct ; | ||
1101 | + rdfs:comment "STEP 30141 Set the tested WellBoreSection"^^xsd:string ; | ||
1102 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | ||
1103 | + sp:predicate rdf:type ; | ||
1104 | + sp:subject | ||
1105 | + [ sp:varName "wellTest"^^xsd:string | ||
1106 | + ] | ||
1107 | + ] [ sp:object _:b18 ; | ||
1108 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#testedWellBoreInterval> ; | ||
1109 | + sp:subject | ||
1110 | + [ sp:varName "wellTest"^^xsd:string | ||
1111 | + ] | ||
1112 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; | ||
1113 | + sp:predicate rdf:type ; | ||
1114 | + sp:subject _:b18 | ||
1115 | + ] [ sp:object _:b19 ; | ||
1116 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
1117 | + sp:subject _:b18 | ||
1118 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ; | ||
1119 | + sp:predicate rdf:type ; | ||
1120 | + sp:subject _:b19 | ||
1034 | ] [ sp:object | 1121 | ] [ sp:object |
1035 | - [ sp:varName "cumulativeWaterRef"^^xsd:string | 1122 | + [ sp:varName "wellBore"^^xsd:string |
1036 | ] ; | 1123 | ] ; |
1037 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeWaterRef> ; | 1124 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ; |
1125 | + sp:subject _:b19 | ||
1126 | + ] [ sp:object _:b20 ; | ||
1127 | + sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore> ; | ||
1128 | + sp:subject _:b19 | ||
1129 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
1130 | + sp:predicate rdf:type ; | ||
1131 | + sp:subject _:b20 | ||
1132 | + ] [ sp:object | ||
1133 | + [ sp:varName "realMdTop"^^xsd:string | ||
1134 | + ] ; | ||
1135 | + sp:predicate | ||
1136 | + [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
1137 | + ] ; | ||
1138 | + sp:subject _:b20 | ||
1139 | + ] [ sp:object _:b21 ; | ||
1140 | + sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore> ; | ||
1141 | + sp:subject _:b19 | ||
1142 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
1143 | + sp:predicate rdf:type ; | ||
1144 | + sp:subject _:b21 | ||
1145 | + ] [ sp:object | ||
1146 | + [ sp:varName "realMdBase"^^xsd:string | ||
1147 | + ] ; | ||
1148 | + sp:predicate | ||
1149 | + [ sp:varName "lengthScaleMdBase"^^xsd:string | ||
1150 | + ] ; | ||
1151 | + sp:subject _:b21 | ||
1152 | + ] [ sp:object _:b22 ; | ||
1153 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
1154 | + sp:subject _:b19 | ||
1155 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#SurroundingRockFormation> ; | ||
1156 | + sp:predicate rdf:type ; | ||
1157 | + sp:subject _:b22 | ||
1158 | + ] [ sp:object | ||
1159 | + [ sp:varName "testedFormation"^^xsd:string | ||
1160 | + ] ; | ||
1161 | + sp:predicate rdfs:label ; | ||
1162 | + sp:subject _:b22 | ||
1163 | + ]) ; | ||
1164 | + sp:where ([ sp:object | ||
1165 | + [ sp:varName "wellSetRef"^^xsd:string | ||
1166 | + ] ; | ||
1167 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
1168 | + sp:subject spin:_this | ||
1169 | + ] [ sp:object | ||
1170 | + [ sp:varName "wellRef"^^xsd:string | ||
1171 | + ] ; | ||
1172 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
1038 | sp:subject | 1173 | sp:subject |
1039 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | 1174 | + [ sp:varName "wellSetRef"^^xsd:string |
1040 | ] | 1175 | ] |
1041 | ] [ sp:object | 1176 | ] [ sp:object |
1042 | - [ sp:varName "realVolume"^^xsd:string | 1177 | + [ sp:varName "wellboreSetRef"^^xsd:string |
1043 | ] ; | 1178 | ] ; |
1044 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1179 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; |
1045 | sp:subject | 1180 | sp:subject |
1046 | - [ sp:varName "cumulativeWaterRef"^^xsd:string | 1181 | + [ sp:varName "wellRef"^^xsd:string |
1047 | ] | 1182 | ] |
1048 | ] [ sp:object | 1183 | ] [ sp:object |
1049 | - [ sp:varName "uomVolume"^^xsd:string | 1184 | + [ sp:varName "wellboreRef"^^xsd:string |
1050 | ] ; | 1185 | ] ; |
1051 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1186 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; |
1052 | sp:subject | 1187 | sp:subject |
1053 | - [ sp:varName "cumulativeWaterRef"^^xsd:string | 1188 | + [ sp:varName "wellboreSetRef"^^xsd:string |
1189 | + ] | ||
1190 | + ] [ sp:object | ||
1191 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
1192 | + ] ; | ||
1193 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
1194 | + sp:subject | ||
1195 | + [ sp:varName "wellboreRef"^^xsd:string | ||
1196 | + ] | ||
1197 | + ] [ sp:object | ||
1198 | + [ sp:varName "wellTestRef"^^xsd:string | ||
1199 | + ] ; | ||
1200 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
1201 | + sp:subject | ||
1202 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
1203 | + ] | ||
1204 | + ] [ sp:object | ||
1205 | + [ sp:varName "wellTestRef"^^xsd:string | ||
1206 | + ] ; | ||
1207 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
1208 | + sp:subject | ||
1209 | + [ sp:varName "wellTest"^^xsd:string | ||
1210 | + ] | ||
1211 | + ] [ sp:object | ||
1212 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
1213 | + ] ; | ||
1214 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
1215 | + sp:subject | ||
1216 | + [ sp:varName "wellTest"^^xsd:string | ||
1217 | + ] | ||
1218 | + ] [ sp:object | ||
1219 | + [ sp:varName "wellBore"^^xsd:string | ||
1220 | + ] ; | ||
1221 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
1222 | + sp:subject | ||
1223 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
1224 | + ] | ||
1225 | + ] [ sp:object | ||
1226 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
1227 | + ] ; | ||
1228 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | ||
1229 | + sp:subject | ||
1230 | + [ sp:varName "wellTestRef"^^xsd:string | ||
1231 | + ] | ||
1232 | + ] [ sp:object | ||
1233 | + [ sp:varName "testIntervalRef"^^xsd:string | ||
1234 | + ] ; | ||
1235 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testIntervalRef> ; | ||
1236 | + sp:subject | ||
1237 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
1238 | + ] | ||
1239 | + ] [ rdf:type sp:Optional ; | ||
1240 | + sp:elements ([ sp:object | ||
1241 | + [ sp:varName "mdTopRef"^^xsd:string | ||
1242 | + ] ; | ||
1243 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdTopRef> ; | ||
1244 | + sp:subject | ||
1245 | + [ sp:varName "testIntervalRef"^^xsd:string | ||
1246 | + ] | ||
1247 | + ] [ sp:object | ||
1248 | + [ sp:varName "realMdTop"^^xsd:string | ||
1249 | + ] ; | ||
1250 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1251 | + sp:subject | ||
1252 | + [ sp:varName "mdTopRef"^^xsd:string | ||
1253 | + ] | ||
1254 | + ] [ sp:object | ||
1255 | + [ sp:varName "uomMdTop"^^xsd:string | ||
1256 | + ] ; | ||
1257 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1258 | + sp:subject | ||
1259 | + [ sp:varName "mdTopRef"^^xsd:string | ||
1260 | + ] | ||
1261 | + ]) | ||
1262 | + ] [ rdf:type sp:Optional ; | ||
1263 | + sp:elements ([ sp:object | ||
1264 | + [ sp:varName "mdBaseRef"^^xsd:string | ||
1265 | + ] ; | ||
1266 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdBaseRef> ; | ||
1267 | + sp:subject | ||
1268 | + [ sp:varName "testIntervalRef"^^xsd:string | ||
1269 | + ] | ||
1270 | + ] [ sp:object | ||
1271 | + [ sp:varName "realMdBase"^^xsd:string | ||
1272 | + ] ; | ||
1273 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1274 | + sp:subject | ||
1275 | + [ sp:varName "mdBaseRef"^^xsd:string | ||
1276 | + ] | ||
1277 | + ] [ sp:object | ||
1278 | + [ sp:varName "uomMdBase"^^xsd:string | ||
1279 | + ] ; | ||
1280 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1281 | + sp:subject | ||
1282 | + [ sp:varName "mdBaseRef"^^xsd:string | ||
1283 | + ] | ||
1284 | + ]) | ||
1285 | + ] [ rdf:type sp:Optional ; | ||
1286 | + sp:elements ([ sp:object | ||
1287 | + [ sp:varName "testedFormation"^^xsd:string | ||
1288 | + ] ; | ||
1289 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedFormation> ; | ||
1290 | + sp:subject | ||
1291 | + [ sp:varName "testIntervalRef"^^xsd:string | ||
1292 | + ] | ||
1293 | + ]) | ||
1294 | + ] [ rdf:type sp:Bind ; | ||
1295 | + sp:expression | ||
1296 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
1297 | + sp:arg1 [ sp:varName "uomMdTop"^^xsd:string | ||
1298 | + ] | ||
1299 | + ] ; | ||
1300 | + sp:variable | ||
1301 | + [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
1054 | ] | 1302 | ] |
1055 | ] [ rdf:type sp:Bind ; | 1303 | ] [ rdf:type sp:Bind ; |
1056 | sp:expression | 1304 | sp:expression |
1057 | [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 1305 | [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
1058 | - sp:arg1 [ sp:varName "uomVolume"^^xsd:string | 1306 | + sp:arg1 [ sp:varName "uomMdBase"^^xsd:string |
1059 | ] | 1307 | ] |
1060 | ] ; | 1308 | ] ; |
1061 | sp:variable | 1309 | sp:variable |
1062 | - [ sp:varName "volumeScale"^^xsd:string | 1310 | + [ sp:varName "lengthScaleMdBase"^^xsd:string |
1063 | ] | 1311 | ] |
1064 | ]) | 1312 | ]) |
1065 | ] . | 1313 | ] . | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
... | @@ -21,32 +21,32 @@ | ... | @@ -21,32 +21,32 @@ |
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 30110 Transfer well head data - flow line pressure"^^xsd:string ; | 30 | + rdfs:comment "STEP 30105 Set choke orifice size"^^xsd:string ; |
31 | sp:templates ([ sp:object _:b1 ; | 31 | sp:templates ([ sp:object _:b1 ; |
32 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 32 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; |
33 | sp:subject | 33 | sp:subject |
34 | - [ sp:varName "productionTestFlow"^^xsd:string | 34 | + [ sp:varName "wellTest"^^xsd:string |
35 | ] | 35 | ] |
36 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestFlowLineFlow> ; | 36 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; |
37 | sp:predicate rdf:type ; | 37 | sp:predicate rdf:type ; |
38 | sp:subject _:b1 | 38 | sp:subject _:b1 |
39 | ] [ sp:object _:b2 ; | 39 | ] [ sp:object _:b2 ; |
40 | - sp:predicate rdf:type ; | 40 | + sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; |
41 | sp:subject _:b1 | 41 | sp:subject _:b1 |
42 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 42 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
43 | sp:predicate rdf:type ; | 43 | sp:predicate rdf:type ; |
44 | sp:subject _:b2 | 44 | sp:subject _:b2 |
45 | ] [ sp:object | 45 | ] [ sp:object |
46 | - [ sp:varName "realFlowLinePressure"^^xsd:string | 46 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
47 | ] ; | 47 | ] ; |
48 | sp:predicate | 48 | sp:predicate |
49 | - [ sp:varName "pressureScaleFlowLine"^^xsd:string | 49 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
50 | ] ; | 50 | ] ; |
51 | sp:subject _:b2 | 51 | sp:subject _:b2 |
52 | ]) ; | 52 | ]) ; |
... | @@ -98,84 +98,95 @@ | ... | @@ -98,84 +98,95 @@ |
98 | [ sp:varName "wellTest"^^xsd:string | 98 | [ sp:varName "wellTest"^^xsd:string |
99 | ] | 99 | ] |
100 | ] [ sp:object | 100 | ] [ sp:object |
101 | - [ sp:varName "productionTestFlow"^^xsd:string | 101 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
102 | - ] ; | ||
103 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
104 | - sp:subject | ||
105 | - [ sp:varName "wellTest"^^xsd:string | ||
106 | - ] | ||
107 | - ] [ sp:object | ||
108 | - [ sp:varName "productionTestRef"^^xsd:string | ||
109 | ] ; | 102 | ] ; |
110 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 103 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; |
111 | sp:subject | 104 | sp:subject |
112 | [ sp:varName "wellTestRef"^^xsd:string | 105 | [ sp:varName "wellTestRef"^^xsd:string |
113 | ] | 106 | ] |
114 | ] [ sp:object | 107 | ] [ sp:object |
115 | - [ sp:varName "wellheadDataRef"^^xsd:string | 108 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
116 | - ] ; | ||
117 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | ||
118 | - sp:subject | ||
119 | - [ sp:varName "productionTestRef"^^xsd:string | ||
120 | - ] | ||
121 | - ] [ sp:object | ||
122 | - [ sp:varName "flowLinePressureRef"^^xsd:string | ||
123 | - ] ; | ||
124 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowLinePressureRef> ; | ||
125 | - sp:subject | ||
126 | - [ sp:varName "wellheadDataRef"^^xsd:string | ||
127 | - ] | ||
128 | - ] [ sp:object | ||
129 | - [ sp:varName "realFlowLinePressure"^^xsd:string | ||
130 | ] ; | 109 | ] ; |
131 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 110 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
132 | sp:subject | 111 | sp:subject |
133 | - [ sp:varName "flowLinePressureRef"^^xsd:string | 112 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
134 | ] | 113 | ] |
135 | ] [ sp:object | 114 | ] [ sp:object |
136 | - [ sp:varName "uomFlowLinePressure"^^xsd:string | 115 | + [ sp:varName "uomChokeOrificeSize"^^xsd:string |
137 | ] ; | 116 | ] ; |
138 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 117 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
139 | sp:subject | 118 | sp:subject |
140 | - [ sp:varName "flowLinePressureRef"^^xsd:string | 119 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
141 | ] | 120 | ] |
142 | ] [ rdf:type sp:Bind ; | 121 | ] [ rdf:type sp:Bind ; |
143 | sp:expression | 122 | sp:expression |
144 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 123 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
145 | - sp:arg1 [ sp:varName "uomFlowLinePressure"^^xsd:string | 124 | + sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string |
146 | ] | 125 | ] |
147 | ] ; | 126 | ] ; |
148 | sp:variable | 127 | sp:variable |
149 | - [ sp:varName "pressureScaleFlowLine"^^xsd:string | 128 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
150 | ] | 129 | ] |
151 | ]) | 130 | ]) |
152 | ] ; | 131 | ] ; |
153 | spin:rule | 132 | spin:rule |
154 | [ rdf:type sp:Construct ; | 133 | [ rdf:type sp:Construct ; |
155 | - rdfs:comment "STEP 30105 Set choke orifice size"^^xsd:string ; | 134 | + rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it |
156 | - sp:templates ([ sp:object _:b3 ; | 135 | +The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. |
157 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | 136 | +The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""^^xsd:string ; |
137 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
138 | + sp:predicate rdf:type ; | ||
139 | + sp:subject _:b3 | ||
140 | + ] [ sp:object _:b3 ; | ||
141 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
158 | sp:subject | 142 | sp:subject |
159 | - [ sp:varName "wellTest"^^xsd:string | 143 | + [ sp:varName "dailyProductionActivity"^^xsd:string |
160 | ] | 144 | ] |
161 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | 145 | + ] [ sp:object |
162 | - sp:predicate rdf:type ; | 146 | + [ sp:varName "testDate"^^xsd:string |
147 | + ] ; | ||
148 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
163 | sp:subject _:b3 | 149 | sp:subject _:b3 |
164 | ] [ sp:object _:b4 ; | 150 | ] [ sp:object _:b4 ; |
165 | - sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | 151 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; |
166 | sp:subject _:b3 | 152 | sp:subject _:b3 |
167 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | 153 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore> ; |
168 | sp:predicate rdf:type ; | 154 | sp:predicate rdf:type ; |
169 | sp:subject _:b4 | 155 | sp:subject _:b4 |
170 | ] [ sp:object | 156 | ] [ sp:object |
171 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | 157 | + [ sp:varName "wellBore"^^xsd:string |
172 | - ] ; | ||
173 | - sp:predicate | ||
174 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
175 | ] ; | 158 | ] ; |
159 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
176 | sp:subject _:b4 | 160 | sp:subject _:b4 |
161 | + ] [ sp:object | ||
162 | + [ sp:varName "wellBoreTestName"^^xsd:string | ||
163 | + ] ; | ||
164 | + sp:predicate rdfs:label ; | ||
165 | + sp:subject _:b3 | ||
166 | + ] [ sp:object | ||
167 | + [ sp:varName "wellTestRef"^^xsd:string | ||
168 | + ] ; | ||
169 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
170 | + sp:subject _:b3 | ||
171 | + ] [ sp:object | ||
172 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
173 | + ] ; | ||
174 | + sp:predicate rdf:type ; | ||
175 | + sp:subject _:b3 | ||
177 | ]) ; | 176 | ]) ; |
178 | - sp:where ([ sp:object | 177 | + sp:where ([ sp:object spin:_this ; |
178 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
179 | + sp:subject | ||
180 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
181 | + ] | ||
182 | + ] [ sp:object | ||
183 | + [ sp:varName "dailyProductionActivity"^^xsd:string | ||
184 | + ] ; | ||
185 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
186 | + sp:subject | ||
187 | + [ sp:varName "dailyProductionReport"^^xsd:string | ||
188 | + ] | ||
189 | + ] [ sp:object | ||
179 | [ sp:varName "wellSetRef"^^xsd:string | 190 | [ sp:varName "wellSetRef"^^xsd:string |
180 | ] ; | 191 | ] ; |
181 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | 192 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
... | @@ -202,93 +213,116 @@ | ... | @@ -202,93 +213,116 @@ |
202 | [ sp:varName "wellboreSetRef"^^xsd:string | 213 | [ sp:varName "wellboreSetRef"^^xsd:string |
203 | ] | 214 | ] |
204 | ] [ sp:object | 215 | ] [ sp:object |
205 | - [ sp:varName "wellTestSetRef"^^xsd:string | 216 | + [ sp:varName "nameWellBore"^^xsd:string |
206 | ] ; | 217 | ] ; |
207 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | 218 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; |
208 | sp:subject | 219 | sp:subject |
209 | [ sp:varName "wellboreRef"^^xsd:string | 220 | [ sp:varName "wellboreRef"^^xsd:string |
210 | ] | 221 | ] |
211 | ] [ sp:object | 222 | ] [ sp:object |
212 | - [ sp:varName "wellTestRef"^^xsd:string | 223 | + [ sp:varName "wellTestSetRef"^^xsd:string |
213 | ] ; | 224 | ] ; |
214 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | 225 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; |
215 | sp:subject | 226 | sp:subject |
216 | - [ sp:varName "wellTestSetRef"^^xsd:string | 227 | + [ sp:varName "wellboreRef"^^xsd:string |
217 | ] | 228 | ] |
218 | ] [ sp:object | 229 | ] [ sp:object |
219 | [ sp:varName "wellTestRef"^^xsd:string | 230 | [ sp:varName "wellTestRef"^^xsd:string |
220 | ] ; | 231 | ] ; |
221 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 232 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; |
222 | sp:subject | 233 | sp:subject |
223 | - [ sp:varName "wellTest"^^xsd:string | 234 | + [ sp:varName "wellTestSetRef"^^xsd:string |
224 | ] | 235 | ] |
225 | ] [ sp:object | 236 | ] [ sp:object |
226 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 237 | + [ sp:varName "wellBoreTestName"^^xsd:string |
227 | ] ; | 238 | ] ; |
228 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#chokeOrificeSizeRef> ; | 239 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; |
229 | sp:subject | 240 | sp:subject |
230 | [ sp:varName "wellTestRef"^^xsd:string | 241 | [ sp:varName "wellTestRef"^^xsd:string |
231 | ] | 242 | ] |
232 | - ] [ sp:object | 243 | + ] [ rdf:type sp:Optional ; |
233 | - [ sp:varName "realChokeOrificeSize"^^xsd:string | 244 | + sp:elements ([ sp:object |
234 | - ] ; | 245 | + [ sp:varName "testDate"^^xsd:string |
235 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 246 | + ] ; |
236 | - sp:subject | 247 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; |
237 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | 248 | + sp:subject |
238 | - ] | 249 | + [ sp:varName "wellTestRef"^^xsd:string |
239 | - ] [ sp:object | 250 | + ] |
240 | - [ sp:varName "uomChokeOrificeSize"^^xsd:string | 251 | + ]) |
252 | + ] [ rdf:type sp:Optional ; | ||
253 | + sp:elements ([ sp:object | ||
254 | + [ sp:varName "testReason"^^xsd:string | ||
255 | + ] ; | ||
256 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; | ||
257 | + sp:subject | ||
258 | + [ sp:varName "wellTestRef"^^xsd:string | ||
259 | + ] | ||
260 | + ]) | ||
261 | + ] [ rdf:type sp:Bind ; | ||
262 | + sp:expression | ||
263 | + [ rdf:type ep-spin-lib:buildURI ; | ||
264 | + sp:arg1 "https://www.reportinghub.no/ep/data/temporaryWellBoreURI/" ; | ||
265 | + sp:arg2 [ rdf:type fn:concat ; | ||
266 | + sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
267 | + sp:arg1 [ sp:varName "nameWellBore"^^xsd:string | ||
268 | + ] | ||
269 | + ] | ||
270 | + ] | ||
241 | ] ; | 271 | ] ; |
242 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 272 | + sp:variable |
243 | - sp:subject | 273 | + [ sp:varName "wellBore"^^xsd:string |
244 | - [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
245 | ] | 274 | ] |
246 | ] [ rdf:type sp:Bind ; | 275 | ] [ rdf:type sp:Bind ; |
247 | sp:expression | 276 | sp:expression |
248 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 277 | + [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; |
249 | - sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string | 278 | + sp:arg1 [ sp:varName "testReason"^^xsd:string |
250 | ] | 279 | ] |
251 | ] ; | 280 | ] ; |
252 | sp:variable | 281 | sp:variable |
253 | - [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | 282 | + [ sp:varName "wellTestReasonType"^^xsd:string |
254 | ] | 283 | ] |
255 | ]) | 284 | ]) |
256 | ] ; | 285 | ] ; |
257 | spin:rule | 286 | spin:rule |
258 | [ rdf:type sp:Construct ; | 287 | [ rdf:type sp:Construct ; |
259 | - rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; | 288 | + rdfs:comment "STEP 30130 Classify as a FluidLevel test and set duration"^^xsd:string ; |
260 | - sp:templates ([ sp:object _:b5 ; | 289 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ; |
261 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 290 | + sp:predicate rdf:type ; |
262 | sp:subject | 291 | sp:subject |
263 | - [ sp:varName "productionTestFlow"^^xsd:string | 292 | + [ sp:varName "wellTest"^^xsd:string |
264 | ] | 293 | ] |
265 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; | 294 | + ] [ sp:object _:b5 ; |
295 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
296 | + sp:subject | ||
297 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
298 | + ] | ||
299 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
266 | sp:predicate rdf:type ; | 300 | sp:predicate rdf:type ; |
267 | sp:subject _:b5 | 301 | sp:subject _:b5 |
268 | ] [ sp:object _:b6 ; | 302 | ] [ sp:object _:b6 ; |
269 | - sp:predicate rdf:type ; | 303 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfFluidSurfaceFromTopOfWell> ; |
270 | sp:subject _:b5 | 304 | sp:subject _:b5 |
271 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 305 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
272 | sp:predicate rdf:type ; | 306 | sp:predicate rdf:type ; |
273 | sp:subject _:b6 | 307 | sp:subject _:b6 |
274 | ] [ sp:object | 308 | ] [ sp:object |
275 | - [ sp:varName "realSeparatorPressure"^^xsd:string | 309 | + [ sp:varName "realDepth"^^xsd:string |
276 | ] ; | 310 | ] ; |
277 | sp:predicate | 311 | sp:predicate |
278 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | 312 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
279 | ] ; | 313 | ] ; |
280 | sp:subject _:b6 | 314 | sp:subject _:b6 |
281 | ] [ sp:object _:b7 ; | 315 | ] [ sp:object _:b7 ; |
282 | - sp:predicate rdf:type ; | 316 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ; |
283 | sp:subject _:b5 | 317 | sp:subject _:b5 |
284 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | 318 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
285 | sp:predicate rdf:type ; | 319 | sp:predicate rdf:type ; |
286 | sp:subject _:b7 | 320 | sp:subject _:b7 |
287 | ] [ sp:object | 321 | ] [ sp:object |
288 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | 322 | + [ sp:varName "realBaseUsableWater"^^xsd:string |
289 | ] ; | 323 | ] ; |
290 | sp:predicate | 324 | sp:predicate |
291 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | 325 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
292 | ] ; | 326 | ] ; |
293 | sp:subject _:b7 | 327 | sp:subject _:b7 |
294 | ]) ; | 328 | ]) ; |
... | @@ -340,97 +374,99 @@ | ... | @@ -340,97 +374,99 @@ |
340 | [ sp:varName "wellTest"^^xsd:string | 374 | [ sp:varName "wellTest"^^xsd:string |
341 | ] | 375 | ] |
342 | ] [ sp:object | 376 | ] [ sp:object |
343 | - [ sp:varName "productionTestFlow"^^xsd:string | 377 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
344 | ] ; | 378 | ] ; |
345 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | 379 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; |
346 | sp:subject | 380 | sp:subject |
347 | [ sp:varName "wellTest"^^xsd:string | 381 | [ sp:varName "wellTest"^^xsd:string |
348 | ] | 382 | ] |
349 | ] [ sp:object | 383 | ] [ sp:object |
350 | - [ sp:varName "productionTestRef"^^xsd:string | 384 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
351 | ] ; | 385 | ] ; |
352 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 386 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelTestRef> ; |
353 | sp:subject | 387 | sp:subject |
354 | [ sp:varName "wellTestRef"^^xsd:string | 388 | [ sp:varName "wellTestRef"^^xsd:string |
355 | ] | 389 | ] |
356 | - ] [ sp:object | ||
357 | - [ sp:varName "separatorDataRef"^^xsd:string | ||
358 | - ] ; | ||
359 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; | ||
360 | - sp:subject | ||
361 | - [ sp:varName "productionTestRef"^^xsd:string | ||
362 | - ] | ||
363 | ] [ rdf:type sp:Optional ; | 390 | ] [ rdf:type sp:Optional ; |
364 | sp:elements ([ sp:object | 391 | sp:elements ([ sp:object |
365 | - [ sp:varName "separatorPressureRef"^^xsd:string | 392 | + [ sp:varName "fluidLevelRef"^^xsd:string |
366 | ] ; | 393 | ] ; |
367 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorPressureRef> ; | 394 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelRef> ; |
368 | sp:subject | 395 | sp:subject |
369 | - [ sp:varName "separatorDataRef"^^xsd:string | 396 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
370 | ] | 397 | ] |
371 | ] [ sp:object | 398 | ] [ sp:object |
372 | - [ sp:varName "realSeparatorPressure"^^xsd:string | 399 | + [ sp:varName "realDepth"^^xsd:string |
373 | ] ; | 400 | ] ; |
374 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 401 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
375 | sp:subject | 402 | sp:subject |
376 | - [ sp:varName "separatorPressureRef"^^xsd:string | 403 | + [ sp:varName "fluidLevelRef"^^xsd:string |
377 | ] | 404 | ] |
378 | ] [ sp:object | 405 | ] [ sp:object |
379 | - [ sp:varName "uomSeparatorPressure"^^xsd:string | 406 | + [ sp:varName "uomDepth"^^xsd:string |
380 | ] ; | 407 | ] ; |
381 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 408 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
382 | sp:subject | 409 | sp:subject |
383 | - [ sp:varName "separatorPressureRef"^^xsd:string | 410 | + [ sp:varName "fluidLevelRef"^^xsd:string |
384 | ] | 411 | ] |
385 | ]) | 412 | ]) |
386 | ] [ rdf:type sp:Optional ; | 413 | ] [ rdf:type sp:Optional ; |
387 | sp:elements ([ sp:object | 414 | sp:elements ([ sp:object |
388 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 415 | + [ sp:varName "baseUsableWaterRef"^^xsd:string |
389 | ] ; | 416 | ] ; |
390 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; | 417 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#baseUsableWaterRef> ; |
391 | sp:subject | 418 | sp:subject |
392 | - [ sp:varName "separatorDataRef"^^xsd:string | 419 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
393 | ] | 420 | ] |
394 | ] [ sp:object | 421 | ] [ sp:object |
395 | - [ sp:varName "realSeparatorTemperature"^^xsd:string | 422 | + [ sp:varName "realBaseUsableWater"^^xsd:string |
396 | ] ; | 423 | ] ; |
397 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 424 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
398 | sp:subject | 425 | sp:subject |
399 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 426 | + [ sp:varName "baseUsableWaterRef"^^xsd:string |
400 | ] | 427 | ] |
401 | ] [ sp:object | 428 | ] [ sp:object |
402 | - [ sp:varName "uomSeparatorTemperature"^^xsd:string | 429 | + [ sp:varName "uomBaseUsableWater"^^xsd:string |
403 | ] ; | 430 | ] ; |
404 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 431 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
405 | sp:subject | 432 | sp:subject |
406 | - [ sp:varName "separatorTemperatureRef"^^xsd:string | 433 | + [ sp:varName "baseUsableWaterRef"^^xsd:string |
434 | + ] | ||
435 | + ]) | ||
436 | + ] [ rdf:type sp:Optional ; | ||
437 | + sp:elements ([ sp:object | ||
438 | + [ sp:varName "testedBy"^^xsd:string | ||
439 | + ] ; | ||
440 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedBy> ; | ||
441 | + sp:subject | ||
442 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
407 | ] | 443 | ] |
408 | ]) | 444 | ]) |
409 | ] [ rdf:type sp:Bind ; | 445 | ] [ rdf:type sp:Bind ; |
410 | sp:expression | 446 | sp:expression |
411 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 447 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
412 | - sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string | 448 | + sp:arg1 [ sp:varName "uomDepth"^^xsd:string |
413 | ] | 449 | ] |
414 | ] ; | 450 | ] ; |
415 | sp:variable | 451 | sp:variable |
416 | - [ sp:varName "pressureScaleSeparator"^^xsd:string | 452 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
417 | ] | 453 | ] |
418 | ] [ rdf:type sp:Bind ; | 454 | ] [ rdf:type sp:Bind ; |
419 | sp:expression | 455 | sp:expression |
420 | - [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; | 456 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
421 | - sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string | 457 | + sp:arg1 [ sp:varName "uomBaseUsableWater"^^xsd:string |
422 | ] | 458 | ] |
423 | ] ; | 459 | ] ; |
424 | sp:variable | 460 | sp:variable |
425 | - [ sp:varName "temperatureScaleSeparator"^^xsd:string | 461 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
426 | ] | 462 | ] |
427 | ]) | 463 | ]) |
428 | ] ; | 464 | ] ; |
429 | spin:rule | 465 | spin:rule |
430 | [ rdf:type sp:Construct ; | 466 | [ rdf:type sp:Construct ; |
431 | - rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; | 467 | + rdfs:comment "STEP 30103 Set previous test"^^xsd:string ; |
432 | sp:templates ([ sp:object _:b8 ; | 468 | sp:templates ([ sp:object _:b8 ; |
433 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; | 469 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; |
434 | sp:subject | 470 | sp:subject |
435 | [ sp:varName "wellTest"^^xsd:string | 471 | [ sp:varName "wellTest"^^xsd:string |
436 | ] | 472 | ] |
... | @@ -438,7 +474,7 @@ | ... | @@ -438,7 +474,7 @@ |
438 | sp:predicate rdf:type ; | 474 | sp:predicate rdf:type ; |
439 | sp:subject _:b8 | 475 | sp:subject _:b8 |
440 | ] [ sp:object | 476 | ] [ sp:object |
441 | - [ sp:varName "lastValidTest"^^xsd:string | 477 | + [ sp:varName "previousTestDate"^^xsd:string |
442 | ] ; | 478 | ] ; |
443 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 479 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
444 | sp:subject _:b8 | 480 | sp:subject _:b8 |
... | @@ -491,9 +527,9 @@ | ... | @@ -491,9 +527,9 @@ |
491 | [ sp:varName "wellTest"^^xsd:string | 527 | [ sp:varName "wellTest"^^xsd:string |
492 | ] | 528 | ] |
493 | ] [ sp:object | 529 | ] [ sp:object |
494 | - [ sp:varName "lastValidTest"^^xsd:string | 530 | + [ sp:varName "previousTestDate"^^xsd:string |
495 | ] ; | 531 | ] ; |
496 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; | 532 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#previousTestDate> ; |
497 | sp:subject | 533 | sp:subject |
498 | [ sp:varName "wellTestRef"^^xsd:string | 534 | [ sp:varName "wellTestRef"^^xsd:string |
499 | ] | 535 | ] |
... | @@ -501,46 +537,35 @@ | ... | @@ -501,46 +537,35 @@ |
501 | ] ; | 537 | ] ; |
502 | spin:rule | 538 | spin:rule |
503 | [ rdf:type sp:Construct ; | 539 | [ rdf:type sp:Construct ; |
504 | - rdfs:comment "STEP 30130 Classify as a FluidLevel test and set duration"^^xsd:string ; | 540 | + rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; |
505 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ; | 541 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; |
506 | sp:predicate rdf:type ; | 542 | sp:predicate rdf:type ; |
507 | sp:subject | 543 | sp:subject |
508 | [ sp:varName "wellTest"^^xsd:string | 544 | [ sp:varName "wellTest"^^xsd:string |
509 | ] | 545 | ] |
510 | ] [ sp:object _:b9 ; | 546 | ] [ sp:object _:b9 ; |
511 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | 547 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
512 | sp:subject | 548 | sp:subject |
513 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 549 | + [ sp:varName "wellTest"^^xsd:string |
514 | ] | 550 | ] |
515 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 551 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; |
516 | sp:predicate rdf:type ; | 552 | sp:predicate rdf:type ; |
517 | sp:subject _:b9 | 553 | sp:subject _:b9 |
518 | ] [ sp:object _:b10 ; | 554 | ] [ sp:object _:b10 ; |
519 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfFluidSurfaceFromTopOfWell> ; | 555 | + sp:predicate rdf:type ; |
520 | - sp:subject _:b9 | 556 | + sp:subject |
521 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | 557 | + [ sp:varName "wellTest"^^xsd:string |
558 | + ] | ||
559 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
522 | sp:predicate rdf:type ; | 560 | sp:predicate rdf:type ; |
523 | sp:subject _:b10 | 561 | sp:subject _:b10 |
524 | ] [ sp:object | 562 | ] [ sp:object |
525 | - [ sp:varName "realDepth"^^xsd:string | 563 | + [ sp:varName "realDuration"^^xsd:string |
526 | ] ; | 564 | ] ; |
527 | sp:predicate | 565 | sp:predicate |
528 | - [ sp:varName "lengthScaleDepth"^^xsd:string | 566 | + [ sp:varName "durationScale"^^xsd:string |
529 | ] ; | 567 | ] ; |
530 | sp:subject _:b10 | 568 | sp:subject _:b10 |
531 | - ] [ sp:object _:b11 ; | ||
532 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ; | ||
533 | - sp:subject _:b9 | ||
534 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
535 | - sp:predicate rdf:type ; | ||
536 | - sp:subject _:b11 | ||
537 | - ] [ sp:object | ||
538 | - [ sp:varName "realBaseUsableWater"^^xsd:string | ||
539 | - ] ; | ||
540 | - sp:predicate | ||
541 | - [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string | ||
542 | - ] ; | ||
543 | - sp:subject _:b11 | ||
544 | ]) ; | 569 | ]) ; |
545 | sp:where ([ sp:object | 570 | sp:where ([ sp:object |
546 | [ sp:varName "wellSetRef"^^xsd:string | 571 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -590,110 +615,68 @@ | ... | @@ -590,110 +615,68 @@ |
590 | [ sp:varName "wellTest"^^xsd:string | 615 | [ sp:varName "wellTest"^^xsd:string |
591 | ] | 616 | ] |
592 | ] [ sp:object | 617 | ] [ sp:object |
593 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 618 | + [ sp:varName "productionTestRef"^^xsd:string |
594 | - ] ; | ||
595 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
596 | - sp:subject | ||
597 | - [ sp:varName "wellTest"^^xsd:string | ||
598 | - ] | ||
599 | - ] [ sp:object | ||
600 | - [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
601 | ] ; | 619 | ] ; |
602 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelTestRef> ; | 620 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; |
603 | sp:subject | 621 | sp:subject |
604 | [ sp:varName "wellTestRef"^^xsd:string | 622 | [ sp:varName "wellTestRef"^^xsd:string |
605 | ] | 623 | ] |
606 | ] [ rdf:type sp:Optional ; | 624 | ] [ rdf:type sp:Optional ; |
607 | sp:elements ([ sp:object | 625 | sp:elements ([ sp:object |
608 | - [ sp:varName "fluidLevelRef"^^xsd:string | 626 | + [ sp:varName "testDurationRef"^^xsd:string |
609 | - ] ; | ||
610 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fluidLevelRef> ; | ||
611 | - sp:subject | ||
612 | - [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
613 | - ] | ||
614 | - ] [ sp:object | ||
615 | - [ sp:varName "realDepth"^^xsd:string | ||
616 | - ] ; | ||
617 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
618 | - sp:subject | ||
619 | - [ sp:varName "fluidLevelRef"^^xsd:string | ||
620 | - ] | ||
621 | - ] [ sp:object | ||
622 | - [ sp:varName "uomDepth"^^xsd:string | ||
623 | - ] ; | ||
624 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
625 | - sp:subject | ||
626 | - [ sp:varName "fluidLevelRef"^^xsd:string | ||
627 | - ] | ||
628 | - ]) | ||
629 | - ] [ rdf:type sp:Optional ; | ||
630 | - sp:elements ([ sp:object | ||
631 | - [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
632 | ] ; | 627 | ] ; |
633 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#baseUsableWaterRef> ; | 628 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; |
634 | sp:subject | 629 | sp:subject |
635 | - [ sp:varName "fluidLevelTestRef"^^xsd:string | 630 | + [ sp:varName "productionTestRef"^^xsd:string |
636 | ] | 631 | ] |
637 | ] [ sp:object | 632 | ] [ sp:object |
638 | - [ sp:varName "realBaseUsableWater"^^xsd:string | 633 | + [ sp:varName "realDuration"^^xsd:string |
639 | ] ; | 634 | ] ; |
640 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 635 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
641 | sp:subject | 636 | sp:subject |
642 | - [ sp:varName "baseUsableWaterRef"^^xsd:string | 637 | + [ sp:varName "testDurationRef"^^xsd:string |
643 | ] | 638 | ] |
644 | ] [ sp:object | 639 | ] [ sp:object |
645 | - [ sp:varName "uomBaseUsableWater"^^xsd:string | 640 | + [ sp:varName "uomDuration"^^xsd:string |
646 | ] ; | 641 | ] ; |
647 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 642 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
648 | sp:subject | 643 | sp:subject |
649 | - [ sp:varName "baseUsableWaterRef"^^xsd:string | 644 | + [ sp:varName "testDurationRef"^^xsd:string |
650 | - ] | ||
651 | - ]) | ||
652 | - ] [ rdf:type sp:Optional ; | ||
653 | - sp:elements ([ sp:object | ||
654 | - [ sp:varName "testedBy"^^xsd:string | ||
655 | - ] ; | ||
656 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedBy> ; | ||
657 | - sp:subject | ||
658 | - [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
659 | ] | 645 | ] |
660 | ]) | 646 | ]) |
661 | ] [ rdf:type sp:Bind ; | 647 | ] [ rdf:type sp:Bind ; |
662 | sp:expression | 648 | sp:expression |
663 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 649 | + [ rdf:type ep-dpr-spin-lib:selectDurationScale ; |
664 | - sp:arg1 [ sp:varName "uomDepth"^^xsd:string | 650 | + sp:arg1 [ sp:varName "uomDuration"^^xsd:string |
665 | - ] | ||
666 | - ] ; | ||
667 | - sp:variable | ||
668 | - [ sp:varName "lengthScaleDepth"^^xsd:string | ||
669 | - ] | ||
670 | - ] [ rdf:type sp:Bind ; | ||
671 | - sp:expression | ||
672 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
673 | - sp:arg1 [ sp:varName "uomBaseUsableWater"^^xsd:string | ||
674 | ] | 651 | ] |
675 | ] ; | 652 | ] ; |
676 | sp:variable | 653 | sp:variable |
677 | - [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string | 654 | + [ sp:varName "durationScale"^^xsd:string |
678 | ] | 655 | ] |
679 | ]) | 656 | ]) |
680 | ] ; | 657 | ] ; |
681 | spin:rule | 658 | spin:rule |
682 | [ rdf:type sp:Construct ; | 659 | [ rdf:type sp:Construct ; |
683 | - rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; | 660 | + rdfs:comment "STEP 30110 Transfer well head data - flow line pressure"^^xsd:string ; |
684 | - sp:templates ([ sp:object _:b12 ; | 661 | + sp:templates ([ sp:object _:b11 ; |
685 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; | 662 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
686 | sp:subject | 663 | sp:subject |
687 | - [ sp:varName "wellTest"^^xsd:string | 664 | + [ sp:varName "productionTestFlow"^^xsd:string |
688 | ] | 665 | ] |
666 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestFlowLineFlow> ; | ||
667 | + sp:predicate rdf:type ; | ||
668 | + sp:subject _:b11 | ||
669 | + ] [ sp:object _:b12 ; | ||
670 | + sp:predicate rdf:type ; | ||
671 | + sp:subject _:b11 | ||
689 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 672 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
690 | sp:predicate rdf:type ; | 673 | sp:predicate rdf:type ; |
691 | sp:subject _:b12 | 674 | sp:subject _:b12 |
692 | ] [ sp:object | 675 | ] [ sp:object |
693 | - [ sp:varName "realShutInPressure"^^xsd:string | 676 | + [ sp:varName "realFlowLinePressure"^^xsd:string |
694 | ] ; | 677 | ] ; |
695 | sp:predicate | 678 | sp:predicate |
696 | - [ sp:varName "shutInPressureScale"^^xsd:string | 679 | + [ sp:varName "pressureScaleFlowLine"^^xsd:string |
697 | ] ; | 680 | ] ; |
698 | sp:subject _:b12 | 681 | sp:subject _:b12 |
699 | ]) ; | 682 | ]) ; |
... | @@ -745,6 +728,13 @@ | ... | @@ -745,6 +728,13 @@ |
745 | [ sp:varName "wellTest"^^xsd:string | 728 | [ sp:varName "wellTest"^^xsd:string |
746 | ] | 729 | ] |
747 | ] [ sp:object | 730 | ] [ sp:object |
731 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
732 | + ] ; | ||
733 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
734 | + sp:subject | ||
735 | + [ sp:varName "wellTest"^^xsd:string | ||
736 | + ] | ||
737 | + ] [ sp:object | ||
748 | [ sp:varName "productionTestRef"^^xsd:string | 738 | [ sp:varName "productionTestRef"^^xsd:string |
749 | ] ; | 739 | ] ; |
750 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | 740 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; |
... | @@ -759,116 +749,261 @@ | ... | @@ -759,116 +749,261 @@ |
759 | [ sp:varName "productionTestRef"^^xsd:string | 749 | [ sp:varName "productionTestRef"^^xsd:string |
760 | ] | 750 | ] |
761 | ] [ sp:object | 751 | ] [ sp:object |
762 | - [ sp:varName "shutInPressureRef"^^xsd:string | 752 | + [ sp:varName "flowLinePressureRef"^^xsd:string |
763 | ] ; | 753 | ] ; |
764 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#shutInPressureRef> ; | 754 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowLinePressureRef> ; |
765 | sp:subject | 755 | sp:subject |
766 | [ sp:varName "wellheadDataRef"^^xsd:string | 756 | [ sp:varName "wellheadDataRef"^^xsd:string |
767 | ] | 757 | ] |
768 | ] [ sp:object | 758 | ] [ sp:object |
769 | - [ sp:varName "realShutInPressure"^^xsd:string | 759 | + [ sp:varName "realFlowLinePressure"^^xsd:string |
770 | ] ; | 760 | ] ; |
771 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 761 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
772 | sp:subject | 762 | sp:subject |
773 | - [ sp:varName "shutInPressureRef"^^xsd:string | 763 | + [ sp:varName "flowLinePressureRef"^^xsd:string |
774 | ] | 764 | ] |
775 | ] [ sp:object | 765 | ] [ sp:object |
776 | - [ sp:varName "uomShutInPressure"^^xsd:string | 766 | + [ sp:varName "uomFlowLinePressure"^^xsd:string |
777 | ] ; | 767 | ] ; |
778 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 768 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
779 | sp:subject | 769 | sp:subject |
780 | - [ sp:varName "shutInPressureRef"^^xsd:string | 770 | + [ sp:varName "flowLinePressureRef"^^xsd:string |
781 | ] | 771 | ] |
782 | ] [ rdf:type sp:Bind ; | 772 | ] [ rdf:type sp:Bind ; |
783 | sp:expression | 773 | sp:expression |
784 | [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 774 | [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
785 | - sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string | 775 | + sp:arg1 [ sp:varName "uomFlowLinePressure"^^xsd:string |
786 | ] | 776 | ] |
787 | ] ; | 777 | ] ; |
788 | sp:variable | 778 | sp:variable |
789 | - [ sp:varName "ShutInPressureScale"^^xsd:string | 779 | + [ sp:varName "pressureScaleFlowLine"^^xsd:string |
790 | ] | 780 | ] |
791 | ]) | 781 | ]) |
792 | ] ; | 782 | ] ; |
793 | spin:rule | 783 | spin:rule |
794 | [ rdf:type sp:Construct ; | 784 | [ rdf:type sp:Construct ; |
795 | - rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it | 785 | + rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; |
796 | -The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now. | 786 | + sp:templates ([ sp:object _:b13 ; |
797 | -The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""^^xsd:string ; | 787 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; |
798 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
799 | - sp:predicate rdf:type ; | ||
800 | - sp:subject _:b13 | ||
801 | - ] [ sp:object _:b13 ; | ||
802 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
803 | sp:subject | 788 | sp:subject |
804 | - [ sp:varName "dailyProductionActivity"^^xsd:string | 789 | + [ sp:varName "wellTest"^^xsd:string |
805 | ] | 790 | ] |
791 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
792 | + sp:predicate rdf:type ; | ||
793 | + sp:subject _:b13 | ||
806 | ] [ sp:object | 794 | ] [ sp:object |
807 | - [ sp:varName "testDate"^^xsd:string | 795 | + [ sp:varName "lastValidTest"^^xsd:string |
808 | ] ; | 796 | ] ; |
809 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 797 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
810 | sp:subject _:b13 | 798 | sp:subject _:b13 |
811 | - ] [ sp:object _:b14 ; | 799 | + ]) ; |
812 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | 800 | + sp:where ([ sp:object |
813 | - sp:subject _:b13 | 801 | + [ sp:varName "wellSetRef"^^xsd:string |
814 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore> ; | 802 | + ] ; |
815 | - sp:predicate rdf:type ; | 803 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
816 | - sp:subject _:b14 | 804 | + sp:subject spin:_this |
817 | ] [ sp:object | 805 | ] [ sp:object |
818 | - [ sp:varName "wellBore"^^xsd:string | 806 | + [ sp:varName "wellRef"^^xsd:string |
819 | ] ; | 807 | ] ; |
820 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 808 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; |
821 | - sp:subject _:b14 | 809 | + sp:subject |
810 | + [ sp:varName "wellSetRef"^^xsd:string | ||
811 | + ] | ||
822 | ] [ sp:object | 812 | ] [ sp:object |
823 | - [ sp:varName "wellBoreTestName"^^xsd:string | 813 | + [ sp:varName "wellboreSetRef"^^xsd:string |
824 | ] ; | 814 | ] ; |
825 | - sp:predicate rdfs:label ; | 815 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; |
826 | - sp:subject _:b13 | 816 | + sp:subject |
817 | + [ sp:varName "wellRef"^^xsd:string | ||
818 | + ] | ||
819 | + ] [ sp:object | ||
820 | + [ sp:varName "wellboreRef"^^xsd:string | ||
821 | + ] ; | ||
822 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
823 | + sp:subject | ||
824 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
825 | + ] | ||
826 | + ] [ sp:object | ||
827 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
828 | + ] ; | ||
829 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
830 | + sp:subject | ||
831 | + [ sp:varName "wellboreRef"^^xsd:string | ||
832 | + ] | ||
833 | + ] [ sp:object | ||
834 | + [ sp:varName "wellTestRef"^^xsd:string | ||
835 | + ] ; | ||
836 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
837 | + sp:subject | ||
838 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
839 | + ] | ||
827 | ] [ sp:object | 840 | ] [ sp:object |
828 | [ sp:varName "wellTestRef"^^xsd:string | 841 | [ sp:varName "wellTestRef"^^xsd:string |
829 | ] ; | 842 | ] ; |
830 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 843 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
831 | - sp:subject _:b13 | 844 | + sp:subject |
845 | + [ sp:varName "wellTest"^^xsd:string | ||
846 | + ] | ||
832 | ] [ sp:object | 847 | ] [ sp:object |
833 | - [ sp:varName "wellTestReasonType"^^xsd:string | 848 | + [ sp:varName "lastValidTest"^^xsd:string |
834 | ] ; | 849 | ] ; |
850 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#lastValidTest> ; | ||
851 | + sp:subject | ||
852 | + [ sp:varName "wellTestRef"^^xsd:string | ||
853 | + ] | ||
854 | + ]) | ||
855 | + ] ; | ||
856 | + spin:rule | ||
857 | + [ rdf:type sp:Construct ; | ||
858 | + rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; | ||
859 | + sp:templates ([ sp:object _:b14 ; | ||
860 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; | ||
861 | + sp:subject | ||
862 | + [ sp:varName "wellTest"^^xsd:string | ||
863 | + ] | ||
864 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
835 | sp:predicate rdf:type ; | 865 | sp:predicate rdf:type ; |
836 | - sp:subject _:b13 | 866 | + sp:subject _:b14 |
867 | + ] [ sp:object | ||
868 | + [ sp:varName "realShutInPressure"^^xsd:string | ||
869 | + ] ; | ||
870 | + sp:predicate | ||
871 | + [ sp:varName "shutInPressureScale"^^xsd:string | ||
872 | + ] ; | ||
873 | + sp:subject _:b14 | ||
837 | ]) ; | 874 | ]) ; |
838 | sp:where ([ sp:object | 875 | sp:where ([ sp:object |
839 | - [ sp:varName "docInfo"^^xsd:string | 876 | + [ sp:varName "wellSetRef"^^xsd:string |
840 | ] ; | 877 | ] ; |
841 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ; | 878 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
842 | sp:subject spin:_this | 879 | sp:subject spin:_this |
843 | ] [ sp:object | 880 | ] [ sp:object |
844 | - [ sp:varName "docNameStruct"^^xsd:string | 881 | + [ sp:varName "wellRef"^^xsd:string |
845 | ] ; | 882 | ] ; |
846 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ; | 883 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; |
847 | sp:subject | 884 | sp:subject |
848 | - [ sp:varName "docInfo"^^xsd:string | 885 | + [ sp:varName "wellSetRef"^^xsd:string |
849 | ] | 886 | ] |
850 | ] [ sp:object | 887 | ] [ sp:object |
851 | - [ sp:varName "docName"^^xsd:string | 888 | + [ sp:varName "wellboreSetRef"^^xsd:string |
852 | ] ; | 889 | ] ; |
853 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 890 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; |
854 | sp:subject | 891 | sp:subject |
855 | - [ sp:varName "docNameStruct"^^xsd:string | 892 | + [ sp:varName "wellRef"^^xsd:string |
856 | ] | 893 | ] |
857 | ] [ sp:object | 894 | ] [ sp:object |
858 | - [ sp:varName "docDate"^^xsd:string | 895 | + [ sp:varName "wellboreRef"^^xsd:string |
859 | ] ; | 896 | ] ; |
860 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ; | 897 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; |
861 | sp:subject | 898 | sp:subject |
862 | - [ sp:varName "docInfo"^^xsd:string | 899 | + [ sp:varName "wellboreSetRef"^^xsd:string |
863 | ] | 900 | ] |
864 | ] [ sp:object | 901 | ] [ sp:object |
865 | - [ sp:varName "dailyProductionActivity"^^xsd:string | 902 | + [ sp:varName "wellTestSetRef"^^xsd:string |
866 | ] ; | 903 | ] ; |
867 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | 904 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; |
905 | + sp:subject | ||
906 | + [ sp:varName "wellboreRef"^^xsd:string | ||
907 | + ] | ||
908 | + ] [ sp:object | ||
909 | + [ sp:varName "wellTestRef"^^xsd:string | ||
910 | + ] ; | ||
911 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
912 | + sp:subject | ||
913 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
914 | + ] | ||
915 | + ] [ sp:object | ||
916 | + [ sp:varName "wellTestRef"^^xsd:string | ||
917 | + ] ; | ||
918 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
919 | + sp:subject | ||
920 | + [ sp:varName "wellTest"^^xsd:string | ||
921 | + ] | ||
922 | + ] [ sp:object | ||
923 | + [ sp:varName "productionTestRef"^^xsd:string | ||
924 | + ] ; | ||
925 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | ||
926 | + sp:subject | ||
927 | + [ sp:varName "wellTestRef"^^xsd:string | ||
928 | + ] | ||
929 | + ] [ sp:object | ||
930 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
931 | + ] ; | ||
932 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadDataRef> ; | ||
933 | + sp:subject | ||
934 | + [ sp:varName "productionTestRef"^^xsd:string | ||
935 | + ] | ||
936 | + ] [ sp:object | ||
937 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
938 | + ] ; | ||
939 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#shutInPressureRef> ; | ||
940 | + sp:subject | ||
941 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
942 | + ] | ||
943 | + ] [ sp:object | ||
944 | + [ sp:varName "realShutInPressure"^^xsd:string | ||
945 | + ] ; | ||
946 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
947 | + sp:subject | ||
948 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
949 | + ] | ||
950 | + ] [ sp:object | ||
951 | + [ sp:varName "uomShutInPressure"^^xsd:string | ||
952 | + ] ; | ||
953 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
954 | + sp:subject | ||
955 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
956 | + ] | ||
957 | + ] [ rdf:type sp:Bind ; | ||
958 | + sp:expression | ||
959 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
960 | + sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string | ||
961 | + ] | ||
962 | + ] ; | ||
963 | + sp:variable | ||
964 | + [ sp:varName "ShutInPressureScale"^^xsd:string | ||
965 | + ] | ||
966 | + ]) | ||
967 | + ] ; | ||
968 | + spin:rule | ||
969 | + [ rdf:type sp:Construct ; | ||
970 | + rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; | ||
971 | + sp:templates ([ sp:object _:b15 ; | ||
972 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
868 | sp:subject | 973 | sp:subject |
869 | - [ sp:varName "epDailyProdRep"^^xsd:string | 974 | + [ sp:varName "productionTestFlow"^^xsd:string |
870 | ] | 975 | ] |
976 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; | ||
977 | + sp:predicate rdf:type ; | ||
978 | + sp:subject _:b15 | ||
979 | + ] [ sp:object _:b16 ; | ||
980 | + sp:predicate rdf:type ; | ||
981 | + sp:subject _:b15 | ||
982 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
983 | + sp:predicate rdf:type ; | ||
984 | + sp:subject _:b16 | ||
985 | + ] [ sp:object | ||
986 | + [ sp:varName "realSeparatorPressure"^^xsd:string | ||
987 | + ] ; | ||
988 | + sp:predicate | ||
989 | + [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
990 | + ] ; | ||
991 | + sp:subject _:b16 | ||
992 | + ] [ sp:object _:b17 ; | ||
993 | + sp:predicate rdf:type ; | ||
994 | + sp:subject _:b15 | ||
995 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | ||
996 | + sp:predicate rdf:type ; | ||
997 | + sp:subject _:b17 | ||
871 | ] [ sp:object | 998 | ] [ sp:object |
999 | + [ sp:varName "realSeparatorTemperature"^^xsd:string | ||
1000 | + ] ; | ||
1001 | + sp:predicate | ||
1002 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string | ||
1003 | + ] ; | ||
1004 | + sp:subject _:b17 | ||
1005 | + ]) ; | ||
1006 | + sp:where ([ sp:object | ||
872 | [ sp:varName "wellSetRef"^^xsd:string | 1007 | [ sp:varName "wellSetRef"^^xsd:string |
873 | ] ; | 1008 | ] ; |
874 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | 1009 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; |
... | @@ -895,13 +1030,6 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -895,13 +1030,6 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
895 | [ sp:varName "wellboreSetRef"^^xsd:string | 1030 | [ sp:varName "wellboreSetRef"^^xsd:string |
896 | ] | 1031 | ] |
897 | ] [ sp:object | 1032 | ] [ sp:object |
898 | - [ sp:varName "nameWellBore"^^xsd:string | ||
899 | - ] ; | ||
900 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
901 | - sp:subject | ||
902 | - [ sp:varName "wellboreRef"^^xsd:string | ||
903 | - ] | ||
904 | - ] [ sp:object | ||
905 | [ sp:varName "wellTestSetRef"^^xsd:string | 1033 | [ sp:varName "wellTestSetRef"^^xsd:string |
906 | ] ; | 1034 | ] ; |
907 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | 1035 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; |
... | @@ -916,88 +1044,115 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -916,88 +1044,115 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
916 | [ sp:varName "wellTestSetRef"^^xsd:string | 1044 | [ sp:varName "wellTestSetRef"^^xsd:string |
917 | ] | 1045 | ] |
918 | ] [ sp:object | 1046 | ] [ sp:object |
919 | - [ sp:varName "wellBoreTestName"^^xsd:string | 1047 | + [ sp:varName "wellTestRef"^^xsd:string |
920 | ] ; | 1048 | ] ; |
921 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | 1049 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
1050 | + sp:subject | ||
1051 | + [ sp:varName "wellTest"^^xsd:string | ||
1052 | + ] | ||
1053 | + ] [ sp:object | ||
1054 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
1055 | + ] ; | ||
1056 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
1057 | + sp:subject | ||
1058 | + [ sp:varName "wellTest"^^xsd:string | ||
1059 | + ] | ||
1060 | + ] [ sp:object | ||
1061 | + [ sp:varName "productionTestRef"^^xsd:string | ||
1062 | + ] ; | ||
1063 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | ||
922 | sp:subject | 1064 | sp:subject |
923 | [ sp:varName "wellTestRef"^^xsd:string | 1065 | [ sp:varName "wellTestRef"^^xsd:string |
924 | ] | 1066 | ] |
1067 | + ] [ sp:object | ||
1068 | + [ sp:varName "separatorDataRef"^^xsd:string | ||
1069 | + ] ; | ||
1070 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorDataRef> ; | ||
1071 | + sp:subject | ||
1072 | + [ sp:varName "productionTestRef"^^xsd:string | ||
1073 | + ] | ||
925 | ] [ rdf:type sp:Optional ; | 1074 | ] [ rdf:type sp:Optional ; |
926 | sp:elements ([ sp:object | 1075 | sp:elements ([ sp:object |
927 | - [ sp:varName "testDate"^^xsd:string | 1076 | + [ sp:varName "separatorPressureRef"^^xsd:string |
928 | ] ; | 1077 | ] ; |
929 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDate> ; | 1078 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorPressureRef> ; |
930 | sp:subject | 1079 | sp:subject |
931 | - [ sp:varName "wellTestRef"^^xsd:string | 1080 | + [ sp:varName "separatorDataRef"^^xsd:string |
1081 | + ] | ||
1082 | + ] [ sp:object | ||
1083 | + [ sp:varName "realSeparatorPressure"^^xsd:string | ||
1084 | + ] ; | ||
1085 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1086 | + sp:subject | ||
1087 | + [ sp:varName "separatorPressureRef"^^xsd:string | ||
1088 | + ] | ||
1089 | + ] [ sp:object | ||
1090 | + [ sp:varName "uomSeparatorPressure"^^xsd:string | ||
1091 | + ] ; | ||
1092 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1093 | + sp:subject | ||
1094 | + [ sp:varName "separatorPressureRef"^^xsd:string | ||
932 | ] | 1095 | ] |
933 | ]) | 1096 | ]) |
934 | ] [ rdf:type sp:Optional ; | 1097 | ] [ rdf:type sp:Optional ; |
935 | sp:elements ([ sp:object | 1098 | sp:elements ([ sp:object |
936 | - [ sp:varName "testReason"^^xsd:string | 1099 | + [ sp:varName "separatorTemperatureRef"^^xsd:string |
937 | ] ; | 1100 | ] ; |
938 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testReasonRef> ; | 1101 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#separatorTemperatureRef> ; |
939 | sp:subject | 1102 | sp:subject |
940 | - [ sp:varName "wellTestRef"^^xsd:string | 1103 | + [ sp:varName "separatorDataRef"^^xsd:string |
1104 | + ] | ||
1105 | + ] [ sp:object | ||
1106 | + [ sp:varName "realSeparatorTemperature"^^xsd:string | ||
1107 | + ] ; | ||
1108 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1109 | + sp:subject | ||
1110 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
1111 | + ] | ||
1112 | + ] [ sp:object | ||
1113 | + [ sp:varName "uomSeparatorTemperature"^^xsd:string | ||
1114 | + ] ; | ||
1115 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1116 | + sp:subject | ||
1117 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
941 | ] | 1118 | ] |
942 | ]) | 1119 | ]) |
943 | ] [ rdf:type sp:Bind ; | 1120 | ] [ rdf:type sp:Bind ; |
944 | sp:expression | 1121 | sp:expression |
945 | - [ rdf:type ep-spin-lib:buildURI ; | 1122 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
946 | - sp:arg1 "https://www.reportinghub.no/ep/data/dailyProductionReport/" ; | 1123 | + sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string |
947 | - sp:arg2 [ rdf:type fn:concat ; | ||
948 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
949 | - sp:arg1 [ sp:varName "docName"^^xsd:string | ||
950 | - ] | ||
951 | - ] ; | ||
952 | - sp:arg2 "$" ; | ||
953 | - sp:arg3 [ sp:varName "docDate"^^xsd:string | ||
954 | - ] | ||
955 | - ] | ||
956 | - ] ; | ||
957 | - sp:variable | ||
958 | - [ sp:varName "epDailyProdRep"^^xsd:string | ||
959 | - ] | ||
960 | - ] [ rdf:type sp:Bind ; | ||
961 | - sp:expression | ||
962 | - [ rdf:type ep-spin-lib:buildURI ; | ||
963 | - sp:arg1 "https://www.reportinghub.no/ep/data/temporaryWellBoreURI/" ; | ||
964 | - sp:arg2 [ rdf:type fn:concat ; | ||
965 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
966 | - sp:arg1 [ sp:varName "nameWellBore"^^xsd:string | ||
967 | - ] | ||
968 | - ] | ||
969 | ] | 1124 | ] |
970 | ] ; | 1125 | ] ; |
971 | sp:variable | 1126 | sp:variable |
972 | - [ sp:varName "wellBore"^^xsd:string | 1127 | + [ sp:varName "pressureScaleSeparator"^^xsd:string |
973 | ] | 1128 | ] |
974 | ] [ rdf:type sp:Bind ; | 1129 | ] [ rdf:type sp:Bind ; |
975 | sp:expression | 1130 | sp:expression |
976 | - [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; | 1131 | + [ rdf:type ep-dpr-spin-lib:selectTemperatureScale ; |
977 | - sp:arg1 [ sp:varName "testReason"^^xsd:string | 1132 | + sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string |
978 | ] | 1133 | ] |
979 | ] ; | 1134 | ] ; |
980 | sp:variable | 1135 | sp:variable |
981 | - [ sp:varName "wellTestReasonType"^^xsd:string | 1136 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string |
982 | ] | 1137 | ] |
983 | ]) | 1138 | ]) |
984 | ] ; | 1139 | ] ; |
985 | spin:rule | 1140 | spin:rule |
986 | [ rdf:type sp:Construct ; | 1141 | [ rdf:type sp:Construct ; |
987 | rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; | 1142 | rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; |
988 | - sp:templates ([ sp:object _:b15 ; | 1143 | + sp:templates ([ sp:object _:b18 ; |
989 | sp:predicate rdf:type ; | 1144 | sp:predicate rdf:type ; |
990 | sp:subject | 1145 | sp:subject |
991 | [ sp:varName "wellTest"^^xsd:string | 1146 | [ sp:varName "wellTest"^^xsd:string |
992 | ] | 1147 | ] |
993 | ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | 1148 | ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; |
994 | sp:predicate rdf:type ; | 1149 | sp:predicate rdf:type ; |
995 | - sp:subject _:b15 | 1150 | + sp:subject _:b18 |
996 | ] [ sp:object | 1151 | ] [ sp:object |
997 | [ sp:varName "testTypeName"^^xsd:string | 1152 | [ sp:varName "testTypeName"^^xsd:string |
998 | ] ; | 1153 | ] ; |
999 | sp:predicate rdfs:label ; | 1154 | sp:predicate rdfs:label ; |
1000 | - sp:subject _:b15 | 1155 | + sp:subject _:b18 |
1001 | ]) ; | 1156 | ]) ; |
1002 | sp:where ([ sp:object | 1157 | sp:where ([ sp:object |
1003 | [ sp:varName "wellSetRef"^^xsd:string | 1158 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -1058,27 +1213,27 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1058,27 +1213,27 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
1058 | spin:rule | 1213 | spin:rule |
1059 | [ rdf:type sp:Construct ; | 1214 | [ rdf:type sp:Construct ; |
1060 | rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; | 1215 | rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; |
1061 | - sp:templates ([ sp:object _:b16 ; | 1216 | + sp:templates ([ sp:object _:b19 ; |
1062 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | 1217 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; |
1063 | sp:subject | 1218 | sp:subject |
1064 | [ sp:varName "wellTest"^^xsd:string | 1219 | [ sp:varName "wellTest"^^xsd:string |
1065 | ] | 1220 | ] |
1066 | ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | 1221 | ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; |
1067 | sp:predicate rdf:type ; | 1222 | sp:predicate rdf:type ; |
1068 | - sp:subject _:b16 | 1223 | + sp:subject _:b19 |
1069 | - ] [ sp:object _:b17 ; | 1224 | + ] [ sp:object _:b20 ; |
1070 | sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | 1225 | sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; |
1071 | - sp:subject _:b16 | 1226 | + sp:subject _:b19 |
1072 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | 1227 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; |
1073 | sp:predicate rdf:type ; | 1228 | sp:predicate rdf:type ; |
1074 | - sp:subject _:b17 | 1229 | + sp:subject _:b20 |
1075 | ] [ sp:object | 1230 | ] [ sp:object |
1076 | [ sp:varName "realChokeOrificeSize"^^xsd:string | 1231 | [ sp:varName "realChokeOrificeSize"^^xsd:string |
1077 | ] ; | 1232 | ] ; |
1078 | sp:predicate | 1233 | sp:predicate |
1079 | [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | 1234 | [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
1080 | ] ; | 1235 | ] ; |
1081 | - sp:subject _:b17 | 1236 | + sp:subject _:b20 |
1082 | ]) ; | 1237 | ]) ; |
1083 | sp:where ([ sp:object | 1238 | sp:where ([ sp:object |
1084 | [ sp:varName "wellSetRef"^^xsd:string | 1239 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -1176,40 +1331,40 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1176,40 +1331,40 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
1176 | spin:rule | 1331 | spin:rule |
1177 | [ rdf:type sp:Construct ; | 1332 | [ rdf:type sp:Construct ; |
1178 | rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; | 1333 | rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; |
1179 | - sp:templates ([ sp:object _:b18 ; | 1334 | + sp:templates ([ sp:object _:b21 ; |
1180 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | 1335 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; |
1181 | sp:subject | 1336 | sp:subject |
1182 | [ sp:varName "productionTestFlow"^^xsd:string | 1337 | [ sp:varName "productionTestFlow"^^xsd:string |
1183 | ] | 1338 | ] |
1184 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; | 1339 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; |
1185 | sp:predicate rdf:type ; | 1340 | sp:predicate rdf:type ; |
1186 | - sp:subject _:b18 | 1341 | + sp:subject _:b21 |
1187 | - ] [ sp:object _:b19 ; | 1342 | + ] [ sp:object _:b22 ; |
1188 | sp:predicate rdf:type ; | 1343 | sp:predicate rdf:type ; |
1189 | - sp:subject _:b18 | 1344 | + sp:subject _:b21 |
1190 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 1345 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
1191 | sp:predicate rdf:type ; | 1346 | sp:predicate rdf:type ; |
1192 | - sp:subject _:b19 | 1347 | + sp:subject _:b22 |
1193 | ] [ sp:object | 1348 | ] [ sp:object |
1194 | [ sp:varName "realFlowingPressure"^^xsd:string | 1349 | [ sp:varName "realFlowingPressure"^^xsd:string |
1195 | ] ; | 1350 | ] ; |
1196 | sp:predicate | 1351 | sp:predicate |
1197 | [ sp:varName "pressureScaleFlowing"^^xsd:string | 1352 | [ sp:varName "pressureScaleFlowing"^^xsd:string |
1198 | ] ; | 1353 | ] ; |
1199 | - sp:subject _:b19 | 1354 | + sp:subject _:b22 |
1200 | - ] [ sp:object _:b20 ; | 1355 | + ] [ sp:object _:b23 ; |
1201 | sp:predicate rdf:type ; | 1356 | sp:predicate rdf:type ; |
1202 | - sp:subject _:b18 | 1357 | + sp:subject _:b21 |
1203 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | 1358 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; |
1204 | sp:predicate rdf:type ; | 1359 | sp:predicate rdf:type ; |
1205 | - sp:subject _:b20 | 1360 | + sp:subject _:b23 |
1206 | ] [ sp:object | 1361 | ] [ sp:object |
1207 | [ sp:varName "realWellheadTemperature"^^xsd:string | 1362 | [ sp:varName "realWellheadTemperature"^^xsd:string |
1208 | ] ; | 1363 | ] ; |
1209 | sp:predicate | 1364 | sp:predicate |
1210 | [ sp:varName "temperatureScaleWellhead"^^xsd:string | 1365 | [ sp:varName "temperatureScaleWellhead"^^xsd:string |
1211 | ] ; | 1366 | ] ; |
1212 | - sp:subject _:b20 | 1367 | + sp:subject _:b23 |
1213 | ]) ; | 1368 | ]) ; |
1214 | sp:where ([ sp:object | 1369 | sp:where ([ sp:object |
1215 | [ sp:varName "wellSetRef"^^xsd:string | 1370 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -1344,197 +1499,4 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod | ... | @@ -1344,197 +1499,4 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod |
1344 | [ sp:varName "temperatureScaleWellhead"^^xsd:string | 1499 | [ sp:varName "temperatureScaleWellhead"^^xsd:string |
1345 | ] | 1500 | ] |
1346 | ]) | 1501 | ]) |
1347 | - ] ; | ||
1348 | - spin:rule | ||
1349 | - [ rdf:type sp:Construct ; | ||
1350 | - rdfs:comment "STEP 30103 Set previous test"^^xsd:string ; | ||
1351 | - sp:templates ([ sp:object _:b21 ; | ||
1352 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; | ||
1353 | - sp:subject | ||
1354 | - [ sp:varName "wellTest"^^xsd:string | ||
1355 | - ] | ||
1356 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
1357 | - sp:predicate rdf:type ; | ||
1358 | - sp:subject _:b21 | ||
1359 | - ] [ sp:object | ||
1360 | - [ sp:varName "previousTestDate"^^xsd:string | ||
1361 | - ] ; | ||
1362 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
1363 | - sp:subject _:b21 | ||
1364 | - ]) ; | ||
1365 | - sp:where ([ sp:object | ||
1366 | - [ sp:varName "wellSetRef"^^xsd:string | ||
1367 | - ] ; | ||
1368 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
1369 | - sp:subject spin:_this | ||
1370 | - ] [ sp:object | ||
1371 | - [ sp:varName "wellRef"^^xsd:string | ||
1372 | - ] ; | ||
1373 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
1374 | - sp:subject | ||
1375 | - [ sp:varName "wellSetRef"^^xsd:string | ||
1376 | - ] | ||
1377 | - ] [ sp:object | ||
1378 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
1379 | - ] ; | ||
1380 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
1381 | - sp:subject | ||
1382 | - [ sp:varName "wellRef"^^xsd:string | ||
1383 | - ] | ||
1384 | - ] [ sp:object | ||
1385 | - [ sp:varName "wellboreRef"^^xsd:string | ||
1386 | - ] ; | ||
1387 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
1388 | - sp:subject | ||
1389 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
1390 | - ] | ||
1391 | - ] [ sp:object | ||
1392 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
1393 | - ] ; | ||
1394 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
1395 | - sp:subject | ||
1396 | - [ sp:varName "wellboreRef"^^xsd:string | ||
1397 | - ] | ||
1398 | - ] [ sp:object | ||
1399 | - [ sp:varName "wellTestRef"^^xsd:string | ||
1400 | - ] ; | ||
1401 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
1402 | - sp:subject | ||
1403 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
1404 | - ] | ||
1405 | - ] [ sp:object | ||
1406 | - [ sp:varName "wellTestRef"^^xsd:string | ||
1407 | - ] ; | ||
1408 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
1409 | - sp:subject | ||
1410 | - [ sp:varName "wellTest"^^xsd:string | ||
1411 | - ] | ||
1412 | - ] [ sp:object | ||
1413 | - [ sp:varName "previousTestDate"^^xsd:string | ||
1414 | - ] ; | ||
1415 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#previousTestDate> ; | ||
1416 | - sp:subject | ||
1417 | - [ sp:varName "wellTestRef"^^xsd:string | ||
1418 | - ] | ||
1419 | - ]) | ||
1420 | - ] ; | ||
1421 | - spin:rule | ||
1422 | - [ rdf:type sp:Construct ; | ||
1423 | - rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; | ||
1424 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | ||
1425 | - sp:predicate rdf:type ; | ||
1426 | - sp:subject | ||
1427 | - [ sp:varName "wellTest"^^xsd:string | ||
1428 | - ] | ||
1429 | - ] [ sp:object _:b22 ; | ||
1430 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
1431 | - sp:subject | ||
1432 | - [ sp:varName "wellTest"^^xsd:string | ||
1433 | - ] | ||
1434 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
1435 | - sp:predicate rdf:type ; | ||
1436 | - sp:subject _:b22 | ||
1437 | - ] [ sp:object _:b23 ; | ||
1438 | - sp:predicate rdf:type ; | ||
1439 | - sp:subject | ||
1440 | - [ sp:varName "wellTest"^^xsd:string | ||
1441 | - ] | ||
1442 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
1443 | - sp:predicate rdf:type ; | ||
1444 | - sp:subject _:b23 | ||
1445 | - ] [ sp:object | ||
1446 | - [ sp:varName "realDuration"^^xsd:string | ||
1447 | - ] ; | ||
1448 | - sp:predicate | ||
1449 | - [ sp:varName "durationScale"^^xsd:string | ||
1450 | - ] ; | ||
1451 | - sp:subject _:b23 | ||
1452 | - ]) ; | ||
1453 | - sp:where ([ sp:object | ||
1454 | - [ sp:varName "wellSetRef"^^xsd:string | ||
1455 | - ] ; | ||
1456 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
1457 | - sp:subject spin:_this | ||
1458 | - ] [ sp:object | ||
1459 | - [ sp:varName "wellRef"^^xsd:string | ||
1460 | - ] ; | ||
1461 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
1462 | - sp:subject | ||
1463 | - [ sp:varName "wellSetRef"^^xsd:string | ||
1464 | - ] | ||
1465 | - ] [ sp:object | ||
1466 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
1467 | - ] ; | ||
1468 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | ||
1469 | - sp:subject | ||
1470 | - [ sp:varName "wellRef"^^xsd:string | ||
1471 | - ] | ||
1472 | - ] [ sp:object | ||
1473 | - [ sp:varName "wellboreRef"^^xsd:string | ||
1474 | - ] ; | ||
1475 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
1476 | - sp:subject | ||
1477 | - [ sp:varName "wellboreSetRef"^^xsd:string | ||
1478 | - ] | ||
1479 | - ] [ sp:object | ||
1480 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
1481 | - ] ; | ||
1482 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
1483 | - sp:subject | ||
1484 | - [ sp:varName "wellboreRef"^^xsd:string | ||
1485 | - ] | ||
1486 | - ] [ sp:object | ||
1487 | - [ sp:varName "wellTestRef"^^xsd:string | ||
1488 | - ] ; | ||
1489 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
1490 | - sp:subject | ||
1491 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
1492 | - ] | ||
1493 | - ] [ sp:object | ||
1494 | - [ sp:varName "wellTestRef"^^xsd:string | ||
1495 | - ] ; | ||
1496 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
1497 | - sp:subject | ||
1498 | - [ sp:varName "wellTest"^^xsd:string | ||
1499 | - ] | ||
1500 | - ] [ sp:object | ||
1501 | - [ sp:varName "productionTestRef"^^xsd:string | ||
1502 | - ] ; | ||
1503 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productionTestRef> ; | ||
1504 | - sp:subject | ||
1505 | - [ sp:varName "wellTestRef"^^xsd:string | ||
1506 | - ] | ||
1507 | - ] [ rdf:type sp:Optional ; | ||
1508 | - sp:elements ([ sp:object | ||
1509 | - [ sp:varName "testDurationRef"^^xsd:string | ||
1510 | - ] ; | ||
1511 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | ||
1512 | - sp:subject | ||
1513 | - [ sp:varName "productionTestRef"^^xsd:string | ||
1514 | - ] | ||
1515 | - ] [ sp:object | ||
1516 | - [ sp:varName "realDuration"^^xsd:string | ||
1517 | - ] ; | ||
1518 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
1519 | - sp:subject | ||
1520 | - [ sp:varName "testDurationRef"^^xsd:string | ||
1521 | - ] | ||
1522 | - ] [ sp:object | ||
1523 | - [ sp:varName "uomDuration"^^xsd:string | ||
1524 | - ] ; | ||
1525 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1526 | - sp:subject | ||
1527 | - [ sp:varName "testDurationRef"^^xsd:string | ||
1528 | - ] | ||
1529 | - ]) | ||
1530 | - ] [ rdf:type sp:Bind ; | ||
1531 | - sp:expression | ||
1532 | - [ rdf:type ep-dpr-spin-lib:selectDurationScale ; | ||
1533 | - sp:arg1 [ sp:varName "uomDuration"^^xsd:string | ||
1534 | - ] | ||
1535 | - ] ; | ||
1536 | - sp:variable | ||
1537 | - [ sp:varName "durationScale"^^xsd:string | ||
1538 | - ] | ||
1539 | - ]) | ||
1540 | ] . | 1502 | ] . | ... | ... |
This diff could not be displayed because it is too large.
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<WITSMLComposite xmlns="http://www.witsml.org/schemas/131/addendum/combo" version="1.3.1.10" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.witsml.org/schemas/131/addendum/combo H:\EPIM\DPRSCHEMA\WITSML_v131_addendum_combo\WITSML_Composite.xsd"> | ||
3 | + <documentInfo> | ||
4 | + <DocumentName namingSystem="EC">TRYM August 2011</DocumentName> | ||
5 | + <DocumentAlias namingSystem="EC">TRYM DPR Report</DocumentAlias> | ||
6 | + <DocumentDate>2011-08-31T00:00:00.0Z</DocumentDate> | ||
7 | + <FileCreationInformation> | ||
8 | + <FileCreationDate>2011-08-31T00:00:00.0Z</FileCreationDate> | ||
9 | + <SoftwareName>Energy Components</SoftwareName> | ||
10 | + <FileCreator>Energy Components</FileCreator> | ||
11 | + </FileCreationInformation> | ||
12 | + <SecurityInformation> | ||
13 | + <Class>Partner confidential</Class> | ||
14 | + <System>TRYM</System> | ||
15 | + </SecurityInformation> | ||
16 | + <AuditTrail> | ||
17 | + <Event> | ||
18 | + <EventDate>2011-08-31T00:00:00.0Z</EventDate> | ||
19 | + <ResponsibleParty>Operator</ResponsibleParty> | ||
20 | + <Comment>Release of DPR report</Comment> | ||
21 | + </Event> | ||
22 | + </AuditTrail> | ||
23 | + </documentInfo> | ||
24 | + <wellSet> | ||
25 | + <well uid="x"> | ||
26 | + <name>3/7-A-1 AH</name> | ||
27 | + <wellboreSet> | ||
28 | + <wellbore> | ||
29 | + <name>3/7-A-1 AH</name> | ||
30 | + <wellTestSet> | ||
31 | + <wellTest> | ||
32 | + <name>3/7-A-1 AH</name> | ||
33 | + <testDate>2011-08-30T00:00:00.0Z</testDate> | ||
34 | + <previousTestDate>2011-08-20T00:00:00.0Z</previousTestDate> | ||
35 | + <lastValidTest>2011-08-15T00:00:00.0Z</lastValidTest> | ||
36 | + <testReason>periodic</testReason> | ||
37 | + <testType>combined test</testType> | ||
38 | + <chokeOrificeSize uom="mm">26.04</chokeOrificeSize> | ||
39 | + <productionTest> | ||
40 | + <testDuration uom="h">4.0</testDuration> | ||
41 | + <bottomholeData> | ||
42 | + <bottomholePres uom="bar">289.13</bottomholePres> | ||
43 | + <bottomholeTemp uom="degC">93.93</bottomholeTemp> | ||
44 | + </bottomholeData> | ||
45 | + <separatorData> | ||
46 | + <separatorPressure uom="bar">32.39</separatorPressure> | ||
47 | + <separatorTemperature uom="degC">29.78</separatorTemperature> | ||
48 | + </separatorData> | ||
49 | + <operatingMethod>pumping</operatingMethod> | ||
50 | + <productionTestResults> | ||
51 | + <oilVolume> | ||
52 | + <volumeStdTempPres uom="m3">1924.14</volumeStdTempPres> | ||
53 | + <volume uom="m3">1668.08</volume> | ||
54 | + <densityStdTempPres uom="kg/m3">719.63</densityStdTempPres> | ||
55 | + </oilVolume> | ||
56 | + <oilRate> | ||
57 | + <fluidRate uom="m3/h">728.23</fluidRate> | ||
58 | + <fluidRateStdTempPres uom="m3/h">757.36</fluidRateStdTempPres> | ||
59 | + </oilRate> | ||
60 | + <gasVolume> | ||
61 | + <volumeStdTempPres uom="m3">1888.16</volumeStdTempPres> | ||
62 | + <volume uom="m3">1407.35</volume> | ||
63 | + <densityStdTempPres uom="kg/m3">735.29</densityStdTempPres> | ||
64 | + </gasVolume> | ||
65 | + <gasRate> | ||
66 | + <fluidRate uom="m3/h">788.01</fluidRate> | ||
67 | + <fluidRateStdTempPres uom="m3/h">700.57</fluidRateStdTempPres> | ||
68 | + </gasRate> | ||
69 | + <waterVolume> | ||
70 | + <volumeStdTempPres uom="m3">156.83</volumeStdTempPres> | ||
71 | + <volume uom="m3">195.49</volume> | ||
72 | + </waterVolume> | ||
73 | + <waterRate> | ||
74 | + <fluidRate uom="m3/h">35.39</fluidRate> | ||
75 | + <fluidRateStdTempPres uom="m3/h">76.14</fluidRateStdTempPres> | ||
76 | + </waterRate> | ||
77 | + <gasOilRatio uom="%">14.48</gasOilRatio> | ||
78 | + <basicSedimentAndWater uom="%">2.94</basicSedimentAndWater> | ||
79 | + <oilPotential uom="1000m3/d">0.63</oilPotential> | ||
80 | + <gasPotential uom="1000m3/d">418.66</gasPotential> | ||
81 | + <sandVolume uom="m3">0.63</sandVolume> | ||
82 | + </productionTestResults> | ||
83 | + </productionTest> | ||
84 | + </wellTest> | ||
85 | + <wellTest> | ||
86 | + <name>3/7-A-1 AH</name> | ||
87 | + <testDate>2011-08-30T00:00:00.0Z</testDate> | ||
88 | + <previousTestDate>2011-08-20T00:00:00.0Z</previousTestDate> | ||
89 | + <lastValidTest>2011-08-15T00:00:00.0Z</lastValidTest> | ||
90 | + <testReason>periodic</testReason> | ||
91 | + <testType>combined test</testType> | ||
92 | + <chokeOrificeSize uom="mm">26.04</chokeOrificeSize> | ||
93 | + <injectionTest> | ||
94 | + <testDuration uom="h">2.0</testDuration> | ||
95 | + <testInterval> | ||
96 | + <mdTop uom="m" datum="datum9">2866.63</mdTop> | ||
97 | + <mdBase uom="m" datum="datum11">2198.48</mdBase> | ||
98 | + <testedFormation>Formation 1</testedFormation> | ||
99 | + </testInterval> | ||
100 | + <InjectedFluid>gas</InjectedFluid> | ||
101 | + <wellTestCumulative> | ||
102 | + <cumulativeOil uom="m3">2450.32</cumulativeOil> | ||
103 | + <cumulativeGas uom="m3">25947.98</cumulativeGas> | ||
104 | + <cumulativeWater uom="m3">118.24</cumulativeWater> | ||
105 | + </wellTestCumulative> | ||
106 | + <minimumAnnularPressure uom="Pa">84.32</minimumAnnularPressure> | ||
107 | + <maximumAnnularPressure uom="Pa">36.06</maximumAnnularPressure> | ||
108 | + <wellheadFlowingPressure uom="Pa">49.73</wellheadFlowingPressure> | ||
109 | + <wellheadMaximumPressure uom="Pa">29.09</wellheadMaximumPressure> | ||
110 | + <injectionTestResults> | ||
111 | + <oilVolume> | ||
112 | + <volumeStdTempPres uom="m3">2706.1</volumeStdTempPres> | ||
113 | + <densityStdTempPres uom="kg/m3">741.28</densityStdTempPres> | ||
114 | + </oilVolume> | ||
115 | + <oilRate> | ||
116 | + <fluidRateStdTempPres uom="m3/s">2737.53</fluidRateStdTempPres> | ||
117 | + </oilRate> | ||
118 | + <gasVolume> | ||
119 | + <volumeStdTempPres uom="m3">2601.75</volumeStdTempPres> | ||
120 | + <densityStdTempPres uom="kg/m3">728.62</densityStdTempPres> | ||
121 | + </gasVolume> | ||
122 | + <gasRate> | ||
123 | + <fluidRate uom="m3/s">2879.71</fluidRate> | ||
124 | + <fluidRateStdTempPres uom="m3/s">2082.3</fluidRateStdTempPres> | ||
125 | + </gasRate> | ||
126 | + <waterVolume> | ||
127 | + <volumeStdTempPres uom="m3">139.9</volumeStdTempPres> | ||
128 | + </waterVolume> | ||
129 | + <waterRate> | ||
130 | + <fluidRate uom="m3/s">168.73</fluidRate> | ||
131 | + <fluidRateStdTempPres uom="m3/s">106.85</fluidRateStdTempPres> | ||
132 | + </waterRate> | ||
133 | + </injectionTestResults> | ||
134 | + </injectionTest> | ||
135 | + </wellTest> | ||
136 | + </wellTestSet> | ||
137 | + </wellbore> | ||
138 | + </wellboreSet> | ||
139 | + </well> | ||
140 | + <well uid="x"> | ||
141 | + <name>3/7-A-2 H</name> | ||
142 | + <wellboreSet> | ||
143 | + <wellbore> | ||
144 | + <name>3/7-A-2 H</name> | ||
145 | + <wellTestSet> | ||
146 | + <wellTest> | ||
147 | + <name>3/7-A-2 H</name> | ||
148 | + <testDate>2011-08-30T00:00:00.0Z</testDate> | ||
149 | + <previousTestDate>2011-08-20T00:00:00.0Z</previousTestDate> | ||
150 | + <lastValidTest>2011-08-15T00:00:00.0Z</lastValidTest> | ||
151 | + <testReason>periodic</testReason> | ||
152 | + <testType>combined test</testType> | ||
153 | + <chokeOrificeSize uom="mm">45.61</chokeOrificeSize> | ||
154 | + <productionTest> | ||
155 | + <testDuration uom="h">2.0</testDuration> | ||
156 | + <bottomholeData> | ||
157 | + <bottomholePres uom="bar">268.12</bottomholePres> | ||
158 | + <bottomholeTemp uom="degC">99.8</bottomholeTemp> | ||
159 | + </bottomholeData> | ||
160 | + <separatorData> | ||
161 | + <separatorPressure uom="bar">12.34</separatorPressure> | ||
162 | + <separatorTemperature uom="degC">36.81</separatorTemperature> | ||
163 | + </separatorData> | ||
164 | + <operatingMethod>pumping</operatingMethod> | ||
165 | + <productionTestResults> | ||
166 | + <oilVolume> | ||
167 | + <volumeStdTempPres uom="m3">1935.91</volumeStdTempPres> | ||
168 | + <volume uom="m3">1823.78</volume> | ||
169 | + <densityStdTempPres uom="kg/m3">712.13</densityStdTempPres> | ||
170 | + </oilVolume> | ||
171 | + <oilRate> | ||
172 | + <fluidRate uom="m3/h">710.77</fluidRate> | ||
173 | + <fluidRateStdTempPres uom="m3/h">761.28</fluidRateStdTempPres> | ||
174 | + </oilRate> | ||
175 | + <gasVolume> | ||
176 | + <volumeStdTempPres uom="m3">1638.65</volumeStdTempPres> | ||
177 | + <volume uom="m3">1714.85</volume> | ||
178 | + <densityStdTempPres uom="kg/m3">715.14</densityStdTempPres> | ||
179 | + </gasVolume> | ||
180 | + <gasRate> | ||
181 | + <fluidRate uom="m3/h">781.74</fluidRate> | ||
182 | + <fluidRateStdTempPres uom="m3/h">710.88</fluidRateStdTempPres> | ||
183 | + </gasRate> | ||
184 | + <waterVolume> | ||
185 | + <volumeStdTempPres uom="m3">197.01</volumeStdTempPres> | ||
186 | + <volume uom="m3">150.01</volume> | ||
187 | + </waterVolume> | ||
188 | + <waterRate> | ||
189 | + <fluidRate uom="m3/h">20.51</fluidRate> | ||
190 | + <fluidRateStdTempPres uom="m3/h">76.17</fluidRateStdTempPres> | ||
191 | + </waterRate> | ||
192 | + <gasOilRatio uom="%">0.33</gasOilRatio> | ||
193 | + <basicSedimentAndWater uom="%">2.7</basicSedimentAndWater> | ||
194 | + <oilPotential uom="1000m3/d">36.02</oilPotential> | ||
195 | + <gasPotential uom="1000m3/d">256.8</gasPotential> | ||
196 | + <sandVolume uom="m3">0.82</sandVolume> | ||
197 | + </productionTestResults> | ||
198 | + </productionTest> | ||
199 | + </wellTest> | ||
200 | + <wellTest> | ||
201 | + <name>3/7-A-2 H injection test</name> | ||
202 | + <injectionTest> | ||
203 | + <testDuration uom="h">1.0</testDuration> | ||
204 | + <testInterval> | ||
205 | + <mdTop uom="m" datum="datum9">2317.91</mdTop> | ||
206 | + <mdBase uom="m" datum="datum11">2870.08</mdBase> | ||
207 | + <testedFormation>Formation 1</testedFormation> | ||
208 | + </testInterval> | ||
209 | + <InjectedFluid>gas</InjectedFluid> | ||
210 | + <wellTestCumulative> | ||
211 | + <cumulativeOil uom="m3">2095.16</cumulativeOil> | ||
212 | + <cumulativeGas uom="m3">27144.07</cumulativeGas> | ||
213 | + <cumulativeWater uom="m3">220.96</cumulativeWater> | ||
214 | + </wellTestCumulative> | ||
215 | + <minimumAnnularPressure uom="Pa">28.04</minimumAnnularPressure> | ||
216 | + <maximumAnnularPressure uom="Pa">74.01</maximumAnnularPressure> | ||
217 | + <wellheadFlowingPressure uom="Pa">58.73</wellheadFlowingPressure> | ||
218 | + <wellheadMaximumPressure uom="Pa">26.95</wellheadMaximumPressure> | ||
219 | + <injectionTestResults> | ||
220 | + <oilVolume> | ||
221 | + <volumeStdTempPres uom="m3">2175.67</volumeStdTempPres> | ||
222 | + <densityStdTempPres uom="kg/m3">715.15</densityStdTempPres> | ||
223 | + </oilVolume> | ||
224 | + <oilRate> | ||
225 | + <fluidRateStdTempPres uom="m3/s">2111.85</fluidRateStdTempPres> | ||
226 | + </oilRate> | ||
227 | + <gasVolume> | ||
228 | + <volumeStdTempPres uom="m3">2200.65</volumeStdTempPres> | ||
229 | + <densityStdTempPres uom="kg/m3">713.78</densityStdTempPres> | ||
230 | + </gasVolume> | ||
231 | + <gasRate> | ||
232 | + <fluidRate uom="m3/s">2873.09</fluidRate> | ||
233 | + <fluidRateStdTempPres uom="m3/s">2372.88</fluidRateStdTempPres> | ||
234 | + </gasRate> | ||
235 | + <waterVolume> | ||
236 | + <volumeStdTempPres uom="m3">271.71</volumeStdTempPres> | ||
237 | + </waterVolume> | ||
238 | + <waterRate> | ||
239 | + <fluidRate uom="m3/s">131.24</fluidRate> | ||
240 | + <fluidRateStdTempPres uom="m3/s">101.35</fluidRateStdTempPres> | ||
241 | + </waterRate> | ||
242 | + </injectionTestResults> | ||
243 | + </injectionTest> | ||
244 | + </wellTest> | ||
245 | + </wellTestSet> | ||
246 | + </wellbore> | ||
247 | + </wellboreSet> | ||
248 | + </well> | ||
249 | + </wellSet> | ||
250 | + <productionOperationSet> | ||
251 | + <productionOperation> | ||
252 | + <name>TRYM operation report</name> | ||
253 | + <installation namingSystem="DONG" kind="field">TRYM</installation> | ||
254 | + <periodKind>day</periodKind> | ||
255 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
256 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
257 | + <operator> | ||
258 | + <name>DONG E&P Norge AS</name> | ||
259 | + <role>Operator</role> | ||
260 | + <personName> | ||
261 | + <prefix>Mr</prefix> | ||
262 | + <first>Test</first> | ||
263 | + <last>Dong</last> | ||
264 | + </personName> | ||
265 | + <address> | ||
266 | + <name>DONG E&P Norge AS</name> | ||
267 | + <street>Rosenberggate 99</street> | ||
268 | + <city>Stavanger</city> | ||
269 | + <country>Norway</country> | ||
270 | + <postalCode>4002</postalCode> | ||
271 | + </address> | ||
272 | + </operator> | ||
273 | + <title>TRYM operation report</title> | ||
274 | + <geographicContext> | ||
275 | + <country>Norway</country> | ||
276 | + <field namingSystem="DONG">TRYM</field> | ||
277 | + <offshoreLocation> | ||
278 | + <blockID>3/7</blockID> | ||
279 | + <northSeaOffshore> | ||
280 | + <areaName>String</areaName> | ||
281 | + <quadrant>3</quadrant> | ||
282 | + <blockSuffix>7</blockSuffix> | ||
283 | + </northSeaOffshore> | ||
284 | + </offshoreLocation> | ||
285 | + </geographicContext> | ||
286 | + <issueDate>2011-08-31</issueDate> | ||
287 | + <issuedBy> | ||
288 | + <name>DONG E&P Norge AS</name> | ||
289 | + <role>Operator</role> | ||
290 | + <personName> | ||
291 | + <prefix>Mr</prefix> | ||
292 | + <first>Test</first> | ||
293 | + <last>Dong</last> | ||
294 | + </personName> | ||
295 | + </issuedBy> | ||
296 | + <approvalDate>2011-08-31</approvalDate> | ||
297 | + <approver> | ||
298 | + <name>DONG E&P Norge AS</name> | ||
299 | + <role>Platformssjef</role> | ||
300 | + <personName> | ||
301 | + <prefix>Mr</prefix> | ||
302 | + <first>Test</first> | ||
303 | + <last>Dong</last> | ||
304 | + </personName> | ||
305 | + </approver> | ||
306 | + <installationReport uid="x"> | ||
307 | + <installation namingSystem="DONG" kind="field">TRYM</installation> | ||
308 | + <bedsAvailable>10</bedsAvailable> | ||
309 | + <crewCount type="catering crew">1</crewCount> | ||
310 | + <crewCount type="contractor crew">4</crewCount> | ||
311 | + <crewCount type="own crew">5</crewCount> | ||
312 | + <work uom="h">23.0</work> | ||
313 | + <workMonthToDate uom="d">15.0</workMonthToDate> | ||
314 | + <workYearToDate uom="d">55.0</workYearToDate> | ||
315 | + <operationalHSE> | ||
316 | + <IncidentCount>1</IncidentCount> | ||
317 | + <sinceLostTime uom="d">10</sinceLostTime> | ||
318 | + <sincePreventionExercise uom="d">16.0</sincePreventionExercise> | ||
319 | + <sinceDefinedSituation uom="d">1.0</sinceDefinedSituation> | ||
320 | + <alarmCount>0</alarmCount> | ||
321 | + <safetyIntroCount>0</safetyIntroCount> | ||
322 | + <safetyDescription>To provide a constituent | ||
323 | +structure for T(Z,K), the | ||
324 | +theory of syntactic features | ||
325 | +developed earlier is not to be | ||
326 | +considered in determining the | ||
327 | +strong generative capacity of | ||
328 | +the theory.</safetyDescription> | ||
329 | + <safety> | ||
330 | + <meantimeIncident uom="d">2.0</meantimeIncident> | ||
331 | + <safetyCount type="lost time incident" period="day">1</safetyCount> | ||
332 | + <safetyCount type="sick on board" period="day">1</safetyCount> | ||
333 | + <comment> | ||
334 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
335 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
336 | + <comment>We will bring evidence in favor of the following thesis: an important property of these three types | ||
337 | +of EC is to be regarded as a parasitic gap construction.</comment> | ||
338 | + </comment> | ||
339 | + </safety> | ||
340 | + <weather> | ||
341 | + <dTim>2011-08-30T00:00:00.0Z</dTim> | ||
342 | + <agency>Weather agency</agency> | ||
343 | + <barometricPressure uom="Pa">59.0</barometricPressure> | ||
344 | + <beaufortScaleNumber>12</beaufortScaleNumber> | ||
345 | + <tempSurfaceMn uom="degC">11.0</tempSurfaceMn> | ||
346 | + <tempSurfaceMx uom="degC">11.0</tempSurfaceMx> | ||
347 | + <tempWindChill uom="degC">16.0</tempWindChill> | ||
348 | + <tempsea uom="degC">17.0</tempsea> | ||
349 | + <visibility uom="m">505.0</visibility> | ||
350 | + <aziWave uom="rad">3.0</aziWave> | ||
351 | + <htWave uom="m">3.0</htWave> | ||
352 | + <significantWave uom="m">3.0</significantWave> | ||
353 | + <maxWave uom="m">6.0</maxWave> | ||
354 | + <periodWave uom="s">6.0</periodWave> | ||
355 | + <aziWind uom="rad">5.0</aziWind> | ||
356 | + <velWind uom="m/s">8.0</velWind> | ||
357 | + <typePrecip>rain</typePrecip> | ||
358 | + <amtPrecip uom="m">7.0</amtPrecip> | ||
359 | + <coverCloud>153.0</coverCloud> | ||
360 | + <ceilingCloud uom="m">382.0</ceilingCloud> | ||
361 | + <currentSea uom="m/s">4.0</currentSea> | ||
362 | + <aziCurrentSea uom="rad">3.0</aziCurrentSea> | ||
363 | + <comments>It appears that a descriptively adequate grammar is necessary to impose an interpretation on an | ||
364 | +important distinction in language use.</comments> | ||
365 | + </weather> | ||
366 | + </operationalHSE> | ||
367 | + <productionActivity> | ||
368 | + <lostProduction> | ||
369 | + <volumeAndReason reasonLost="topside equipment failure-maint" uom="m3">1832.9</volumeAndReason> | ||
370 | + <volumeAndReason reasonLost="well preventive maint" uom="m3">1028.62</volumeAndReason> | ||
371 | + <thirdPartyProcessing> | ||
372 | + <installation kind="platform">Ekofisk</installation> | ||
373 | + <oilStdTempPres uom="m3">1726.01</oilStdTempPres> | ||
374 | + <gasStdTempPres uom="m3">1850.42</gasStdTempPres> | ||
375 | + </thirdPartyProcessing> | ||
376 | + </lostProduction> | ||
377 | + <waterCleaningQuality> | ||
378 | + <samplePoint>Sample 1</samplePoint> | ||
379 | + <oilInWaterProduced uom="Euc">87.8</oilInWaterProduced> | ||
380 | + <amountOfOil uom="kg">45.45</amountOfOil> | ||
381 | + <ammonium uom="kg/m3">8.03</ammonium> | ||
382 | + <totalOrganicCarbon uom="Euc">78.62</totalOrganicCarbon> | ||
383 | + <phenol uom="kg/m3">56.37</phenol> | ||
384 | + <glycol uom="kg/m3">182.87</glycol> | ||
385 | + <phValue>6.15</phValue> | ||
386 | + <waterTemperature uom="degC">15.41</waterTemperature> | ||
387 | + <residualChloride uom="Euc">52.52</residualChloride> | ||
388 | + <oxygen uom="Euc">93.36</oxygen> | ||
389 | + <turbidity>115.95</turbidity> | ||
390 | + <coulterCounter uom="Euc">188.31</coulterCounter> | ||
391 | + <comment> | ||
392 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
393 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
394 | + <comment>With this clarification, the natural general principle that will subsume this case cannot be | ||
395 | +arbitrary in problems of phonemic and morphological analysis.</comment> | ||
396 | + </comment> | ||
397 | + </waterCleaningQuality> | ||
398 | + <shutdown> | ||
399 | + <installation kind="well">String</installation> | ||
400 | + <description>Preventive maintenance</description> | ||
401 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
402 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
403 | + <volumetricDownTime uom="h">22.0</volumetricDownTime> | ||
404 | + <lossOilStdTempPres uom="m3">729.88</lossOilStdTempPres> | ||
405 | + <lossGasStdTempPres uom="m3">8783.52</lossGasStdTempPres> | ||
406 | + <activity> | ||
407 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
408 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
409 | + <comment>Suppose, for instance, that the fundamental error of regarding functional notions as categorial is | ||
410 | +not to be considered in determining the strong generative capacity of the theory.</comment> | ||
411 | + </activity> | ||
412 | + </shutdown> | ||
413 | + <alarm> | ||
414 | + <dTim>2011-08-30T00:00:00.0Z</dTim> | ||
415 | + <area>Area A</area> | ||
416 | + <type>Gas Alarm</type> | ||
417 | + <reason>Faulty alarm</reason> | ||
418 | + <comment>To provide a constituent structure for T(Z,K), the theory of syntactic features developed earlier is | ||
419 | +rather different from a corpus of utterance tokens upon which conformity has been defined by the | ||
420 | +paired utterance test.</comment> | ||
421 | + </alarm> | ||
422 | + <marineOperation> | ||
423 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
424 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
425 | + <generalComment>I suggested that these results would follow from the assumption that the systematic use of complex | ||
426 | +symbols delimits the strong generative capacity of the theory.</generalComment> | ||
427 | + <supplyShip>Supply 1</supplyShip> | ||
428 | + <standbyVessel>Standby 1</standbyVessel> | ||
429 | + <supplyShipComment> | ||
430 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
431 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
432 | + <comment>We have already seen that the notion of level of grammaticalness suffices to account for a | ||
433 | +stipulation to place the constructions into these various categories.</comment> | ||
434 | + </supplyShipComment> | ||
435 | + <supplyShipComment> | ||
436 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
437 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
438 | + <comment>With this clarification, the systematic use of complex symbols can be defined in such a way as to | ||
439 | +impose a general convention regarding the forms of the grammar.</comment> | ||
440 | + </supplyShipComment> | ||
441 | + <standbyVesselComment> | ||
442 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
443 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
444 | + <comment>However, this assumption is not correct, since the earlier discussion of deviance is not quite | ||
445 | +equivalent to the traditional practice of grammarians.</comment> | ||
446 | + </standbyVesselComment> | ||
447 | + <basketMovement> | ||
448 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
449 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
450 | + <comment>It may be, then, that the systematic use of complex symbols delimits the requirement that branching | ||
451 | +is not tolerated within the dominance scope of a complex symbol.</comment> | ||
452 | + </basketMovement> | ||
453 | + <basketMovement> | ||
454 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
455 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
456 | + <comment>With this clarification, the earlier discussion of deviance is not to be considered in determining | ||
457 | +the system of base rules exclusive of the lexicon.</comment> | ||
458 | + </basketMovement> | ||
459 | + <activity> | ||
460 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
461 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
462 | + <comment>So far, the appearance of parasitic gaps in domains relatively inaccessible to ordinary extraction | ||
463 | +is unspecified with respect to the strong generative capacity of the theory.</comment> | ||
464 | + </activity> | ||
465 | + <activity> | ||
466 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
467 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
468 | + <comment>Of course, this selectionally introduced contextual feature may remedy and, at the same time, | ||
469 | +eliminate nondistinctness in the sense of distinctive feature theory.</comment> | ||
470 | + </activity> | ||
471 | + </marineOperation> | ||
472 | + <cargoShipOperation> | ||
473 | + <vesselName>Cargo 1</vesselName> | ||
474 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
475 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
476 | + <captain>Captain 1</captain> | ||
477 | + <cargo>Oil</cargo> | ||
478 | + <oilGrossStdTempPres uom="m3">7597.6</oilGrossStdTempPres> | ||
479 | + <oilGrossTotalStdTempPres uom="m3">9826.62</oilGrossTotalStdTempPres> | ||
480 | + <oilNetStdTempPres uom="m3">5835.17</oilNetStdTempPres> | ||
481 | + <oilNetMonthToDateStdTempPres uom="m3">6383.72</oilNetMonthToDateStdTempPres> | ||
482 | + <densityStdTempPres uom="kg/m3">716.91</densityStdTempPres> | ||
483 | + <rvp uom="Pa">176.52</rvp> | ||
484 | + <bsw uom="Euc">199.42</bsw> | ||
485 | + <salt uom="kg/m3">120.48</salt> | ||
486 | + <comment> | ||
487 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
488 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
489 | + <comment>On our assumptions, any associated supporting element is not to be considered in determining an | ||
490 | +important distinction in language use.</comment> | ||
491 | + </comment> | ||
492 | + <comment> | ||
493 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
494 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
495 | + <comment>Suppose, for instance, that the fundamental error of regarding functional notions as categorial is, | ||
496 | +apparently, determined by problems of phonemic and morphological analysis.</comment> | ||
497 | + </comment> | ||
498 | + </cargoShipOperation> | ||
499 | + <operationalComment> | ||
500 | + <type>production</type> | ||
501 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
502 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
503 | + <comment>It may be, then, that this analysis of a formative as a pair of sets of features does not affect the | ||
504 | +structure of a general convention regarding the forms of the grammar.</comment> | ||
505 | + </operationalComment> | ||
506 | + <operationalComment> | ||
507 | + <type>production</type> | ||
508 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
509 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
510 | + <comment>Furthermore, relational information may remedy and, at the same time, eliminate nondistinctness in | ||
511 | +the sense of distinctive feature theory.</comment> | ||
512 | + </operationalComment> | ||
513 | + </productionActivity> | ||
514 | + </installationReport> | ||
515 | + </productionOperation> | ||
516 | + </productionOperationSet> | ||
517 | + <productVolumeSet> | ||
518 | + <productVolume> | ||
519 | + <name>TRYM volumes</name> | ||
520 | + <installation namingSystem="DONG" kind="field">TRYM</installation> | ||
521 | + <dTimStart>2011-08-30T00:00:00.0Z</dTimStart> | ||
522 | + <dTimEnd>2011-08-30T23:59:59.0Z</dTimEnd> | ||
523 | + <operator> | ||
524 | + <name>DONG E&P Norge AS</name> | ||
525 | + <role>Operator</role> | ||
526 | + <personName> | ||
527 | + <prefix>Mr</prefix> | ||
528 | + <first>Test</first> | ||
529 | + <last>Dong</last> | ||
530 | + </personName> | ||
531 | + <address> | ||
532 | + <name>DONG E&P Norge AS</name> | ||
533 | + <street>Rosenberggate 99</street> | ||
534 | + <city>Stavanger</city> | ||
535 | + <country>Norway</country> | ||
536 | + <postalCode>4002</postalCode> | ||
537 | + </address> | ||
538 | + </operator> | ||
539 | + <title>TRYM operation report</title> | ||
540 | + <geographicContext> | ||
541 | + <country>Norway</country> | ||
542 | + <field namingSystem="DONG">TRYM</field> | ||
543 | + <offshoreLocation> | ||
544 | + <blockID>3/7</blockID> | ||
545 | + <northSeaOffshore> | ||
546 | + <areaName>String</areaName> | ||
547 | + <quadrant>3</quadrant> | ||
548 | + <blockSuffix>7</blockSuffix> | ||
549 | + </northSeaOffshore> | ||
550 | + </offshoreLocation> | ||
551 | + </geographicContext> | ||
552 | + <issueDate>2011-08-31</issueDate> | ||
553 | + <issuedBy> | ||
554 | + <name>DONG E&P Norge AS</name> | ||
555 | + <role>Operator</role> | ||
556 | + <personName> | ||
557 | + <prefix>Mr</prefix> | ||
558 | + <first>Test</first> | ||
559 | + <last>Dong</last> | ||
560 | + </personName> | ||
561 | + </issuedBy> | ||
562 | + <approvalDate>2011-08-31</approvalDate> | ||
563 | + <approver> | ||
564 | + <name>DONG E&P Norge AS</name> | ||
565 | + <role>Platformssjef</role> | ||
566 | + <personName> | ||
567 | + <prefix>Mr</prefix> | ||
568 | + <first>Test</first> | ||
569 | + <last>Dong</last> | ||
570 | + </personName> | ||
571 | + </approver> | ||
572 | + <standardTempPres>0 degC 1 atm</standardTempPres> | ||
573 | + <facility uid="x"> | ||
574 | + <name kind="field" namingSystem="NPD" uidRef="18081500">TRYM</name> | ||
575 | + <unit uidRef="x">String</unit> | ||
576 | + <network uidRef="x">String</network> | ||
577 | + <downtimeReason uid="4b7732e1-fedf-11e0-9818-5490384b2405"> | ||
578 | + <who>Mr Test</who> | ||
579 | + <role>Platform chied</role> | ||
580 | + <dTimStart>2011-08-30T02:00:00.0Z</dTimStart> | ||
581 | + <dTimEnd>2011-08-30T03:00:00.0Z</dTimEnd> | ||
582 | + <comment>It appears that the speaker-hearer's linguistic intuition does not affect the structure of the | ||
583 | +ultimate standard that determines the accuracy of any proposed grammar.</comment> | ||
584 | + </downtimeReason> | ||
585 | + <downtimeReason uid="4b7732e2-fedf-11e0-bd8a-5490384b2405"> | ||
586 | + <who>Mr Test</who> | ||
587 | + <role>Platform chied</role> | ||
588 | + <dTimStart>2011-08-30T06:00:00.0Z</dTimStart> | ||
589 | + <dTimEnd>2011-08-30T08:00:00.0Z</dTimEnd> | ||
590 | + <comment>Presumably, the descriptive power of the base component is not subject to a descriptive fact.</comment> | ||
591 | + </downtimeReason> | ||
592 | + <flow uid="4b7759f0-fedf-11e0-8ff5-5490384b2405"> | ||
593 | + <name>TRYM field production</name> | ||
594 | + <kind>production</kind> | ||
595 | + <port uidRef="4b7759f1-fedf-11e0-8bfa-5490384b2405">String</port> | ||
596 | + <qualifier>allocated</qualifier> | ||
597 | + <gor uom="Euc">197.34</gor> | ||
598 | + <gorMTD uom="Euc">159.2</gorMTD> | ||
599 | + <waterConcMass uom="Euc">192.72</waterConcMass> | ||
600 | + <waterConcVol uom="Euc">132.4</waterConcVol> | ||
601 | + <atmosphere uom="Pa">122.2</atmosphere> | ||
602 | + <temp uom="degC">172.96</temp> | ||
603 | + <pres uom="Pa">162.31</pres> | ||
604 | + <absoluteMinPres uom="Pa">103.94</absoluteMinPres> | ||
605 | + <portDiff uid="4b7759f2-fedf-11e0-ab15-5490384b2405"> | ||
606 | + <port uidRef="4b7759f3-fedf-11e0-9ca3-5490384b2405">Test port</port> | ||
607 | + <presDiff uom="Pa">161.0</presDiff> | ||
608 | + <tempDiff uom="K">180.03</tempDiff> | ||
609 | + <chokeSize uom="mm">159.83</chokeSize> | ||
610 | + <chokeRelative uom="%">61.08</chokeRelative> | ||
611 | + </portDiff> | ||
612 | + <product uid="4b778100-fedf-11e0-96c2-5490384b2405"> | ||
613 | + <kind>oil - net</kind> | ||
614 | + <name>oil - net dedicated at naming chemicals</name> | ||
615 | + <splitFactor>0.5</splitFactor> | ||
616 | + <rvp uom="Pa">102.65</rvp> | ||
617 | + <tvp uom="Pa">303.6</tvp> | ||
618 | + <bsw uom="Euc">261.93</bsw> | ||
619 | + <bswPrevious uom="Euc">237.47</bswPrevious> | ||
620 | + <density uom="kg/m3">203.13</density> | ||
621 | + <densityStd uom="kg/m3">345.91</densityStd> | ||
622 | + <sg uom="Euc">279.87</sg> | ||
623 | + <hcDewpoint uom="K">320.78</hcDewpoint> | ||
624 | + <waterDewpoint uom="K">316.83</waterDewpoint> | ||
625 | + <wobbeIndex uom="J/m3">357.16</wobbeIndex> | ||
626 | + <grossCalorificValueStd uom="J/m3">146.13</grossCalorificValueStd> | ||
627 | + <rvpStabilizedCrude uom="Pa">138.97</rvpStabilizedCrude> | ||
628 | + <bswStabilizedCrude uom="Euc">498.79</bswStabilizedCrude> | ||
629 | + <densityStabilizedCrude uom="kg/m3">413.93</densityStabilizedCrude> | ||
630 | + <!--component content typically used for denoting components as part of a product stream e.g. gas containing products breakdowns--> | ||
631 | + <componentContent uid="4b778101-fedf-11e0-b7c3-5490384b2405"> | ||
632 | + <kind>water</kind> | ||
633 | + <density uom="kg/m3">429.24</density> | ||
634 | + <densityStd uom="kg/m3">189.02</densityStd> | ||
635 | + <concentration uom="Euc">292.45</concentration> | ||
636 | + </componentContent> | ||
637 | + <componentContent uid="4b778102-fedf-11e0-b4b5-5490384b2405"> | ||
638 | + <kind>water</kind> | ||
639 | + <density uom="kg/m3">447.85</density> | ||
640 | + <densityStd uom="kg/m3">284.68</densityStd> | ||
641 | + <concentration uom="Euc">102.1</concentration> | ||
642 | + </componentContent> | ||
643 | + <period uid="4b77a811-fedf-11e0-bd32-5490384b2405"> | ||
644 | + <kind>day</kind> | ||
645 | + <volume uom="m3">3276.35</volume> | ||
646 | + <volumeStd uom="m3">4428.25</volumeStd> | ||
647 | + <flowRate uom="m3/s">205.31</flowRate> | ||
648 | + <temp uom="K">273.85</temp> | ||
649 | + <pres uom="Pa">253.99</pres> | ||
650 | + <mass uom="kg">412.85</mass> | ||
651 | + <work uom="J">421.92</work> | ||
652 | + <comment uid="4b77a812-fedf-11e0-b7bd-5490384b2405"> | ||
653 | + <who>Mr Producer</who> | ||
654 | + <role>Platform chief</role> | ||
655 | + <dTimStart>2011-08-30T06:00:00.0Z</dTimStart> | ||
656 | + <dTimEnd>2011-08-30T08:00:00.0Z</dTimEnd> | ||
657 | + <comment>Analogously, the theory of syntactic features developed earlier is to be regarded as the traditional | ||
658 | +practice of grammarians.</comment> | ||
659 | + </comment> | ||
660 | + <comment uid="4b77cf21-fedf-11e0-984c-5490384b2405"> | ||
661 | + <who>Mr Producer</who> | ||
662 | + <role>Platform chief</role> | ||
663 | + <dTimStart>2011-08-30T08:00:00.0Z</dTimStart> | ||
664 | + <dTimEnd>2011-08-30T09:00:00.0Z</dTimEnd> | ||
665 | + <comment>If the position of the trace in (99c) were only relatively inaccessible to movement, the earlier | ||
666 | +discussion of deviance is necessary to impose an interpretation on a stipulation to place the | ||
667 | +constructions into these various categories.</comment> | ||
668 | + </comment> | ||
669 | + </period> | ||
670 | + <period uid="4b77cf22-fedf-11e0-aadd-5490384b2405"> | ||
671 | + <kind>month to date</kind> | ||
672 | + <volume uom="m3">1214.51</volume> | ||
673 | + <volumeStd uom="m3">3787.32</volumeStd> | ||
674 | + <flowRate uom="m3/s">394.85</flowRate> | ||
675 | + <temp uom="K">495.75</temp> | ||
676 | + <pres uom="Pa">250.41</pres> | ||
677 | + <mass uom="kg">303.9</mass> | ||
678 | + <work uom="J">442.63</work> | ||
679 | + <comment uid="4b77cf23-fedf-11e0-a7c8-5490384b2405"> | ||
680 | + <who>Mr Producer</who> | ||
681 | + <role>Platform chief</role> | ||
682 | + <dTimStart>2011-08-30T06:00:00.0Z</dTimStart> | ||
683 | + <dTimEnd>2011-08-30T08:00:00.0Z</dTimEnd> | ||
684 | + <comment>With this clarification, the descriptive power of the base component is unspecified with respect to | ||
685 | +the ultimate standard that determines the accuracy of any proposed grammar.</comment> | ||
686 | + </comment> | ||
687 | + <comment uid="4b77f62e-fedf-11e0-a412-5490384b2405"> | ||
688 | + <who>Mr Producer</who> | ||
689 | + <role>Platform chief</role> | ||
690 | + <dTimStart>2011-08-30T08:00:00.0Z</dTimStart> | ||
691 | + <dTimEnd>2011-08-30T09:00:00.0Z</dTimEnd> | ||
692 | + <comment>Furthermore, the natural general principle that will subsume this case is not to be considered in | ||
693 | +determining the extended c-command discussed in connection with (34).</comment> | ||
694 | + </comment> | ||
695 | + </period> | ||
696 | + <period uid="4b781d40-fedf-11e0-aa54-5490384b2405"> | ||
697 | + <kind>year to date</kind> | ||
698 | + <volume uom="m3">3207.66</volume> | ||
699 | + <volumeStd uom="m3">3010.37</volumeStd> | ||
700 | + <flowRate uom="m3/s">258.71</flowRate> | ||
701 | + <temp uom="K">374.87</temp> | ||
702 | + <pres uom="Pa">491.35</pres> | ||
703 | + <mass uom="kg">434.78</mass> | ||
704 | + <work uom="J">202.06</work> | ||
705 | + <comment uid="4b781d41-fedf-11e0-b907-5490384b2405"> | ||
706 | + <who>Mr Producer</who> | ||
707 | + <role>Platform chief</role> | ||
708 | + <dTimStart>2011-08-30T06:00:00.0Z</dTimStart> | ||
709 | + <dTimEnd>2011-08-30T08:00:00.0Z</dTimEnd> | ||
710 | + <comment>If the position of the trace in (99c) were only relatively inaccessible to movement, relational | ||
711 | +information can be defined in such a way as to impose the system of base rules exclusive of the | ||
712 | +lexicon.</comment> | ||
713 | + </comment> | ||
714 | + <comment uid="4b78444f-fedf-11e0-98e2-5490384b2405"> | ||
715 | + <who>Mr Producer</who> | ||
716 | + <role>Platform chief</role> | ||
717 | + <dTimStart>2011-08-30T08:00:00.0Z</dTimStart> | ||
718 | + <dTimEnd>2011-08-30T09:00:00.0Z</dTimEnd> | ||
719 | + <comment>From C1, it follows that most of the methodological work in modern linguistics is not subject to the | ||
720 | +strong generative capacity of the theory.</comment> | ||
721 | + </comment> | ||
722 | + </period> | ||
723 | + </product> | ||
724 | + <comment uid="4b786b5e-fedf-11e0-9233-5490384b2405"> | ||
725 | + <who>Mr Producer</who> | ||
726 | + <role>Platform chief</role> | ||
727 | + <dTimStart>2011-08-30T08:00:00.0Z</dTimStart> | ||
728 | + <dTimEnd>2011-08-30T09:00:00.0Z</dTimEnd> | ||
729 | + <comment>On our assumptions, a subset of English sentences interesting on quite independent grounds is | ||
730 | +unspecified with respect to problems of phonemic and morphological analysis.</comment> | ||
731 | + </comment> | ||
732 | + <comment uid="4b78926e-fedf-11e0-a86f-5490384b2405"> | ||
733 | + <who>Mr Producer</who> | ||
734 | + <role>Platform chief</role> | ||
735 | + <dTimStart>2011-08-30T08:00:00.0Z</dTimStart> | ||
736 | + <dTimEnd>2011-08-30T09:00:00.0Z</dTimEnd> | ||
737 | + <comment>I suggested that these results would follow from the assumption that a descriptively adequate | ||
738 | +grammar is not quite equivalent to the strong generative capacity of the theory.</comment> | ||
739 | + </comment> | ||
740 | + </flow> | ||
741 | + <flow uid="4b7759f0-fedf-11e0-8ff5-5490384b2405"> | ||
742 | + <name>TRYM field injection</name> | ||
743 | + <kind>injection</kind> | ||
744 | + <qualifier>allocated</qualifier> | ||
745 | + <product uid="4b778100-fedf-11e0-96c2-5490384b2405"> | ||
746 | + <kind>gas</kind> | ||
747 | + <period uid="4b77a811-fedf-11e0-bd32-5490384b2405"> | ||
748 | + <kind>day</kind> | ||
749 | + <volume uom="m3">3276.35</volume> | ||
750 | + <volumeStd uom="m3">4428.25</volumeStd> | ||
751 | + <flowRate uom="m3/s">205.31</flowRate> | ||
752 | + <temp uom="K">273.85</temp> | ||
753 | + <pres uom="Pa">253.99</pres> | ||
754 | + </period> | ||
755 | + <period uid="4b77cf22-fedf-11e0-aadd-5490384b2405"> | ||
756 | + <kind>month to date</kind> | ||
757 | + <volume uom="m3">1214.51</volume> | ||
758 | + <volumeStd uom="m3">3787.32</volumeStd> | ||
759 | + <flowRate uom="m3/s">394.85</flowRate> | ||
760 | + <temp uom="K">495.75</temp> | ||
761 | + <pres uom="Pa">250.41</pres> | ||
762 | + </period> | ||
763 | + <period uid="4b781d40-fedf-11e0-aa54-5490384b2405"> | ||
764 | + <kind>year to date</kind> | ||
765 | + <volume uom="m3">3207.66</volume> | ||
766 | + <volumeStd uom="m3">3010.37</volumeStd> | ||
767 | + <flowRate uom="m3/s">258.71</flowRate> | ||
768 | + <temp uom="K">374.87</temp> | ||
769 | + <pres uom="Pa">491.35</pres> | ||
770 | + </period> | ||
771 | + </product> | ||
772 | + <product uid="4b778100-fedf-11e0-96c2-5490384b2405"> | ||
773 | + <kind>water</kind> | ||
774 | + <period uid="4b77a811-fedf-11e0-bd32-5490384b2405"> | ||
775 | + <kind>day</kind> | ||
776 | + <volume uom="m3">13276.35</volume> | ||
777 | + <volumeStd uom="m3">14428.25</volumeStd> | ||
778 | + <flowRate uom="m3/s">1205.31</flowRate> | ||
779 | + <temp uom="K">1273.85</temp> | ||
780 | + <pres uom="Pa">1253.99</pres> | ||
781 | + </period> | ||
782 | + <period uid="4b77cf22-fedf-11e0-aadd-5490384b2405"> | ||
783 | + <kind>month to date</kind> | ||
784 | + <volume uom="m3">2214.51</volume> | ||
785 | + <volumeStd uom="m3">2787.32</volumeStd> | ||
786 | + <flowRate uom="m3/s">294.85</flowRate> | ||
787 | + <temp uom="K">295.75</temp> | ||
788 | + <pres uom="Pa">150.41</pres> | ||
789 | + </period> | ||
790 | + <period uid="4b781d40-fedf-11e0-aa54-5490384b2405"> | ||
791 | + <kind>year to date</kind> | ||
792 | + <volume uom="m3">2207.66</volume> | ||
793 | + <volumeStd uom="m3">2010.37</volumeStd> | ||
794 | + <flowRate uom="m3/s">158.71</flowRate> | ||
795 | + <temp uom="K">274.87</temp> | ||
796 | + <pres uom="Pa">291.35</pres> | ||
797 | + </period> | ||
798 | + </product> | ||
799 | + <product uid="4b778100-fedf-11e0-96c2-5490384b2405"> | ||
800 | + <kind>diesel</kind> | ||
801 | + <period uid="4b77a811-fedf-11e0-bd32-5490384b2405"> | ||
802 | + <kind>day</kind> | ||
803 | + <volume uom="m3">13276.35</volume> | ||
804 | + <volumeStd uom="m3">14428.25</volumeStd> | ||
805 | + <flowRate uom="m3/s">1205.31</flowRate> | ||
806 | + <temp uom="K">1273.85</temp> | ||
807 | + <pres uom="Pa">1253.99</pres> | ||
808 | + </period> | ||
809 | + <period uid="4b77cf22-fedf-11e0-aadd-5490384b2405"> | ||
810 | + <kind>month to date</kind> | ||
811 | + <volume uom="m3">2214.51</volume> | ||
812 | + <volumeStd uom="m3">2787.32</volumeStd> | ||
813 | + <flowRate uom="m3/s">294.85</flowRate> | ||
814 | + <temp uom="K">295.75</temp> | ||
815 | + <pres uom="Pa">150.41</pres> | ||
816 | + </period> | ||
817 | + <period uid="4b781d40-fedf-11e0-aa54-5490384b2405"> | ||
818 | + <kind>year to date</kind> | ||
819 | + <volume uom="m3">2207.66</volume> | ||
820 | + <volumeStd uom="m3">2010.37</volumeStd> | ||
821 | + <flowRate uom="m3/s">158.71</flowRate> | ||
822 | + <temp uom="K">274.87</temp> | ||
823 | + <pres uom="Pa">291.35</pres> | ||
824 | + </period> | ||
825 | + </product> | ||
826 | + <product uid="4b778100-fedf-11e0-96c2-5490384b2405"> | ||
827 | + <kind>cuttings</kind> | ||
828 | + <period uid="4b77a811-fedf-11e0-bd32-5490384b2405"> | ||
829 | + <kind>day</kind> | ||
830 | + <volume uom="cm3">118</volume> | ||
831 | + <volumeStd uom="cm3">14428.25</volumeStd> | ||
832 | + </period> | ||
833 | + <period uid="4b77cf22-fedf-11e0-aadd-5490384b2405"> | ||
834 | + <kind>month to date</kind> | ||
835 | + <volume uom="cm3">218</volume> | ||
836 | + <volumeStd uom="cm3">12428.25</volumeStd> | ||
837 | + </period> | ||
838 | + <period uid="4b781d40-fedf-11e0-aa54-5490384b2405"> | ||
839 | + <kind>year to date</kind> | ||
840 | + <volume uom="cm3">318</volume> | ||
841 | + <volumeStd uom="cm3">34428.25</volumeStd> | ||
842 | + </period> | ||
843 | + </product> | ||
844 | + <product uid="4b778100-fedf-11e0-96c2-5490384b2405"> | ||
845 | + <kind>chemical</kind> | ||
846 | + <name>Wax inhibitor</name> | ||
847 | + <period uid="4b77a811-fedf-11e0-bd32-5490384b2405"> | ||
848 | + <kind>day</kind> | ||
849 | + <volume uom="L">18</volume> | ||
850 | + <volumeStd uom="m3">14428.25</volumeStd> | ||
851 | + </period> | ||
852 | + <period uid="4b77cf22-fedf-11e0-aadd-5490384b2405"> | ||
853 | + <kind>month to date</kind> | ||
854 | + <volume uom="L">30</volume> | ||
855 | + </period> | ||
856 | + <period uid="4b781d40-fedf-11e0-aa54-5490384b2405"> | ||
857 | + <kind>year to date</kind> | ||
858 | + <volume uom="L">90</volume> | ||
859 | + </period> | ||
860 | + </product> | ||
861 | + </flow> | ||
862 | + </facility> | ||
863 | + </productVolume> | ||
864 | + </productVolumeSet> | ||
865 | +</WITSMLComposite> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment