David Leal

Merge branch 'welltest7'

...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
4 # imports: http://www.reportinghub.no/ep/schema/1.0/equipment 4 # imports: http://www.reportinghub.no/ep/schema/1.0/equipment
5 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 5 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
6 # imports: http://www.reportinghub.no/ep/schema/1.0/flow 6 # imports: http://www.reportinghub.no/ep/schema/1.0/flow
7 +# imports: http://www.reportinghub.no/ep/schema/1.0/production-core
7 # imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment 8 # imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment
8 # imports: http://www.reportinghub.no/ep/schema/1.0/production-facility 9 # imports: http://www.reportinghub.no/ep/schema/1.0/production-facility
9 # imports: http://www.reportinghub.no/ep/schema/1.0/production-organization 10 # imports: http://www.reportinghub.no/ep/schema/1.0/production-organization
...@@ -18,7 +19,7 @@ ...@@ -18,7 +19,7 @@
18 19
19 <http://www.reportinghub.no/ep/schema/1.0/production-activity> 20 <http://www.reportinghub.no/ep/schema/1.0/production-activity>
20 rdf:type owl:Ontology ; 21 rdf:type owl:Ontology ;
21 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://www.reportinghub.no/ep/schema/1.0/production-organization> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/well> ; 22 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://www.reportinghub.no/ep/schema/1.0/production-organization> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/production-core> ;
22 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 23 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
23 24
24 <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> 25 <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity>
...@@ -35,7 +36,7 @@ ...@@ -35,7 +36,7 @@
35 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> 36 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest>
36 rdf:type owl:Class ; 37 rdf:type owl:Class ;
37 rdfs:label "production well test"^^xsd:string ; 38 rdfs:label "production well test"^^xsd:string ;
38 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 39 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> .
39 40
40 <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> 41 <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity>
41 rdf:type ep-prodact:ProductionOperationClassByDuration . 42 rdf:type ep-prodact:ProductionOperationClassByDuration .
...@@ -50,7 +51,7 @@ ...@@ -50,7 +51,7 @@
50 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . 51 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
51 52
52 ep-core:Mass 53 ep-core:Mass
53 - rdf:type ep-core:PropertySpace , rdfs:Class ; 54 + rdf:type rdfs:Class , ep-core:PropertySpace ;
54 rdfs:label "mass"^^xsd:string ; 55 rdfs:label "mass"^^xsd:string ;
55 rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . 56 rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial .
56 57
...@@ -91,13 +92,13 @@ ep-core:Mass ...@@ -91,13 +92,13 @@ ep-core:Mass
91 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 92 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
92 93
93 ep-prodact:AdministerFirstAid 94 ep-prodact:AdministerFirstAid
94 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 95 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
95 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 96 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
96 97
97 ep-prodact:AirTrafficOperation 98 ep-prodact:AirTrafficOperation
98 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 99 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
99 rdfs:label "air traffic operation"^^xsd:string ; 100 rdfs:label "air traffic operation"^^xsd:string ;
100 - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . 101 + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity .
101 102
102 ep-prodact:Alarm 103 ep-prodact:Alarm
103 rdf:type owl:Class ; 104 rdf:type owl:Class ;
...@@ -116,49 +117,49 @@ ep-prodact:AmountOfSubstance ...@@ -116,49 +117,49 @@ ep-prodact:AmountOfSubstance
116 rdfs:subClassOf ep-core:PhysicalObject . 117 rdfs:subClassOf ep-core:PhysicalObject .
117 118
118 ep-prodact:AnnualProductionActivity 119 ep-prodact:AnnualProductionActivity
119 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 120 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
120 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 121 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
121 122
122 -ep-prodact:AnnualProductionActivityToEndOfReportingPeriod 123 +ep-prodact:AnnualProductionActivityToDate
123 rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 124 rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
124 rdfs:subClassOf ep-prodact:AnnualProductionActivity . 125 rdfs:subClassOf ep-prodact:AnnualProductionActivity .
125 126
126 ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod 127 ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod
127 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 128 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
128 - rdfs:subClassOf ep-prodact:ProductionOperationsActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . 129 + rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionOperationsActivity .
129 130
130 ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod 131 ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod
131 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 132 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
132 - rdfs:subClassOf ep-prodact:ProductionVolumeActivity , ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . 133 + rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionVolumeActivity .
133 134
134 ep-prodact:CargoShipOperation 135 ep-prodact:CargoShipOperation
135 rdf:type owl:Class ; 136 rdf:type owl:Class ;
136 - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . 137 + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity .
137 138
138 ep-prodact:ConstructionOperation 139 ep-prodact:ConstructionOperation
139 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 140 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
140 rdfs:label "construction operation"^^xsd:string ; 141 rdfs:label "construction operation"^^xsd:string ;
141 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 142 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
142 143
143 ep-prodact:CumulativeProductionActivitySinceProductionBegan 144 ep-prodact:CumulativeProductionActivitySinceProductionBegan
144 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 145 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
145 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 146 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
146 147
147 ep-prodact:DailyProductionOperationsActivity 148 ep-prodact:DailyProductionOperationsActivity
148 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 149 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
149 - rdfs:subClassOf ep-prodact:ProductionOperationsActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . 150 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionOperationsActivity .
150 151
151 ep-prodact:DailyProductionVolumeActivity 152 ep-prodact:DailyProductionVolumeActivity
152 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 153 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
153 - rdfs:subClassOf ep-prodact:ProductionVolumeActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . 154 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionVolumeActivity .
154 155
155 ep-prodact:Deviation 156 ep-prodact:Deviation
156 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 157 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
157 rdfs:label "deviation"^^xsd:string ; 158 rdfs:label "deviation"^^xsd:string ;
158 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 159 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
159 160
160 ep-prodact:DrillOrExcercise 161 ep-prodact:DrillOrExcercise
161 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 162 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
162 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 163 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
163 164
164 ep-prodact:Fire 165 ep-prodact:Fire
...@@ -180,7 +181,7 @@ ep-prodact:FlowLine-Production ...@@ -180,7 +181,7 @@ ep-prodact:FlowLine-Production
180 ep-prodact:FluidLevelTest 181 ep-prodact:FluidLevelTest
181 rdf:type owl:Class ; 182 rdf:type owl:Class ;
182 rdfs:label "fluid level test"^^xsd:string ; 183 rdfs:label "fluid level test"^^xsd:string ;
183 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 184 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
184 185
185 ep-prodact:FusionOfHSEActivitiesOverPeriod 186 ep-prodact:FusionOfHSEActivitiesOverPeriod
186 rdf:type owl:Class ; 187 rdf:type owl:Class ;
...@@ -199,21 +200,21 @@ ep-prodact:Incident ...@@ -199,21 +200,21 @@ ep-prodact:Incident
199 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 200 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
200 201
201 ep-prodact:InitialWellTest 202 ep-prodact:InitialWellTest
202 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 203 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
203 rdfs:label "initial"^^xsd:string ; 204 rdfs:label "initial"^^xsd:string ;
204 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 205 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
205 206
206 ep-prodact:InjectionWellTest 207 ep-prodact:InjectionWellTest
207 rdf:type owl:Class ; 208 rdf:type owl:Class ;
208 rdfs:label "injection well test"^^xsd:string ; 209 rdfs:label "injection well test"^^xsd:string ;
209 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 210 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
210 211
211 ep-prodact:Injury 212 ep-prodact:Injury
212 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 213 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
213 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 214 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
214 215
215 ep-prodact:IssueWorkPermit 216 ep-prodact:IssueWorkPermit
216 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 217 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
217 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 218 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
218 219
219 ep-prodact:JobObservation 220 ep-prodact:JobObservation
...@@ -233,20 +234,20 @@ ep-prodact:LostTimeIncident ...@@ -233,20 +234,20 @@ ep-prodact:LostTimeIncident
233 rdfs:subClassOf ep-prodact:Incident . 234 rdfs:subClassOf ep-prodact:Incident .
234 235
235 ep-prodact:MaintenanceActivity 236 ep-prodact:MaintenanceActivity
236 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 237 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
237 rdfs:label "maintenance activity"^^xsd:string ; 238 rdfs:label "maintenance activity"^^xsd:string ;
238 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 239 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
239 240
240 ep-prodact:MarineOperation 241 ep-prodact:MarineOperation
241 rdf:type owl:Class ; 242 rdf:type owl:Class ;
242 - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . 243 + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity .
243 244
244 ep-prodact:MedicalTreatmentInjury 245 ep-prodact:MedicalTreatmentInjury
245 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 246 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
246 rdfs:subClassOf ep-prodact:Injury . 247 rdfs:subClassOf ep-prodact:Injury .
247 248
248 ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod 249 ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod
249 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 250 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
250 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . 251 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> .
251 252
252 ep-prodact:NearMiss 253 ep-prodact:NearMiss
...@@ -258,12 +259,12 @@ ep-prodact:NotablePartOfProductionActivity ...@@ -258,12 +259,12 @@ ep-prodact:NotablePartOfProductionActivity
258 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 259 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
259 260
260 ep-prodact:OtherProductionActivity 261 ep-prodact:OtherProductionActivity
261 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 262 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
262 rdfs:label "other production activity"^^xsd:string ; 263 rdfs:label "other production activity"^^xsd:string ;
263 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 264 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
264 265
265 ep-prodact:OtherReasonWellTest 266 ep-prodact:OtherReasonWellTest
266 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 267 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
267 rdfs:label "other"^^xsd:string ; 268 rdfs:label "other"^^xsd:string ;
268 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 269 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
269 270
...@@ -278,17 +279,17 @@ ep-prodact:Participation ...@@ -278,17 +279,17 @@ ep-prodact:Participation
278 rdfs:subPropertyOf ep-prodact:involvement . 279 rdfs:subPropertyOf ep-prodact:involvement .
279 280
280 ep-prodact:PeriodicWellTest 281 ep-prodact:PeriodicWellTest
281 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 282 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
282 rdfs:label "periodic"^^xsd:string ; 283 rdfs:label "periodic"^^xsd:string ;
283 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 284 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
284 285
285 ep-prodact:PowerStationFailure 286 ep-prodact:PowerStationFailure
286 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 287 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
287 rdfs:label "power station failure"^^xsd:string ; 288 rdfs:label "power station failure"^^xsd:string ;
288 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 289 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
289 290
290 ep-prodact:ProductionActivityLastingLessThanAYear 291 ep-prodact:ProductionActivityLastingLessThanAYear
291 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 292 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
292 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 293 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
293 294
294 ep-prodact:ProductionActivityType 295 ep-prodact:ProductionActivityType
...@@ -301,7 +302,7 @@ ep-prodact:ProductionOperationClassByDuration ...@@ -301,7 +302,7 @@ ep-prodact:ProductionOperationClassByDuration
301 rdfs:subClassOf owl:Class . 302 rdfs:subClassOf owl:Class .
302 303
303 ep-prodact:ProductionOperationsActivity 304 ep-prodact:ProductionOperationsActivity
304 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 305 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
305 rdfs:label "production operations activity"^^xsd:string ; 306 rdfs:label "production operations activity"^^xsd:string ;
306 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 307 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
307 308
...@@ -314,7 +315,7 @@ ep-prodact:ReleasedToWater ...@@ -314,7 +315,7 @@ ep-prodact:ReleasedToWater
314 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 315 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
315 316
316 ep-prodact:ReportHazard 317 ep-prodact:ReportHazard
317 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 318 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
318 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 319 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
319 320
320 ep-prodact:RestrictedWork 321 ep-prodact:RestrictedWork
...@@ -322,11 +323,11 @@ ep-prodact:RestrictedWork ...@@ -322,11 +323,11 @@ ep-prodact:RestrictedWork
322 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 323 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
323 324
324 ep-prodact:RestrictedWorkInjury 325 ep-prodact:RestrictedWorkInjury
325 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 326 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
326 rdfs:subClassOf ep-prodact:Injury . 327 rdfs:subClassOf ep-prodact:Injury .
327 328
328 ep-prodact:RevisionWellTest 329 ep-prodact:RevisionWellTest
329 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 330 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
330 rdfs:label "revision"^^xsd:string ; 331 rdfs:label "revision"^^xsd:string ;
331 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 332 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
332 333
...@@ -335,7 +336,7 @@ ep-prodact:SafetyActivityType ...@@ -335,7 +336,7 @@ ep-prodact:SafetyActivityType
335 rdfs:subClassOf owl:Class . 336 rdfs:subClassOf owl:Class .
336 337
337 ep-prodact:SafetyMeeting 338 ep-prodact:SafetyMeeting
338 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 339 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
339 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 340 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
340 341
341 ep-prodact:SampleAmountOfSubstance 342 ep-prodact:SampleAmountOfSubstance
...@@ -355,7 +356,7 @@ ep-prodact:SickOnBoard ...@@ -355,7 +356,7 @@ ep-prodact:SickOnBoard
355 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 356 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
356 357
357 ep-prodact:SpillOrLeak 358 ep-prodact:SpillOrLeak
358 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 359 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
359 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 360 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
360 361
361 ep-prodact:TransportationActivity 362 ep-prodact:TransportationActivity
...@@ -363,7 +364,7 @@ ep-prodact:TransportationActivity ...@@ -363,7 +364,7 @@ ep-prodact:TransportationActivity
363 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 364 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
364 365
365 ep-prodact:UnknownReasonWellTest 366 ep-prodact:UnknownReasonWellTest
366 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 367 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
367 rdfs:label "unknown"^^xsd:string ; 368 rdfs:label "unknown"^^xsd:string ;
368 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 369 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
369 370
...@@ -373,7 +374,7 @@ ep-prodact:WaterCleaningOperation ...@@ -373,7 +374,7 @@ ep-prodact:WaterCleaningOperation
373 374
374 ep-prodact:WaterSample 375 ep-prodact:WaterSample
375 rdf:type owl:Class ; 376 rdf:type owl:Class ;
376 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Water> , ep-prodact:SampleAmountOfSubstance . 377 + rdfs:subClassOf ep-prodact:SampleAmountOfSubstance , <http://www.reportinghub.no/ep/schema/well#Water> .
377 378
378 ep-prodact:WellTestReasonType 379 ep-prodact:WellTestReasonType
379 rdf:type rdfs:Class ; 380 rdf:type rdfs:Class ;
...@@ -381,11 +382,11 @@ ep-prodact:WellTestReasonType ...@@ -381,11 +382,11 @@ ep-prodact:WellTestReasonType
381 rdfs:subClassOf owl:Class . 382 rdfs:subClassOf owl:Class .
382 383
383 ep-prodact:WorkingUnderPermit 384 ep-prodact:WorkingUnderPermit
384 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 385 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
385 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 386 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
386 387
387 ep-prodact:WorkingUnderPermitWithSJA 388 ep-prodact:WorkingUnderPermitWithSJA
388 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 389 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
389 rdfs:subClassOf ep-prodact:WorkingUnderPermit . 390 rdfs:subClassOf ep-prodact:WorkingUnderPermit .
390 391
391 ep-prodact:ammoniumDensity 392 ep-prodact:ammoniumDensity
...@@ -443,7 +444,7 @@ ep-prodact:hasPredecessor ...@@ -443,7 +444,7 @@ ep-prodact:hasPredecessor
443 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 444 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
444 445
445 ep-prodact:hasShutInPressure 446 ep-prodact:hasShutInPressure
446 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 447 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
447 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; 448 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ;
448 rdfs:label "has shut-in pressure"^^xsd:string ; 449 rdfs:label "has shut-in pressure"^^xsd:string ;
449 rdfs:range ep-core:Pressure . 450 rdfs:range ep-core:Pressure .
...@@ -455,35 +456,29 @@ ep-prodact:hasValidPredecessor ...@@ -455,35 +456,29 @@ ep-prodact:hasValidPredecessor
455 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 456 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
456 457
457 ep-prodact:injectionWellTestMaximumAnnularPressure 458 ep-prodact:injectionWellTestMaximumAnnularPressure
458 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 459 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
459 rdfs:domain ep-prodact:InjectionWellTest ; 460 rdfs:domain ep-prodact:InjectionWellTest ;
460 rdfs:label "injection well test maximum annular pressure"^^xsd:string ; 461 rdfs:label "injection well test maximum annular pressure"^^xsd:string ;
461 rdfs:range ep-core:Pressure . 462 rdfs:range ep-core:Pressure .
462 463
463 ep-prodact:injectionWellTestMinimumAnnularPressure 464 ep-prodact:injectionWellTestMinimumAnnularPressure
464 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 465 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
465 rdfs:domain ep-prodact:InjectionWellTest ; 466 rdfs:domain ep-prodact:InjectionWellTest ;
466 rdfs:label "injection well test minimum annular pressure"^^xsd:string ; 467 rdfs:label "injection well test minimum annular pressure"^^xsd:string ;
467 rdfs:range ep-core:Pressure . 468 rdfs:range ep-core:Pressure .
468 469
469 ep-prodact:injectionWellTestWellheadFlowingPressure 470 ep-prodact:injectionWellTestWellheadFlowingPressure
470 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 471 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
471 rdfs:domain ep-prodact:InjectionWellTest ; 472 rdfs:domain ep-prodact:InjectionWellTest ;
472 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ; 473 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ;
473 rdfs:range ep-core:Pressure . 474 rdfs:range ep-core:Pressure .
474 475
475 ep-prodact:injectionWellTestWellheadMaximumPressure 476 ep-prodact:injectionWellTestWellheadMaximumPressure
476 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 477 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
477 rdfs:domain ep-prodact:InjectionWellTest ; 478 rdfs:domain ep-prodact:InjectionWellTest ;
478 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; 479 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ;
479 rdfs:range ep-core:Pressure . 480 rdfs:range ep-core:Pressure .
480 481
481 -ep-prodact:involvedVessel
482 - rdf:type owl:ObjectProperty ;
483 - rdfs:domain ep-prodact:MarineOperation ;
484 - rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#ShipOrBoat> ;
485 - rdfs:subPropertyOf ep-prodact:involvement .
486 -
487 ep-prodact:involvement 482 ep-prodact:involvement
488 rdf:type owl:ObjectProperty ; 483 rdf:type owl:ObjectProperty ;
489 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ; 484 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ;
...@@ -545,7 +540,7 @@ ep-prodact:oilInWater ...@@ -545,7 +540,7 @@ ep-prodact:oilInWater
545 rdfs:range ep-core:SpecificMass . 540 rdfs:range ep-core:SpecificMass .
546 541
547 ep-prodact:onProductionFacility 542 ep-prodact:onProductionFacility
548 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 543 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
549 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 544 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
550 rdfs:label "on facility"^^xsd:string ; 545 rdfs:label "on facility"^^xsd:string ;
551 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . 546 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .
...@@ -555,12 +550,6 @@ ep-prodact:oxygenInWater ...@@ -555,12 +550,6 @@ ep-prodact:oxygenInWater
555 rdfs:domain ep-prodact:WaterSample ; 550 rdfs:domain ep-prodact:WaterSample ;
556 rdfs:range ep-core:SpecificMass . 551 rdfs:range ep-core:SpecificMass .
557 552
558 -ep-prodact:performedByShip
559 - rdf:type owl:ObjectProperty ;
560 - rdfs:domain ep-prodact:CargoShipOperation ;
561 - rdfs:label "performed by ship"^^xsd:string ;
562 - rdfs:range <http://www.reportinghub.no/ep/schema/production-equipment#CargoShip> .
563 -
564 ep-prodact:phenolDensity 553 ep-prodact:phenolDensity
565 rdf:type owl:ObjectProperty ; 554 rdf:type owl:ObjectProperty ;
566 rdfs:domain ep-prodact:WaterSample ; 555 rdfs:domain ep-prodact:WaterSample ;
...@@ -572,7 +561,7 @@ ep-prodact:productionActivityPeriodClassification ...@@ -572,7 +561,7 @@ ep-prodact:productionActivityPeriodClassification
572 rdfs:range ep-prodact:ProductionOperationClassByDuration . 561 rdfs:range ep-prodact:ProductionOperationClassByDuration .
573 562
574 ep-prodact:productionOperator 563 ep-prodact:productionOperator
575 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 564 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
576 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 565 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
577 rdfs:label "production operator"^^xsd:string ; 566 rdfs:label "production operator"^^xsd:string ;
578 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 567 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
...@@ -588,9 +577,9 @@ ep-prodact:samplePhValue ...@@ -588,9 +577,9 @@ ep-prodact:samplePhValue
588 rdfs:range xsd:double . 577 rdfs:range xsd:double .
589 578
590 ep-prodact:samplePoint 579 ep-prodact:samplePoint
591 - rdf:type owl:DatatypeProperty ; 580 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
592 rdfs:domain ep-prodact:WaterSample ; 581 rdfs:domain ep-prodact:WaterSample ;
593 - rdfs:range xsd:string . 582 + rdfs:range <http://www.reportinghub.no/ep/schema/production-core#TemporalPartOfAPointInSpace> .
594 583
595 ep-prodact:sampleTemperature 584 ep-prodact:sampleTemperature
596 rdf:type owl:ObjectProperty ; 585 rdf:type owl:ObjectProperty ;
...@@ -602,14 +591,8 @@ ep-prodact:sampleTurbidity ...@@ -602,14 +591,8 @@ ep-prodact:sampleTurbidity
602 rdfs:domain ep-prodact:WaterSample ; 591 rdfs:domain ep-prodact:WaterSample ;
603 rdfs:range xsd:double . 592 rdfs:range xsd:double .
604 593
605 -ep-prodact:standbyVessel
606 - rdf:type owl:ObjectProperty ;
607 - rdfs:domain ep-prodact:MarineOperation ;
608 - rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#ShipOrBoat> ;
609 - rdfs:subPropertyOf ep-prodact:involvedVessel .
610 -
611 ep-prodact:testedWellBoreInterval 594 ep-prodact:testedWellBoreInterval
612 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 595 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
613 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 596 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
614 rdfs:label "tested wellbore interval"^^xsd:string ; 597 rdfs:label "tested wellbore interval"^^xsd:string ;
615 rdfs:range ep-core:PhysicalObject . 598 rdfs:range ep-core:PhysicalObject .
...@@ -629,10 +612,22 @@ ep-prodact:waterSampleTaken ...@@ -629,10 +612,22 @@ ep-prodact:waterSampleTaken
629 rdfs:domain ep-prodact:WaterCleaningOperation ; 612 rdfs:domain ep-prodact:WaterCleaningOperation ;
630 rdfs:range ep-prodact:WaterSample . 613 rdfs:range ep-prodact:WaterSample .
631 614
615 +ep-prodact:withProductCarryingShip
616 + rdf:type owl:ObjectProperty ;
617 + rdfs:domain ep-prodact:MarineOperation ;
618 + rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#OilTanker> ;
619 + rdfs:subPropertyOf ep-prodact:involvement .
620 +
621 +ep-prodact:withStandByVessel
622 + rdf:type owl:ObjectProperty ;
623 + rdfs:domain ep-prodact:MarineOperation ;
624 + rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#Ship> ;
625 + rdfs:subPropertyOf ep-prodact:involvement .
626 +
632 ep-prodact:yearlyActivityToDate 627 ep-prodact:yearlyActivityToDate
633 rdf:type owl:ObjectProperty ; 628 rdf:type owl:ObjectProperty ;
634 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; 629 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ;
635 - rdfs:range ep-prodact:AnnualProductionActivityToEndOfReportingPeriod . 630 + rdfs:range ep-prodact:AnnualProductionActivityToDate .
636 631
637 <http://www.reportinghub.no/ep/schema/well#WellGroup> 632 <http://www.reportinghub.no/ep/schema/well#WellGroup>
638 rdf:type owl:Class . 633 rdf:type owl:Class .
......
...@@ -10,21 +10,10 @@ ...@@ -10,21 +10,10 @@
10 10
11 <http://www.reportinghub.no/ep/schema/1.0/production-equipment> 11 <http://www.reportinghub.no/ep/schema/1.0/production-equipment>
12 rdf:type owl:Ontology ; 12 rdf:type owl:Ontology ;
13 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-organization> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ; 13 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-organization> ;
14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
15 15
16 -ep-prodeqt:CargoShip
17 - rdf:type owl:Class ;
18 - rdfs:label "cargo ship"^^xsd:string ;
19 - rdfs:subClassOf ep-prodeqt:Vessel .
20 -
21 -ep-prodeqt:Vessel
22 - rdf:type owl:Class ;
23 - rdfs:label "vessel"^^xsd:string ;
24 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
25 -
26 ep-prodeqt:hasCaptain 16 ep-prodeqt:hasCaptain
27 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 17 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
28 - rdfs:domain ep-prodeqt:Vessel ;
29 rdfs:label "has captain"^^xsd:string ; 18 rdfs:label "has captain"^^xsd:string ;
30 rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#Person> . 19 rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#Person> .
......
1 -# Saved by TopBraid on Thu Oct 13 12:41:06 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-facility 1 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-facility
3 -# imports: http://www.reportinghub.no/ep/schema/1.0/organization
4 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 2 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
3 +# imports: http://www.reportinghub.no/ep/schema/1.0/organization
5 4
6 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 5 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
7 @prefix ep-prodfac: <http://www.reportinghub.no/ep/schema/production-facility#> . 6 @prefix ep-prodfac: <http://www.reportinghub.no/ep/schema/production-facility#> .
...@@ -12,7 +11,7 @@ ...@@ -12,7 +11,7 @@
12 11
13 <http://www.reportinghub.no/ep/schema/1.0/production-facility> 12 <http://www.reportinghub.no/ep/schema/1.0/production-facility>
14 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/facility> ; 14 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 16
18 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> 17 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
...@@ -21,7 +20,7 @@ ...@@ -21,7 +20,7 @@
21 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . 20 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .
22 21
23 <http://www.reportinghub.no/ep/schema/facility#facilityOperator> 22 <http://www.reportinghub.no/ep/schema/facility#facilityOperator>
24 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 23 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
25 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 24 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
26 rdfs:label "facility operator"^^xsd:string ; 25 rdfs:label "facility operator"^^xsd:string ;
27 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 26 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
...@@ -30,14 +29,25 @@ ep-prodfac:Boat ...@@ -30,14 +29,25 @@ ep-prodfac:Boat
30 rdf:type owl:Class ; 29 rdf:type owl:Class ;
31 rdfs:subClassOf ep-prodfac:ShipOrBoat . 30 rdfs:subClassOf ep-prodfac:ShipOrBoat .
32 31
32 +ep-prodfac:OilTanker
33 + rdf:type owl:Class ;
34 + rdfs:label "oil tanker"^^xsd:string ;
35 + rdfs:subClassOf ep-prodfac:Ship .
36 +
33 ep-prodfac:Ship 37 ep-prodfac:Ship
34 rdf:type owl:Class ; 38 rdf:type owl:Class ;
39 + rdfs:label "Ship"^^xsd:string ;
35 rdfs:subClassOf ep-prodfac:ShipOrBoat . 40 rdfs:subClassOf ep-prodfac:ShipOrBoat .
36 41
37 ep-prodfac:ShipOrBoat 42 ep-prodfac:ShipOrBoat
38 rdf:type owl:Class ; 43 rdf:type owl:Class ;
39 rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat . 44 rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat .
40 45
46 +ep-prodfac:SupplyShip
47 + rdf:type owl:Class ;
48 + rdfs:label "supply ship"^^xsd:string ;
49 + rdfs:subClassOf ep-prodfac:Ship .
50 +
41 ep-prodfac:TemporalPartOfAShipOrBoat 51 ep-prodfac:TemporalPartOfAShipOrBoat
42 rdf:type owl:Class ; 52 rdf:type owl:Class ;
43 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . 53 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
......
...@@ -15,32 +15,32 @@ ...@@ -15,32 +15,32 @@
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 16
17 ep-prodwell:Air 17 ep-prodwell:Air
18 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 18 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
19 rdfs:label "air"^^xsd:string ; 19 rdfs:label "air"^^xsd:string ;
20 rdfs:subClassOf ep-prodwell:NonHcGas . 20 rdfs:subClassOf ep-prodwell:NonHcGas .
21 21
22 ep-prodwell:Brine 22 ep-prodwell:Brine
23 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 23 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
24 rdfs:label "brine"^^xsd:string ; 24 rdfs:label "brine"^^xsd:string ;
25 rdfs:subClassOf ep-well:Water . 25 rdfs:subClassOf ep-well:Water .
26 26
27 ep-prodwell:Co2 27 ep-prodwell:Co2
28 - rdf:type owl:Class , ep-prodwell:InjectionFluidType ; 28 + rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
29 rdfs:label "CO2"^^xsd:string ; 29 rdfs:label "CO2"^^xsd:string ;
30 rdfs:subClassOf ep-prodwell:NonHcGas . 30 rdfs:subClassOf ep-prodwell:NonHcGas .
31 31
32 ep-prodwell:DryFluid 32 ep-prodwell:DryFluid
33 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 33 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
34 rdfs:label "dry fluid"^^xsd:string ; 34 rdfs:label "dry fluid"^^xsd:string ;
35 rdfs:subClassOf ep-well:Fluid . 35 rdfs:subClassOf ep-well:Fluid .
36 36
37 ep-prodwell:FreshWater 37 ep-prodwell:FreshWater
38 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 38 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
39 rdfs:label "fresh water"^^xsd:string ; 39 rdfs:label "fresh water"^^xsd:string ;
40 rdfs:subClassOf ep-well:Water . 40 rdfs:subClassOf ep-well:Water .
41 41
42 ep-prodwell:GasAndWater 42 ep-prodwell:GasAndWater
43 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 43 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
44 rdfs:label "gas and water"^^xsd:string ; 44 rdfs:label "gas and water"^^xsd:string ;
45 rdfs:subClassOf ep-well:Fluid . 45 rdfs:subClassOf ep-well:Fluid .
46 46
...@@ -55,72 +55,72 @@ ep-prodwell:NaturalGasClass ...@@ -55,72 +55,72 @@ ep-prodwell:NaturalGasClass
55 rdfs:subClassOf owl:Class . 55 rdfs:subClassOf owl:Class .
56 56
57 ep-prodwell:NonHcGas 57 ep-prodwell:NonHcGas
58 - rdf:type ep-prodwell:InjectionFluidType , owl:Class ; 58 + rdf:type owl:Class , ep-prodwell:InjectionFluidType ;
59 rdfs:label "non-HC gas"^^xsd:string ; 59 rdfs:label "non-HC gas"^^xsd:string ;
60 rdfs:subClassOf ep-well:Gas . 60 rdfs:subClassOf ep-well:Gas .
61 61
62 ep-prodwell:OilAndGas 62 ep-prodwell:OilAndGas
63 - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; 63 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
64 rdfs:label "oil and gas"^^xsd:string ; 64 rdfs:label "oil and gas"^^xsd:string ;
65 rdfs:subClassOf ep-well:Fluid . 65 rdfs:subClassOf ep-well:Fluid .
66 66
67 ep-prodwell:OilAndWater 67 ep-prodwell:OilAndWater
68 - rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ; 68 + rdf:type owl:Class , ep-well:FluidComponentType , ep-prodwell:InjectionFluidType ;
69 rdfs:label "oil and water"^^xsd:string ; 69 rdfs:label "oil and water"^^xsd:string ;
70 rdfs:subClassOf ep-well:Fluid . 70 rdfs:subClassOf ep-well:Fluid .
71 71
72 ep-prodwell:OtherInjectionFluid 72 ep-prodwell:OtherInjectionFluid
73 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 73 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
74 rdfs:label "other injection fluid"^^xsd:string ; 74 rdfs:label "other injection fluid"^^xsd:string ;
75 rdfs:subClassOf ep-well:Fluid . 75 rdfs:subClassOf ep-well:Fluid .
76 76
77 ep-prodwell:Sand 77 ep-prodwell:Sand
78 - rdf:type owl:Class , ep-well:FluidComponentType ; 78 + rdf:type ep-well:FluidComponentType , owl:Class ;
79 rdfs:label "sand"^^xsd:string ; 79 rdfs:label "sand"^^xsd:string ;
80 rdfs:subClassOf ep-well:Fluid . 80 rdfs:subClassOf ep-well:Fluid .
81 81
82 ep-prodwell:Steam 82 ep-prodwell:Steam
83 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 83 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
84 rdfs:label "steam"^^xsd:string ; 84 rdfs:label "steam"^^xsd:string ;
85 rdfs:subClassOf ep-prodwell:NonHcGas . 85 rdfs:subClassOf ep-prodwell:NonHcGas .
86 86
87 ep-prodwell:UnknownFluid 87 ep-prodwell:UnknownFluid
88 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 88 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
89 rdfs:label "unknown fluid"^^xsd:string ; 89 rdfs:label "unknown fluid"^^xsd:string ;
90 rdfs:subClassOf ep-well:Fluid . 90 rdfs:subClassOf ep-well:Fluid .
91 91
92 ep-prodwell:basicSedimentAndWater 92 ep-prodwell:basicSedimentAndWater
93 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 93 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
94 rdfs:label "basic sediment and water"^^xsd:string ; 94 rdfs:label "basic sediment and water"^^xsd:string ;
95 rdfs:range ep-core:SpecificVolume . 95 rdfs:range ep-core:SpecificVolume .
96 96
97 ep-prodwell:condensateYield 97 ep-prodwell:condensateYield
98 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 98 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
99 rdfs:label "condensate yield"^^xsd:string ; 99 rdfs:label "condensate yield"^^xsd:string ;
100 rdfs:range ep-core:SpecificVolume . 100 rdfs:range ep-core:SpecificVolume .
101 101
102 ep-prodwell:depthOfBaseUsableWaterFromSurface 102 ep-prodwell:depthOfBaseUsableWaterFromSurface
103 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 103 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
104 rdfs:domain ep-well:Fluid ; 104 rdfs:domain ep-well:Fluid ;
105 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 ;
106 rdfs:range ep-core:Length . 106 rdfs:range ep-core:Length .
107 107
108 ep-prodwell:depthOfFluidSurfaceFromTopOfWell 108 ep-prodwell:depthOfFluidSurfaceFromTopOfWell
109 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 109 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
110 rdfs:domain ep-well:Fluid ; 110 rdfs:domain ep-well:Fluid ;
111 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 ;
112 rdfs:range ep-core:Length . 112 rdfs:range ep-core:Length .
113 113
114 -ep-prodwell:potentialGasProduction 114 +ep-prodwell:oilWaterRatioByMass
115 rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 115 rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
116 - rdfs:domain ep-well:WellBore ; 116 + rdfs:domain ep-well:Fluid ;
117 - rdfs:label "potential gas production"^^xsd:string ; 117 + rdfs:label "oil/water ratio by mass"^^xsd:string ;
118 - rdfs:range ep-core:VolumetricFlowRate . 118 + rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> .
119 119
120 -ep-prodwell:potentialOilProduction 120 +ep-prodwell:potentialGasProduction
121 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 121 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
122 rdfs:domain ep-well:WellBore ; 122 rdfs:domain ep-well:WellBore ;
123 - rdfs:label "potential oil production"^^xsd:string ; 123 + rdfs:label "potential gas production"^^xsd:string ;
124 rdfs:range ep-core:VolumetricFlowRate . 124 rdfs:range ep-core:VolumetricFlowRate .
125 125
126 ep-well:Condensate 126 ep-well:Condensate
......
...@@ -21,112 +21,13 @@ ...@@ -21,112 +21,13 @@
21 21
22 <http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity> 22 <http://www.reportinghub.no/ep/transform/1.0/dpr/dailyProductionActivity>
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 10001 Create the DailyProductionReport"^^xsd:string ; 30 + rdfs:comment """STEP 10002b Create the DailyProductionActivity - start and end dates
31 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#DailyProductionReport> ;
32 - sp:predicate rdf:type ;
33 - sp:subject
34 - [ sp:varName "dailyProductionReport"^^xsd:string
35 - ]
36 - ] [ sp:object
37 - [ sp:varName "docName"^^xsd:string
38 - ] ;
39 - sp:predicate rdfs:label ;
40 - sp:subject
41 - [ sp:varName "dailyProductionReport"^^xsd:string
42 - ]
43 - ] [ sp:object
44 - [ sp:varName "docDate"^^xsd:string
45 - ] ;
46 - sp:predicate <http://www.reportinghub.no/ep/schema/production-report#dateCoveredByReport> ;
47 - sp:subject
48 - [ sp:varName "dailyProductionReport"^^xsd:string
49 - ]
50 - ] [ sp:object
51 - [ sp:varName "fileCreationDate"^^xsd:string
52 - ] ;
53 - sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ;
54 - sp:subject
55 - [ sp:varName "dailyProductionReport"^^xsd:string
56 - ]
57 - ] [ sp:object spin:_this ;
58 - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
59 - sp:subject
60 - [ sp:varName "dailyProductionReport"^^xsd:string
61 - ]
62 - ]) ;
63 - sp:where ([ sp:object
64 - [ sp:varName "documentInfoRef"^^xsd:string
65 - ] ;
66 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ;
67 - sp:subject spin:_this
68 - ] [ sp:object
69 - [ sp:varName "documentNameRef"^^xsd:string
70 - ] ;
71 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ;
72 - sp:subject
73 - [ sp:varName "documentInfoRef"^^xsd:string
74 - ]
75 - ] [ sp:object
76 - [ sp:varName "documentName"^^xsd:string
77 - ] ;
78 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
79 - sp:subject
80 - [ sp:varName "documentNameRef"^^xsd:string
81 - ]
82 - ] [ sp:object
83 - [ sp:varName "documentDate"^^xsd:string
84 - ] ;
85 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ;
86 - sp:subject
87 - [ sp:varName "documentInfoRef"^^xsd:string
88 - ]
89 - ] [ rdf:type sp:Optional ;
90 - sp:elements ([ sp:object
91 - [ sp:varName "fileCreationInformationRef"^^xsd:string
92 - ] ;
93 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fileCreationInformationRef> ;
94 - sp:subject
95 - [ sp:varName "documentInfoRe"^^xsd:string
96 - ]
97 - ] [ sp:object
98 - [ sp:varName "fileCreationDate"^^xsd:string
99 - ] ;
100 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fileCreationDate> ;
101 - sp:subject
102 - [ sp:varName "fileCreationInformationRef"^^xsd:string
103 - ]
104 - ])
105 - ] [ rdf:type sp:Bind ;
106 - sp:expression
107 - [ rdf:type ep-spin-lib:normalizeString ;
108 - sp:arg1 [ sp:varName "documentName"^^xsd:string
109 - ]
110 - ] ;
111 - sp:variable
112 - [ sp:varName "normalizedDocumentName"^^xsd:string
113 - ]
114 - ] [ rdf:type sp:Bind ;
115 - sp:expression
116 - [ rdf:type ep-dpr-spin-lib:buildDailyProductionReportURI ;
117 - sp:arg1 [ sp:varName "normalizedDocumentName"^^xsd:string
118 - ] ;
119 - sp:arg2 [ sp:varName "documentDate"^^xsd:string
120 - ]
121 - ] ;
122 - sp:variable
123 - [ sp:varName "dailyProductionReport"^^xsd:string
124 - ]
125 - ])
126 - ] ;
127 - spin:rule
128 - [ rdf:type sp:Construct ;
129 - rdfs:comment """STEP 10002a Create the DailyProductionActivity - start and end date-times
130 The DPR transform will fall in a heap unless productionOperation/installationRef is supplied. The XML schema says it is optional."""^^xsd:string ; 31 The DPR transform will fall in a heap unless productionOperation/installationRef is supplied. The XML schema says it is optional."""^^xsd:string ;
131 sp:templates ([ sp:object 32 sp:templates ([ sp:object
132 [ sp:varName "dailyProductionActivity"^^xsd:string 33 [ sp:varName "dailyProductionActivity"^^xsd:string
...@@ -141,26 +42,26 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -141,26 +42,26 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
141 [ sp:varName "dailyProductionActivity"^^xsd:string 42 [ sp:varName "dailyProductionActivity"^^xsd:string
142 ] 43 ]
143 ] [ sp:object 44 ] [ sp:object
144 - [ sp:varName "startDateTime"^^xsd:string 45 + [ sp:varName "startDate"^^xsd:string
145 ] ; 46 ] ;
146 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; 47 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
147 sp:subject 48 sp:subject
148 [ sp:varName "dailyProductionActivity"^^xsd:string 49 [ sp:varName "dailyProductionActivity"^^xsd:string
149 ] 50 ]
150 ] [ sp:object 51 ] [ sp:object
151 - [ sp:varName "endDateTime"^^xsd:string 52 + [ sp:varName "endDate"^^xsd:string
152 ] ; 53 ] ;
153 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 54 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
154 sp:subject 55 sp:subject
155 [ sp:varName "dailyProductionActivity"^^xsd:string 56 [ sp:varName "dailyProductionActivity"^^xsd:string
156 ] 57 ]
157 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionActivityToEndOfReportingPeriod> ; 58 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionActivityToDate> ;
158 sp:predicate rdf:type ; 59 sp:predicate rdf:type ;
159 sp:subject 60 sp:subject
160 [ sp:varName "annualProductionActivityToDate"^^xsd:string 61 [ sp:varName "annualProductionActivityToDate"^^xsd:string
161 ] 62 ]
162 ] [ sp:object 63 ] [ sp:object
163 - [ sp:varName "endDateTime"^^xsd:string 64 + [ sp:varName "endDate"^^xsd:string
164 ] ; 65 ] ;
165 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 66 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
166 sp:subject 67 sp:subject
...@@ -179,7 +80,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -179,7 +80,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
179 [ sp:varName "dailyProductionActivity"^^xsd:string 80 [ sp:varName "dailyProductionActivity"^^xsd:string
180 ] 81 ]
181 ] [ sp:object 82 ] [ sp:object
182 - [ sp:varName "endDateTime"^^xsd:string 83 + [ sp:varName "endDate"^^xsd:string
183 ] ; 84 ] ;
184 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 85 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
185 sp:subject 86 sp:subject
...@@ -232,16 +133,16 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -232,16 +133,16 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
232 [ sp:varName "installationRef"^^xsd:string 133 [ sp:varName "installationRef"^^xsd:string
233 ] 134 ]
234 ] [ sp:object 135 ] [ sp:object
235 - [ sp:varName "startDateTime"^^xsd:string 136 + [ sp:varName "startDate"^^xsd:string
236 ] ; 137 ] ;
237 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dTimStart> ; 138 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dateStart> ;
238 sp:subject 139 sp:subject
239 [ sp:varName "productionOperationRef"^^xsd:string 140 [ sp:varName "productionOperationRef"^^xsd:string
240 ] 141 ]
241 ] [ sp:object 142 ] [ sp:object
242 - [ sp:varName "endDateTime"^^xsd:string 143 + [ sp:varName "endDate"^^xsd:string
243 ] ; 144 ] ;
244 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dTimEnd> ; 145 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dateEnd> ;
245 sp:subject 146 sp:subject
246 [ sp:varName "productionOperationRef"^^xsd:string 147 [ sp:varName "productionOperationRef"^^xsd:string
247 ] 148 ]
...@@ -261,7 +162,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -261,7 +162,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
261 ] ; 162 ] ;
262 sp:arg2 [ sp:varName "startDateTime"^^xsd:string 163 sp:arg2 [ sp:varName "startDateTime"^^xsd:string
263 ] ; 164 ] ;
264 - sp:arg3 [ sp:varName "endDateTime"^^xsd:string 165 + sp:arg3 [ sp:varName "endDate"^^xsd:string
265 ] 166 ]
266 ] ; 167 ] ;
267 sp:variable 168 sp:variable
...@@ -272,7 +173,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -272,7 +173,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
272 [ rdf:type ep-dpr-spin-lib:buildAnnualProductionActivityToEndOfPeriodURI ; 173 [ rdf:type ep-dpr-spin-lib:buildAnnualProductionActivityToEndOfPeriodURI ;
273 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string 174 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string
274 ] ; 175 ] ;
275 - sp:arg2 [ sp:varName "endDateTime"^^xsd:string 176 + sp:arg2 [ sp:varName "endDate"^^xsd:string
276 ] 177 ]
277 ] ; 178 ] ;
278 sp:variable 179 sp:variable
...@@ -283,7 +184,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -283,7 +184,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
283 [ rdf:type ep-dpr-spin-lib:buildProductionActivityToDateURI ; 184 [ rdf:type ep-dpr-spin-lib:buildProductionActivityToDateURI ;
284 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string 185 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string
285 ] ; 186 ] ;
286 - sp:arg2 [ sp:varName "endDateTime"^^xsd:string 187 + sp:arg2 [ sp:varName "endDate"^^xsd:string
287 ] 188 ]
288 ] ; 189 ] ;
289 sp:variable 190 sp:variable
...@@ -293,7 +194,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -293,7 +194,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
293 ] ; 194 ] ;
294 spin:rule 195 spin:rule
295 [ rdf:type sp:Construct ; 196 [ rdf:type sp:Construct ;
296 - rdfs:comment """STEP 10002b Create the DailyProductionActivity - start and end dates 197 + rdfs:comment """STEP 10002a Create the DailyProductionActivity - start and end date-times
297 The DPR transform will fall in a heap unless productionOperation/installationRef is supplied. The XML schema says it is optional."""^^xsd:string ; 198 The DPR transform will fall in a heap unless productionOperation/installationRef is supplied. The XML schema says it is optional."""^^xsd:string ;
298 sp:templates ([ sp:object 199 sp:templates ([ sp:object
299 [ sp:varName "dailyProductionActivity"^^xsd:string 200 [ sp:varName "dailyProductionActivity"^^xsd:string
...@@ -308,26 +209,26 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -308,26 +209,26 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
308 [ sp:varName "dailyProductionActivity"^^xsd:string 209 [ sp:varName "dailyProductionActivity"^^xsd:string
309 ] 210 ]
310 ] [ sp:object 211 ] [ sp:object
311 - [ sp:varName "startDate"^^xsd:string 212 + [ sp:varName "startDateTime"^^xsd:string
312 ] ; 213 ] ;
313 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; 214 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
314 sp:subject 215 sp:subject
315 [ sp:varName "dailyProductionActivity"^^xsd:string 216 [ sp:varName "dailyProductionActivity"^^xsd:string
316 ] 217 ]
317 ] [ sp:object 218 ] [ sp:object
318 - [ sp:varName "endDate"^^xsd:string 219 + [ sp:varName "endDateTime"^^xsd:string
319 ] ; 220 ] ;
320 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 221 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
321 sp:subject 222 sp:subject
322 [ sp:varName "dailyProductionActivity"^^xsd:string 223 [ sp:varName "dailyProductionActivity"^^xsd:string
323 ] 224 ]
324 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionActivityToEndOfReportingPeriod> ; 225 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionActivityToDate> ;
325 sp:predicate rdf:type ; 226 sp:predicate rdf:type ;
326 sp:subject 227 sp:subject
327 [ sp:varName "annualProductionActivityToDate"^^xsd:string 228 [ sp:varName "annualProductionActivityToDate"^^xsd:string
328 ] 229 ]
329 ] [ sp:object 230 ] [ sp:object
330 - [ sp:varName "endDate"^^xsd:string 231 + [ sp:varName "endDateTime"^^xsd:string
331 ] ; 232 ] ;
332 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 233 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
333 sp:subject 234 sp:subject
...@@ -346,7 +247,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -346,7 +247,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
346 [ sp:varName "dailyProductionActivity"^^xsd:string 247 [ sp:varName "dailyProductionActivity"^^xsd:string
347 ] 248 ]
348 ] [ sp:object 249 ] [ sp:object
349 - [ sp:varName "endDate"^^xsd:string 250 + [ sp:varName "endDateTime"^^xsd:string
350 ] ; 251 ] ;
351 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 252 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
352 sp:subject 253 sp:subject
...@@ -399,16 +300,16 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -399,16 +300,16 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
399 [ sp:varName "installationRef"^^xsd:string 300 [ sp:varName "installationRef"^^xsd:string
400 ] 301 ]
401 ] [ sp:object 302 ] [ sp:object
402 - [ sp:varName "startDate"^^xsd:string 303 + [ sp:varName "startDateTime"^^xsd:string
403 ] ; 304 ] ;
404 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dateStart> ; 305 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dTimStart> ;
405 sp:subject 306 sp:subject
406 [ sp:varName "productionOperationRef"^^xsd:string 307 [ sp:varName "productionOperationRef"^^xsd:string
407 ] 308 ]
408 ] [ sp:object 309 ] [ sp:object
409 - [ sp:varName "endDate"^^xsd:string 310 + [ sp:varName "endDateTime"^^xsd:string
410 ] ; 311 ] ;
411 - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dateEnd> ; 312 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#dTimEnd> ;
412 sp:subject 313 sp:subject
413 [ sp:varName "productionOperationRef"^^xsd:string 314 [ sp:varName "productionOperationRef"^^xsd:string
414 ] 315 ]
...@@ -428,7 +329,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -428,7 +329,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
428 ] ; 329 ] ;
429 sp:arg2 [ sp:varName "startDateTime"^^xsd:string 330 sp:arg2 [ sp:varName "startDateTime"^^xsd:string
430 ] ; 331 ] ;
431 - sp:arg3 [ sp:varName "endDate"^^xsd:string 332 + sp:arg3 [ sp:varName "endDateTime"^^xsd:string
432 ] 333 ]
433 ] ; 334 ] ;
434 sp:variable 335 sp:variable
...@@ -439,7 +340,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -439,7 +340,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
439 [ rdf:type ep-dpr-spin-lib:buildAnnualProductionActivityToEndOfPeriodURI ; 340 [ rdf:type ep-dpr-spin-lib:buildAnnualProductionActivityToEndOfPeriodURI ;
440 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string 341 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string
441 ] ; 342 ] ;
442 - sp:arg2 [ sp:varName "endDate"^^xsd:string 343 + sp:arg2 [ sp:varName "endDateTime"^^xsd:string
443 ] 344 ]
444 ] ; 345 ] ;
445 sp:variable 346 sp:variable
...@@ -450,7 +351,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -450,7 +351,7 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
450 [ rdf:type ep-dpr-spin-lib:buildProductionActivityToDateURI ; 351 [ rdf:type ep-dpr-spin-lib:buildProductionActivityToDateURI ;
451 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string 352 sp:arg1 [ sp:varName "normalizedInstallationName"^^xsd:string
452 ] ; 353 ] ;
453 - sp:arg2 [ sp:varName "endDate"^^xsd:string 354 + sp:arg2 [ sp:varName "endDateTime"^^xsd:string
454 ] 355 ]
455 ] ; 356 ] ;
456 sp:variable 357 sp:variable
...@@ -596,4 +497,103 @@ The DPR transform will fall in a heap unless productionOperation/installationRef ...@@ -596,4 +497,103 @@ The DPR transform will fall in a heap unless productionOperation/installationRef
596 [ sp:varName "productionInstallationType"^^xsd:string 497 [ sp:varName "productionInstallationType"^^xsd:string
597 ] 498 ]
598 ]) 499 ])
500 + ] ;
501 + spin:rule
502 + [ rdf:type sp:Construct ;
503 + rdfs:comment "STEP 10001 Create the DailyProductionReport"^^xsd:string ;
504 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#DailyProductionReport> ;
505 + sp:predicate rdf:type ;
506 + sp:subject
507 + [ sp:varName "dailyProductionReport"^^xsd:string
508 + ]
509 + ] [ sp:object
510 + [ sp:varName "docName"^^xsd:string
511 + ] ;
512 + sp:predicate rdfs:label ;
513 + sp:subject
514 + [ sp:varName "dailyProductionReport"^^xsd:string
515 + ]
516 + ] [ sp:object
517 + [ sp:varName "docDate"^^xsd:string
518 + ] ;
519 + sp:predicate <http://www.reportinghub.no/ep/schema/production-report#dateCoveredByReport> ;
520 + sp:subject
521 + [ sp:varName "dailyProductionReport"^^xsd:string
522 + ]
523 + ] [ sp:object
524 + [ sp:varName "fileCreationDate"^^xsd:string
525 + ] ;
526 + sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ;
527 + sp:subject
528 + [ sp:varName "dailyProductionReport"^^xsd:string
529 + ]
530 + ] [ sp:object spin:_this ;
531 + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
532 + sp:subject
533 + [ sp:varName "dailyProductionReport"^^xsd:string
534 + ]
535 + ]) ;
536 + sp:where ([ sp:object
537 + [ sp:varName "documentInfoRef"^^xsd:string
538 + ] ;
539 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentInfoRef> ;
540 + sp:subject spin:_this
541 + ] [ sp:object
542 + [ sp:varName "documentNameRef"^^xsd:string
543 + ] ;
544 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentNameRef> ;
545 + sp:subject
546 + [ sp:varName "documentInfoRef"^^xsd:string
547 + ]
548 + ] [ sp:object
549 + [ sp:varName "documentName"^^xsd:string
550 + ] ;
551 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
552 + sp:subject
553 + [ sp:varName "documentNameRef"^^xsd:string
554 + ]
555 + ] [ sp:object
556 + [ sp:varName "documentDate"^^xsd:string
557 + ] ;
558 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#documentDate> ;
559 + sp:subject
560 + [ sp:varName "documentInfoRef"^^xsd:string
561 + ]
562 + ] [ rdf:type sp:Optional ;
563 + sp:elements ([ sp:object
564 + [ sp:varName "fileCreationInformationRef"^^xsd:string
565 + ] ;
566 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fileCreationInformationRef> ;
567 + sp:subject
568 + [ sp:varName "documentInfoRe"^^xsd:string
569 + ]
570 + ] [ sp:object
571 + [ sp:varName "fileCreationDate"^^xsd:string
572 + ] ;
573 + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#fileCreationDate> ;
574 + sp:subject
575 + [ sp:varName "fileCreationInformationRef"^^xsd:string
576 + ]
577 + ])
578 + ] [ rdf:type sp:Bind ;
579 + sp:expression
580 + [ rdf:type ep-spin-lib:normalizeString ;
581 + sp:arg1 [ sp:varName "documentName"^^xsd:string
582 + ]
583 + ] ;
584 + sp:variable
585 + [ sp:varName "normalizedDocumentName"^^xsd:string
586 + ]
587 + ] [ rdf:type sp:Bind ;
588 + sp:expression
589 + [ rdf:type ep-dpr-spin-lib:buildDailyProductionReportURI ;
590 + sp:arg1 [ sp:varName "normalizedDocumentName"^^xsd:string
591 + ] ;
592 + sp:arg2 [ sp:varName "documentDate"^^xsd:string
593 + ]
594 + ] ;
595 + sp:variable
596 + [ sp:varName "dailyProductionReport"^^xsd:string
597 + ]
598 + ])
599 ] . 599 ] .
......