David Leal

Added fluid sample URI and valid from and valid to data for the fluid sampling and analysis report

...@@ -27,33 +27,33 @@ ep-activity:Activity ...@@ -27,33 +27,33 @@ ep-activity:Activity
27 rdfs:subClassOf ep-core:PhysicalThing ; 27 rdfs:subClassOf ep-core:PhysicalThing ;
28 rdfs:subClassOf 28 rdfs:subClassOf
29 [ rdf:type owl:Restriction ; 29 [ rdf:type owl:Restriction ;
30 - owl:maxCardinality "1"^^xsd:nonNegativeInteger ; 30 + owl:allValuesFrom ep-activity:Activity ;
31 - owl:onProperty ep-activity:finishedAt 31 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#during>
32 ] ; 32 ] ;
33 rdfs:subClassOf 33 rdfs:subClassOf
34 [ rdf:type owl:Restriction ; 34 [ rdf:type owl:Restriction ;
35 - owl:maxCardinality "1"^^xsd:nonNegativeInteger ; 35 + owl:allValuesFrom ep-activity:Activity ;
36 - owl:onProperty ep-activity:startedAt 36 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#overlaps>
37 ] ; 37 ] ;
38 rdfs:subClassOf 38 rdfs:subClassOf
39 [ rdf:type owl:Restriction ; 39 [ rdf:type owl:Restriction ;
40 owl:allValuesFrom ep-activity:Activity ; 40 owl:allValuesFrom ep-activity:Activity ;
41 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#after> 41 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#before>
42 ] ; 42 ] ;
43 rdfs:subClassOf 43 rdfs:subClassOf
44 [ rdf:type owl:Restriction ; 44 [ rdf:type owl:Restriction ;
45 owl:allValuesFrom ep-activity:Activity ; 45 owl:allValuesFrom ep-activity:Activity ;
46 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#before> 46 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#after>
47 ] ; 47 ] ;
48 rdfs:subClassOf 48 rdfs:subClassOf
49 [ rdf:type owl:Restriction ; 49 [ rdf:type owl:Restriction ;
50 - owl:allValuesFrom ep-activity:Activity ; 50 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
51 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#overlaps> 51 + owl:onProperty ep-activity:startedAt
52 ] ; 52 ] ;
53 rdfs:subClassOf 53 rdfs:subClassOf
54 [ rdf:type owl:Restriction ; 54 [ rdf:type owl:Restriction ;
55 - owl:allValuesFrom ep-activity:Activity ; 55 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
56 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#during> 56 + owl:onProperty ep-activity:finishedAt
57 ] . 57 ] .
58 58
59 ep-activity:ActivitySuccessType 59 ep-activity:ActivitySuccessType
...@@ -67,13 +67,13 @@ ep-activity:DailyDrillingActivity ...@@ -67,13 +67,13 @@ ep-activity:DailyDrillingActivity
67 rdfs:subClassOf ep-activity:DrillingActivity ; 67 rdfs:subClassOf ep-activity:DrillingActivity ;
68 rdfs:subClassOf 68 rdfs:subClassOf
69 [ rdf:type owl:Restriction ; 69 [ rdf:type owl:Restriction ;
70 - owl:allValuesFrom ep-activity:DrillingActivity ; 70 + owl:allValuesFrom ep-activity:Activity ;
71 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#first> 71 + owl:onProperty ep-core:hasPart
72 ] ; 72 ] ;
73 rdfs:subClassOf 73 rdfs:subClassOf
74 [ rdf:type owl:Restriction ; 74 [ rdf:type owl:Restriction ;
75 - owl:maxCardinality "1"^^xsd:nonNegativeInteger ; 75 + owl:allValuesFrom ep-activity:DrillingActivity ;
76 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#first> 76 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#last>
77 ] ; 77 ] ;
78 rdfs:subClassOf 78 rdfs:subClassOf
79 [ rdf:type owl:Restriction ; 79 [ rdf:type owl:Restriction ;
...@@ -82,13 +82,13 @@ ep-activity:DailyDrillingActivity ...@@ -82,13 +82,13 @@ ep-activity:DailyDrillingActivity
82 ] ; 82 ] ;
83 rdfs:subClassOf 83 rdfs:subClassOf
84 [ rdf:type owl:Restriction ; 84 [ rdf:type owl:Restriction ;
85 - owl:allValuesFrom ep-activity:DrillingActivity ; 85 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
86 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#last> 86 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#first>
87 ] ; 87 ] ;
88 rdfs:subClassOf 88 rdfs:subClassOf
89 [ rdf:type owl:Restriction ; 89 [ rdf:type owl:Restriction ;
90 - owl:allValuesFrom ep-activity:Activity ; 90 + owl:allValuesFrom ep-activity:DrillingActivity ;
91 - owl:onProperty ep-core:hasPart 91 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#first>
92 ] . 92 ] .
93 93
94 ep-activity:DailyDrillingActivityToStatus 94 ep-activity:DailyDrillingActivityToStatus
...@@ -97,13 +97,13 @@ ep-activity:DailyDrillingActivityToStatus ...@@ -97,13 +97,13 @@ ep-activity:DailyDrillingActivityToStatus
97 rdfs:subClassOf ep-activity:DrillingActivity ; 97 rdfs:subClassOf ep-activity:DrillingActivity ;
98 rdfs:subClassOf 98 rdfs:subClassOf
99 [ rdf:type owl:Restriction ; 99 [ rdf:type owl:Restriction ;
100 - owl:allValuesFrom ep-activity:Activity ; 100 + owl:allValuesFrom ep-activity:DrillingActivity ;
101 - owl:onProperty ep-core:hasPart 101 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#last>
102 ] ; 102 ] ;
103 rdfs:subClassOf 103 rdfs:subClassOf
104 [ rdf:type owl:Restriction ; 104 [ rdf:type owl:Restriction ;
105 - owl:allValuesFrom ep-activity:DrillingActivity ; 105 + owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore> ;
106 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#first> 106 + owl:onProperty ep-activity:onWellBore
107 ] ; 107 ] ;
108 rdfs:subClassOf 108 rdfs:subClassOf
109 [ rdf:type owl:Restriction ; 109 [ rdf:type owl:Restriction ;
...@@ -112,13 +112,13 @@ ep-activity:DailyDrillingActivityToStatus ...@@ -112,13 +112,13 @@ ep-activity:DailyDrillingActivityToStatus
112 ] ; 112 ] ;
113 rdfs:subClassOf 113 rdfs:subClassOf
114 [ rdf:type owl:Restriction ; 114 [ rdf:type owl:Restriction ;
115 - owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore> ; 115 + owl:allValuesFrom ep-activity:DrillingActivity ;
116 - owl:onProperty ep-activity:onWellBore 116 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#first>
117 ] ; 117 ] ;
118 rdfs:subClassOf 118 rdfs:subClassOf
119 [ rdf:type owl:Restriction ; 119 [ rdf:type owl:Restriction ;
120 - owl:allValuesFrom ep-activity:DrillingActivity ; 120 + owl:allValuesFrom ep-activity:Activity ;
121 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#last> 121 + owl:onProperty ep-core:hasPart
122 ] . 122 ] .
123 123
124 ep-activity:Drill-bypass 124 ep-activity:Drill-bypass
...@@ -152,7 +152,7 @@ ep-activity:Drill-sidetrack ...@@ -152,7 +152,7 @@ ep-activity:Drill-sidetrack
152 rdfs:subClassOf ep-activity:DrillingActivity . 152 rdfs:subClassOf ep-activity:DrillingActivity .
153 153
154 ep-activity:DrillStemTest 154 ep-activity:DrillStemTest
155 - rdf:type ep-activity:WellTestType , owl:Class ; 155 + rdf:type owl:Class , ep-activity:WellTestType ;
156 rdfs:label "drill stem test"^^xsd:string ; 156 rdfs:label "drill stem test"^^xsd:string ;
157 rdfs:subClassOf ep-activity:WellTest ; 157 rdfs:subClassOf ep-activity:WellTest ;
158 dc:description "A test to determine the productive capacity, pressure, permeability or extent (or a combination of these) of a hydrocarbon reservoir, with the drillstring still in the hole."^^xsd:string ; 158 dc:description "A test to determine the productive capacity, pressure, permeability or extent (or a combination of these) of a hydrocarbon reservoir, with the drillstring still in the hole."^^xsd:string ;
...@@ -164,72 +164,72 @@ ep-activity:DrillingActivity ...@@ -164,72 +164,72 @@ ep-activity:DrillingActivity
164 rdfs:subClassOf ep-activity:Activity . 164 rdfs:subClassOf ep-activity:Activity .
165 165
166 ep-activity:DrillingActivity-bop_test 166 ep-activity:DrillingActivity-bop_test
167 - rdf:type ep-activity:DrillingActivityTypeAccordingToEquipmentType , owl:Class ; 167 + rdf:type owl:Class , ep-activity:DrillingActivityTypeAccordingToEquipmentType ;
168 rdfs:label "drilling activity - BOP test"^^xsd:string ; 168 rdfs:label "drilling activity - BOP test"^^xsd:string ;
169 rdfs:subClassOf ep-activity:DrillingActivity . 169 rdfs:subClassOf ep-activity:DrillingActivity .
170 170
171 ep-activity:DrillingActivity-circulation_loss 171 ep-activity:DrillingActivity-circulation_loss
172 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 172 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
173 rdfs:label "drilling activity - circulation loss"^^xsd:string ; 173 rdfs:label "drilling activity - circulation loss"^^xsd:string ;
174 rdfs:subClassOf ep-activity:DrillingActivity . 174 rdfs:subClassOf ep-activity:DrillingActivity .
175 175
176 ep-activity:DrillingActivity-coiled_tubing 176 ep-activity:DrillingActivity-coiled_tubing
177 - rdf:type ep-activity:DrillingActivityTypeAccordingToEquipmentType , owl:Class ; 177 + rdf:type owl:Class , ep-activity:DrillingActivityTypeAccordingToEquipmentType ;
178 rdfs:label "drilling activity - coiled tubing"^^xsd:string ; 178 rdfs:label "drilling activity - coiled tubing"^^xsd:string ;
179 rdfs:subClassOf ep-activity:DrillingActivity . 179 rdfs:subClassOf ep-activity:DrillingActivity .
180 180
181 ep-activity:DrillingActivity-equipment_failure 181 ep-activity:DrillingActivity-equipment_failure
182 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 182 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
183 rdfs:label "drilling activity - equipment failure"^^xsd:string ; 183 rdfs:label "drilling activity - equipment failure"^^xsd:string ;
184 rdfs:subClassOf ep-activity:DrillingActivity . 184 rdfs:subClassOf ep-activity:DrillingActivity .
185 185
186 ep-activity:DrillingActivity-equipment_hang 186 ep-activity:DrillingActivity-equipment_hang
187 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 187 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
188 rdfs:label "drilling activity - equipment hang"^^xsd:string ; 188 rdfs:label "drilling activity - equipment hang"^^xsd:string ;
189 rdfs:subClassOf ep-activity:DrillingActivity . 189 rdfs:subClassOf ep-activity:DrillingActivity .
190 190
191 ep-activity:DrillingActivity-fixed_equipment 191 ep-activity:DrillingActivity-fixed_equipment
192 - rdf:type ep-activity:DrillingActivityTypeAccordingToEquipmentType , owl:Class ; 192 + rdf:type owl:Class , ep-activity:DrillingActivityTypeAccordingToEquipmentType ;
193 rdfs:label "drilling activity - fixed equipment"^^xsd:string ; 193 rdfs:label "drilling activity - fixed equipment"^^xsd:string ;
194 rdfs:subClassOf ep-activity:DrillingActivity . 194 rdfs:subClassOf ep-activity:DrillingActivity .
195 195
196 ep-activity:DrillingActivity-injury 196 ep-activity:DrillingActivity-injury
197 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 197 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
198 rdfs:label "drilling activity- injury"^^xsd:string ; 198 rdfs:label "drilling activity- injury"^^xsd:string ;
199 rdfs:subClassOf ep-activity:DrillingActivity . 199 rdfs:subClassOf ep-activity:DrillingActivity .
200 200
201 ep-activity:DrillingActivity-kick 201 ep-activity:DrillingActivity-kick
202 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 202 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
203 rdfs:label "drilling activity - operation kick"^^xsd:string ; 203 rdfs:label "drilling activity - operation kick"^^xsd:string ;
204 rdfs:subClassOf ep-activity:DrillingActivity . 204 rdfs:subClassOf ep-activity:DrillingActivity .
205 205
206 ep-activity:DrillingActivity-mud_loss 206 ep-activity:DrillingActivity-mud_loss
207 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 207 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
208 rdfs:label "drilling activity - mud loss"^^xsd:string ; 208 rdfs:label "drilling activity - mud loss"^^xsd:string ;
209 rdfs:subClassOf ep-activity:DrillingActivity . 209 rdfs:subClassOf ep-activity:DrillingActivity .
210 210
211 ep-activity:DrillingActivity-operation_failed 211 ep-activity:DrillingActivity-operation_failed
212 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 212 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
213 rdfs:label "drilling activity - operation failed"^^xsd:string ; 213 rdfs:label "drilling activity - operation failed"^^xsd:string ;
214 rdfs:subClassOf ep-activity:DrillingActivity . 214 rdfs:subClassOf ep-activity:DrillingActivity .
215 215
216 ep-activity:DrillingActivity-snubbing 216 ep-activity:DrillingActivity-snubbing
217 - rdf:type ep-activity:DrillingActivityTypeAccordingToEquipmentType , owl:Class ; 217 + rdf:type owl:Class , ep-activity:DrillingActivityTypeAccordingToEquipmentType ;
218 rdfs:label "drilling activity - snubbing"^^xsd:string ; 218 rdfs:label "drilling activity - snubbing"^^xsd:string ;
219 rdfs:subClassOf ep-activity:DrillingActivity . 219 rdfs:subClassOf ep-activity:DrillingActivity .
220 220
221 ep-activity:DrillingActivity-stuck_equipment 221 ep-activity:DrillingActivity-stuck_equipment
222 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 222 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
223 rdfs:label "drilling activity - stuck equipment"^^xsd:string ; 223 rdfs:label "drilling activity - stuck equipment"^^xsd:string ;
224 rdfs:subClassOf ep-activity:DrillingActivity . 224 rdfs:subClassOf ep-activity:DrillingActivity .
225 225
226 ep-activity:DrillingActivity-success 226 ep-activity:DrillingActivity-success
227 - rdf:type ep-activity:DrillingActivityOutcomeType , owl:Class ; 227 + rdf:type owl:Class , ep-activity:DrillingActivityOutcomeType ;
228 rdfs:label "drilling activity - success"^^xsd:string ; 228 rdfs:label "drilling activity - success"^^xsd:string ;
229 rdfs:subClassOf ep-activity:DrillingActivity . 229 rdfs:subClassOf ep-activity:DrillingActivity .
230 230
231 ep-activity:DrillingActivity-wire_line 231 ep-activity:DrillingActivity-wire_line
232 - rdf:type ep-activity:DrillingActivityTypeAccordingToEquipmentType , owl:Class ; 232 + rdf:type owl:Class , ep-activity:DrillingActivityTypeAccordingToEquipmentType ;
233 rdfs:label "drilling activity - wireline"^^xsd:string ; 233 rdfs:label "drilling activity - wireline"^^xsd:string ;
234 rdfs:subClassOf ep-activity:DrillingActivity . 234 rdfs:subClassOf ep-activity:DrillingActivity .
235 235
...@@ -254,7 +254,7 @@ ep-activity:ExtractAWellCore ...@@ -254,7 +254,7 @@ ep-activity:ExtractAWellCore
254 rdfs:subClassOf ep-activity:WellOperation . 254 rdfs:subClassOf ep-activity:WellOperation .
255 255
256 ep-activity:FailedActivity 256 ep-activity:FailedActivity
257 - rdf:type ep-activity:ActivitySuccessType , owl:Class ; 257 + rdf:type owl:Class , ep-activity:ActivitySuccessType ;
258 rdfs:label "failed activity"^^xsd:string ; 258 rdfs:label "failed activity"^^xsd:string ;
259 rdfs:subClassOf ep-activity:Activity ; 259 rdfs:subClassOf ep-activity:Activity ;
260 owl:disjointWith ep-activity:SuccessfulActivity . 260 owl:disjointWith ep-activity:SuccessfulActivity .
...@@ -265,7 +265,7 @@ ep-activity:FluidReading ...@@ -265,7 +265,7 @@ ep-activity:FluidReading
265 rdfs:subClassOf ep-activity:Activity . 265 rdfs:subClassOf ep-activity:Activity .
266 266
267 ep-activity:FormationIntegrityTest 267 ep-activity:FormationIntegrityTest
268 - rdf:type ep-activity:PressureTestType , owl:Class ; 268 + rdf:type owl:Class , ep-activity:PressureTestType ;
269 rdfs:label "formation integrity test"^^xsd:string ; 269 rdfs:label "formation integrity test"^^xsd:string ;
270 rdfs:subClassOf ep-activity:WellBorePressureTest ; 270 rdfs:subClassOf ep-activity:WellBorePressureTest ;
271 owl:disjointWith ep-activity:LeakOffTest . 271 owl:disjointWith ep-activity:LeakOffTest .
...@@ -335,7 +335,7 @@ ep-activity:GasReadingType ...@@ -335,7 +335,7 @@ ep-activity:GasReadingType
335 rdfs:subClassOf owl:Class . 335 rdfs:subClassOf owl:Class .
336 336
337 ep-activity:LeakOffTest 337 ep-activity:LeakOffTest
338 - rdf:type ep-activity:PressureTestType , owl:Class ; 338 + rdf:type owl:Class , ep-activity:PressureTestType ;
339 rdfs:label "leak-off test"^^xsd:string ; 339 rdfs:label "leak-off test"^^xsd:string ;
340 rdfs:subClassOf ep-activity:WellBorePressureTest ; 340 rdfs:subClassOf ep-activity:WellBorePressureTest ;
341 owl:disjointWith ep-activity:FormationIntegrityTest . 341 owl:disjointWith ep-activity:FormationIntegrityTest .
...@@ -366,7 +366,7 @@ ep-activity:OffshoreWellActivity ...@@ -366,7 +366,7 @@ ep-activity:OffshoreWellActivity
366 rdfs:subClassOf ep-activity:OffshoreActivity ; 366 rdfs:subClassOf ep-activity:OffshoreActivity ;
367 rdfs:subClassOf 367 rdfs:subClassOf
368 [ rdf:type owl:Restriction ; 368 [ rdf:type owl:Restriction ;
369 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 369 + owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#Well> ;
370 owl:onProperty ep-activity:onWell 370 owl:onProperty ep-activity:onWell
371 ] ; 371 ] ;
372 rdfs:subClassOf 372 rdfs:subClassOf
...@@ -376,7 +376,7 @@ ep-activity:OffshoreWellActivity ...@@ -376,7 +376,7 @@ ep-activity:OffshoreWellActivity
376 ] ; 376 ] ;
377 rdfs:subClassOf 377 rdfs:subClassOf
378 [ rdf:type owl:Restriction ; 378 [ rdf:type owl:Restriction ;
379 - owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#Well> ; 379 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
380 owl:onProperty ep-activity:onWell 380 owl:onProperty ep-activity:onWell
381 ] . 381 ] .
382 382
...@@ -396,13 +396,13 @@ ep-activity:PorePressureDeterminationType ...@@ -396,13 +396,13 @@ ep-activity:PorePressureDeterminationType
396 rdfs:subClassOf owl:Class . 396 rdfs:subClassOf owl:Class .
397 397
398 ep-activity:PorePressureEstimation 398 ep-activity:PorePressureEstimation
399 - rdf:type ep-activity:PorePressureDeterminationType , owl:Class ; 399 + rdf:type owl:Class , ep-activity:PorePressureDeterminationType ;
400 rdfs:label "pore pressure estimation"^^xsd:string ; 400 rdfs:label "pore pressure estimation"^^xsd:string ;
401 rdfs:subClassOf ep-activity:PorePressureDetermination ; 401 rdfs:subClassOf ep-activity:PorePressureDetermination ;
402 owl:disjointWith ep-activity:PorePressureMeasurement . 402 owl:disjointWith ep-activity:PorePressureMeasurement .
403 403
404 ep-activity:PorePressureMeasurement 404 ep-activity:PorePressureMeasurement
405 - rdf:type ep-activity:PorePressureDeterminationType , owl:Class ; 405 + rdf:type owl:Class , ep-activity:PorePressureDeterminationType ;
406 rdfs:label "pore pressure measurement"^^xsd:string ; 406 rdfs:label "pore pressure measurement"^^xsd:string ;
407 rdfs:subClassOf ep-activity:PorePressureDetermination ; 407 rdfs:subClassOf ep-activity:PorePressureDetermination ;
408 owl:disjointWith ep-activity:PorePressureEstimation . 408 owl:disjointWith ep-activity:PorePressureEstimation .
...@@ -423,14 +423,14 @@ ep-activity:ProductionActivity ...@@ -423,14 +423,14 @@ ep-activity:ProductionActivity
423 rdfs:subClassOf ep-activity:Activity . 423 rdfs:subClassOf ep-activity:Activity .
424 424
425 ep-activity:ProductionTest 425 ep-activity:ProductionTest
426 - rdf:type ep-activity:WellTestType , owl:Class ; 426 + rdf:type owl:Class , ep-activity:WellTestType ;
427 rdfs:label "production test"^^xsd:string ; 427 rdfs:label "production test"^^xsd:string ;
428 rdfs:subClassOf ep-activity:WellTest ; 428 rdfs:subClassOf ep-activity:WellTest ;
429 dc:description "A test to determine the daily rate of oil, gas, and water production from a (potential) reservoir."^^xsd:string ; 429 dc:description "A test to determine the daily rate of oil, gas, and water production from a (potential) reservoir."^^xsd:string ;
430 owl:disjointWith ep-activity:DrillStemTest . 430 owl:disjointWith ep-activity:DrillStemTest .
431 431
432 ep-activity:SuccessfulActivity 432 ep-activity:SuccessfulActivity
433 - rdf:type ep-activity:ActivitySuccessType , owl:Class ; 433 + rdf:type owl:Class , ep-activity:ActivitySuccessType ;
434 rdfs:label "successful activity"^^xsd:string ; 434 rdfs:label "successful activity"^^xsd:string ;
435 rdfs:subClassOf ep-activity:Activity ; 435 rdfs:subClassOf ep-activity:Activity ;
436 owl:disjointWith ep-activity:FailedActivity . 436 owl:disjointWith ep-activity:FailedActivity .
...@@ -495,23 +495,23 @@ ep-activity:WellCementJob ...@@ -495,23 +495,23 @@ ep-activity:WellCementJob
495 rdfs:subClassOf ep-activity:WellOperation . 495 rdfs:subClassOf ep-activity:WellOperation .
496 496
497 ep-activity:WellCementJob-other 497 ep-activity:WellCementJob-other
498 - rdf:type ep-activity:WellCementJobPurposeType , owl:Class ; 498 + rdf:type owl:Class , ep-activity:WellCementJobPurposeType ;
499 rdfs:label "well cement job other"^^xsd:string ; 499 rdfs:label "well cement job other"^^xsd:string ;
500 rdfs:subClassOf ep-activity:WellCementJob ; 500 rdfs:subClassOf ep-activity:WellCementJob ;
501 - owl:disjointWith ep-activity:WellCementJob-plug , ep-activity:WellCementJob-primary , ep-activity:WellCementJob-squeeze . 501 + owl:disjointWith ep-activity:WellCementJob-squeeze , ep-activity:WellCementJob-primary , ep-activity:WellCementJob-plug .
502 502
503 ep-activity:WellCementJob-plug 503 ep-activity:WellCementJob-plug
504 - rdf:type ep-activity:WellCementJobPurposeType , owl:Class ; 504 + rdf:type owl:Class , ep-activity:WellCementJobPurposeType ;
505 rdfs:label "well cement job plug"^^xsd:string ; 505 rdfs:label "well cement job plug"^^xsd:string ;
506 rdfs:subClassOf ep-activity:WellCementJob . 506 rdfs:subClassOf ep-activity:WellCementJob .
507 507
508 ep-activity:WellCementJob-primary 508 ep-activity:WellCementJob-primary
509 - rdf:type ep-activity:WellCementJobPurposeType , owl:Class ; 509 + rdf:type owl:Class , ep-activity:WellCementJobPurposeType ;
510 rdfs:label "well cement job primary"^^xsd:string ; 510 rdfs:label "well cement job primary"^^xsd:string ;
511 rdfs:subClassOf ep-activity:WellCementJob . 511 rdfs:subClassOf ep-activity:WellCementJob .
512 512
513 ep-activity:WellCementJob-squeeze 513 ep-activity:WellCementJob-squeeze
514 - rdf:type ep-activity:WellCementJobPurposeType , owl:Class ; 514 + rdf:type owl:Class , ep-activity:WellCementJobPurposeType ;
515 rdfs:label "well cement job squeeze"^^xsd:string ; 515 rdfs:label "well cement job squeeze"^^xsd:string ;
516 rdfs:subClassOf ep-activity:WellCementJob . 516 rdfs:subClassOf ep-activity:WellCementJob .
517 517
...@@ -556,73 +556,73 @@ ep-activity:WellCementJobTopPlugType ...@@ -556,73 +556,73 @@ ep-activity:WellCementJobTopPlugType
556 rdfs:subClassOf owl:Class . 556 rdfs:subClassOf owl:Class .
557 557
558 ep-activity:WellCementJobWithBottomPlug 558 ep-activity:WellCementJobWithBottomPlug
559 - rdf:type ep-activity:WellCementJobBottomPlugType , owl:Class ; 559 + rdf:type owl:Class , ep-activity:WellCementJobBottomPlugType ;
560 rdfs:label "well cement job with bottom plug"^^xsd:string ; 560 rdfs:label "well cement job with bottom plug"^^xsd:string ;
561 rdfs:subClassOf ep-activity:WellCementJob ; 561 rdfs:subClassOf ep-activity:WellCementJob ;
562 owl:disjointWith ep-activity:WellCementJobWithoutBottomPlug . 562 owl:disjointWith ep-activity:WellCementJobWithoutBottomPlug .
563 563
564 ep-activity:WellCementJobWithCasingReciprocation 564 ep-activity:WellCementJobWithCasingReciprocation
565 - rdf:type ep-activity:WellCementJobCasingReciprocationType , owl:Class ; 565 + rdf:type owl:Class , ep-activity:WellCementJobCasingReciprocationType ;
566 rdfs:label "well cement job with casing reciprocation"^^xsd:string ; 566 rdfs:label "well cement job with casing reciprocation"^^xsd:string ;
567 rdfs:subClassOf ep-activity:WellCementJob ; 567 rdfs:subClassOf ep-activity:WellCementJob ;
568 owl:disjointWith ep-activity:WellCementJobWithoutCasingReciprocation . 568 owl:disjointWith ep-activity:WellCementJobWithoutCasingReciprocation .
569 569
570 ep-activity:WellCementJobWithCasingRotation 570 ep-activity:WellCementJobWithCasingRotation
571 - rdf:type ep-activity:WellCementJobCasingRotationType , owl:Class ; 571 + rdf:type owl:Class , ep-activity:WellCementJobCasingRotationType ;
572 rdfs:label "well cement job with casing rotation"^^xsd:string ; 572 rdfs:label "well cement job with casing rotation"^^xsd:string ;
573 rdfs:subClassOf ep-activity:WellCementJob ; 573 rdfs:subClassOf ep-activity:WellCementJob ;
574 owl:disjointWith ep-activity:WellCementJobWithoutTopPlug . 574 owl:disjointWith ep-activity:WellCementJobWithoutTopPlug .
575 575
576 ep-activity:WellCementJobWithFloatHolding 576 ep-activity:WellCementJobWithFloatHolding
577 - rdf:type ep-activity:WellCementJobFloatHoldingType , owl:Class ; 577 + rdf:type owl:Class , ep-activity:WellCementJobFloatHoldingType ;
578 rdfs:label "well cement job with float holding"^^xsd:string ; 578 rdfs:label "well cement job with float holding"^^xsd:string ;
579 rdfs:subClassOf ep-activity:WellCementJob ; 579 rdfs:subClassOf ep-activity:WellCementJob ;
580 owl:disjointWith ep-activity:WellCementJobWithoutFloatHolding . 580 owl:disjointWith ep-activity:WellCementJobWithoutFloatHolding .
581 581
582 ep-activity:WellCementJobWithPlugBumping 582 ep-activity:WellCementJobWithPlugBumping
583 - rdf:type ep-activity:WellCementJobPlugBumpingType , owl:Class ; 583 + rdf:type owl:Class , ep-activity:WellCementJobPlugBumpingType ;
584 rdfs:label "well cement job with plug bumping"^^xsd:string ; 584 rdfs:label "well cement job with plug bumping"^^xsd:string ;
585 rdfs:subClassOf ep-activity:WellCementJob ; 585 rdfs:subClassOf ep-activity:WellCementJob ;
586 owl:disjointWith ep-activity:WellCementJobWithoutBottomPlug . 586 owl:disjointWith ep-activity:WellCementJobWithoutBottomPlug .
587 587
588 ep-activity:WellCementJobWithTopPlug 588 ep-activity:WellCementJobWithTopPlug
589 - rdf:type ep-activity:WellCementJobTopPlugType , owl:Class ; 589 + rdf:type owl:Class , ep-activity:WellCementJobTopPlugType ;
590 rdfs:label "well cement job with top plug"^^xsd:string ; 590 rdfs:label "well cement job with top plug"^^xsd:string ;
591 rdfs:subClassOf ep-activity:WellCementJob ; 591 rdfs:subClassOf ep-activity:WellCementJob ;
592 owl:disjointWith ep-activity:WellCementJobWithoutTopPlug . 592 owl:disjointWith ep-activity:WellCementJobWithoutTopPlug .
593 593
594 ep-activity:WellCementJobWithoutBottomPlug 594 ep-activity:WellCementJobWithoutBottomPlug
595 - rdf:type ep-activity:WellCementJobBottomPlugType , owl:Class ; 595 + rdf:type owl:Class , ep-activity:WellCementJobBottomPlugType ;
596 rdfs:label "well cement job without bottom plug"^^xsd:string ; 596 rdfs:label "well cement job without bottom plug"^^xsd:string ;
597 rdfs:subClassOf ep-activity:WellCementJob ; 597 rdfs:subClassOf ep-activity:WellCementJob ;
598 owl:disjointWith ep-activity:WellCementJobWithBottomPlug . 598 owl:disjointWith ep-activity:WellCementJobWithBottomPlug .
599 599
600 ep-activity:WellCementJobWithoutCasingReciprocation 600 ep-activity:WellCementJobWithoutCasingReciprocation
601 - rdf:type ep-activity:WellCementJobCasingReciprocationType , owl:Class ; 601 + rdf:type owl:Class , ep-activity:WellCementJobCasingReciprocationType ;
602 rdfs:label "well cement job without casing reciprocation"^^xsd:string ; 602 rdfs:label "well cement job without casing reciprocation"^^xsd:string ;
603 rdfs:subClassOf ep-activity:WellCementJob ; 603 rdfs:subClassOf ep-activity:WellCementJob ;
604 owl:disjointWith ep-activity:WellCementJobWithCasingRotation . 604 owl:disjointWith ep-activity:WellCementJobWithCasingRotation .
605 605
606 ep-activity:WellCementJobWithoutCasingRotation 606 ep-activity:WellCementJobWithoutCasingRotation
607 - rdf:type ep-activity:WellCementJobCasingRotationType , owl:Class ; 607 + rdf:type owl:Class , ep-activity:WellCementJobCasingRotationType ;
608 rdfs:label "well cement job without casing rotation"^^xsd:string ; 608 rdfs:label "well cement job without casing rotation"^^xsd:string ;
609 rdfs:subClassOf ep-activity:WellCementJob ; 609 rdfs:subClassOf ep-activity:WellCementJob ;
610 owl:disjointWith ep-activity:WellCementJobWithCasingRotation . 610 owl:disjointWith ep-activity:WellCementJobWithCasingRotation .
611 611
612 ep-activity:WellCementJobWithoutFloatHolding 612 ep-activity:WellCementJobWithoutFloatHolding
613 - rdf:type ep-activity:WellCementJobFloatHoldingType , owl:Class ; 613 + rdf:type owl:Class , ep-activity:WellCementJobFloatHoldingType ;
614 rdfs:label "well cement job without float holding"^^xsd:string ; 614 rdfs:label "well cement job without float holding"^^xsd:string ;
615 rdfs:subClassOf ep-activity:WellCementJob ; 615 rdfs:subClassOf ep-activity:WellCementJob ;
616 owl:disjointWith ep-activity:WellCementJobWithFloatHolding . 616 owl:disjointWith ep-activity:WellCementJobWithFloatHolding .
617 617
618 ep-activity:WellCementJobWithoutPlugBumping 618 ep-activity:WellCementJobWithoutPlugBumping
619 - rdf:type ep-activity:WellCementJobPlugBumpingType , owl:Class ; 619 + rdf:type owl:Class , ep-activity:WellCementJobPlugBumpingType ;
620 rdfs:label "well cement job without plug bumping"^^xsd:string ; 620 rdfs:label "well cement job without plug bumping"^^xsd:string ;
621 rdfs:subClassOf ep-activity:WellCementJob ; 621 rdfs:subClassOf ep-activity:WellCementJob ;
622 owl:disjointWith ep-activity:WellCementJobWithBottomPlug . 622 owl:disjointWith ep-activity:WellCementJobWithBottomPlug .
623 623
624 ep-activity:WellCementJobWithoutTopPlug 624 ep-activity:WellCementJobWithoutTopPlug
625 - rdf:type ep-activity:WellCementJobTopPlugType , owl:Class ; 625 + rdf:type owl:Class , ep-activity:WellCementJobTopPlugType ;
626 rdfs:label "well cement job without top plug"^^xsd:string ; 626 rdfs:label "well cement job without top plug"^^xsd:string ;
627 rdfs:subClassOf ep-activity:WellCementJob ; 627 rdfs:subClassOf ep-activity:WellCementJob ;
628 owl:disjointWith ep-activity:WellCementJobWithTopPlug . 628 owl:disjointWith ep-activity:WellCementJobWithTopPlug .
...@@ -638,19 +638,20 @@ ep-activity:WellCementPumpingFluidReturnType ...@@ -638,19 +638,20 @@ ep-activity:WellCementPumpingFluidReturnType
638 rdfs:subClassOf owl:Class . 638 rdfs:subClassOf owl:Class .
639 639
640 ep-activity:WellCementPumpingWithFluidReturn 640 ep-activity:WellCementPumpingWithFluidReturn
641 - rdf:type ep-activity:WellCementPumpingFluidReturnType , owl:Class ; 641 + rdf:type owl:Class , ep-activity:WellCementPumpingFluidReturnType ;
642 rdfs:label "well cement pumping with fluid return"^^xsd:string ; 642 rdfs:label "well cement pumping with fluid return"^^xsd:string ;
643 rdfs:subClassOf ep-activity:WellCementPumping ; 643 rdfs:subClassOf ep-activity:WellCementPumping ;
644 owl:disjointWith ep-activity:WellCementPumpingWithoutFluidReturn . 644 owl:disjointWith ep-activity:WellCementPumpingWithoutFluidReturn .
645 645
646 ep-activity:WellCementPumpingWithoutFluidReturn 646 ep-activity:WellCementPumpingWithoutFluidReturn
647 - rdf:type ep-activity:WellCementPumpingFluidReturnType , owl:Class ; 647 + rdf:type owl:Class , ep-activity:WellCementPumpingFluidReturnType ;
648 rdfs:label "well cement pumping without fluid return"^^xsd:string ; 648 rdfs:label "well cement pumping without fluid return"^^xsd:string ;
649 rdfs:subClassOf ep-activity:WellCementPumping ; 649 rdfs:subClassOf ep-activity:WellCementPumping ;
650 owl:disjointWith ep-activity:WellCementPumpingWithFluidReturn . 650 owl:disjointWith ep-activity:WellCementPumpingWithFluidReturn .
651 651
652 ep-activity:WellCompletion 652 ep-activity:WellCompletion
653 rdf:type owl:Class ; 653 rdf:type owl:Class ;
654 + rdfs:comment "The activity associated with a casing-liner-tubing_run is described in the DDR schema as \"Job stage for a well stimulation treatment, where one or more stages are part of a flow path, one or more flow paths are part of a treatment, and one or more treatments are part of a job.\" Therefore the class should be called \"WellStimulationTreatmentJobStage\" rather than \"WellCompletion\"."^^xsd:string ;
654 rdfs:label "well completion"^^xsd:string ; 655 rdfs:label "well completion"^^xsd:string ;
655 rdfs:subClassOf ep-activity:WellOperation . 656 rdfs:subClassOf ep-activity:WellOperation .
656 657
...@@ -660,28 +661,28 @@ ep-activity:WellControlIncident ...@@ -660,28 +661,28 @@ ep-activity:WellControlIncident
660 rdfs:subClassOf ep-activity:WellOperation . 661 rdfs:subClassOf ep-activity:WellOperation .
661 662
662 ep-activity:WellControlIncident-gas_kick 663 ep-activity:WellControlIncident-gas_kick
663 - rdf:type ep-activity:WellControlIncidentType , owl:Class ; 664 + rdf:type owl:Class , ep-activity:WellControlIncidentType ;
664 rdfs:label "well control incident gas kick"^^xsd:string ; 665 rdfs:label "well control incident gas kick"^^xsd:string ;
665 rdfs:subClassOf ep-activity:WellControlIncident ; 666 rdfs:subClassOf ep-activity:WellControlIncident ;
666 - owl:disjointWith ep-activity:WellControlIncident-oil_kick , ep-activity:WellControlIncident-shallow_gas_kick , ep-activity:WellControlIncident-water_kick . 667 + owl:disjointWith ep-activity:WellControlIncident-water_kick , ep-activity:WellControlIncident-shallow_gas_kick , ep-activity:WellControlIncident-oil_kick .
667 668
668 ep-activity:WellControlIncident-oil_kick 669 ep-activity:WellControlIncident-oil_kick
669 - rdf:type ep-activity:WellControlIncidentType , owl:Class ; 670 + rdf:type owl:Class , ep-activity:WellControlIncidentType ;
670 rdfs:label "well control incident oil kick"^^xsd:string ; 671 rdfs:label "well control incident oil kick"^^xsd:string ;
671 rdfs:subClassOf ep-activity:WellControlIncident ; 672 rdfs:subClassOf ep-activity:WellControlIncident ;
672 - owl:disjointWith ep-activity:WellControlIncident-gas_kick , ep-activity:WellControlIncident-shallow_gas_kick , ep-activity:WellControlIncident-water_kick . 673 + owl:disjointWith ep-activity:WellControlIncident-water_kick , ep-activity:WellControlIncident-shallow_gas_kick , ep-activity:WellControlIncident-gas_kick .
673 674
674 ep-activity:WellControlIncident-shallow_gas_kick 675 ep-activity:WellControlIncident-shallow_gas_kick
675 - rdf:type ep-activity:WellControlIncidentType , owl:Class ; 676 + rdf:type owl:Class , ep-activity:WellControlIncidentType ;
676 rdfs:label "well control incident shallow gas kick"^^xsd:string ; 677 rdfs:label "well control incident shallow gas kick"^^xsd:string ;
677 rdfs:subClassOf ep-activity:WellControlIncident ; 678 rdfs:subClassOf ep-activity:WellControlIncident ;
678 - owl:disjointWith ep-activity:WellControlIncident-gas_kick , ep-activity:WellControlIncident-oil_kick , ep-activity:WellControlIncident-water_kick . 679 + owl:disjointWith ep-activity:WellControlIncident-water_kick , ep-activity:WellControlIncident-oil_kick , ep-activity:WellControlIncident-gas_kick .
679 680
680 ep-activity:WellControlIncident-water_kick 681 ep-activity:WellControlIncident-water_kick
681 - rdf:type ep-activity:WellControlIncidentType , owl:Class ; 682 + rdf:type owl:Class , ep-activity:WellControlIncidentType ;
682 rdfs:label "well control incident water kick"^^xsd:string ; 683 rdfs:label "well control incident water kick"^^xsd:string ;
683 rdfs:subClassOf ep-activity:WellControlIncident ; 684 rdfs:subClassOf ep-activity:WellControlIncident ;
684 - owl:disjointWith ep-activity:WellControlIncident-gas_kick , ep-activity:WellControlIncident-oil_kick , ep-activity:WellControlIncident-shallow_gas_kick . 685 + owl:disjointWith ep-activity:WellControlIncident-shallow_gas_kick , ep-activity:WellControlIncident-oil_kick , ep-activity:WellControlIncident-gas_kick .
685 686
686 ep-activity:WellControlIncidentType 687 ep-activity:WellControlIncidentType
687 rdf:type rdfs:Class ; 688 rdf:type rdfs:Class ;
...@@ -694,40 +695,40 @@ ep-activity:WellKilling ...@@ -694,40 +695,40 @@ ep-activity:WellKilling
694 rdfs:subClassOf ep-activity:WellOperation . 695 rdfs:subClassOf ep-activity:WellOperation .
695 696
696 ep-activity:WellKilling-bullheading 697 ep-activity:WellKilling-bullheading
697 - rdf:type ep-activity:WellKillingType , owl:Class ; 698 + rdf:type owl:Class , ep-activity:WellKillingType ;
698 rdfs:label "well killing bullheading"^^xsd:string ; 699 rdfs:label "well killing bullheading"^^xsd:string ;
699 rdfs:subClassOf ep-activity:WellKilling ; 700 rdfs:subClassOf ep-activity:WellKilling ;
700 - owl:disjointWith ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-wait_and_weight . 701 + owl:disjointWith ep-activity:WellKilling-wait_and_weight , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-drillers_method .
701 702
702 ep-activity:WellKilling-drillers_method 703 ep-activity:WellKilling-drillers_method
703 - rdf:type ep-activity:WellKillingType , owl:Class ; 704 + rdf:type owl:Class , ep-activity:WellKillingType ;
704 rdfs:label "well killing drillers method"^^xsd:string ; 705 rdfs:label "well killing drillers method"^^xsd:string ;
705 rdfs:subClassOf ep-activity:WellKilling ; 706 rdfs:subClassOf ep-activity:WellKilling ;
706 - owl:disjointWith ep-activity:WellKilling-bullheading , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-wait_and_weight . 707 + owl:disjointWith ep-activity:WellKilling-wait_and_weight , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-bullheading .
707 708
708 ep-activity:WellKilling-forward_circulation 709 ep-activity:WellKilling-forward_circulation
709 - rdf:type ep-activity:WellKillingType , owl:Class ; 710 + rdf:type owl:Class , ep-activity:WellKillingType ;
710 rdfs:label "well killing forward circulation"^^xsd:string ; 711 rdfs:label "well killing forward circulation"^^xsd:string ;
711 rdfs:subClassOf ep-activity:WellKilling ; 712 rdfs:subClassOf ep-activity:WellKilling ;
712 - owl:disjointWith ep-activity:WellKilling-bullheading , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-wait_and_weight . 713 + owl:disjointWith ep-activity:WellKilling-wait_and_weight , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-bullheading .
713 714
714 ep-activity:WellKilling-lubricate_and_bleed 715 ep-activity:WellKilling-lubricate_and_bleed
715 - rdf:type ep-activity:WellKillingType , owl:Class ; 716 + rdf:type owl:Class , ep-activity:WellKillingType ;
716 rdfs:label "well killing lubricate and bleed"^^xsd:string ; 717 rdfs:label "well killing lubricate and bleed"^^xsd:string ;
717 rdfs:subClassOf ep-activity:WellKilling ; 718 rdfs:subClassOf ep-activity:WellKilling ;
718 - owl:disjointWith ep-activity:WellKilling-bullheading , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-wait_and_weight . 719 + owl:disjointWith ep-activity:WellKilling-wait_and_weight , ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-bullheading .
719 720
720 ep-activity:WellKilling-reverse_circulation 721 ep-activity:WellKilling-reverse_circulation
721 - rdf:type ep-activity:WellKillingType , owl:Class ; 722 + rdf:type owl:Class , ep-activity:WellKillingType ;
722 rdfs:label "well killing reverse circulation"^^xsd:string ; 723 rdfs:label "well killing reverse circulation"^^xsd:string ;
723 rdfs:subClassOf ep-activity:WellKilling ; 724 rdfs:subClassOf ep-activity:WellKilling ;
724 - owl:disjointWith ep-activity:WellKilling-bullheading , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-wait_and_weight . 725 + owl:disjointWith ep-activity:WellKilling-wait_and_weight , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-bullheading .
725 726
726 ep-activity:WellKilling-wait_and_weight 727 ep-activity:WellKilling-wait_and_weight
727 - rdf:type ep-activity:WellKillingType , owl:Class ; 728 + rdf:type owl:Class , ep-activity:WellKillingType ;
728 rdfs:label "well killing wait and weight"^^xsd:string ; 729 rdfs:label "well killing wait and weight"^^xsd:string ;
729 rdfs:subClassOf ep-activity:WellKilling ; 730 rdfs:subClassOf ep-activity:WellKilling ;
730 - owl:disjointWith ep-activity:WellKilling-bullheading , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-reverse_circulation . 731 + owl:disjointWith ep-activity:WellKilling-reverse_circulation , ep-activity:WellKilling-lubricate_and_bleed , ep-activity:WellKilling-forward_circulation , ep-activity:WellKilling-drillers_method , ep-activity:WellKilling-bullheading .
731 732
732 ep-activity:WellKillingType 733 ep-activity:WellKillingType
733 rdf:type rdfs:Class ; 734 rdf:type rdfs:Class ;
...@@ -766,25 +767,25 @@ ep-activity:WirelineFormationTestType ...@@ -766,25 +767,25 @@ ep-activity:WirelineFormationTestType
766 rdfs:subClassOf owl:Class . 767 rdfs:subClassOf owl:Class .
767 768
768 ep-activity:WirelineFormationTestWithGoodSeal 769 ep-activity:WirelineFormationTestWithGoodSeal
769 - rdf:type ep-activity:WirelineFormationTestType , owl:Class ; 770 + rdf:type owl:Class , ep-activity:WirelineFormationTestType ;
770 rdfs:label "wireline formation test with a good seal"^^xsd:string ; 771 rdfs:label "wireline formation test with a good seal"^^xsd:string ;
771 rdfs:subClassOf ep-activity:WirelineFormationTest ; 772 rdfs:subClassOf ep-activity:WirelineFormationTest ;
772 owl:disjointWith ep-activity:WirelineFormationTestWithoutGoodSeal . 773 owl:disjointWith ep-activity:WirelineFormationTestWithoutGoodSeal .
773 774
774 ep-activity:WirelineFormationTestWithoutGoodSeal 775 ep-activity:WirelineFormationTestWithoutGoodSeal
775 - rdf:type ep-activity:WirelineFormationTestType , owl:Class ; 776 + rdf:type owl:Class , ep-activity:WirelineFormationTestType ;
776 rdfs:label "wireline formation test without a good seal"^^xsd:string ; 777 rdfs:label "wireline formation test without a good seal"^^xsd:string ;
777 rdfs:subClassOf ep-activity:WirelineFormationTest ; 778 rdfs:subClassOf ep-activity:WirelineFormationTest ;
778 owl:disjointWith ep-activity:WirelineFormationTestWithGoodSeal . 779 owl:disjointWith ep-activity:WirelineFormationTestWithGoodSeal .
779 780
780 ep-activity:averageRateOfDrilling 781 ep-activity:averageRateOfDrilling
781 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 782 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
782 rdfs:domain ep-activity:DrillingActivity ; 783 rdfs:domain ep-activity:DrillingActivity ;
783 rdfs:label "average rate of drilling"^^xsd:string ; 784 rdfs:label "average rate of drilling"^^xsd:string ;
784 rdfs:range ep-core:Speed . 785 rdfs:range ep-core:Speed .
785 786
786 ep-activity:descriptionOfActivitiesFollowingTheDailyReportingPeriod 787 ep-activity:descriptionOfActivitiesFollowingTheDailyReportingPeriod
787 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 788 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
788 rdfs:domain ep-activity:DailyDrillingActivity ; 789 rdfs:domain ep-activity:DailyDrillingActivity ;
789 rdfs:label "description of activities following the daily reporting period"^^xsd:string ; 790 rdfs:label "description of activities following the daily reporting period"^^xsd:string ;
790 rdfs:range <http://www.reportinghub.no/ep/schema/report#Report> . 791 rdfs:range <http://www.reportinghub.no/ep/schema/report#Report> .
...@@ -800,31 +801,31 @@ ep-activity:descriptionOfActivitiesWithinTheDailyReportingPeriod ...@@ -800,31 +801,31 @@ ep-activity:descriptionOfActivitiesWithinTheDailyReportingPeriod
800 rdfs:label "description of activities within the daily reporting period"^^xsd:string . 801 rdfs:label "description of activities within the daily reporting period"^^xsd:string .
801 802
802 ep-activity:distanceDrilled 803 ep-activity:distanceDrilled
803 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 804 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
804 rdfs:domain ep-activity:DrillingActivity ; 805 rdfs:domain ep-activity:DrillingActivity ;
805 rdfs:label "final rate of drilling"^^xsd:string ; 806 rdfs:label "final rate of drilling"^^xsd:string ;
806 rdfs:range ep-core:Length . 807 rdfs:range ep-core:Length .
807 808
808 ep-activity:drillingContractor 809 ep-activity:drillingContractor
809 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 810 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
810 rdfs:domain ep-activity:DrillingActivity ; 811 rdfs:domain ep-activity:DrillingActivity ;
811 rdfs:label "drilling contractor"^^xsd:string ; 812 rdfs:label "drilling contractor"^^xsd:string ;
812 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 813 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
813 814
814 ep-activity:drillingOperator 815 ep-activity:drillingOperator
815 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 816 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
816 rdfs:domain ep-activity:DrillingActivity ; 817 rdfs:domain ep-activity:DrillingActivity ;
817 rdfs:label "drilling operator"^^xsd:string ; 818 rdfs:label "drilling operator"^^xsd:string ;
818 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 819 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
819 820
820 ep-activity:durationOfDrilling 821 ep-activity:durationOfDrilling
821 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 822 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
822 rdfs:domain ep-activity:DrillingActivity ; 823 rdfs:domain ep-activity:DrillingActivity ;
823 rdfs:label "duration of drilling"^^xsd:string ; 824 rdfs:label "duration of drilling"^^xsd:string ;
824 rdfs:range ep-core:TimeDuration . 825 rdfs:range ep-core:TimeDuration .
825 826
826 ep-activity:existsThroughout 827 ep-activity:existsThroughout
827 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 828 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
828 rdfs:domain ep-core:PhysicalThing ; 829 rdfs:domain ep-core:PhysicalThing ;
829 rdfs:label "exists throughout"^^xsd:string . 830 rdfs:label "exists throughout"^^xsd:string .
830 831
...@@ -840,25 +841,25 @@ ep-activity:failedEquipment ...@@ -840,25 +841,25 @@ ep-activity:failedEquipment
840 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 841 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
841 842
842 ep-activity:finalRateOfDrilling 843 ep-activity:finalRateOfDrilling
843 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 844 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
844 rdfs:domain ep-activity:DrillingActivity ; 845 rdfs:domain ep-activity:DrillingActivity ;
845 rdfs:label "final rate of drilling"^^xsd:string ; 846 rdfs:label "final rate of drilling"^^xsd:string ;
846 rdfs:range ep-core:Speed . 847 rdfs:range ep-core:Speed .
847 848
848 ep-activity:finishedAt 849 ep-activity:finishedAt
849 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 850 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
850 rdfs:domain ep-core:PhysicalThing ; 851 rdfs:domain ep-core:PhysicalThing ;
851 rdfs:label "finished at"^^xsd:string ; 852 rdfs:label "finished at"^^xsd:string ;
852 rdfs:range xsd:dateTime . 853 rdfs:range xsd:dateTime .
853 854
854 ep-activity:fluidProducedByWellTest 855 ep-activity:fluidProducedByWellTest
855 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 856 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
856 rdfs:domain ep-activity:WellTest ; 857 rdfs:domain ep-activity:WellTest ;
857 rdfs:label "fluid produced by well test"^^xsd:string ; 858 rdfs:label "fluid produced by well test"^^xsd:string ;
858 rdfs:range <http://www.reportinghub.no/ep/schema/material#Fluid> . 859 rdfs:range <http://www.reportinghub.no/ep/schema/material#Fluid> .
859 860
860 ep-activity:hasCasingLinerTubing 861 ep-activity:hasCasingLinerTubing
861 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 862 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
862 rdfs:domain ep-activity:WellStimulation ; 863 rdfs:domain ep-activity:WellStimulation ;
863 rdfs:label "has Casing/Liner/Tubing"^^xsd:string . 864 rdfs:label "has Casing/Liner/Tubing"^^xsd:string .
864 865
...@@ -867,18 +868,18 @@ ep-activity:hasCasingString ...@@ -867,18 +868,18 @@ ep-activity:hasCasingString
867 rdfs:label "has casing string"^^xsd:string . 868 rdfs:label "has casing string"^^xsd:string .
868 869
869 ep-activity:hasChokeValve 870 ep-activity:hasChokeValve
870 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 871 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
871 rdfs:label "has choke valve"^^xsd:string ; 872 rdfs:label "has choke valve"^^xsd:string ;
872 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> . 873 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> .
873 874
874 ep-activity:hasDrillBit 875 ep-activity:hasDrillBit
875 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 876 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
876 rdfs:domain ep-activity:DrillingActivity ; 877 rdfs:domain ep-activity:DrillingActivity ;
877 rdfs:label "has drill bit"^^xsd:string ; 878 rdfs:label "has drill bit"^^xsd:string ;
878 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#DrillBit> . 879 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#DrillBit> .
879 880
880 ep-activity:hasDrillingFluid 881 ep-activity:hasDrillingFluid
881 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 882 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
882 rdfs:domain ep-activity:DrillingActivity ; 883 rdfs:domain ep-activity:DrillingActivity ;
883 rdfs:label "has drilling fluid"^^xsd:string ; 884 rdfs:label "has drilling fluid"^^xsd:string ;
884 rdfs:range <http://www.reportinghub.no/ep/schema/material#Fluid> . 885 rdfs:range <http://www.reportinghub.no/ep/schema/material#Fluid> .
...@@ -894,13 +895,13 @@ ep-activity:hasSubActivity ...@@ -894,13 +895,13 @@ ep-activity:hasSubActivity
894 rdfs:label "has sub activity"^^xsd:string . 895 rdfs:label "has sub activity"^^xsd:string .
895 896
896 ep-activity:hasWellTestChoke 897 ep-activity:hasWellTestChoke
897 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 898 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
898 rdfs:domain ep-activity:WellTest ; 899 rdfs:domain ep-activity:WellTest ;
899 rdfs:label "has well test choke"^^xsd:string ; 900 rdfs:label "has well test choke"^^xsd:string ;
900 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> . 901 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> .
901 902
902 ep-activity:identificationNumberOfCore 903 ep-activity:identificationNumberOfCore
903 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 904 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
904 rdfs:domain ep-activity:ExtractAWellCore ; 905 rdfs:domain ep-activity:ExtractAWellCore ;
905 rdfs:label "identification number of core"^^xsd:string . 906 rdfs:label "identification number of core"^^xsd:string .
906 907
...@@ -910,19 +911,19 @@ ep-activity:logRunNumber ...@@ -910,19 +911,19 @@ ep-activity:logRunNumber
910 rdfs:label "log run number"^^xsd:string . 911 rdfs:label "log run number"^^xsd:string .
911 912
912 ep-activity:loggedWellBoreInterval 913 ep-activity:loggedWellBoreInterval
913 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 914 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
914 rdfs:domain ep-activity:WellBoreLogRun ; 915 rdfs:domain ep-activity:WellBoreLogRun ;
915 rdfs:label "logged wellbore interval"^^xsd:string ; 916 rdfs:label "logged wellbore interval"^^xsd:string ;
916 rdfs:range ep-core:PhysicalObject . 917 rdfs:range ep-core:PhysicalObject .
917 918
918 ep-activity:measuredDepthOfFluidSampling 919 ep-activity:measuredDepthOfFluidSampling
919 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 920 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
920 rdfs:domain ep-activity:WirelineFormationTest ; 921 rdfs:domain ep-activity:WirelineFormationTest ;
921 rdfs:label "measured depth of fluid sampling"^^xsd:string ; 922 rdfs:label "measured depth of fluid sampling"^^xsd:string ;
922 rdfs:range ep-core:Length . 923 rdfs:range ep-core:Length .
923 924
924 ep-activity:missedProductionTime 925 ep-activity:missedProductionTime
925 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 926 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
926 rdfs:domain ep-activity:EquipmentFailureAndRepair ; 927 rdfs:domain ep-activity:EquipmentFailureAndRepair ;
927 rdfs:label "missed production time"^^xsd:string ; 928 rdfs:label "missed production time"^^xsd:string ;
928 rdfs:range ep-core:TimeDuration . 929 rdfs:range ep-core:TimeDuration .
...@@ -934,7 +935,7 @@ ep-activity:nominallyAt ...@@ -934,7 +935,7 @@ ep-activity:nominallyAt
934 rdfs:range xsd:dateTime . 935 rdfs:range xsd:dateTime .
935 936
936 ep-activity:onDrillBit 937 ep-activity:onDrillBit
937 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 938 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
938 rdfs:domain ep-activity:WellBoreBitRunDrilling ; 939 rdfs:domain ep-activity:WellBoreBitRunDrilling ;
939 rdfs:label "on drill bit"^^xsd:string ; 940 rdfs:label "on drill bit"^^xsd:string ;
940 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#DrillBit> . 941 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#DrillBit> .
...@@ -944,7 +945,7 @@ ep-activity:onFluid ...@@ -944,7 +945,7 @@ ep-activity:onFluid
944 rdfs:label "on WellBore"^^xsd:string . 945 rdfs:label "on WellBore"^^xsd:string .
945 946
946 ep-activity:onRig 947 ep-activity:onRig
947 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 948 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
948 rdfs:domain ep-activity:DrillingActivity ; 949 rdfs:domain ep-activity:DrillingActivity ;
949 rdfs:label "on rig"^^xsd:string ; 950 rdfs:label "on rig"^^xsd:string ;
950 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfARig> . 951 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfARig> .
...@@ -956,19 +957,19 @@ ep-activity:onWell ...@@ -956,19 +957,19 @@ ep-activity:onWell
956 rdfs:range <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWell> . 957 rdfs:range <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWell> .
957 958
958 ep-activity:onWellBore 959 ep-activity:onWellBore
959 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 960 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
960 rdfs:domain ep-activity:DrillingActivity ; 961 rdfs:domain ep-activity:DrillingActivity ;
961 rdfs:label "on wellbore"^^xsd:string ; 962 rdfs:label "on wellbore"^^xsd:string ;
962 rdfs:range <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore> . 963 rdfs:range <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore> .
963 964
964 ep-activity:operatingTimeOfDrillBit 965 ep-activity:operatingTimeOfDrillBit
965 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 966 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
966 rdfs:domain ep-activity:DrillingActivity ; 967 rdfs:domain ep-activity:DrillingActivity ;
967 rdfs:label "operating time of drill bit"^^xsd:string ; 968 rdfs:label "operating time of drill bit"^^xsd:string ;
968 rdfs:range ep-core:TimeDuration . 969 rdfs:range ep-core:TimeDuration .
969 970
970 ep-activity:pressureAtWhichPlugBumped 971 ep-activity:pressureAtWhichPlugBumped
971 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 972 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
972 rdfs:domain ep-activity:WellCementPumping ; 973 rdfs:domain ep-activity:WellCementPumping ;
973 rdfs:label "pressure at which plug bumped"^^xsd:string ; 974 rdfs:label "pressure at which plug bumped"^^xsd:string ;
974 rdfs:range ep-core:Pressure . 975 rdfs:range ep-core:Pressure .
...@@ -978,90 +979,90 @@ ep-activity:pumpedFluid ...@@ -978,90 +979,90 @@ ep-activity:pumpedFluid
978 rdfs:label "pumped fluid"^^xsd:string . 979 rdfs:label "pumped fluid"^^xsd:string .
979 980
980 ep-activity:recoveredCore 981 ep-activity:recoveredCore
981 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 982 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
982 rdfs:domain ep-activity:ExtractAWellCore ; 983 rdfs:domain ep-activity:ExtractAWellCore ;
983 rdfs:label "recovered core"^^xsd:string ; 984 rdfs:label "recovered core"^^xsd:string ;
984 rdfs:range <http://www.reportinghub.no/ep/schema/well#RecoveredCore> . 985 rdfs:range <http://www.reportinghub.no/ep/schema/well#RecoveredCore> .
985 986
986 ep-activity:returnedCementingFluid 987 ep-activity:returnedCementingFluid
987 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 988 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
988 rdfs:domain ep-activity:WellCementPumping ; 989 rdfs:domain ep-activity:WellCementPumping ;
989 rdfs:label "returned cementing fluid"^^xsd:string ; 990 rdfs:label "returned cementing fluid"^^xsd:string ;
990 rdfs:range <http://www.reportinghub.no/ep/schema/well#CementingFluid> . 991 rdfs:range <http://www.reportinghub.no/ep/schema/well#CementingFluid> .
991 992
992 ep-activity:sampledFluid 993 ep-activity:sampledFluid
993 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 994 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
994 rdfs:domain ep-activity:WirelineFormationTest ; 995 rdfs:domain ep-activity:WirelineFormationTest ;
995 rdfs:label "sampled fluid"^^xsd:string ; 996 rdfs:label "sampled fluid"^^xsd:string ;
996 rdfs:range <http://www.reportinghub.no/ep/schema/material#Fluid> . 997 rdfs:range <http://www.reportinghub.no/ep/schema/material#Fluid> .
997 998
998 ep-activity:serviceCompany 999 ep-activity:serviceCompany
999 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1000 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1000 rdfs:domain ep-activity:Activity ; 1001 rdfs:domain ep-activity:Activity ;
1001 rdfs:label "service company"^^xsd:string ; 1002 rdfs:label "service company"^^xsd:string ;
1002 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 1003 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
1003 1004
1004 ep-activity:startedAt 1005 ep-activity:startedAt
1005 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 1006 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
1006 rdfs:domain ep-core:PhysicalThing ; 1007 rdfs:domain ep-core:PhysicalThing ;
1007 rdfs:label "started at"^^xsd:string ; 1008 rdfs:label "started at"^^xsd:string ;
1008 rdfs:range xsd:dateTime . 1009 rdfs:range xsd:dateTime .
1009 1010
1010 ep-activity:timeLost 1011 ep-activity:timeLost
1011 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1012 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1012 rdfs:domain ep-activity:WellControlIncident ; 1013 rdfs:domain ep-activity:WellControlIncident ;
1013 rdfs:label "time lost"^^xsd:string ; 1014 rdfs:label "time lost"^^xsd:string ;
1014 rdfs:range ep-core:TimeDuration . 1015 rdfs:range ep-core:TimeDuration .
1015 1016
1016 ep-activity:timeOfFailure 1017 ep-activity:timeOfFailure
1017 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 1018 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
1018 rdfs:domain ep-activity:EquipmentFailureAndRepair ; 1019 rdfs:domain ep-activity:EquipmentFailureAndRepair ;
1019 rdfs:label "time of failure"^^xsd:string ; 1020 rdfs:label "time of failure"^^xsd:string ;
1020 rdfs:range xsd:dateTime . 1021 rdfs:range xsd:dateTime .
1021 1022
1022 ep-activity:timeOfRepair 1023 ep-activity:timeOfRepair
1023 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 1024 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
1024 rdfs:domain ep-activity:EquipmentFailureAndRepair ; 1025 rdfs:domain ep-activity:EquipmentFailureAndRepair ;
1025 rdfs:label "time of repair"^^xsd:string ; 1026 rdfs:label "time of repair"^^xsd:string ;
1026 rdfs:range xsd:dateTime . 1027 rdfs:range xsd:dateTime .
1027 1028
1028 ep-activity:volumeOfMudGained 1029 ep-activity:volumeOfMudGained
1029 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1030 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1030 rdfs:domain ep-activity:WellControlIncident ; 1031 rdfs:domain ep-activity:WellControlIncident ;
1031 rdfs:label "final rate of drilling"^^xsd:string ; 1032 rdfs:label "final rate of drilling"^^xsd:string ;
1032 rdfs:range ep-core:Volume . 1033 rdfs:range ep-core:Volume .
1033 1034
1034 ep-activity:wellBoreLoggingTool 1035 ep-activity:wellBoreLoggingTool
1035 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1036 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1036 rdfs:domain ep-activity:WellBoreLogRun ; 1037 rdfs:domain ep-activity:WellBoreLogRun ;
1037 rdfs:label "well bore logging tool"^^xsd:string ; 1038 rdfs:label "well bore logging tool"^^xsd:string ;
1038 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 1039 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
1039 1040
1040 ep-activity:wellTestBottomHolePressure 1041 ep-activity:wellTestBottomHolePressure
1041 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1042 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1042 rdfs:domain ep-activity:WellTest ; 1043 rdfs:domain ep-activity:WellTest ;
1043 rdfs:label "well test bottom hole pressure"^^xsd:string ; 1044 rdfs:label "well test bottom hole pressure"^^xsd:string ;
1044 rdfs:range ep-core:Pressure . 1045 rdfs:range ep-core:Pressure .
1045 1046
1046 ep-activity:wellTestFlowingPressure 1047 ep-activity:wellTestFlowingPressure
1047 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1048 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1048 rdfs:domain ep-activity:WellTest ; 1049 rdfs:domain ep-activity:WellTest ;
1049 rdfs:label "well test flowing pressure"^^xsd:string ; 1050 rdfs:label "well test flowing pressure"^^xsd:string ;
1050 rdfs:range ep-core:Pressure . 1051 rdfs:range ep-core:Pressure .
1051 1052
1052 ep-activity:wellTestNumber 1053 ep-activity:wellTestNumber
1053 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 1054 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
1054 rdfs:domain ep-activity:WellTest ; 1055 rdfs:domain ep-activity:WellTest ;
1055 rdfs:label "well test number"^^xsd:string . 1056 rdfs:label "well test number"^^xsd:string .
1056 1057
1057 ep-activity:wellTestShutInPressure 1058 ep-activity:wellTestShutInPressure
1058 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1059 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1059 rdfs:domain ep-activity:WellTest ; 1060 rdfs:domain ep-activity:WellTest ;
1060 rdfs:label "well test shut-in pressure"^^xsd:string ; 1061 rdfs:label "well test shut-in pressure"^^xsd:string ;
1061 rdfs:range ep-core:Pressure . 1062 rdfs:range ep-core:Pressure .
1062 1063
1063 ep-activity:wellTestStoredOil 1064 ep-activity:wellTestStoredOil
1064 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1065 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1065 rdfs:domain ep-activity:WellTest ; 1066 rdfs:domain ep-activity:WellTest ;
1066 rdfs:label "well test stored oil"^^xsd:string ; 1067 rdfs:label "well test stored oil"^^xsd:string ;
1067 rdfs:range <http://www.reportinghub.no/ep/schema/material#Oil> . 1068 rdfs:range <http://www.reportinghub.no/ep/schema/material#Oil> .
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 13
14 <http://www.reportinghub.no/ep/schema/1.0/report> 14 <http://www.reportinghub.no/ep/schema/1.0/report>
15 rdf:type owl:Ontology ; 15 rdf:type owl:Ontology ;
16 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/np/schema/1.0/npd> ; 16 + owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/activity> ;
17 owl:versionInfo "0.1.0"^^xsd:string . 17 owl:versionInfo "0.1.0"^^xsd:string .
18 18
19 ep-report:DailyDrillingReport 19 ep-report:DailyDrillingReport
...@@ -31,7 +31,7 @@ ep-report:DailyProductionReport ...@@ -31,7 +31,7 @@ ep-report:DailyProductionReport
31 rdfs:subClassOf ep-report:ProductionReport . 31 rdfs:subClassOf ep-report:ProductionReport .
32 32
33 ep-report:FinalDailyDrillingReport 33 ep-report:FinalDailyDrillingReport
34 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 34 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
35 rdfs:label "final daily drilling report"^^xsd:string ; 35 rdfs:label "final daily drilling report"^^xsd:string ;
36 rdfs:subClassOf ep-report:DailyDrillingReport . 36 rdfs:subClassOf ep-report:DailyDrillingReport .
37 37
...@@ -60,8 +60,13 @@ ep-report:NonProductivetimeReport ...@@ -60,8 +60,13 @@ ep-report:NonProductivetimeReport
60 rdfs:subClassOf ep-report:Report ; 60 rdfs:subClassOf ep-report:Report ;
61 rdfs:subClassOf 61 rdfs:subClassOf
62 [ rdf:type owl:Restriction ; 62 [ rdf:type owl:Restriction ;
63 + owl:allValuesFrom ep-report:DailyDrillingReport ;
64 + owl:onProperty ep-report:reportOn
65 + ] ;
66 + rdfs:subClassOf
67 + [ rdf:type owl:Restriction ;
63 owl:cardinality "1"^^xsd:nonNegativeInteger ; 68 owl:cardinality "1"^^xsd:nonNegativeInteger ;
64 - owl:onProperty ep-report:createdAt 69 + owl:onProperty ep-report:reportOn
65 ] ; 70 ] ;
66 rdfs:subClassOf 71 rdfs:subClassOf
67 [ rdf:type owl:Restriction ; 72 [ rdf:type owl:Restriction ;
...@@ -71,21 +76,16 @@ ep-report:NonProductivetimeReport ...@@ -71,21 +76,16 @@ ep-report:NonProductivetimeReport
71 rdfs:subClassOf 76 rdfs:subClassOf
72 [ rdf:type owl:Restriction ; 77 [ rdf:type owl:Restriction ;
73 owl:cardinality "1"^^xsd:nonNegativeInteger ; 78 owl:cardinality "1"^^xsd:nonNegativeInteger ;
74 - owl:onProperty ep-report:reportOn 79 + owl:onProperty ep-report:createdAt
75 - ] ;
76 - rdfs:subClassOf
77 - [ rdf:type owl:Restriction ;
78 - owl:allValuesFrom ep-report:DailyDrillingReport ;
79 - owl:onProperty ep-report:reportOn
80 ] . 80 ] .
81 81
82 ep-report:NormalDailyDrillingReport 82 ep-report:NormalDailyDrillingReport
83 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 83 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
84 rdfs:label "normal daily drilling report"^^xsd:string ; 84 rdfs:label "normal daily drilling report"^^xsd:string ;
85 rdfs:subClassOf ep-report:DailyDrillingReport . 85 rdfs:subClassOf ep-report:DailyDrillingReport .
86 86
87 ep-report:PreliminaryDailyDrillingReport 87 ep-report:PreliminaryDailyDrillingReport
88 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 88 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
89 rdfs:label "preliminary daily drilling report"^^xsd:string ; 89 rdfs:label "preliminary daily drilling report"^^xsd:string ;
90 rdfs:subClassOf ep-report:DailyDrillingReport . 90 rdfs:subClassOf ep-report:DailyDrillingReport .
91 91
...@@ -129,8 +129,8 @@ ep-report:ReportAliasIdentifier ...@@ -129,8 +129,8 @@ ep-report:ReportAliasIdentifier
129 rdfs:subClassOf owl:Thing ; 129 rdfs:subClassOf owl:Thing ;
130 rdfs:subClassOf 130 rdfs:subClassOf
131 [ rdf:type owl:Restriction ; 131 [ rdf:type owl:Restriction ;
132 - owl:minCardinality "1"^^xsd:nonNegativeInteger ; 132 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
133 - owl:onProperty ep-report:aliasName 133 + owl:onProperty ep-report:isAliasFor
134 ] ; 134 ] ;
135 rdfs:subClassOf 135 rdfs:subClassOf
136 [ rdf:type owl:Restriction ; 136 [ rdf:type owl:Restriction ;
...@@ -139,62 +139,62 @@ ep-report:ReportAliasIdentifier ...@@ -139,62 +139,62 @@ ep-report:ReportAliasIdentifier
139 ] ; 139 ] ;
140 rdfs:subClassOf 140 rdfs:subClassOf
141 [ rdf:type owl:Restriction ; 141 [ rdf:type owl:Restriction ;
142 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 142 + owl:minCardinality "1"^^xsd:nonNegativeInteger ;
143 - owl:onProperty ep-report:isAliasFor 143 + owl:onProperty ep-report:aliasName
144 ] . 144 ] .
145 145
146 ep-report:ReportForGasYearToDate 146 ep-report:ReportForGasYearToDate
147 - rdf:type ep-report:ReportPeriodType , owl:Class ; 147 + rdf:type owl:Class , ep-report:ReportPeriodType ;
148 rdfs:label "report for gas year to date"^^xsd:string ; 148 rdfs:label "report for gas year to date"^^xsd:string ;
149 rdfs:subClassOf ep-report:Report . 149 rdfs:subClassOf ep-report:Report .
150 150
151 ep-report:ReportForInstant 151 ep-report:ReportForInstant
152 - rdf:type ep-report:ReportPeriodType , owl:Class ; 152 + rdf:type owl:Class , ep-report:ReportPeriodType ;
153 rdfs:label "report for instant"^^xsd:string ; 153 rdfs:label "report for instant"^^xsd:string ;
154 rdfs:subClassOf ep-report:Report . 154 rdfs:subClassOf ep-report:Report .
155 155
156 ep-report:ReportForMonthToDate 156 ep-report:ReportForMonthToDate
157 - rdf:type ep-report:ReportPeriodType , owl:Class ; 157 + rdf:type owl:Class , ep-report:ReportPeriodType ;
158 rdfs:label "report for month to date"^^xsd:string ; 158 rdfs:label "report for month to date"^^xsd:string ;
159 rdfs:subClassOf ep-report:Report . 159 rdfs:subClassOf ep-report:Report .
160 160
161 ep-report:ReportForOneDay 161 ep-report:ReportForOneDay
162 - rdf:type ep-report:ReportPeriodType , owl:Class ; 162 + rdf:type owl:Class , ep-report:ReportPeriodType ;
163 rdfs:label "report for one day"^^xsd:string ; 163 rdfs:label "report for one day"^^xsd:string ;
164 rdfs:subClassOf ep-report:Report . 164 rdfs:subClassOf ep-report:Report .
165 165
166 ep-report:ReportForOneGasDay 166 ep-report:ReportForOneGasDay
167 - rdf:type ep-report:ReportPeriodType , owl:Class ; 167 + rdf:type owl:Class , ep-report:ReportPeriodType ;
168 rdfs:label "report for one gas day"^^xsd:string ; 168 rdfs:label "report for one gas day"^^xsd:string ;
169 rdfs:subClassOf ep-report:Report . 169 rdfs:subClassOf ep-report:Report .
170 170
171 ep-report:ReportForOneGasMonth 171 ep-report:ReportForOneGasMonth
172 - rdf:type ep-report:ReportPeriodType , owl:Class ; 172 + rdf:type owl:Class , ep-report:ReportPeriodType ;
173 rdfs:label "report for one gas month"^^xsd:string ; 173 rdfs:label "report for one gas month"^^xsd:string ;
174 rdfs:subClassOf ep-report:Report . 174 rdfs:subClassOf ep-report:Report .
175 175
176 ep-report:ReportForOneGasYear 176 ep-report:ReportForOneGasYear
177 - rdf:type ep-report:ReportPeriodType , owl:Class ; 177 + rdf:type owl:Class , ep-report:ReportPeriodType ;
178 rdfs:label "report for one gas year"^^xsd:string ; 178 rdfs:label "report for one gas year"^^xsd:string ;
179 rdfs:subClassOf ep-report:Report . 179 rdfs:subClassOf ep-report:Report .
180 180
181 ep-report:ReportForOneMonth 181 ep-report:ReportForOneMonth
182 - rdf:type ep-report:ReportPeriodType , owl:Class ; 182 + rdf:type owl:Class , ep-report:ReportPeriodType ;
183 rdfs:label "report for one month"^^xsd:string ; 183 rdfs:label "report for one month"^^xsd:string ;
184 rdfs:subClassOf ep-report:Report . 184 rdfs:subClassOf ep-report:Report .
185 185
186 ep-report:ReportForOneWeek 186 ep-report:ReportForOneWeek
187 - rdf:type ep-report:ReportPeriodType , owl:Class ; 187 + rdf:type owl:Class , ep-report:ReportPeriodType ;
188 rdfs:label "report for one week"^^xsd:string ; 188 rdfs:label "report for one week"^^xsd:string ;
189 rdfs:subClassOf ep-report:Report . 189 rdfs:subClassOf ep-report:Report .
190 190
191 ep-report:ReportForOneYear 191 ep-report:ReportForOneYear
192 - rdf:type ep-report:ReportPeriodType , owl:Class ; 192 + rdf:type owl:Class , ep-report:ReportPeriodType ;
193 rdfs:label "report for one year"^^xsd:string ; 193 rdfs:label "report for one year"^^xsd:string ;
194 rdfs:subClassOf ep-report:Report . 194 rdfs:subClassOf ep-report:Report .
195 195
196 ep-report:ReportForYearToDate 196 ep-report:ReportForYearToDate
197 - rdf:type ep-report:ReportPeriodType , owl:Class ; 197 + rdf:type owl:Class , ep-report:ReportPeriodType ;
198 rdfs:label "report for year to date"^^xsd:string ; 198 rdfs:label "report for year to date"^^xsd:string ;
199 rdfs:subClassOf ep-report:Report . 199 rdfs:subClassOf ep-report:Report .
200 200
...@@ -208,23 +208,23 @@ ep-report:WeeklyDrillingReport ...@@ -208,23 +208,23 @@ ep-report:WeeklyDrillingReport
208 rdfs:subClassOf ep-report:Report ; 208 rdfs:subClassOf ep-report:Report ;
209 rdfs:subClassOf 209 rdfs:subClassOf
210 [ rdf:type owl:Restriction ; 210 [ rdf:type owl:Restriction ;
211 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 211 + owl:allValuesFrom ep-report:DailyDrillingReport ;
212 - owl:onProperty ep-report:createdAt 212 + owl:onProperty ep-report:reportOn
213 ] ; 213 ] ;
214 rdfs:subClassOf 214 rdfs:subClassOf
215 [ rdf:type owl:Restriction ; 215 [ rdf:type owl:Restriction ;
216 - owl:allValuesFrom xsd:dateTime ; 216 + owl:cardinality "7"^^xsd:nonNegativeInteger ;
217 - owl:onProperty ep-report:createdAt 217 + owl:onProperty ep-report:reportOn
218 ] ; 218 ] ;
219 rdfs:subClassOf 219 rdfs:subClassOf
220 [ rdf:type owl:Restriction ; 220 [ rdf:type owl:Restriction ;
221 - owl:cardinality "7"^^xsd:nonNegativeInteger ; 221 + owl:allValuesFrom xsd:dateTime ;
222 - owl:onProperty ep-report:reportOn 222 + owl:onProperty ep-report:createdAt
223 ] ; 223 ] ;
224 rdfs:subClassOf 224 rdfs:subClassOf
225 [ rdf:type owl:Restriction ; 225 [ rdf:type owl:Restriction ;
226 - owl:allValuesFrom ep-report:DailyDrillingReport ; 226 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
227 - owl:onProperty ep-report:reportOn 227 + owl:onProperty ep-report:createdAt
228 ] . 228 ] .
229 229
230 ep-report:WellTestReport 230 ep-report:WellTestReport
...@@ -241,12 +241,12 @@ ep-report:aliasOwner ...@@ -241,12 +241,12 @@ ep-report:aliasOwner
241 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 241 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
242 242
243 ep-report:createdAt 243 ep-report:createdAt
244 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 244 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
245 rdfs:domain ep-report:Report ; 245 rdfs:domain ep-report:Report ;
246 rdfs:label "created at"^^xsd:string . 246 rdfs:label "created at"^^xsd:string .
247 247
248 ep-report:dailyDrillingReportNumber 248 ep-report:dailyDrillingReportNumber
249 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 249 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
250 rdfs:domain ep-report:DailyDrillingReport ; 250 rdfs:domain ep-report:DailyDrillingReport ;
251 rdfs:label "daily drilling report number"^^xsd:string . 251 rdfs:label "daily drilling report number"^^xsd:string .
252 252
...@@ -271,7 +271,7 @@ ep-report:disclaimer ...@@ -271,7 +271,7 @@ ep-report:disclaimer
271 rdfs:range xsd:string . 271 rdfs:range xsd:string .
272 272
273 ep-report:hasContent 273 ep-report:hasContent
274 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 274 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
275 rdfs:domain ep-report:Report ; 275 rdfs:domain ep-report:Report ;
276 rdfs:label "has content"^^xsd:string . 276 rdfs:label "has content"^^xsd:string .
277 277
...@@ -280,12 +280,12 @@ ep-report:isAliasFor ...@@ -280,12 +280,12 @@ ep-report:isAliasFor
280 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 280 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
281 281
282 ep-report:issuedAt 282 ep-report:issuedAt
283 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 283 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
284 rdfs:domain ep-report:Report ; 284 rdfs:domain ep-report:Report ;
285 rdfs:label "issued at"^^xsd:string . 285 rdfs:label "issued at"^^xsd:string .
286 286
287 ep-report:nameAsDatumObject 287 ep-report:nameAsDatumObject
288 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 288 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
289 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; 289 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
290 rdfs:label "name as datum object"^^xsd:string . 290 rdfs:label "name as datum object"^^xsd:string .
291 291
...@@ -295,13 +295,13 @@ ep-report:reportOn ...@@ -295,13 +295,13 @@ ep-report:reportOn
295 rdfs:label "report on"^^xsd:string . 295 rdfs:label "report on"^^xsd:string .
296 296
297 ep-report:reportSubmittedBy 297 ep-report:reportSubmittedBy
298 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 298 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
299 rdfs:domain ep-report:Report ; 299 rdfs:domain ep-report:Report ;
300 rdfs:label "report submitted by"^^xsd:string ; 300 rdfs:label "report submitted by"^^xsd:string ;
301 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 301 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
302 302
303 ep-report:reportSubmittedFrom 303 ep-report:reportSubmittedFrom
304 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 304 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
305 rdfs:domain ep-report:Report ; 305 rdfs:domain ep-report:Report ;
306 rdfs:label "report submitted from"^^xsd:string ; 306 rdfs:label "report submitted from"^^xsd:string ;
307 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . 307 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
...@@ -311,3 +311,13 @@ ep-report:title ...@@ -311,3 +311,13 @@ ep-report:title
311 rdfs:domain ep-report:Report ; 311 rdfs:domain ep-report:Report ;
312 rdfs:label "title"^^xsd:string ; 312 rdfs:label "title"^^xsd:string ;
313 rdfs:range xsd:string . 313 rdfs:range xsd:string .
314 +
315 +ep-report:validFrom
316 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
317 + rdfs:domain ep-report:Report ;
318 + rdfs:label "valid from"^^xsd:string .
319 +
320 +ep-report:validTo
321 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
322 + rdfs:domain ep-report:Report ;
323 + rdfs:label "valid to"^^xsd:string .
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
20 20
21 <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> 21 <http://www.reportinghub.no/ep/mpr/spin/1.1/lib>
22 rdf:type owl:Ontology ; 22 rdf:type owl:Ontology ;
23 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://spinrdf.org/spin> ; 23 + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production> ;
24 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 24 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
25 25
26 ep-mpr-spin-lib:Function 26 ep-mpr-spin-lib:Function
...@@ -105,6 +105,38 @@ arg2 is the interval identifier"""^^xsd:string ; ...@@ -105,6 +105,38 @@ arg2 is the interval identifier"""^^xsd:string ;
105 ]) 105 ])
106 ] . 106 ] .
107 107
108 +ep-mpr-spin-lib:buildSampledFluidURI
109 + rdf:type spin:Function ;
110 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
111 + spin:body
112 + [ rdf:type sp:Select ;
113 + rdfs:comment """arg1 is the name of the installation
114 +arg2 is the nominal time
115 +arg3 is the name of the sample"""^^xsd:string ;
116 + sp:resultVariables ([ sp:varName "uri"^^xsd:string
117 + ]) ;
118 + sp:where ([ rdf:type sp:Bind ;
119 + sp:expression
120 + [ rdf:type ep-spin-lib:buildURI ;
121 + sp:arg1 "https://www.reportinghub.no/ep/data/fluidSample/" ;
122 + sp:arg2 [ rdf:type fn:concat ;
123 + sp:arg1 [ rdf:type ep-spin-lib:normalizeString ;
124 + sp:arg1 spin:_arg1
125 + ] ;
126 + sp:arg2 "$" ;
127 + sp:arg3 spin:_arg2 ;
128 + sp:arg4 "$" ;
129 + sp:arg5 [ rdf:type ep-spin-lib:normalizeString ;
130 + sp:arg1 spin:_arg3
131 + ]
132 + ]
133 + ] ;
134 + sp:variable
135 + [ sp:varName "uri"^^xsd:string
136 + ]
137 + ])
138 + ] .
139 +
108 ep-mpr-spin-lib:selectAverageAmountOfMaterialFlag 140 ep-mpr-spin-lib:selectAverageAmountOfMaterialFlag
109 rdf:type spin:Function ; 141 rdf:type spin:Function ;
110 rdfs:label "select AverageAmountOfMaterialFlag"^^xsd:string ; 142 rdfs:label "select AverageAmountOfMaterialFlag"^^xsd:string ;
......
...@@ -11,12 +11,15 @@ ...@@ -11,12 +11,15 @@
11 <http://www.reportinghub.no/ep/transform/transform-helper-schema> 11 <http://www.reportinghub.no/ep/transform/transform-helper-schema>
12 rdf:type owl:Ontology ; 12 rdf:type owl:Ontology ;
13 rdfs:comment "The Transform Helper Schema is the set of properties and classes used for the creation of temporary data used as part of the ERH transformations. All instances of classes and uses of these properties is deleted before the triples are stored in the RDF database."^^xsd:string ; 13 rdfs:comment "The Transform Helper Schema is the set of properties and classes used for the creation of temporary data used as part of the ERH transformations. All instances of classes and uses of these properties is deleted before the triples are stored in the RDF database."^^xsd:string ;
14 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.epim.no/schemas/mprml/1> ; 14 + owl:imports <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/activity> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 16
17 transhelp:derivedFrom 17 transhelp:derivedFrom
18 rdf:type owl:ObjectProperty . 18 rdf:type owl:ObjectProperty .
19 19
20 +transhelp:facilityIdentifier
21 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
22 +
20 transhelp:forComment 23 transhelp:forComment
21 rdf:type owl:ObjectProperty ; 24 rdf:type owl:ObjectProperty ;
22 rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ; 25 rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ;
...@@ -27,22 +30,25 @@ transhelp:hasDerivedText ...@@ -27,22 +30,25 @@ transhelp:hasDerivedText
27 rdf:type owl:DatatypeProperty . 30 rdf:type owl:DatatypeProperty .
28 31
29 transhelp:intervalEnd 32 transhelp:intervalEnd
30 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty . 33 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
31 34
32 transhelp:intervalIdentifier 35 transhelp:intervalIdentifier
33 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty . 36 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
34 37
35 transhelp:intervalStart 38 transhelp:intervalStart
36 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty . 39 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
37 40
38 transhelp:mapsTo 41 transhelp:mapsTo
39 rdf:type rdf:Property . 42 rdf:type rdf:Property .
40 43
41 transhelp:materialClassMapsToMPREnumeration 44 transhelp:materialClassMapsToMPREnumeration
42 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , owl:InverseFunctionalProperty ; 45 + rdf:type owl:InverseFunctionalProperty , owl:FunctionalProperty , owl:ObjectProperty ;
43 rdfs:label "material class maps to MPR enumeration"^^xsd:string ; 46 rdfs:label "material class maps to MPR enumeration"^^xsd:string ;
44 rdfs:subPropertyOf transhelp:mapsTo . 47 rdfs:subPropertyOf transhelp:mapsTo .
45 48
49 +transhelp:nominalInstant
50 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty .
51 +
46 transhelp:standardTempPres 52 transhelp:standardTempPres
47 rdf:type rdf:Property ; 53 rdf:type rdf:Property ;
48 rdfs:range <http://www.epim.no/schemas/mprml/1#StandardTempPress> . 54 rdfs:range <http://www.epim.no/schemas/mprml/1#StandardTempPress> .
......
...@@ -25,89 +25,181 @@ ...@@ -25,89 +25,181 @@
25 <http://www.epim.no/schemas/mprml/1#A_Global-Objects> 25 <http://www.epim.no/schemas/mprml/1#A_Global-Objects>
26 spin:rule 26 spin:rule
27 [ rdf:type sp:Construct ; 27 [ rdf:type sp:Construct ;
28 - rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; 28 + rdfs:comment """STEP 40003e Create the Sample of fluid.
29 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ; 29 +It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ;
30 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
30 sp:predicate rdf:type ; 31 sp:predicate rdf:type ;
31 - sp:subject _:b1 32 + sp:subject
33 + [ sp:varName "sampledFluid"^^xsd:string
34 + ]
32 ] [ sp:object 35 ] [ sp:object
33 - [ sp:varName "productionReport"^^xsd:string 36 + [ sp:varName "name"^^xsd:string
34 ] ; 37 ] ;
35 - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; 38 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
36 - sp:subject _:b1 39 + sp:subject
37 - ] [ sp:object _:b2 ; 40 + [ sp:varName "sampledFluid"^^xsd:string
38 - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; 41 + ]
39 - sp:subject _:b1
40 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
41 - sp:predicate rdf:type ;
42 - sp:subject _:b2
43 ] [ sp:object 42 ] [ sp:object
44 - [ sp:varName "fluidSamplingType"^^xsd:string 43 + [ sp:varName "sampledFluid"^^xsd:string
45 ] ; 44 ] ;
45 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ;
46 + sp:subject
47 + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
48 + ]
49 + ]) ;
50 + sp:where ([ sp:object
51 + [ sp:varName "fluidSampleRef"^^xsd:string
52 + ] ;
53 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
54 + sp:subject spin:_this
55 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
46 sp:predicate rdf:type ; 56 sp:predicate rdf:type ;
47 - sp:subject _:b2 57 + sp:subject
58 + [ sp:varName "fluidSampleRef"^^xsd:string
59 + ]
48 ] [ sp:object 60 ] [ sp:object
49 - [ sp:varName "acquisitionDate"^^xsd:string 61 + [ sp:varName "time"^^xsd:string
50 ] ; 62 ] ;
51 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; 63 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
52 - sp:subject _:b2 64 + sp:subject
65 + [ sp:varName "fluidSampleRef"^^xsd:string
66 + ]
67 + ] [ sp:object
68 + [ sp:varName "normalizedFacilityName"^^xsd:string
69 + ] ;
70 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
71 + sp:subject
72 + [ sp:varName "fluidSampleRef"^^xsd:string
73 + ]
53 ] [ sp:object 74 ] [ sp:object
54 [ sp:varName "fluidSampleRef"^^xsd:string 75 [ sp:varName "fluidSampleRef"^^xsd:string
55 ] ; 76 ] ;
56 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 77 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
57 - sp:subject _:b2
58 - ]) ;
59 - sp:where ([ sp:object spin:_this ;
60 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
61 sp:subject 78 sp:subject
62 - [ sp:varName "productionReport"^^xsd:string 79 + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
63 ] 80 ]
64 - ] [ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; 81 + ] [ sp:object
65 - sp:predicate rdf:type ; 82 + [ sp:varName "name"^^xsd:string
83 + ] ;
84 + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ;
66 sp:subject 85 sp:subject
67 - [ sp:varName "productionReport"^^xsd:string 86 + [ sp:varName "fluidSampleRef"^^xsd:string
68 ] 87 ]
69 - ] [ sp:object 88 + ] [ rdf:type sp:Bind ;
89 + sp:expression
90 + [ rdf:type ep-mpr-spin-lib:buildSampledFluidURI ;
91 + sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string
92 + ] ;
93 + sp:arg2 [ sp:varName "time"^^xsd:string
94 + ] ;
95 + sp:arg3 [ sp:varName "name"^^xsd:string
96 + ]
97 + ] ;
98 + sp:variable
99 + [ sp:varName "sampledFluid"^^xsd:string
100 + ]
101 + ])
102 + ] ;
103 + spin:rule
104 + [ rdf:type sp:Construct ;
105 + rdfs:comment "STEP 40003d Set the facility for the sample of fluid - from reporting facility if not"^^xsd:string ;
106 + sp:templates ([ sp:object
107 + [ sp:varName "normalizedFacilityName"^^xsd:string
108 + ] ;
109 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
110 + sp:subject
111 + [ sp:varName "fluidSampleRef"^^xsd:string
112 + ]
113 + ]) ;
114 + sp:where ([ sp:object
70 [ sp:varName "fluidSampleRef"^^xsd:string 115 [ sp:varName "fluidSampleRef"^^xsd:string
71 ] ; 116 ] ;
72 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 117 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
73 sp:subject spin:_this 118 sp:subject spin:_this
119 + ] [ sp:object
120 + [ sp:varName "normalizedFacilityName"^^xsd:string
121 + ] ;
122 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
123 + sp:subject spin:_this
74 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; 124 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
75 sp:predicate rdf:type ; 125 sp:predicate rdf:type ;
76 sp:subject 126 sp:subject
77 [ sp:varName "fluidSampleRef"^^xsd:string 127 [ sp:varName "fluidSampleRef"^^xsd:string
78 ] 128 ]
79 - ] [ rdf:type sp:Optional ; 129 + ] [ rdf:type sp:NotExists ;
80 - sp:elements ([ sp:object
81 - [ sp:varName "acquisitionDate"^^xsd:string
82 - ] ;
83 - sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
84 - sp:subject
85 - [ sp:varName "fluidSampleRef"^^xsd:string
86 - ]
87 - ])
88 - ] [ rdf:type sp:Optional ;
89 sp:elements ([ sp:object 130 sp:elements ([ sp:object
90 - [ sp:varName "sampleTypeRef"^^xsd:string 131 + [ sp:varName "facilityRef"^^xsd:string
91 ] ; 132 ] ;
92 - sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; 133 + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
93 sp:subject 134 sp:subject
94 [ sp:varName "fluidSampleRef"^^xsd:string 135 [ sp:varName "fluidSampleRef"^^xsd:string
95 ] 136 ]
96 ]) 137 ])
97 - ] [ rdf:type sp:Bind ; 138 + ])
98 - sp:expression 139 + ] ;
99 - [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; 140 + spin:rule
100 - sp:arg1 [ sp:varName "sampleTypeRef"^^xsd:string 141 + [ rdf:type sp:Construct ;
101 - ] 142 + rdfs:comment "STEP 40002 Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume."^^xsd:string ;
143 + sp:templates ([ sp:object _:b1 ;
144 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ;
145 + sp:subject
146 + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
147 + ]
148 + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
149 + sp:predicate rdf:type ;
150 + sp:subject _:b1
151 + ] [ sp:object
152 + [ sp:varName "facility"^^xsd:string
102 ] ; 153 ] ;
103 - sp:variable 154 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
104 - [ sp:varName "fluidSamplingType"^^xsd:string 155 + sp:subject _:b1
156 + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
157 + sp:predicate rdf:type ;
158 + sp:subject
159 + [ sp:varName "facility"^^xsd:string
160 + ]
161 + ]) ;
162 + sp:where ([ sp:object
163 + [ sp:varName "fluidSampleRef"^^xsd:string
164 + ] ;
165 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
166 + sp:subject spin:_this
167 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
168 + sp:predicate rdf:type ;
169 + sp:subject
170 + [ sp:varName "fluidSampleRef"^^xsd:string
171 + ]
172 + ] [ sp:object
173 + [ sp:varName "fluidSampleRef"^^xsd:string
174 + ] ;
175 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
176 + sp:subject
177 + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
178 + ]
179 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
180 + sp:predicate rdf:type ;
181 + sp:subject
182 + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string
183 + ]
184 + ] [ sp:object
185 + [ sp:varName "facilityRef"^^xsd:string
186 + ] ;
187 + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ;
188 + sp:subject
189 + [ sp:varName "fluidSampleRef"^^xsd:string
190 + ]
191 + ] [ sp:object
192 + [ sp:varName "facilityRef"^^xsd:string
193 + ] ;
194 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
195 + sp:subject
196 + [ sp:varName "facility"^^xsd:string
105 ] 197 ]
106 ]) 198 ])
107 ] ; 199 ] ;
108 spin:rule 200 spin:rule
109 [ rdf:type sp:Construct ; 201 [ rdf:type sp:Construct ;
110 - rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; 202 + rdfs:comment "STEP 40010 Specify the fluid analysis result."^^xsd:string ;
111 sp:templates ([ sp:object 203 sp:templates ([ sp:object
112 [ sp:varName "nameFluidAnalysis"^^xsd:string 204 [ sp:varName "nameFluidAnalysis"^^xsd:string
113 ] ; 205 ] ;
...@@ -184,12 +276,12 @@ ...@@ -184,12 +276,12 @@
184 ] ; 276 ] ;
185 spin:rule 277 spin:rule
186 [ rdf:type sp:Construct ; 278 [ rdf:type sp:Construct ;
187 - rdfs:comment """STEP 40005b Specify the fluid component - non-primary component. 279 + rdfs:comment """STEP 40011b Specify the fluid component - non-primary component.
188 The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; 280 The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ;
189 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; 281 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
190 sp:predicate rdf:type ; 282 sp:predicate rdf:type ;
191 - sp:subject _:b3 283 + sp:subject _:b2
192 - ] [ sp:object _:b3 ; 284 + ] [ sp:object _:b2 ;
193 sp:predicate <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> ; 285 sp:predicate <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> ;
194 sp:subject 286 sp:subject
195 [ sp:varName "sampledFluid"^^xsd:string 287 [ sp:varName "sampledFluid"^^xsd:string
...@@ -198,49 +290,49 @@ The componentName element is used differently in the examples for the primary an ...@@ -198,49 +290,49 @@ The componentName element is used differently in the examples for the primary an
198 [ sp:varName "fluidComponentKindType"^^xsd:string 290 [ sp:varName "fluidComponentKindType"^^xsd:string
199 ] ; 291 ] ;
200 sp:predicate rdf:type ; 292 sp:predicate rdf:type ;
201 - sp:subject _:b3 293 + sp:subject _:b2
202 ] [ sp:object 294 ] [ sp:object
203 [ sp:varName "fluidSubstanceKindType"^^xsd:string 295 [ sp:varName "fluidSubstanceKindType"^^xsd:string
204 ] ; 296 ] ;
205 sp:predicate rdf:type ; 297 sp:predicate rdf:type ;
206 - sp:subject _:b3 298 + sp:subject _:b2
207 ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ; 299 ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ;
208 sp:predicate rdf:type ; 300 sp:predicate rdf:type ;
209 - sp:subject _:b4 301 + sp:subject _:b3
210 - ] [ sp:object _:b3 ; 302 + ] [ sp:object _:b2 ;
211 sp:predicate <http://www.reportinghub.no/ep/schema/material#partMaterialOfPair> ; 303 sp:predicate <http://www.reportinghub.no/ep/schema/material#partMaterialOfPair> ;
212 - sp:subject _:b4 304 + sp:subject _:b3
213 ] [ sp:object 305 ] [ sp:object
214 [ sp:varName "sampledFluid"^^xsd:string 306 [ sp:varName "sampledFluid"^^xsd:string
215 ] ; 307 ] ;
216 sp:predicate <http://www.reportinghub.no/ep/schema/material#wholeMaterialOfPair> ; 308 sp:predicate <http://www.reportinghub.no/ep/schema/material#wholeMaterialOfPair> ;
217 - sp:subject _:b4 309 + sp:subject _:b3
218 - ] [ sp:object _:b5 ; 310 + ] [ sp:object _:b4 ;
219 sp:predicate <http://www.reportinghub.no/ep/schema/material#massRatio> ; 311 sp:predicate <http://www.reportinghub.no/ep/schema/material#massRatio> ;
220 - sp:subject _:b4 312 + sp:subject _:b3
221 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; 313 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
222 sp:predicate rdf:type ; 314 sp:predicate rdf:type ;
223 - sp:subject _:b5 315 + sp:subject _:b4
224 ] [ sp:object 316 ] [ sp:object
225 [ sp:varName "realWeightPercent"^^xsd:string 317 [ sp:varName "realWeightPercent"^^xsd:string
226 ] ; 318 ] ;
227 sp:predicate 319 sp:predicate
228 [ sp:varName "weightPercentScale"^^xsd:string 320 [ sp:varName "weightPercentScale"^^xsd:string
229 ] ; 321 ] ;
230 - sp:subject _:b5
231 - ] [ sp:object _:b6 ;
232 - sp:predicate <http://www.reportinghub.no/ep/schema/material#moleRatio> ;
233 sp:subject _:b4 322 sp:subject _:b4
323 + ] [ sp:object _:b5 ;
324 + sp:predicate <http://www.reportinghub.no/ep/schema/material#moleRatio> ;
325 + sp:subject _:b3
234 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; 326 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ;
235 sp:predicate rdf:type ; 327 sp:predicate rdf:type ;
236 - sp:subject _:b6 328 + sp:subject _:b5
237 ] [ sp:object 329 ] [ sp:object
238 [ sp:varName "realMolePercent"^^xsd:string 330 [ sp:varName "realMolePercent"^^xsd:string
239 ] ; 331 ] ;
240 sp:predicate 332 sp:predicate
241 [ sp:varName "molePercentScale"^^xsd:string 333 [ sp:varName "molePercentScale"^^xsd:string
242 ] ; 334 ] ;
243 - sp:subject _:b6 335 + sp:subject _:b5
244 ]) ; 336 ]) ;
245 sp:where ([ sp:object 337 sp:where ([ sp:object
246 [ sp:varName "fluidAnalysisResultRef"^^xsd:string 338 [ sp:varName "fluidAnalysisResultRef"^^xsd:string
...@@ -376,23 +468,48 @@ The componentName element is used differently in the examples for the primary an ...@@ -376,23 +468,48 @@ The componentName element is used differently in the examples for the primary an
376 ] ; 468 ] ;
377 spin:rule 469 spin:rule
378 [ rdf:type sp:Construct ; 470 [ rdf:type sp:Construct ;
379 - rdfs:comment """STEP 40003 Create the Sample of fluid. 471 + rdfs:comment "STEP 40001 Create the FluidSampleReport and FluidSampling activity ."^^xsd:string ;
380 -The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; 472 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ;
381 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; 473 + sp:predicate rdf:type ;
474 + sp:subject _:b6
475 + ] [ sp:object
476 + [ sp:varName "productionReport"^^xsd:string
477 + ] ;
478 + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ;
479 + sp:subject _:b6
480 + ] [ sp:object _:b7 ;
481 + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
482 + sp:subject _:b6
483 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
382 sp:predicate rdf:type ; 484 sp:predicate rdf:type ;
383 sp:subject _:b7 485 sp:subject _:b7
384 ] [ sp:object 486 ] [ sp:object
385 - [ sp:varName "name"^^xsd:string 487 + [ sp:varName "fluidSamplingType"^^xsd:string
386 ] ; 488 ] ;
387 - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; 489 + sp:predicate rdf:type ;
388 sp:subject _:b7 490 sp:subject _:b7
389 - ] [ sp:object _:b7 ; 491 + ] [ sp:object
390 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; 492 + [ sp:varName "acquisitionDate"^^xsd:string
493 + ] ;
494 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
495 + sp:subject _:b7
496 + ] [ sp:object
497 + [ sp:varName "fluidSampleRef"^^xsd:string
498 + ] ;
499 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
500 + sp:subject _:b7
501 + ]) ;
502 + sp:where ([ sp:object spin:_this ;
503 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
391 sp:subject 504 sp:subject
392 - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string 505 + [ sp:varName "productionReport"^^xsd:string
393 ] 506 ]
394 - ]) ; 507 + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
395 - sp:where ([ sp:object 508 + sp:predicate rdf:type ;
509 + sp:subject
510 + [ sp:varName "productionReport"^^xsd:string
511 + ]
512 + ] [ sp:object
396 [ sp:varName "fluidSampleRef"^^xsd:string 513 [ sp:varName "fluidSampleRef"^^xsd:string
397 ] ; 514 ] ;
398 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 515 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
...@@ -402,25 +519,75 @@ The sample is anonymous. It is matched to its results via the sample name, which ...@@ -402,25 +519,75 @@ The sample is anonymous. It is matched to its results via the sample name, which
402 sp:subject 519 sp:subject
403 [ sp:varName "fluidSampleRef"^^xsd:string 520 [ sp:varName "fluidSampleRef"^^xsd:string
404 ] 521 ]
405 - ] [ sp:object 522 + ] [ rdf:type sp:Optional ;
406 - [ sp:varName "fluidSampleRef"^^xsd:string 523 + sp:elements ([ sp:object
524 + [ sp:varName "acquisitionDate"^^xsd:string
525 + ] ;
526 + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
527 + sp:subject
528 + [ sp:varName "fluidSampleRef"^^xsd:string
529 + ]
530 + ])
531 + ] [ rdf:type sp:Optional ;
532 + sp:elements ([ sp:object
533 + [ sp:varName "sampleTypeRef"^^xsd:string
534 + ] ;
535 + sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ;
536 + sp:subject
537 + [ sp:varName "fluidSampleRef"^^xsd:string
538 + ]
539 + ])
540 + ] [ rdf:type sp:Bind ;
541 + sp:expression
542 + [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ;
543 + sp:arg1 [ sp:varName "sampleTypeRef"^^xsd:string
544 + ]
407 ] ; 545 ] ;
408 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 546 + sp:variable
547 + [ sp:varName "fluidSamplingType"^^xsd:string
548 + ]
549 + ])
550 + ] ;
551 + spin:rule
552 + [ rdf:type sp:Construct ;
553 + rdfs:comment "STEP 40003b Set the date for the sample of fluid - from report date if not"^^xsd:string ;
554 + sp:templates ([ sp:object
555 + [ sp:varName "intervalIdentifier"^^xsd:string
556 + ] ;
557 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
409 sp:subject 558 sp:subject
410 - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string 559 + [ sp:varName "fluidSampleRef"^^xsd:string
411 ] 560 ]
561 + ]) ;
562 + sp:where ([ sp:object
563 + [ sp:varName "fluidSampleRef"^^xsd:string
564 + ] ;
565 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
566 + sp:subject spin:_this
412 ] [ sp:object 567 ] [ sp:object
413 - [ sp:varName "name"^^xsd:string 568 + [ sp:varName "intervalIdentifier"^^xsd:string
414 ] ; 569 ] ;
415 - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; 570 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalIdentifier> ;
571 + sp:subject spin:_this
572 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
573 + sp:predicate rdf:type ;
416 sp:subject 574 sp:subject
417 [ sp:varName "fluidSampleRef"^^xsd:string 575 [ sp:varName "fluidSampleRef"^^xsd:string
418 ] 576 ]
577 + ] [ rdf:type sp:NotExists ;
578 + sp:elements ([ sp:object
579 + [ sp:varName "acquisitionDate"^^xsd:string
580 + ] ;
581 + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
582 + sp:subject
583 + [ sp:varName "fluidSampleRef"^^xsd:string
584 + ]
585 + ])
419 ]) 586 ])
420 ] ; 587 ] ;
421 spin:rule 588 spin:rule
422 [ rdf:type sp:Construct ; 589 [ rdf:type sp:Construct ;
423 - rdfs:comment """STEP 40005a Specify the fluid component - primary component. 590 + rdfs:comment """STEP 40011a Specify the fluid component - primary component.
424 The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; 591 The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ;
425 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; 592 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ;
426 sp:predicate rdf:type ; 593 sp:predicate rdf:type ;
...@@ -529,24 +696,20 @@ The componentName element is used differently in the examples for the primary an ...@@ -529,24 +696,20 @@ The componentName element is used differently in the examples for the primary an
529 ] ; 696 ] ;
530 spin:rule 697 spin:rule
531 [ rdf:type sp:Construct ; 698 [ rdf:type sp:Construct ;
532 - rdfs:comment "STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume."^^xsd:string ; 699 + rdfs:comment "STEP 40004 Set the valid from and valid to for the report."^^xsd:string ;
533 - sp:templates ([ sp:object _:b9 ; 700 + sp:templates ([ sp:object
534 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; 701 + [ sp:varName "validFrom"^^xsd:string
702 + ] ;
703 + sp:predicate <http://www.reportinghub.no/ep/schema/report#validFrom> ;
535 sp:subject 704 sp:subject
536 - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string 705 + [ sp:varName "fluidSampleReport"^^xsd:string
537 ] 706 ]
538 - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
539 - sp:predicate rdf:type ;
540 - sp:subject _:b9
541 ] [ sp:object 707 ] [ sp:object
542 - [ sp:varName "facility"^^xsd:string 708 + [ sp:varName "validTo"^^xsd:string
543 ] ; 709 ] ;
544 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 710 + sp:predicate <http://www.reportinghub.no/ep/schema/report#validTo> ;
545 - sp:subject _:b9
546 - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
547 - sp:predicate rdf:type ;
548 sp:subject 711 sp:subject
549 - [ sp:varName "facility"^^xsd:string 712 + [ sp:varName "fluidSampleReport"^^xsd:string
550 ] 713 ]
551 ]) ; 714 ]) ;
552 sp:where ([ sp:object 715 sp:where ([ sp:object
...@@ -564,12 +727,165 @@ The componentName element is used differently in the examples for the primary an ...@@ -564,12 +727,165 @@ The componentName element is used differently in the examples for the primary an
564 ] ; 727 ] ;
565 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 728 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
566 sp:subject 729 sp:subject
567 - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string 730 + [ sp:varName "fluidSamplingAndAnalysisActivity"^^xsd:string
568 ] 731 ]
569 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; 732 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ;
570 sp:predicate rdf:type ; 733 sp:predicate rdf:type ;
571 sp:subject 734 sp:subject
572 - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string 735 + [ sp:varName "fluidSamplingAndAnalysisActivity"^^xsd:string
736 + ]
737 + ] [ sp:object
738 + [ sp:varName "fluidSamplingAndAnalysisActivity"^^xsd:string
739 + ] ;
740 + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
741 + sp:subject
742 + [ sp:varName "fluidSampleReport"^^xsd:string
743 + ]
744 + ] [ sp:object
745 + [ sp:varName "customDataRef"^^xsd:string
746 + ] ;
747 + sp:predicate <http://www.epim.no/schemas/mprml/1#customDataRef> ;
748 + sp:subject
749 + [ sp:varName "fluidSampleRef"^^xsd:string
750 + ]
751 + ] [ sp:object
752 + [ sp:varName "extensionNameValueRef"^^xsd:string
753 + ] ;
754 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
755 + sp:subject
756 + [ sp:varName "customDataRef"^^xsd:string
757 + ]
758 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#extensionNameValue> ;
759 + sp:predicate rdf:type ;
760 + sp:subject
761 + [ sp:varName "extensionNameValueRef"^^xsd:string
762 + ]
763 + ] [ rdf:type sp:Optional ;
764 + sp:elements ([ sp:object
765 + [ sp:varName "validFromRef"^^xsd:string
766 + ] ;
767 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
768 + sp:subject
769 + [ sp:varName "extensionNameValueRef"^^xsd:string
770 + ]
771 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#nameClass> ;
772 + sp:predicate rdf:type ;
773 + sp:subject
774 + [ sp:varName "validFromRef"^^xsd:string
775 + ]
776 + ] [ sp:object
777 + [ sp:varName "validFromText"^^xsd:string
778 + ] ;
779 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
780 + sp:subject
781 + [ sp:varName "validFromRef"^^xsd:string
782 + ]
783 + ] [ sp:object "ValidFrom" ;
784 + sp:predicate <http://topbraid.org/sxml#text> ;
785 + sp:subject
786 + [ sp:varName "validFromText"^^xsd:string
787 + ]
788 + ] [ sp:object
789 + [ sp:varName "valueFromRef"^^xsd:string
790 + ] ;
791 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
792 + sp:subject
793 + [ sp:varName "extensionNameValueRef"^^xsd:string
794 + ]
795 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#valueClass> ;
796 + sp:predicate rdf:type ;
797 + sp:subject
798 + [ sp:varName "valueFromRef"^^xsd:string
799 + ]
800 + ] [ sp:object
801 + [ sp:varName "valueFromText"^^xsd:string
802 + ] ;
803 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
804 + sp:subject
805 + [ sp:varName "valueFromRef"^^xsd:string
806 + ]
807 + ] [ sp:object
808 + [ sp:varName "validFrom"^^xsd:string
809 + ] ;
810 + sp:predicate <http://topbraid.org/sxml#text> ;
811 + sp:subject
812 + [ sp:varName "valueFromText"^^xsd:string
813 + ]
814 + ])
815 + ] [ rdf:type sp:Optional ;
816 + sp:elements ([ sp:object
817 + [ sp:varName "validToRef"^^xsd:string
818 + ] ;
819 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
820 + sp:subject
821 + [ sp:varName "extensionNameValueRef"^^xsd:string
822 + ]
823 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#nameClass> ;
824 + sp:predicate rdf:type ;
825 + sp:subject
826 + [ sp:varName "validToRef"^^xsd:string
827 + ]
828 + ] [ sp:object
829 + [ sp:varName "validToText"^^xsd:string
830 + ] ;
831 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
832 + sp:subject
833 + [ sp:varName "validToRef"^^xsd:string
834 + ]
835 + ] [ sp:object "ValidTo" ;
836 + sp:predicate <http://topbraid.org/sxml#text> ;
837 + sp:subject
838 + [ sp:varName "validToText"^^xsd:string
839 + ]
840 + ] [ sp:object
841 + [ sp:varName "valueToRef"^^xsd:string
842 + ] ;
843 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
844 + sp:subject
845 + [ sp:varName "extensionNameValueRef"^^xsd:string
846 + ]
847 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#valueClass> ;
848 + sp:predicate rdf:type ;
849 + sp:subject
850 + [ sp:varName "valueToRef"^^xsd:string
851 + ]
852 + ] [ sp:object
853 + [ sp:varName "valueToText"^^xsd:string
854 + ] ;
855 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
856 + sp:subject
857 + [ sp:varName "valueToRef"^^xsd:string
858 + ]
859 + ] [ sp:object
860 + [ sp:varName "validTo"^^xsd:string
861 + ] ;
862 + sp:predicate <http://topbraid.org/sxml#text> ;
863 + sp:subject
864 + [ sp:varName "valueToText"^^xsd:string
865 + ]
866 + ])
867 + ])
868 + ] ;
869 + spin:rule
870 + [ rdf:type sp:Construct ;
871 + rdfs:comment "STEP 40003c Set the facility for the sample of fluid - from sampling facility if possible"^^xsd:string ;
872 + sp:templates ([ sp:object
873 + [ sp:varName "normalizedFacilityName"^^xsd:string
874 + ] ;
875 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#facilityIdentifier> ;
876 + sp:subject
877 + [ sp:varName "fluidSampleRef"^^xsd:string
878 + ]
879 + ]) ;
880 + sp:where ([ sp:object
881 + [ sp:varName "fluidSampleRef"^^xsd:string
882 + ] ;
883 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
884 + sp:subject spin:_this
885 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
886 + sp:predicate rdf:type ;
887 + sp:subject
888 + [ sp:varName "fluidSampleRef"^^xsd:string
573 ] 889 ]
574 ] [ sp:object 890 ] [ sp:object
575 [ sp:varName "facilityRef"^^xsd:string 891 [ sp:varName "facilityRef"^^xsd:string
...@@ -578,12 +894,45 @@ The componentName element is used differently in the examples for the primary an ...@@ -578,12 +894,45 @@ The componentName element is used differently in the examples for the primary an
578 sp:subject 894 sp:subject
579 [ sp:varName "fluidSampleRef"^^xsd:string 895 [ sp:varName "fluidSampleRef"^^xsd:string
580 ] 896 ]
897 + ] [ rdf:type sp:Bind ;
898 + sp:expression
899 + [ rdf:type spl:object ;
900 + sp:arg1 [ sp:varName "facilityRef"^^xsd:string
901 + ] ;
902 + sp:arg2 <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText>
903 + ] ;
904 + sp:variable
905 + [ sp:varName "normalizedFacilityName"^^xsd:string
906 + ]
907 + ])
908 + ] ;
909 + spin:rule
910 + [ rdf:type sp:Construct ;
911 + rdfs:comment "STEP 40003a Set the date for the sample of fluid - from acquisition date if possible"^^xsd:string ;
912 + sp:templates ([ sp:object
913 + [ sp:varName "acquisitionDate"^^xsd:string
914 + ] ;
915 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#nominalInstant> ;
916 + sp:subject
917 + [ sp:varName "fluidSampleRef"^^xsd:string
918 + ]
919 + ]) ;
920 + sp:where ([ sp:object
921 + [ sp:varName "fluidSampleRef"^^xsd:string
922 + ] ;
923 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
924 + sp:subject spin:_this
925 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ;
926 + sp:predicate rdf:type ;
927 + sp:subject
928 + [ sp:varName "fluidSampleRef"^^xsd:string
929 + ]
581 ] [ sp:object 930 ] [ sp:object
582 - [ sp:varName "facilityRef"^^xsd:string 931 + [ sp:varName "acquisitionDate"^^xsd:string
583 ] ; 932 ] ;
584 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 933 + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ;
585 sp:subject 934 sp:subject
586 - [ sp:varName "facility"^^xsd:string 935 + [ sp:varName "fluidSampleRef"^^xsd:string
587 ] 936 ]
588 ]) 937 ])
589 ] . 938 ] .
......