David Leal

Function added to DPR-lib + minor updates elsewhere.

...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
34 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> 34 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest>
35 rdf:type owl:Class ; 35 rdf:type owl:Class ;
36 rdfs:label "production well test"^^xsd:string ; 36 rdfs:label "production well test"^^xsd:string ;
37 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 37 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
38 38
39 <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> 39 <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity>
40 rdf:type ep-prodact:ProductionOperationClassByDuration . 40 rdf:type ep-prodact:ProductionOperationClassByDuration .
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . 49 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
50 50
51 ep-core:Mass 51 ep-core:Mass
52 - rdf:type rdfs:Class , ep-core:PropertySpace ; 52 + rdf:type ep-core:PropertySpace , rdfs:Class ;
53 rdfs:label "mass"^^xsd:string ; 53 rdfs:label "mass"^^xsd:string ;
54 rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . 54 rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial .
55 55
...@@ -90,13 +90,13 @@ ep-core:Mass ...@@ -90,13 +90,13 @@ ep-core:Mass
90 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 90 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
91 91
92 ep-prodact:AdministerFirstAid 92 ep-prodact:AdministerFirstAid
93 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 93 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
94 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 94 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
95 95
96 ep-prodact:AirTrafficOperation 96 ep-prodact:AirTrafficOperation
97 - rdf:type owl:Class , ep-prodact:ProductionActivityType ; 97 + rdf:type ep-prodact:ProductionActivityType , owl:Class ;
98 rdfs:label "air traffic operation"^^xsd:string ; 98 rdfs:label "air traffic operation"^^xsd:string ;
99 - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . 99 + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity .
100 100
101 ep-prodact:Alarm 101 ep-prodact:Alarm
102 rdf:type owl:Class ; 102 rdf:type owl:Class ;
...@@ -115,49 +115,49 @@ ep-prodact:AmountOfSubstance ...@@ -115,49 +115,49 @@ ep-prodact:AmountOfSubstance
115 rdfs:subClassOf ep-core:PhysicalObject . 115 rdfs:subClassOf ep-core:PhysicalObject .
116 116
117 ep-prodact:AnnualProductionActivity 117 ep-prodact:AnnualProductionActivity
118 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 118 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
119 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 119 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
120 120
121 ep-prodact:AnnualProductionActivityToEndOfReportingPeriod 121 ep-prodact:AnnualProductionActivityToEndOfReportingPeriod
122 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 122 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
123 rdfs:subClassOf ep-prodact:AnnualProductionActivity . 123 rdfs:subClassOf ep-prodact:AnnualProductionActivity .
124 124
125 ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod 125 ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod
126 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 126 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
127 - rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionOperationsActivity . 127 + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod .
128 128
129 ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod 129 ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod
130 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 130 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
131 - rdfs:subClassOf ep-prodact:AnnualProductionActivityToEndOfReportingPeriod , ep-prodact:ProductionVolumeActivity . 131 + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod .
132 132
133 ep-prodact:CargoShipOperation 133 ep-prodact:CargoShipOperation
134 rdf:type owl:Class ; 134 rdf:type owl:Class ;
135 - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . 135 + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity .
136 136
137 ep-prodact:ConstructionOperation 137 ep-prodact:ConstructionOperation
138 - rdf:type owl:Class , ep-prodact:ProductionActivityType ; 138 + rdf:type ep-prodact:ProductionActivityType , owl:Class ;
139 rdfs:label "construction operation"^^xsd:string ; 139 rdfs:label "construction operation"^^xsd:string ;
140 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 140 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
141 141
142 ep-prodact:CumulativeProductionActivitySinceProductionBegan 142 ep-prodact:CumulativeProductionActivitySinceProductionBegan
143 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 143 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
144 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 144 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
145 145
146 ep-prodact:DailyProductionOperationsActivity 146 ep-prodact:DailyProductionOperationsActivity
147 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 147 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
148 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionOperationsActivity . 148 + rdfs:subClassOf ep-prodact:ProductionOperationsActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> .
149 149
150 ep-prodact:DailyProductionVolumeActivity 150 ep-prodact:DailyProductionVolumeActivity
151 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 151 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
152 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionVolumeActivity . 152 + rdfs:subClassOf ep-prodact:ProductionVolumeActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> .
153 153
154 ep-prodact:Deviation 154 ep-prodact:Deviation
155 - rdf:type owl:Class , ep-prodact:ProductionActivityType ; 155 + rdf:type ep-prodact:ProductionActivityType , owl:Class ;
156 rdfs:label "deviation"^^xsd:string ; 156 rdfs:label "deviation"^^xsd:string ;
157 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 157 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
158 158
159 ep-prodact:DrillOrExcercise 159 ep-prodact:DrillOrExcercise
160 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 160 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
161 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 161 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
162 162
163 ep-prodact:Fire 163 ep-prodact:Fire
...@@ -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#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 182 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> .
183 183
184 ep-prodact:FusionOfHSEActivitiesOverPeriod 184 ep-prodact:FusionOfHSEActivitiesOverPeriod
185 rdf:type owl:Class ; 185 rdf:type owl:Class ;
...@@ -198,16 +198,21 @@ ep-prodact:Incident ...@@ -198,16 +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 ep-prodact:WellTestReasonType , owl:Class ; 201 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
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
206 + rdf:type owl:Class ;
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> .
209 +
205 ep-prodact:Injury 210 ep-prodact:Injury
206 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 211 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
207 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 212 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
208 213
209 ep-prodact:IssueWorkPermit 214 ep-prodact:IssueWorkPermit
210 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 215 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
211 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 216 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
212 217
213 ep-prodact:JobObservation 218 ep-prodact:JobObservation
...@@ -227,20 +232,20 @@ ep-prodact:LostTimeIncident ...@@ -227,20 +232,20 @@ ep-prodact:LostTimeIncident
227 rdfs:subClassOf ep-prodact:Incident . 232 rdfs:subClassOf ep-prodact:Incident .
228 233
229 ep-prodact:MaintenanceActivity 234 ep-prodact:MaintenanceActivity
230 - rdf:type owl:Class , ep-prodact:ProductionActivityType ; 235 + rdf:type ep-prodact:ProductionActivityType , owl:Class ;
231 rdfs:label "maintenance activity"^^xsd:string ; 236 rdfs:label "maintenance activity"^^xsd:string ;
232 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 237 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
233 238
234 ep-prodact:MarineOperation 239 ep-prodact:MarineOperation
235 rdf:type owl:Class ; 240 rdf:type owl:Class ;
236 - rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity . 241 + rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity .
237 242
238 ep-prodact:MedicalTreatmentInjury 243 ep-prodact:MedicalTreatmentInjury
239 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 244 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
240 rdfs:subClassOf ep-prodact:Injury . 245 rdfs:subClassOf ep-prodact:Injury .
241 246
242 ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod 247 ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod
243 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 248 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
244 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . 249 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> .
245 250
246 ep-prodact:NearMiss 251 ep-prodact:NearMiss
...@@ -252,7 +257,7 @@ ep-prodact:NotablePartOfProductionActivity ...@@ -252,7 +257,7 @@ ep-prodact:NotablePartOfProductionActivity
252 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 257 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
253 258
254 ep-prodact:OtherReasonWellTest 259 ep-prodact:OtherReasonWellTest
255 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 260 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
256 rdfs:label "other"^^xsd:string ; 261 rdfs:label "other"^^xsd:string ;
257 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 262 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
258 263
...@@ -267,17 +272,17 @@ ep-prodact:Participation ...@@ -267,17 +272,17 @@ ep-prodact:Participation
267 rdfs:subPropertyOf ep-prodact:involvement . 272 rdfs:subPropertyOf ep-prodact:involvement .
268 273
269 ep-prodact:PeriodicWellTest 274 ep-prodact:PeriodicWellTest
270 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 275 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
271 rdfs:label "periodic"^^xsd:string ; 276 rdfs:label "periodic"^^xsd:string ;
272 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 277 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
273 278
274 ep-prodact:PowerStationFailure 279 ep-prodact:PowerStationFailure
275 - rdf:type owl:Class , ep-prodact:ProductionActivityType ; 280 + rdf:type ep-prodact:ProductionActivityType , owl:Class ;
276 rdfs:label "power station failure"^^xsd:string ; 281 rdfs:label "power station failure"^^xsd:string ;
277 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 282 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
278 283
279 ep-prodact:ProductionActivityLastingLessThanAYear 284 ep-prodact:ProductionActivityLastingLessThanAYear
280 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 285 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
281 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 286 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
282 287
283 ep-prodact:ProductionActivityType 288 ep-prodact:ProductionActivityType
...@@ -290,7 +295,7 @@ ep-prodact:ProductionOperationClassByDuration ...@@ -290,7 +295,7 @@ ep-prodact:ProductionOperationClassByDuration
290 rdfs:subClassOf owl:Class . 295 rdfs:subClassOf owl:Class .
291 296
292 ep-prodact:ProductionOperationsActivity 297 ep-prodact:ProductionOperationsActivity
293 - rdf:type owl:Class , ep-prodact:ProductionActivityType ; 298 + rdf:type ep-prodact:ProductionActivityType , owl:Class ;
294 rdfs:label "production operations activity"^^xsd:string ; 299 rdfs:label "production operations activity"^^xsd:string ;
295 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 300 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
296 301
...@@ -303,7 +308,7 @@ ep-prodact:ReleasedToWater ...@@ -303,7 +308,7 @@ ep-prodact:ReleasedToWater
303 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 308 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
304 309
305 ep-prodact:ReportHazard 310 ep-prodact:ReportHazard
306 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 311 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
307 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 312 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
308 313
309 ep-prodact:RestrictedWork 314 ep-prodact:RestrictedWork
...@@ -311,11 +316,11 @@ ep-prodact:RestrictedWork ...@@ -311,11 +316,11 @@ ep-prodact:RestrictedWork
311 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 316 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
312 317
313 ep-prodact:RestrictedWorkInjury 318 ep-prodact:RestrictedWorkInjury
314 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 319 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
315 rdfs:subClassOf ep-prodact:Injury . 320 rdfs:subClassOf ep-prodact:Injury .
316 321
317 ep-prodact:RevisionWellTest 322 ep-prodact:RevisionWellTest
318 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 323 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
319 rdfs:label "revision"^^xsd:string ; 324 rdfs:label "revision"^^xsd:string ;
320 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 325 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
321 326
...@@ -324,7 +329,7 @@ ep-prodact:SafetyActivityType ...@@ -324,7 +329,7 @@ ep-prodact:SafetyActivityType
324 rdfs:subClassOf owl:Class . 329 rdfs:subClassOf owl:Class .
325 330
326 ep-prodact:SafetyMeeting 331 ep-prodact:SafetyMeeting
327 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 332 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
328 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 333 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
329 334
330 ep-prodact:SampleAmountOfSubstance 335 ep-prodact:SampleAmountOfSubstance
...@@ -344,7 +349,7 @@ ep-prodact:SickOnBoard ...@@ -344,7 +349,7 @@ ep-prodact:SickOnBoard
344 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 349 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
345 350
346 ep-prodact:SpillOrLeak 351 ep-prodact:SpillOrLeak
347 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 352 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
348 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 353 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
349 354
350 ep-prodact:TransportationActivity 355 ep-prodact:TransportationActivity
...@@ -352,7 +357,7 @@ ep-prodact:TransportationActivity ...@@ -352,7 +357,7 @@ ep-prodact:TransportationActivity
352 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 357 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
353 358
354 ep-prodact:UnknownReasonWellTest 359 ep-prodact:UnknownReasonWellTest
355 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 360 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
356 rdfs:label "unknown"^^xsd:string ; 361 rdfs:label "unknown"^^xsd:string ;
357 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 362 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
358 363
...@@ -362,7 +367,7 @@ ep-prodact:WaterCleaningOperation ...@@ -362,7 +367,7 @@ ep-prodact:WaterCleaningOperation
362 367
363 ep-prodact:WaterSample 368 ep-prodact:WaterSample
364 rdf:type owl:Class ; 369 rdf:type owl:Class ;
365 - rdfs:subClassOf ep-prodact:SampleAmountOfSubstance , <http://www.reportinghub.no/ep/schema/well#Water> . 370 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Water> , ep-prodact:SampleAmountOfSubstance .
366 371
367 ep-prodact:WellTestReasonType 372 ep-prodact:WellTestReasonType
368 rdf:type rdfs:Class ; 373 rdf:type rdfs:Class ;
...@@ -370,11 +375,11 @@ ep-prodact:WellTestReasonType ...@@ -370,11 +375,11 @@ ep-prodact:WellTestReasonType
370 rdfs:subClassOf owl:Class . 375 rdfs:subClassOf owl:Class .
371 376
372 ep-prodact:WorkingUnderPermit 377 ep-prodact:WorkingUnderPermit
373 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 378 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
374 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 379 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
375 380
376 ep-prodact:WorkingUnderPermitWithSJA 381 ep-prodact:WorkingUnderPermitWithSJA
377 - rdf:type owl:Class , ep-prodact:SafetyActivityType ; 382 + rdf:type ep-prodact:SafetyActivityType , owl:Class ;
378 rdfs:subClassOf ep-prodact:WorkingUnderPermit . 383 rdfs:subClassOf ep-prodact:WorkingUnderPermit .
379 384
380 ep-prodact:ammoniumDensity 385 ep-prodact:ammoniumDensity
...@@ -426,7 +431,7 @@ ep-prodact:hasPredecessor ...@@ -426,7 +431,7 @@ ep-prodact:hasPredecessor
426 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 431 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
427 432
428 ep-prodact:hasShutInPressure 433 ep-prodact:hasShutInPressure
429 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 434 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
430 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; 435 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ;
431 rdfs:label "has shut-in pressure"^^xsd:string ; 436 rdfs:label "has shut-in pressure"^^xsd:string ;
432 rdfs:range ep-core:Pressure . 437 rdfs:range ep-core:Pressure .
...@@ -550,7 +555,7 @@ ep-prodact:standbyVessel ...@@ -550,7 +555,7 @@ ep-prodact:standbyVessel
550 rdfs:subPropertyOf ep-prodact:involvedVessel . 555 rdfs:subPropertyOf ep-prodact:involvedVessel .
551 556
552 ep-prodact:testedWellBoreInterval 557 ep-prodact:testedWellBoreInterval
553 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 558 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
554 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 559 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
555 rdfs:label "tested wellbore interval"^^xsd:string ; 560 rdfs:label "tested wellbore interval"^^xsd:string ;
556 rdfs:range ep-core:PhysicalObject . 561 rdfs:range ep-core:PhysicalObject .
...@@ -570,6 +575,12 @@ ep-prodact:waterSampleTaken ...@@ -570,6 +575,12 @@ ep-prodact:waterSampleTaken
570 rdfs:domain ep-prodact:WaterCleaningOperation ; 575 rdfs:domain ep-prodact:WaterCleaningOperation ;
571 rdfs:range ep-prodact:WaterSample . 576 rdfs:range ep-prodact:WaterSample .
572 577
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 +
573 ep-prodact:yearlyActivityToDate 584 ep-prodact:yearlyActivityToDate
574 rdf:type owl:ObjectProperty ; 585 rdf:type owl:ObjectProperty ;
575 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; 586 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ;
......
...@@ -14,46 +14,123 @@ ...@@ -14,46 +14,123 @@
14 owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> ; 14 owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 16
17 +ep-prodwell:Air
18 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
19 + rdfs:label "air"^^xsd:string ;
20 + rdfs:subClassOf ep-prodwell:NonHcGas .
21 +
22 +ep-prodwell:Brine
23 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
24 + rdfs:label "brine"^^xsd:string ;
25 + rdfs:subClassOf ep-well:Water .
26 +
27 +ep-prodwell:Co2
28 + rdf:type owl:Class , ep-prodwell:InjectionFluidType ;
29 + rdfs:label "CO2"^^xsd:string ;
30 + rdfs:subClassOf ep-prodwell:NonHcGas .
31 +
32 +ep-prodwell:DryFluid
33 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
34 + rdfs:label "dry fluid"^^xsd:string ;
35 + rdfs:subClassOf ep-well:Fluid .
36 +
37 +ep-prodwell:FreshWater
38 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
39 + rdfs:label "fresh water"^^xsd:string ;
40 + rdfs:subClassOf ep-well:Water .
41 +
42 +ep-prodwell:GasAndWater
43 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
44 + rdfs:label "gas and water"^^xsd:string ;
45 + rdfs:subClassOf ep-well:Fluid .
46 +
47 +ep-prodwell:InjectionFluidType
48 + rdf:type rdfs:Class ;
49 + rdfs:label "injection fluid type"^^xsd:string ;
50 + rdfs:subClassOf owl:Class .
51 +
17 ep-prodwell:NaturalGasClass 52 ep-prodwell:NaturalGasClass
18 rdf:type rdfs:Class ; 53 rdf:type rdfs:Class ;
19 rdfs:label "natural gas class"^^xsd:string ; 54 rdfs:label "natural gas class"^^xsd:string ;
20 rdfs:subClassOf owl:Class . 55 rdfs:subClassOf owl:Class .
21 56
57 +ep-prodwell:NonHcGas
58 + rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
59 + rdfs:label "non-HC gas"^^xsd:string ;
60 + rdfs:subClassOf ep-well:Gas .
61 +
62 +ep-prodwell:OilAndGas
63 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
64 + rdfs:label "oil and gas"^^xsd:string ;
65 + rdfs:subClassOf ep-well:Fluid .
66 +
67 +ep-prodwell:OilAndWater
68 + rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ;
69 + rdfs:label "oil and water"^^xsd:string ;
70 + rdfs:subClassOf ep-well:Fluid .
71 +
72 +ep-prodwell:OtherInjectionFluid
73 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
74 + rdfs:label "other injection fluid"^^xsd:string ;
75 + rdfs:subClassOf ep-well:Fluid .
76 +
22 ep-prodwell:Sand 77 ep-prodwell:Sand
23 - rdf:type ep-well:FluidComponentType , owl:Class ; 78 + rdf:type owl:Class , ep-well:FluidComponentType ;
24 rdfs:label "sand"^^xsd:string ; 79 rdfs:label "sand"^^xsd:string ;
25 rdfs:subClassOf ep-well:Fluid . 80 rdfs:subClassOf ep-well:Fluid .
26 81
82 +ep-prodwell:Steam
83 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
84 + rdfs:label "steam"^^xsd:string ;
85 + rdfs:subClassOf ep-prodwell:NonHcGas .
86 +
87 +ep-prodwell:UnknownFluid
88 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
89 + rdfs:label "unknown fluid"^^xsd:string ;
90 + rdfs:subClassOf ep-well:Fluid .
91 +
27 ep-prodwell:basicSedimentAndWater 92 ep-prodwell:basicSedimentAndWater
28 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 93 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
29 rdfs:label "basic sediment and water"^^xsd:string ; 94 rdfs:label "basic sediment and water"^^xsd:string ;
30 rdfs:range ep-core:SpecificVolume . 95 rdfs:range ep-core:SpecificVolume .
31 96
32 ep-prodwell:condensateYield 97 ep-prodwell:condensateYield
33 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 98 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
34 rdfs:label "condensate yield"^^xsd:string ; 99 rdfs:label "condensate yield"^^xsd:string ;
35 rdfs:range ep-core:SpecificVolume . 100 rdfs:range ep-core:SpecificVolume .
36 101
37 ep-prodwell:depthOfBaseUsableWaterFromSurface 102 ep-prodwell:depthOfBaseUsableWaterFromSurface
38 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 103 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
39 rdfs:domain ep-well:Fluid ; 104 rdfs:domain ep-well:Fluid ;
40 rdfs:label "depth of base of usable water from surface"^^xsd:string ; 105 rdfs:label "depth of base of usable water from surface"^^xsd:string ;
41 rdfs:range ep-core:Length . 106 rdfs:range ep-core:Length .
42 107
43 ep-prodwell:depthOfFluidSurfaceFromTopOfWell 108 ep-prodwell:depthOfFluidSurfaceFromTopOfWell
44 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 109 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
45 rdfs:domain ep-well:Fluid ; 110 rdfs:domain ep-well:Fluid ;
46 rdfs:label "depth of fluid surface from top of well"^^xsd:string ; 111 rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
47 rdfs:range ep-core:Length . 112 rdfs:range ep-core:Length .
48 113
49 ep-prodwell:potentialGasProduction 114 ep-prodwell:potentialGasProduction
50 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 115 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
51 rdfs:domain ep-well:WellBore ; 116 rdfs:domain ep-well:WellBore ;
52 rdfs:label "potential gas production"^^xsd:string ; 117 rdfs:label "potential gas production"^^xsd:string ;
53 rdfs:range ep-core:VolumetricFlowRate . 118 rdfs:range ep-core:VolumetricFlowRate .
54 119
55 ep-prodwell:potentialOilProduction 120 ep-prodwell:potentialOilProduction
56 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 121 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
57 rdfs:domain ep-well:WellBore ; 122 rdfs:domain ep-well:WellBore ;
58 rdfs:label "potential oil production"^^xsd:string ; 123 rdfs:label "potential oil production"^^xsd:string ;
59 rdfs:range ep-core:VolumetricFlowRate . 124 rdfs:range ep-core:VolumetricFlowRate .
125 +
126 +ep-well:Condensate
127 + rdf:type ep-prodwell:InjectionFluidType .
128 +
129 +ep-well:Gas
130 + rdf:type ep-prodwell:InjectionFluidType .
131 +
132 +ep-well:Oil
133 + rdf:type ep-prodwell:InjectionFluidType .
134 +
135 +ep-well:Water
136 + rdf:type ep-prodwell:InjectionFluidType .
......
This diff could not be displayed because it is too large.
...@@ -21,40 +21,74 @@ ...@@ -21,40 +21,74 @@
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://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 30143c Set the cumulative fluid flow - water amount"^^xsd:string ; 30 + rdfs:comment "STEP 30141 Set the tested WellBoreSection"^^xsd:string ;
31 - sp:templates ([ sp:object _:b1 ; 31 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ;
32 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; 32 + sp:predicate rdf:type ;
33 sp:subject 33 sp:subject
34 - [ sp:varName "productionFlowToDate"^^xsd:string 34 + [ sp:varName "wellTest"^^xsd:string
35 ] 35 ]
36 - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WaterFlow> ; 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 + ]
41 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
37 sp:predicate rdf:type ; 42 sp:predicate rdf:type ;
38 sp:subject _:b1 43 sp:subject _:b1
39 ] [ sp:object _:b2 ; 44 ] [ sp:object _:b2 ;
40 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; 45 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
41 sp:subject _:b1 46 sp:subject _:b1
42 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Water> ; 47 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ;
43 sp:predicate rdf:type ; 48 sp:predicate rdf:type ;
44 sp:subject _:b2 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
45 ] [ sp:object _:b3 ; 55 ] [ sp:object _:b3 ;
46 - sp:predicate rdf:type ; 56 + sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore> ;
47 sp:subject _:b2 57 sp:subject _:b2
48 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; 58 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ;
49 sp:predicate rdf:type ; 59 sp:predicate rdf:type ;
50 sp:subject _:b3 60 sp:subject _:b3
51 ] [ sp:object 61 ] [ sp:object
52 - [ sp:varName "realVolume"^^xsd:string 62 + [ sp:varName "realMdTop"^^xsd:string
53 ] ; 63 ] ;
54 sp:predicate 64 sp:predicate
55 - [ sp:varName "volumeScale"^^xsd:string 65 + [ sp:varName "lengthScaleMdTop"^^xsd:string
56 ] ; 66 ] ;
57 sp:subject _:b3 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
75 + [ sp:varName "realMdBase"^^xsd:string
76 + ] ;
77 + sp:predicate
78 + [ sp:varName "lengthScaleMdBase"^^xsd:string
79 + ] ;
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 ;
86 + sp:subject _:b5
87 + ] [ sp:object
88 + [ sp:varName "testedFormation"^^xsd:string
89 + ] ;
90 + sp:predicate rdfs:label ;
91 + sp:subject _:b5
58 ]) ; 92 ]) ;
59 sp:where ([ sp:object 93 sp:where ([ sp:object
60 [ sp:varName "wellSetRef"^^xsd:string 94 [ sp:varName "wellSetRef"^^xsd:string
...@@ -111,13 +145,6 @@ ...@@ -111,13 +145,6 @@
111 [ sp:varName "wellTest"^^xsd:string 145 [ sp:varName "wellTest"^^xsd:string
112 ] 146 ]
113 ] [ sp:object 147 ] [ sp:object
114 - [ sp:varName "testDate"^^xsd:string
115 - ] ;
116 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
117 - sp:subject
118 - [ sp:varName "wellTest"^^xsd:string
119 - ]
120 - ] [ sp:object
121 [ sp:varName "wellBore"^^xsd:string 148 [ sp:varName "wellBore"^^xsd:string
122 ] ; 149 ] ;
123 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 150 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
...@@ -125,27 +152,6 @@ ...@@ -125,27 +152,6 @@
125 [ sp:varName "temporalPartOfAWellBore"^^xsd:string 152 [ sp:varName "temporalPartOfAWellBore"^^xsd:string
126 ] 153 ]
127 ] [ sp:object 154 ] [ sp:object
128 - [ sp:varName "wellBore"^^xsd:string
129 - ] ;
130 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ;
131 - sp:subject
132 - [ sp:varName "productionFlow"^^xsd:string
133 - ]
134 - ] [ sp:object
135 - [ sp:varName "productionFlow"^^xsd:string
136 - ] ;
137 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
138 - sp:subject
139 - [ sp:varName "productionFlowToDate"^^xsd:string
140 - ]
141 - ] [ sp:object
142 - [ sp:varName "testDate"^^xsd:string
143 - ] ;
144 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
145 - sp:subject
146 - [ sp:varName "productionFlowToDate"^^xsd:string
147 - ]
148 - ] [ sp:object
149 [ sp:varName "injectionTestRef"^^xsd:string 155 [ sp:varName "injectionTestRef"^^xsd:string
150 ] ; 156 ] ;
151 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; 157 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ;
...@@ -153,72 +159,108 @@ ...@@ -153,72 +159,108 @@
153 [ sp:varName "wellTestRef"^^xsd:string 159 [ sp:varName "wellTestRef"^^xsd:string
154 ] 160 ]
155 ] [ sp:object 161 ] [ sp:object
156 - [ sp:varName "wellTestCumulativeRef"^^xsd:string 162 + [ sp:varName "testIntervalRef"^^xsd:string
157 ] ; 163 ] ;
158 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; 164 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testIntervalRef> ;
159 sp:subject 165 sp:subject
160 [ sp:varName "injectionTestRef"^^xsd:string 166 [ sp:varName "injectionTestRef"^^xsd:string
161 ] 167 ]
162 - ] [ sp:object 168 + ] [ rdf:type sp:Optional ;
163 - [ sp:varName "cumulativeWaterRef"^^xsd:string 169 + sp:elements ([ sp:object
164 - ] ; 170 + [ sp:varName "mdTopRef"^^xsd:string
165 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeWaterRef> ; 171 + ] ;
166 - sp:subject 172 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdTopRef> ;
167 - [ sp:varName "wellTestCumulativeRef"^^xsd:string 173 + sp:subject
168 - ] 174 + [ sp:varName "testIntervalRef"^^xsd:string
169 - ] [ sp:object 175 + ]
170 - [ sp:varName "realVolume"^^xsd:string 176 + ] [ sp:object
171 - ] ; 177 + [ sp:varName "realMdTop"^^xsd:string
172 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 178 + ] ;
173 - sp:subject 179 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
174 - [ sp:varName "cumulativeWaterRef"^^xsd:string 180 + sp:subject
175 - ] 181 + [ sp:varName "mdTopRef"^^xsd:string
176 - ] [ sp:object 182 + ]
177 - [ sp:varName "uomVolume"^^xsd:string 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 + ]
178 ] ; 228 ] ;
179 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; 229 + sp:variable
180 - sp:subject 230 + [ sp:varName "lengthScaleMdTop"^^xsd:string
181 - [ sp:varName "cumulativeWaterRef"^^xsd:string
182 ] 231 ]
183 ] [ rdf:type sp:Bind ; 232 ] [ rdf:type sp:Bind ;
184 sp:expression 233 sp:expression
185 [ rdf:type ep-dpr-spin-lib:selectLengthScale ; 234 [ rdf:type ep-dpr-spin-lib:selectLengthScale ;
186 - sp:arg1 [ sp:varName "uomVolume"^^xsd:string 235 + sp:arg1 [ sp:varName "uomMdBase"^^xsd:string
187 ] 236 ]
188 ] ; 237 ] ;
189 sp:variable 238 sp:variable
190 - [ sp:varName "volumeScale"^^xsd:string 239 + [ sp:varName "lengthScaleMdBase"^^xsd:string
191 ] 240 ]
192 ]) 241 ])
193 ] ; 242 ] ;
194 spin:rule 243 spin:rule
195 [ rdf:type sp:Construct ; 244 [ rdf:type sp:Construct ;
196 - rdfs:comment "STEP 30143b Set the cumulative fluid flow - oil amount"^^xsd:string ; 245 + rdfs:comment "STEP 30140 Classify as an Injection test and set duration"^^xsd:string ;
197 - sp:templates ([ sp:object _:b4 ; 246 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ;
198 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; 247 + sp:predicate rdf:type ;
199 sp:subject 248 sp:subject
200 - [ sp:varName "productionFlowToDate"^^xsd:string 249 + [ sp:varName "wellTest"^^xsd:string
201 ] 250 ]
202 - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#OilFlow> ;
203 - sp:predicate rdf:type ;
204 - sp:subject _:b4
205 - ] [ sp:object _:b5 ;
206 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ;
207 - sp:subject _:b4
208 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Oil> ;
209 - sp:predicate rdf:type ;
210 - sp:subject _:b5
211 ] [ sp:object _:b6 ; 251 ] [ sp:object _:b6 ;
212 sp:predicate rdf:type ; 252 sp:predicate rdf:type ;
213 - sp:subject _:b5 253 + sp:subject
214 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; 254 + [ sp:varName "wellTest"^^xsd:string
255 + ]
256 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
215 sp:predicate rdf:type ; 257 sp:predicate rdf:type ;
216 sp:subject _:b6 258 sp:subject _:b6
217 ] [ sp:object 259 ] [ sp:object
218 - [ sp:varName "realVolume"^^xsd:string 260 + [ sp:varName "realDuration"^^xsd:string
219 ] ; 261 ] ;
220 sp:predicate 262 sp:predicate
221 - [ sp:varName "volumeScale"^^xsd:string 263 + [ sp:varName "durationScale"^^xsd:string
222 ] ; 264 ] ;
223 sp:subject _:b6 265 sp:subject _:b6
224 ]) ; 266 ]) ;
...@@ -270,123 +312,62 @@ ...@@ -270,123 +312,62 @@
270 [ sp:varName "wellTest"^^xsd:string 312 [ sp:varName "wellTest"^^xsd:string
271 ] 313 ]
272 ] [ sp:object 314 ] [ sp:object
273 - [ sp:varName "temporalPartOfAWellBore"^^xsd:string 315 + [ sp:varName "injectionTestRef"^^xsd:string
274 ] ; 316 ] ;
275 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; 317 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ;
276 sp:subject 318 sp:subject
277 - [ sp:varName "wellTest"^^xsd:string 319 + [ sp:varName "wellTestRef"^^xsd:string
278 ] 320 ]
279 - ] [ sp:object 321 + ] [ rdf:type sp:Optional ;
280 - [ sp:varName "testDate"^^xsd:string 322 + sp:elements ([ sp:object
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 + ]
281 ] ; 349 ] ;
282 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; 350 + sp:variable
283 - sp:subject 351 + [ sp:varName "durationScale"^^xsd:string
284 - [ sp:varName "wellTest"^^xsd:string
285 ] 352 ]
286 - ] [ sp:object 353 + ])
287 - [ sp:varName "wellBore"^^xsd:string 354 + ] ;
288 - ] ; 355 + spin:rule
289 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 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> ;
290 sp:subject 360 sp:subject
291 - [ sp:varName "temporalPartOfAWellBore"^^xsd:string 361 + [ sp:varName "wellTest"^^xsd:string
292 ] 362 ]
363 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ;
364 + sp:predicate rdf:type ;
365 + sp:subject _:b7
293 ] [ sp:object 366 ] [ sp:object
294 - [ sp:varName "wellBore"^^xsd:string 367 + [ sp:varName "injectedFluidType"^^xsd:string
295 ] ; 368 ] ;
296 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ;
297 - sp:subject
298 - [ sp:varName "productionFlow"^^xsd:string
299 - ]
300 - ] [ sp:object
301 - [ sp:varName "productionFlow"^^xsd:string
302 - ] ;
303 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
304 - sp:subject
305 - [ sp:varName "productionFlowToDate"^^xsd:string
306 - ]
307 - ] [ sp:object
308 - [ sp:varName "testDate"^^xsd:string
309 - ] ;
310 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
311 - sp:subject
312 - [ sp:varName "productionFlowToDate"^^xsd:string
313 - ]
314 - ] [ sp:object
315 - [ sp:varName "injectionTestRef"^^xsd:string
316 - ] ;
317 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ;
318 - sp:subject
319 - [ sp:varName "wellTestRef"^^xsd:string
320 - ]
321 - ] [ sp:object
322 - [ sp:varName "wellTestCumulativeRef"^^xsd:string
323 - ] ;
324 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ;
325 - sp:subject
326 - [ sp:varName "injectionTestRef"^^xsd:string
327 - ]
328 - ] [ sp:object
329 - [ sp:varName "cumulativeOilRef"^^xsd:string
330 - ] ;
331 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeOilRef> ;
332 - sp:subject
333 - [ sp:varName "wellTestCumulativeRef"^^xsd:string
334 - ]
335 - ] [ sp:object
336 - [ sp:varName "realVolume"^^xsd:string
337 - ] ;
338 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
339 - sp:subject
340 - [ sp:varName "cumulativeOilRef"^^xsd:string
341 - ]
342 - ] [ sp:object
343 - [ sp:varName "uomVolume"^^xsd:string
344 - ] ;
345 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ;
346 - sp:subject
347 - [ sp:varName "cumulativeOilRef"^^xsd:string
348 - ]
349 - ] [ rdf:type sp:Bind ;
350 - sp:expression
351 - [ rdf:type ep-dpr-spin-lib:selectLengthScale ;
352 - sp:arg1 [ sp:varName "uomVolume"^^xsd:string
353 - ]
354 - ] ;
355 - sp:variable
356 - [ sp:varName "volumeScale"^^xsd:string
357 - ]
358 - ])
359 - ] ;
360 - spin:rule
361 - [ rdf:type sp:Construct ;
362 - rdfs:comment "STEP 30143a Set the cumulative fluid flow - gas amount"^^xsd:string ;
363 - sp:templates ([ sp:object _:b7 ;
364 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
365 - sp:subject
366 - [ sp:varName "productionFlowToDate"^^xsd:string
367 - ]
368 - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#GasFlow> ;
369 sp:predicate rdf:type ; 369 sp:predicate rdf:type ;
370 sp:subject _:b7 370 sp:subject _:b7
371 - ] [ sp:object _:b8 ;
372 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ;
373 - sp:subject _:b7
374 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Gas> ;
375 - sp:predicate rdf:type ;
376 - sp:subject _:b8
377 - ] [ sp:object _:b9 ;
378 - sp:predicate rdf:type ;
379 - sp:subject _:b8
380 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
381 - sp:predicate rdf:type ;
382 - sp:subject _:b9
383 - ] [ sp:object
384 - [ sp:varName "realVolume"^^xsd:string
385 - ] ;
386 - sp:predicate
387 - [ sp:varName "volumeScale"^^xsd:string
388 - ] ;
389 - sp:subject _:b9
390 ]) ; 371 ]) ;
391 sp:where ([ sp:object 372 sp:where ([ sp:object
392 [ sp:varName "wellSetRef"^^xsd:string 373 [ sp:varName "wellSetRef"^^xsd:string
...@@ -443,13 +424,6 @@ ...@@ -443,13 +424,6 @@
443 [ sp:varName "wellTest"^^xsd:string 424 [ sp:varName "wellTest"^^xsd:string
444 ] 425 ]
445 ] [ sp:object 426 ] [ sp:object
446 - [ sp:varName "testDate"^^xsd:string
447 - ] ;
448 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
449 - sp:subject
450 - [ sp:varName "wellTest"^^xsd:string
451 - ]
452 - ] [ sp:object
453 [ sp:varName "wellBore"^^xsd:string 427 [ sp:varName "wellBore"^^xsd:string
454 ] ; 428 ] ;
455 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 429 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
...@@ -457,27 +431,6 @@ ...@@ -457,27 +431,6 @@
457 [ sp:varName "temporalPartOfAWellBore"^^xsd:string 431 [ sp:varName "temporalPartOfAWellBore"^^xsd:string
458 ] 432 ]
459 ] [ sp:object 433 ] [ sp:object
460 - [ sp:varName "wellBore"^^xsd:string
461 - ] ;
462 - sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ;
463 - sp:subject
464 - [ sp:varName "productionFlow"^^xsd:string
465 - ]
466 - ] [ sp:object
467 - [ sp:varName "productionFlow"^^xsd:string
468 - ] ;
469 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
470 - sp:subject
471 - [ sp:varName "productionFlowToDate"^^xsd:string
472 - ]
473 - ] [ sp:object
474 - [ sp:varName "testDate"^^xsd:string
475 - ] ;
476 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
477 - sp:subject
478 - [ sp:varName "productionFlowToDate"^^xsd:string
479 - ]
480 - ] [ sp:object
481 [ sp:varName "injectionTestRef"^^xsd:string 434 [ sp:varName "injectionTestRef"^^xsd:string
482 ] ; 435 ] ;
483 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; 436 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ;
...@@ -485,41 +438,20 @@ ...@@ -485,41 +438,20 @@
485 [ sp:varName "wellTestRef"^^xsd:string 438 [ sp:varName "wellTestRef"^^xsd:string
486 ] 439 ]
487 ] [ sp:object 440 ] [ sp:object
488 - [ sp:varName "wellTestCumulativeRef"^^xsd:string 441 + [ sp:varName "injectedFluidRef"^^xsd:string
489 ] ; 442 ] ;
490 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; 443 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectedFluidRef> ;
491 sp:subject 444 sp:subject
492 [ sp:varName "injectionTestRef"^^xsd:string 445 [ sp:varName "injectionTestRef"^^xsd:string
493 ] 446 ]
494 - ] [ sp:object
495 - [ sp:varName "cumulativeGasRef"^^xsd:string
496 - ] ;
497 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeGasRef> ;
498 - sp:subject
499 - [ sp:varName "wellTestCumulativeRef"^^xsd:string
500 - ]
501 - ] [ sp:object
502 - [ sp:varName "realVolume"^^xsd:string
503 - ] ;
504 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
505 - sp:subject
506 - [ sp:varName "cumulativeGasRef"^^xsd:string
507 - ]
508 - ] [ sp:object
509 - [ sp:varName "uomVolume"^^xsd:string
510 - ] ;
511 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ;
512 - sp:subject
513 - [ sp:varName "cumulativeGasRef"^^xsd:string
514 - ]
515 ] [ rdf:type sp:Bind ; 447 ] [ rdf:type sp:Bind ;
516 sp:expression 448 sp:expression
517 - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; 449 + [ rdf:type ep-dpr-spin-lib:selectInjectedFluidType ;
518 - sp:arg1 [ sp:varName "uomVolume"^^xsd:string 450 + sp:arg1 [ sp:varName "injectedFluidRef"^^xsd:string
519 ] 451 ]
520 ] ; 452 ] ;
521 sp:variable 453 sp:variable
522 - [ sp:varName "volumeScale"^^xsd:string 454 + [ sp:varName "injectedFluidType"^^xsd:string
523 ] 455 ]
524 ]) 456 ])
525 ] ; 457 ] ;
...@@ -528,26 +460,26 @@ ...@@ -528,26 +460,26 @@
528 rdfs:comment "STEP 30143 Set the cumulative fluid flow"^^xsd:string ; 460 rdfs:comment "STEP 30143 Set the cumulative fluid flow"^^xsd:string ;
529 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; 461 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ;
530 sp:predicate rdf:type ; 462 sp:predicate rdf:type ;
531 - sp:subject _:b10 463 + sp:subject _:b8
532 ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; 464 ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ;
533 sp:predicate rdf:type ; 465 sp:predicate rdf:type ;
534 - sp:subject _:b10 466 + sp:subject _:b8
535 ] [ sp:object 467 ] [ sp:object
536 [ sp:varName "wellBore"^^xsd:string 468 [ sp:varName "wellBore"^^xsd:string
537 ] ; 469 ] ;
538 sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; 470 sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ;
539 - sp:subject _:b10 471 + sp:subject _:b8
540 ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; 472 ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ;
541 sp:predicate rdf:type ; 473 sp:predicate rdf:type ;
542 - sp:subject _:b11 474 + sp:subject _:b9
543 - ] [ sp:object _:b10 ; 475 + ] [ sp:object _:b8 ;
544 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 476 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
545 - sp:subject _:b11 477 + sp:subject _:b9
546 ] [ sp:object 478 ] [ sp:object
547 [ sp:varName "testDate"^^xsd:string 479 [ sp:varName "testDate"^^xsd:string
548 ] ; 480 ] ;
549 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 481 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
550 - sp:subject _:b11 482 + sp:subject _:b9
551 ]) ; 483 ]) ;
552 sp:where ([ sp:object 484 sp:where ([ sp:object
553 [ sp:varName "wellSetRef"^^xsd:string 485 [ sp:varName "wellSetRef"^^xsd:string
...@@ -635,19 +567,33 @@ ...@@ -635,19 +567,33 @@
635 ] ; 567 ] ;
636 spin:rule 568 spin:rule
637 [ rdf:type sp:Construct ; 569 [ rdf:type sp:Construct ;
638 - rdfs:comment "STEP 30142 Set the injected fluid"^^xsd:string ; 570 + rdfs:comment "STEP 30143a Set the cumulative fluid flow - gas amount"^^xsd:string ;
639 - sp:templates ([ sp:object _:b12 ; 571 + sp:templates ([ sp:object _:b10 ;
640 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#wellTestInjectedFluid> ; 572 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
641 sp:subject 573 sp:subject
642 - [ sp:varName "wellTest"^^xsd:string 574 + [ sp:varName "productionFlowToDate"^^xsd:string
643 ] 575 ]
644 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; 576 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#GasFlow> ;
577 + sp:predicate rdf:type ;
578 + sp:subject _:b10
579 + ] [ sp:object _:b11 ;
580 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ;
581 + sp:subject _:b10
582 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Gas> ;
583 + sp:predicate rdf:type ;
584 + sp:subject _:b11
585 + ] [ sp:object _:b12 ;
586 + sp:predicate rdf:type ;
587 + sp:subject _:b11
588 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
645 sp:predicate rdf:type ; 589 sp:predicate rdf:type ;
646 sp:subject _:b12 590 sp:subject _:b12
647 ] [ sp:object 591 ] [ sp:object
648 - [ sp:varName "injectedFluidType"^^xsd:string 592 + [ sp:varName "realVolume"^^xsd:string
593 + ] ;
594 + sp:predicate
595 + [ sp:varName "volumeScale"^^xsd:string
649 ] ; 596 ] ;
650 - sp:predicate rdf:type ;
651 sp:subject _:b12 597 sp:subject _:b12
652 ]) ; 598 ]) ;
653 sp:where ([ sp:object 599 sp:where ([ sp:object
...@@ -705,6 +651,13 @@ ...@@ -705,6 +651,13 @@
705 [ sp:varName "wellTest"^^xsd:string 651 [ sp:varName "wellTest"^^xsd:string
706 ] 652 ]
707 ] [ sp:object 653 ] [ sp:object
654 + [ sp:varName "testDate"^^xsd:string
655 + ] ;
656 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
657 + sp:subject
658 + [ sp:varName "wellTest"^^xsd:string
659 + ]
660 + ] [ sp:object
708 [ sp:varName "wellBore"^^xsd:string 661 [ sp:varName "wellBore"^^xsd:string
709 ] ; 662 ] ;
710 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 663 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
...@@ -712,6 +665,27 @@ ...@@ -712,6 +665,27 @@
712 [ sp:varName "temporalPartOfAWellBore"^^xsd:string 665 [ sp:varName "temporalPartOfAWellBore"^^xsd:string
713 ] 666 ]
714 ] [ sp:object 667 ] [ sp:object
668 + [ sp:varName "wellBore"^^xsd:string
669 + ] ;
670 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ;
671 + sp:subject
672 + [ sp:varName "productionFlow"^^xsd:string
673 + ]
674 + ] [ sp:object
675 + [ sp:varName "productionFlow"^^xsd:string
676 + ] ;
677 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
678 + sp:subject
679 + [ sp:varName "productionFlowToDate"^^xsd:string
680 + ]
681 + ] [ sp:object
682 + [ sp:varName "testDate"^^xsd:string
683 + ] ;
684 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
685 + sp:subject
686 + [ sp:varName "productionFlowToDate"^^xsd:string
687 + ]
688 + ] [ sp:object
715 [ sp:varName "injectionTestRef"^^xsd:string 689 [ sp:varName "injectionTestRef"^^xsd:string
716 ] ; 690 ] ;
717 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; 691 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ;
...@@ -719,87 +693,74 @@ ...@@ -719,87 +693,74 @@
719 [ sp:varName "wellTestRef"^^xsd:string 693 [ sp:varName "wellTestRef"^^xsd:string
720 ] 694 ]
721 ] [ sp:object 695 ] [ sp:object
722 - [ sp:varName "injectedFluidRef"^^xsd:string 696 + [ sp:varName "wellTestCumulativeRef"^^xsd:string
723 ] ; 697 ] ;
724 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectedFluidRef> ; 698 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ;
725 sp:subject 699 sp:subject
726 [ sp:varName "injectionTestRef"^^xsd:string 700 [ sp:varName "injectionTestRef"^^xsd:string
727 ] 701 ]
702 + ] [ sp:object
703 + [ sp:varName "cumulativeGasRef"^^xsd:string
704 + ] ;
705 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeGasRef> ;
706 + sp:subject
707 + [ sp:varName "wellTestCumulativeRef"^^xsd:string
708 + ]
709 + ] [ sp:object
710 + [ sp:varName "realVolume"^^xsd:string
711 + ] ;
712 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
713 + sp:subject
714 + [ sp:varName "cumulativeGasRef"^^xsd:string
715 + ]
716 + ] [ sp:object
717 + [ sp:varName "uomVolume"^^xsd:string
718 + ] ;
719 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ;
720 + sp:subject
721 + [ sp:varName "cumulativeGasRef"^^xsd:string
722 + ]
728 ] [ rdf:type sp:Bind ; 723 ] [ rdf:type sp:Bind ;
729 sp:expression 724 sp:expression
730 - [ rdf:type ep-dpr-spin-lib:selectInjectedFluidType ; 725 + [ rdf:type ep-dpr-spin-lib:selectLengthScale ;
731 - sp:arg1 [ sp:varName "injectedFluidRef"^^xsd:string 726 + sp:arg1 [ sp:varName "uomVolume"^^xsd:string
732 ] 727 ]
733 ] ; 728 ] ;
734 sp:variable 729 sp:variable
735 - [ sp:varName "injectedFluidType"^^xsd:string 730 + [ sp:varName "volumeScale"^^xsd:string
736 ] 731 ]
737 ]) 732 ])
738 ] ; 733 ] ;
739 spin:rule 734 spin:rule
740 [ rdf:type sp:Construct ; 735 [ rdf:type sp:Construct ;
741 - rdfs:comment "STEP 30141 Set the tested WellBoreSection"^^xsd:string ; 736 + rdfs:comment "STEP 30143b Set the cumulative fluid flow - oil amount"^^xsd:string ;
742 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#InjectionWellTest> ; 737 + sp:templates ([ sp:object _:b13 ;
743 - sp:predicate rdf:type ; 738 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
744 - sp:subject
745 - [ sp:varName "wellTest"^^xsd:string
746 - ]
747 - ] [ sp:object _:b13 ;
748 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#testedWellBoreInterval> ;
749 sp:subject 739 sp:subject
750 - [ sp:varName "wellTest"^^xsd:string 740 + [ sp:varName "productionFlowToDate"^^xsd:string
751 ] 741 ]
752 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; 742 + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#OilFlow> ;
753 sp:predicate rdf:type ; 743 sp:predicate rdf:type ;
754 sp:subject _:b13 744 sp:subject _:b13
755 ] [ sp:object _:b14 ; 745 ] [ sp:object _:b14 ;
756 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 746 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ;
757 sp:subject _:b13 747 sp:subject _:b13
758 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ; 748 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Oil> ;
759 sp:predicate rdf:type ; 749 sp:predicate rdf:type ;
760 sp:subject _:b14 750 sp:subject _:b14
761 - ] [ sp:object
762 - [ sp:varName "wellBore"^^xsd:string
763 - ] ;
764 - sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ;
765 - sp:subject _:b14
766 ] [ sp:object _:b15 ; 751 ] [ sp:object _:b15 ;
767 - sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore> ; 752 + sp:predicate rdf:type ;
768 sp:subject _:b14 753 sp:subject _:b14
769 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; 754 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
770 sp:predicate rdf:type ; 755 sp:predicate rdf:type ;
771 sp:subject _:b15 756 sp:subject _:b15
772 ] [ sp:object 757 ] [ sp:object
773 - [ sp:varName "realMdTop"^^xsd:string 758 + [ sp:varName "realVolume"^^xsd:string
774 ] ; 759 ] ;
775 sp:predicate 760 sp:predicate
776 - [ sp:varName "lengthScaleMdTop"^^xsd:string 761 + [ sp:varName "volumeScale"^^xsd:string
777 ] ; 762 ] ;
778 sp:subject _:b15 763 sp:subject _:b15
779 - ] [ sp:object _:b16 ;
780 - sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore> ;
781 - sp:subject _:b14
782 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ;
783 - sp:predicate rdf:type ;
784 - sp:subject _:b16
785 - ] [ sp:object
786 - [ sp:varName "realMdBase"^^xsd:string
787 - ] ;
788 - sp:predicate
789 - [ sp:varName "lengthScaleMdBase"^^xsd:string
790 - ] ;
791 - sp:subject _:b16
792 - ] [ sp:object _:b17 ;
793 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
794 - sp:subject _:b14
795 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#SurroundingRockFormation> ;
796 - sp:predicate rdf:type ;
797 - sp:subject _:b17
798 - ] [ sp:object
799 - [ sp:varName "testedFormation"^^xsd:string
800 - ] ;
801 - sp:predicate rdfs:label ;
802 - sp:subject _:b17
803 ]) ; 764 ]) ;
804 sp:where ([ sp:object 765 sp:where ([ sp:object
805 [ sp:varName "wellSetRef"^^xsd:string 766 [ sp:varName "wellSetRef"^^xsd:string
...@@ -856,6 +817,13 @@ ...@@ -856,6 +817,13 @@
856 [ sp:varName "wellTest"^^xsd:string 817 [ sp:varName "wellTest"^^xsd:string
857 ] 818 ]
858 ] [ sp:object 819 ] [ sp:object
820 + [ sp:varName "testDate"^^xsd:string
821 + ] ;
822 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
823 + sp:subject
824 + [ sp:varName "wellTest"^^xsd:string
825 + ]
826 + ] [ sp:object
859 [ sp:varName "wellBore"^^xsd:string 827 [ sp:varName "wellBore"^^xsd:string
860 ] ; 828 ] ;
861 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 829 sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
...@@ -863,6 +831,27 @@ ...@@ -863,6 +831,27 @@
863 [ sp:varName "temporalPartOfAWellBore"^^xsd:string 831 [ sp:varName "temporalPartOfAWellBore"^^xsd:string
864 ] 832 ]
865 ] [ sp:object 833 ] [ sp:object
834 + [ sp:varName "wellBore"^^xsd:string
835 + ] ;
836 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ;
837 + sp:subject
838 + [ sp:varName "productionFlow"^^xsd:string
839 + ]
840 + ] [ sp:object
841 + [ sp:varName "productionFlow"^^xsd:string
842 + ] ;
843 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
844 + sp:subject
845 + [ sp:varName "productionFlowToDate"^^xsd:string
846 + ]
847 + ] [ sp:object
848 + [ sp:varName "testDate"^^xsd:string
849 + ] ;
850 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
851 + sp:subject
852 + [ sp:varName "productionFlowToDate"^^xsd:string
853 + ]
854 + ] [ sp:object
866 [ sp:varName "injectionTestRef"^^xsd:string 855 [ sp:varName "injectionTestRef"^^xsd:string
867 ] ; 856 ] ;
868 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; 857 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ;
...@@ -870,108 +859,72 @@ ...@@ -870,108 +859,72 @@
870 [ sp:varName "wellTestRef"^^xsd:string 859 [ sp:varName "wellTestRef"^^xsd:string
871 ] 860 ]
872 ] [ sp:object 861 ] [ sp:object
873 - [ sp:varName "testIntervalRef"^^xsd:string 862 + [ sp:varName "wellTestCumulativeRef"^^xsd:string
874 ] ; 863 ] ;
875 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testIntervalRef> ; 864 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ;
876 sp:subject 865 sp:subject
877 [ sp:varName "injectionTestRef"^^xsd:string 866 [ sp:varName "injectionTestRef"^^xsd:string
878 ] 867 ]
879 - ] [ rdf:type sp:Optional ; 868 + ] [ sp:object
880 - sp:elements ([ sp:object 869 + [ sp:varName "cumulativeOilRef"^^xsd:string
881 - [ sp:varName "mdTopRef"^^xsd:string
882 - ] ;
883 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdTopRef> ;
884 - sp:subject
885 - [ sp:varName "testIntervalRef"^^xsd:string
886 - ]
887 - ] [ sp:object
888 - [ sp:varName "realMdTop"^^xsd:string
889 - ] ;
890 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
891 - sp:subject
892 - [ sp:varName "mdTopRef"^^xsd:string
893 - ]
894 - ] [ sp:object
895 - [ sp:varName "uomMdTop"^^xsd:string
896 - ] ;
897 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ;
898 - sp:subject
899 - [ sp:varName "mdTopRef"^^xsd:string
900 - ]
901 - ])
902 - ] [ rdf:type sp:Optional ;
903 - sp:elements ([ sp:object
904 - [ sp:varName "mdBaseRef"^^xsd:string
905 - ] ;
906 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdBaseRef> ;
907 - sp:subject
908 - [ sp:varName "testIntervalRef"^^xsd:string
909 - ]
910 - ] [ sp:object
911 - [ sp:varName "realMdBase"^^xsd:string
912 - ] ;
913 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
914 - sp:subject
915 - [ sp:varName "mdBaseRef"^^xsd:string
916 - ]
917 - ] [ sp:object
918 - [ sp:varName "uomMdBase"^^xsd:string
919 - ] ;
920 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ;
921 - sp:subject
922 - [ sp:varName "mdBaseRef"^^xsd:string
923 - ]
924 - ])
925 - ] [ rdf:type sp:Optional ;
926 - sp:elements ([ sp:object
927 - [ sp:varName "testedFormation"^^xsd:string
928 - ] ;
929 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedFormation> ;
930 - sp:subject
931 - [ sp:varName "testIntervalRef"^^xsd:string
932 - ]
933 - ])
934 - ] [ rdf:type sp:Bind ;
935 - sp:expression
936 - [ rdf:type ep-dpr-spin-lib:selectLengthScale ;
937 - sp:arg1 [ sp:varName "uomMdTop"^^xsd:string
938 - ]
939 ] ; 870 ] ;
940 - sp:variable 871 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeOilRef> ;
941 - [ sp:varName "lengthScaleMdTop"^^xsd:string 872 + sp:subject
873 + [ sp:varName "wellTestCumulativeRef"^^xsd:string
874 + ]
875 + ] [ sp:object
876 + [ sp:varName "realVolume"^^xsd:string
877 + ] ;
878 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
879 + sp:subject
880 + [ sp:varName "cumulativeOilRef"^^xsd:string
881 + ]
882 + ] [ sp:object
883 + [ sp:varName "uomVolume"^^xsd:string
884 + ] ;
885 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ;
886 + sp:subject
887 + [ sp:varName "cumulativeOilRef"^^xsd:string
942 ] 888 ]
943 ] [ rdf:type sp:Bind ; 889 ] [ rdf:type sp:Bind ;
944 sp:expression 890 sp:expression
945 [ rdf:type ep-dpr-spin-lib:selectLengthScale ; 891 [ rdf:type ep-dpr-spin-lib:selectLengthScale ;
946 - sp:arg1 [ sp:varName "uomMdBase"^^xsd:string 892 + sp:arg1 [ sp:varName "uomVolume"^^xsd:string
947 ] 893 ]
948 ] ; 894 ] ;
949 sp:variable 895 sp:variable
950 - [ sp:varName "lengthScaleMdBase"^^xsd:string 896 + [ sp:varName "volumeScale"^^xsd:string
951 ] 897 ]
952 ]) 898 ])
953 ] ; 899 ] ;
954 spin:rule 900 spin:rule
955 [ rdf:type sp:Construct ; 901 [ rdf:type sp:Construct ;
956 - rdfs:comment "STEP 30140 Classify as an Injection test and set duration"^^xsd:string ; 902 + rdfs:comment "STEP 30143c Set the cumulative fluid flow - water amount"^^xsd:string ;
957 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#InjectionWellTest> ; 903 + sp:templates ([ sp:object _:b16 ;
958 - sp:predicate rdf:type ; 904 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
959 sp:subject 905 sp:subject
960 - [ sp:varName "wellTest"^^xsd:string 906 + [ sp:varName "productionFlowToDate"^^xsd:string
961 ] 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
962 ] [ sp:object _:b18 ; 917 ] [ sp:object _:b18 ;
963 sp:predicate rdf:type ; 918 sp:predicate rdf:type ;
964 - sp:subject 919 + sp:subject _:b17
965 - [ sp:varName "wellTest"^^xsd:string 920 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
966 - ]
967 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
968 sp:predicate rdf:type ; 921 sp:predicate rdf:type ;
969 sp:subject _:b18 922 sp:subject _:b18
970 ] [ sp:object 923 ] [ sp:object
971 - [ sp:varName "realDuration"^^xsd:string 924 + [ sp:varName "realVolume"^^xsd:string
972 ] ; 925 ] ;
973 sp:predicate 926 sp:predicate
974 - [ sp:varName "durationScale"^^xsd:string 927 + [ sp:varName "volumeScale"^^xsd:string
975 ] ; 928 ] ;
976 sp:subject _:b18 929 sp:subject _:b18
977 ]) ; 930 ]) ;
...@@ -1023,43 +976,90 @@ ...@@ -1023,43 +976,90 @@
1023 [ sp:varName "wellTest"^^xsd:string 976 [ sp:varName "wellTest"^^xsd:string
1024 ] 977 ]
1025 ] [ sp:object 978 ] [ sp:object
979 + [ sp:varName "temporalPartOfAWellBore"^^xsd:string
980 + ] ;
981 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
982 + sp:subject
983 + [ sp:varName "wellTest"^^xsd:string
984 + ]
985 + ] [ sp:object
986 + [ sp:varName "testDate"^^xsd:string
987 + ] ;
988 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
989 + sp:subject
990 + [ sp:varName "wellTest"^^xsd:string
991 + ]
992 + ] [ sp:object
993 + [ sp:varName "wellBore"^^xsd:string
994 + ] ;
995 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
996 + sp:subject
997 + [ sp:varName "temporalPartOfAWellBore"^^xsd:string
998 + ]
999 + ] [ sp:object
1000 + [ sp:varName "wellBore"^^xsd:string
1001 + ] ;
1002 + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ;
1003 + sp:subject
1004 + [ sp:varName "productionFlow"^^xsd:string
1005 + ]
1006 + ] [ sp:object
1007 + [ sp:varName "productionFlow"^^xsd:string
1008 + ] ;
1009 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
1010 + sp:subject
1011 + [ sp:varName "productionFlowToDate"^^xsd:string
1012 + ]
1013 + ] [ sp:object
1014 + [ sp:varName "testDate"^^xsd:string
1015 + ] ;
1016 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
1017 + sp:subject
1018 + [ sp:varName "productionFlowToDate"^^xsd:string
1019 + ]
1020 + ] [ sp:object
1026 [ sp:varName "injectionTestRef"^^xsd:string 1021 [ sp:varName "injectionTestRef"^^xsd:string
1027 ] ; 1022 ] ;
1028 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; 1023 sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ;
1029 sp:subject 1024 sp:subject
1030 [ sp:varName "wellTestRef"^^xsd:string 1025 [ sp:varName "wellTestRef"^^xsd:string
1031 ] 1026 ]
1032 - ] [ rdf:type sp:Optional ; 1027 + ] [ sp:object
1033 - sp:elements ([ sp:object 1028 + [ sp:varName "wellTestCumulativeRef"^^xsd:string
1034 - [ sp:varName "testDurationRef"^^xsd:string 1029 + ] ;
1035 - ] ; 1030 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ;
1036 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; 1031 + sp:subject
1037 - sp:subject 1032 + [ sp:varName "injectionTestRef"^^xsd:string
1038 - [ sp:varName "productionTestRef"^^xsd:string 1033 + ]
1039 - ] 1034 + ] [ sp:object
1040 - ] [ sp:object 1035 + [ sp:varName "cumulativeWaterRef"^^xsd:string
1041 - [ sp:varName "realDuration"^^xsd:string 1036 + ] ;
1042 - ] ; 1037 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeWaterRef> ;
1043 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 1038 + sp:subject
1044 - sp:subject 1039 + [ sp:varName "wellTestCumulativeRef"^^xsd:string
1045 - [ sp:varName "testDurationRef"^^xsd:string 1040 + ]
1046 - ] 1041 + ] [ sp:object
1047 - ] [ sp:object 1042 + [ sp:varName "realVolume"^^xsd:string
1048 - [ sp:varName "uomDuration"^^xsd:string 1043 + ] ;
1049 - ] ; 1044 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
1050 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; 1045 + sp:subject
1051 - sp:subject 1046 + [ sp:varName "cumulativeWaterRef"^^xsd:string
1052 - [ sp:varName "testDurationRef"^^xsd:string 1047 + ]
1053 - ] 1048 + ] [ sp:object
1054 - ]) 1049 + [ sp:varName "uomVolume"^^xsd:string
1050 + ] ;
1051 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ;
1052 + sp:subject
1053 + [ sp:varName "cumulativeWaterRef"^^xsd:string
1054 + ]
1055 ] [ rdf:type sp:Bind ; 1055 ] [ rdf:type sp:Bind ;
1056 sp:expression 1056 sp:expression
1057 - [ rdf:type ep-dpr-spin-lib:selectDurationScale ; 1057 + [ rdf:type ep-dpr-spin-lib:selectLengthScale ;
1058 - sp:arg1 [ sp:varName "uomDuration"^^xsd:string 1058 + sp:arg1 [ sp:varName "uomVolume"^^xsd:string
1059 ] 1059 ]
1060 ] ; 1060 ] ;
1061 sp:variable 1061 sp:variable
1062 - [ sp:varName "durationScale"^^xsd:string 1062 + [ sp:varName "volumeScale"^^xsd:string
1063 ] 1063 ]
1064 ]) 1064 ])
1065 ] . 1065 ] .
......