David Leal

Activities documented for PCA-RDL

...@@ -42,6 +42,9 @@ ep-activity:ActivitySuccessType ...@@ -42,6 +42,9 @@ ep-activity:ActivitySuccessType
42 rdfs:label "activity success type"^^xsd:string ; 42 rdfs:label "activity success type"^^xsd:string ;
43 rdfs:subClassOf owl:Class . 43 rdfs:subClassOf owl:Class .
44 44
45 +ep-activity:ApproveAReport
46 + rdfs:comment "activity that is approving a report"^^xsd:string .
47 +
45 ep-activity:DailyDrillingActivity 48 ep-activity:DailyDrillingActivity
46 rdf:type owl:Class ; 49 rdf:type owl:Class ;
47 rdfs:comment "drilling activity that consists of all that is done in order to drill a well during one day"^^xsd:string ; 50 rdfs:comment "drilling activity that consists of all that is done in order to drill a well during one day"^^xsd:string ;
...@@ -74,11 +77,6 @@ ep-activity:DailyDrillingActivityToStatus ...@@ -74,11 +77,6 @@ ep-activity:DailyDrillingActivityToStatus
74 owl:onProperty ep-core:hasPart 77 owl:onProperty ep-core:hasPart
75 ] . 78 ] .
76 79
77 -ep-activity:DailyProductionActivity
78 - rdf:type owl:Class ;
79 - rdfs:label "daily production activity"^^xsd:string ;
80 - rdfs:subClassOf ep-activity:ProductionActivity .
81 -
82 ep-activity:Drill-bypass 80 ep-activity:Drill-bypass
83 rdf:type ep-activity:WellBoreDrillingType ; 81 rdf:type ep-activity:WellBoreDrillingType ;
84 rdfs:label "drill - bypass"^^xsd:string ; 82 rdfs:label "drill - bypass"^^xsd:string ;
...@@ -245,6 +243,7 @@ ep-activity:FluidReading ...@@ -245,6 +243,7 @@ ep-activity:FluidReading
245 243
246 ep-activity:FormationIntegrityTest 244 ep-activity:FormationIntegrityTest
247 rdf:type ep-activity:PressureTestType , owl:Class ; 245 rdf:type ep-activity:PressureTestType , owl:Class ;
246 + rdfs:comment "wellbore pressure test that is a formation integrity test. NOTE If the formation is not able to withstand the given pressure, the result of the test is the strength of the formation. (source DDR-XSD)"^^xsd:string ;
248 rdfs:label "formation integrity test"^^xsd:string ; 247 rdfs:label "formation integrity test"^^xsd:string ;
249 rdfs:subClassOf ep-activity:WellBorePressureTest ; 248 rdfs:subClassOf ep-activity:WellBorePressureTest ;
250 owl:disjointWith ep-activity:LeakOffTest . 249 owl:disjointWith ep-activity:LeakOffTest .
...@@ -324,8 +323,12 @@ ep-activity:GasReadingType ...@@ -324,8 +323,12 @@ ep-activity:GasReadingType
324 rdfs:label "gas reading type"^^xsd:string ; 323 rdfs:label "gas reading type"^^xsd:string ;
325 rdfs:subClassOf owl:Class . 324 rdfs:subClassOf owl:Class .
326 325
326 +ep-activity:IssueAReport
327 + rdfs:comment "activity that is issuing a report"^^xsd:string .
328 +
327 ep-activity:LeakOffTest 329 ep-activity:LeakOffTest
328 rdf:type ep-activity:PressureTestType , owl:Class ; 330 rdf:type ep-activity:PressureTestType , owl:Class ;
331 + rdfs:comment "wellbore pressure test that is a leak-off test where the well is shut in and fluid is pumped into the wellbore gradually to increase the pressure that the formation experiences. NOTE A leakoff test is usually conducted immediately after drilling below a new casing shoe. (source DDR-XSD)"^^xsd:string ;
329 rdfs:label "leak-off test"^^xsd:string ; 332 rdfs:label "leak-off test"^^xsd:string ;
330 rdfs:subClassOf ep-activity:WellBorePressureTest ; 333 rdfs:subClassOf ep-activity:WellBorePressureTest ;
331 owl:disjointWith ep-activity:FormationIntegrityTest . 334 owl:disjointWith ep-activity:FormationIntegrityTest .
...@@ -347,30 +350,8 @@ ep-activity:MonthlyDrillingActivity ...@@ -347,30 +350,8 @@ ep-activity:MonthlyDrillingActivity
347 owl:onProperty ep-activity:hasSubActivity 350 owl:onProperty ep-activity:hasSubActivity
348 ] . 351 ] .
349 352
350 -ep-activity:OffshoreActivity 353 +ep-activity:ObserveTheWeather
351 - rdf:type owl:Class ; 354 + rdfs:comment "make an observation that is of the weather"^^xsd:string .
352 - rdfs:label "Offshore activity"^^xsd:string ;
353 - rdfs:subClassOf ep-activity:Activity .
354 -
355 -ep-activity:OffshoreWellActivity
356 - rdf:type owl:Class ;
357 - rdfs:label "Offshore well activity"^^xsd:string ;
358 - rdfs:subClassOf ep-activity:OffshoreActivity ;
359 - rdfs:subClassOf
360 - [ rdf:type owl:Restriction ;
361 - owl:cardinality "1"^^xsd:nonNegativeInteger ;
362 - owl:onProperty ep-activity:onRig
363 - ] ;
364 - rdfs:subClassOf
365 - [ rdf:type owl:Restriction ;
366 - owl:cardinality "1"^^xsd:nonNegativeInteger ;
367 - owl:onProperty ep-activity:onWell
368 - ] ;
369 - rdfs:subClassOf
370 - [ rdf:type owl:Restriction ;
371 - owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#Well> ;
372 - owl:onProperty ep-activity:onWell
373 - ] .
374 355
375 ep-activity:OpenPerforationInterval 356 ep-activity:OpenPerforationInterval
376 rdf:type owl:Class ; 357 rdf:type owl:Class ;
...@@ -412,7 +393,7 @@ ep-activity:PreliminaryZonation ...@@ -412,7 +393,7 @@ ep-activity:PreliminaryZonation
412 393
413 ep-activity:PressureTestType 394 ep-activity:PressureTestType
414 rdf:type rdfs:Class ; 395 rdf:type rdfs:Class ;
415 - rdfs:comment "class of pressure test on the basis of what is tested"^^xsd:string ; 396 + rdfs:comment "class of pressure test on the basis of what is tested that is defined by the PresTestType enumeration in the DDR-XSD"^^xsd:string ;
416 rdfs:label "pressure test type"^^xsd:string ; 397 rdfs:label "pressure test type"^^xsd:string ;
417 rdfs:subClassOf owl:Class . 398 rdfs:subClassOf owl:Class .
418 399
...@@ -422,11 +403,6 @@ ep-activity:ProductionActivity ...@@ -422,11 +403,6 @@ ep-activity:ProductionActivity
422 rdfs:label "Production activity"^^xsd:string ; 403 rdfs:label "Production activity"^^xsd:string ;
423 rdfs:subClassOf ep-activity:Activity . 404 rdfs:subClassOf ep-activity:Activity .
424 405
425 -ep-activity:ProductionActivityToDate
426 - rdf:type owl:Class ;
427 - rdfs:label "production activity to date"^^xsd:string ;
428 - rdfs:subClassOf ep-activity:ProductionActivity .
429 -
430 ep-activity:ProductionTest 406 ep-activity:ProductionTest
431 rdf:type ep-activity:WellTestType , owl:Class ; 407 rdf:type ep-activity:WellTestType , owl:Class ;
432 rdfs:comment "a well test that is intended to determine the daily rate of oil, gas, and water production from a (potential) reservoir"^^xsd:string ; 408 rdfs:comment "a well test that is intended to determine the daily rate of oil, gas, and water production from a (potential) reservoir"^^xsd:string ;
...@@ -434,6 +410,9 @@ ep-activity:ProductionTest ...@@ -434,6 +410,9 @@ ep-activity:ProductionTest
434 rdfs:subClassOf ep-activity:WellTest ; 410 rdfs:subClassOf ep-activity:WellTest ;
435 owl:disjointWith ep-activity:DrillStemTest . 411 owl:disjointWith ep-activity:DrillStemTest .
436 412
413 +ep-activity:ProductionWellTest
414 + rdfs:comment "well test that is a production activity"^^xsd:string .
415 +
437 ep-activity:SuccessfulActivity 416 ep-activity:SuccessfulActivity
438 rdf:type ep-activity:ActivitySuccessType , owl:Class ; 417 rdf:type ep-activity:ActivitySuccessType , owl:Class ;
439 rdfs:comment "activity that succeeds"^^xsd:string ; 418 rdfs:comment "activity that succeeds"^^xsd:string ;
...@@ -452,11 +431,6 @@ ep-activity:WeeklyDrillingActivity ...@@ -452,11 +431,6 @@ ep-activity:WeeklyDrillingActivity
452 owl:onProperty ep-activity:hasSubActivity 431 owl:onProperty ep-activity:hasSubActivity
453 ] . 432 ] .
454 433
455 -ep-activity:WeeklyProductionActivity
456 - rdf:type owl:Class ;
457 - rdfs:label "weekly production activity"^^xsd:string ;
458 - rdfs:subClassOf ep-activity:ProductionActivity .
459 -
460 ep-activity:WellBoreBitOperation-withinReportingPeriod 434 ep-activity:WellBoreBitOperation-withinReportingPeriod
461 rdf:type owl:Class ; 435 rdf:type owl:Class ;
462 rdfs:comment "the parts of the runs for a single drill bit that are within a reporting period"^^xsd:string ; 436 rdfs:comment "the parts of the runs for a single drill bit that are within a reporting period"^^xsd:string ;
...@@ -495,9 +469,9 @@ ep-activity:WellBoreLogRun ...@@ -495,9 +469,9 @@ ep-activity:WellBoreLogRun
495 469
496 ep-activity:WellBorePressureTest 470 ep-activity:WellBorePressureTest
497 rdf:type owl:Class ; 471 rdf:type owl:Class ;
498 - rdfs:comment "activity that is a wellbore pressure test"^^xsd:string ; 472 + rdfs:comment "well test that is a wellbore pressure test"^^xsd:string ;
499 rdfs:label "well bore pressure test"^^xsd:string ; 473 rdfs:label "well bore pressure test"^^xsd:string ;
500 - rdfs:subClassOf ep-activity:WellOperation . 474 + rdfs:subClassOf ep-activity:WellTest .
501 475
502 ep-activity:WellBoreReportingPeriodDrilling 476 ep-activity:WellBoreReportingPeriodDrilling
503 rdf:type owl:Class ; 477 rdf:type owl:Class ;
...@@ -807,8 +781,9 @@ ep-activity:WellStimulation ...@@ -807,8 +781,9 @@ ep-activity:WellStimulation
807 781
808 ep-activity:WellTest 782 ep-activity:WellTest
809 rdf:type owl:Class ; 783 rdf:type owl:Class ;
784 + rdfs:comment "activity that is a well test"^^xsd:string ;
810 rdfs:label "well test"^^xsd:string ; 785 rdfs:label "well test"^^xsd:string ;
811 - rdfs:subClassOf ep-activity:DrillingActivity . 786 + rdfs:subClassOf ep-activity:Activity .
812 787
813 ep-activity:WellTestType 788 ep-activity:WellTestType
814 rdf:type rdfs:Class ; 789 rdf:type rdfs:Class ;
......
This diff could not be displayed because it is too large.
...@@ -137,7 +137,7 @@ ep-prodact:AllocateSplitFactors ...@@ -137,7 +137,7 @@ ep-prodact:AllocateSplitFactors
137 137
138 ep-prodact:AnnualProductionActivityToDate 138 ep-prodact:AnnualProductionActivityToDate
139 rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 139 rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
140 - rdfs:comment "not used in the MPR"^^xsd:string ; 140 + rdfs:comment "production activity that is during the year to date"^^xsd:string ;
141 rdfs:label "annual production activity to date"^^xsd:string ; 141 rdfs:label "annual production activity to date"^^xsd:string ;
142 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 142 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
143 143
...@@ -149,11 +149,13 @@ ep-prodact:AnnualProductionOperationToDate ...@@ -149,11 +149,13 @@ ep-prodact:AnnualProductionOperationToDate
149 149
150 ep-prodact:BasketMovement 150 ep-prodact:BasketMovement
151 rdf:type owl:Class ; 151 rdf:type owl:Class ;
152 + rdfs:comment "marine operation that is a basket movement"^^xsd:string ;
152 rdfs:label "basket movement"^^xsd:string ; 153 rdfs:label "basket movement"^^xsd:string ;
153 rdfs:subClassOf ep-prodact:MarineOperation . 154 rdfs:subClassOf ep-prodact:MarineOperation .
154 155
155 ep-prodact:CargoShipOperation 156 ep-prodact:CargoShipOperation
156 rdf:type owl:Class ; 157 rdf:type owl:Class ;
158 + rdfs:comment "production activity that is the operation of a cargo ship"^^xsd:string ;
157 rdfs:label "cargo ship operation"^^xsd:string ; 159 rdfs:label "cargo ship operation"^^xsd:string ;
158 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 160 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
159 161
...@@ -173,6 +175,7 @@ ep-prodact:DailyProductionOperationProcessingLoss ...@@ -173,6 +175,7 @@ ep-prodact:DailyProductionOperationProcessingLoss
173 175
174 ep-prodact:DataAcquisitionActivity 176 ep-prodact:DataAcquisitionActivity
175 rdf:type owl:Class ; 177 rdf:type owl:Class ;
178 + rdfs:comment "activity that is data acquisition"^^xsd:string ;
176 rdfs:label "data acquisition activity"^^xsd:string ; 179 rdfs:label "data acquisition activity"^^xsd:string ;
177 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 180 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
178 181
...@@ -190,6 +193,7 @@ ep-prodact:Deviation ...@@ -190,6 +193,7 @@ ep-prodact:Deviation
190 193
191 ep-prodact:DischargeWater 194 ep-prodact:DischargeWater
192 rdf:type owl:Class ; 195 rdf:type owl:Class ;
196 + rdfs:comment "production activity that is the discharge of water"^^xsd:string ;
193 rdfs:label "discharge water"^^xsd:string ; 197 rdfs:label "discharge water"^^xsd:string ;
194 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 198 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
195 199
...@@ -219,8 +223,9 @@ ep-prodact:Fire ...@@ -219,8 +223,9 @@ ep-prodact:Fire
219 223
220 ep-prodact:FluidLevelTest 224 ep-prodact:FluidLevelTest
221 rdf:type owl:Class ; 225 rdf:type owl:Class ;
226 + rdfs:comment "production well test that is a fluid level test"^^xsd:string ;
222 rdfs:label "fluid level test"^^xsd:string ; 227 rdfs:label "fluid level test"^^xsd:string ;
223 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 228 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> .
224 229
225 ep-prodact:FluidSampling-DST 230 ep-prodact:FluidSampling-DST
226 rdf:type owl:Class , ep-prodact:FluidSamplingType ; 231 rdf:type owl:Class , ep-prodact:FluidSamplingType ;
...@@ -230,6 +235,7 @@ ep-prodact:FluidSampling-DST ...@@ -230,6 +235,7 @@ ep-prodact:FluidSampling-DST
230 235
231 ep-prodact:FluidSampling-RFTorMDT 236 ep-prodact:FluidSampling-RFTorMDT
232 rdf:type owl:Class , ep-prodact:FluidSamplingType ; 237 rdf:type owl:Class , ep-prodact:FluidSamplingType ;
238 + rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
233 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ; 239 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ;
234 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 240 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
235 241
...@@ -247,26 +253,31 @@ ep-prodact:FluidSampling-formationTester ...@@ -247,26 +253,31 @@ ep-prodact:FluidSampling-formationTester
247 253
248 ep-prodact:FluidSampling-recombined 254 ep-prodact:FluidSampling-recombined
249 rdf:type owl:Class , ep-prodact:FluidSamplingType ; 255 rdf:type owl:Class , ep-prodact:FluidSamplingType ;
256 + rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
250 rdfs:label "fluid sampling - recombined"^^xsd:string ; 257 rdfs:label "fluid sampling - recombined"^^xsd:string ;
251 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 258 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
252 259
253 ep-prodact:FluidSampling-separatorGas 260 ep-prodact:FluidSampling-separatorGas
254 rdf:type owl:Class , ep-prodact:FluidSamplingType ; 261 rdf:type owl:Class , ep-prodact:FluidSamplingType ;
262 + rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
255 rdfs:label "fluid sampling - separator gas"^^xsd:string ; 263 rdfs:label "fluid sampling - separator gas"^^xsd:string ;
256 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 264 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
257 265
258 ep-prodact:FluidSampling-separatorOil 266 ep-prodact:FluidSampling-separatorOil
259 rdf:type owl:Class , ep-prodact:FluidSamplingType ; 267 rdf:type owl:Class , ep-prodact:FluidSamplingType ;
268 + rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
260 rdfs:label "fluid sampling - separator oil"^^xsd:string ; 269 rdfs:label "fluid sampling - separator oil"^^xsd:string ;
261 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 270 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
262 271
263 ep-prodact:FluidSampling-separatorWater 272 ep-prodact:FluidSampling-separatorWater
264 rdf:type owl:Class , ep-prodact:FluidSamplingType ; 273 rdf:type owl:Class , ep-prodact:FluidSamplingType ;
274 + rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
265 rdfs:label "fluid sampling - separator water"^^xsd:string ; 275 rdfs:label "fluid sampling - separator water"^^xsd:string ;
266 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 276 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
267 277
268 ep-prodact:FluidSampling-synthetic 278 ep-prodact:FluidSampling-synthetic
269 rdf:type owl:Class , ep-prodact:FluidSamplingType ; 279 rdf:type owl:Class , ep-prodact:FluidSamplingType ;
280 + rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
270 rdfs:label "fluid sampling - synthetic"^^xsd:string ; 281 rdfs:label "fluid sampling - synthetic"^^xsd:string ;
271 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 282 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
272 283
...@@ -278,6 +289,7 @@ ep-prodact:FluidSampling-wellhead ...@@ -278,6 +289,7 @@ ep-prodact:FluidSampling-wellhead
278 289
279 ep-prodact:FluidSamplingAndAnalysis 290 ep-prodact:FluidSamplingAndAnalysis
280 rdf:type owl:Class ; 291 rdf:type owl:Class ;
292 + rdfs:comment "activity that is fluid sampling and analysis"^^xsd:string ;
281 rdfs:label "fluid sampling and analysis"^^xsd:string ; 293 rdfs:label "fluid sampling and analysis"^^xsd:string ;
282 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 294 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
283 295
...@@ -287,18 +299,6 @@ ep-prodact:FluidSamplingType ...@@ -287,18 +299,6 @@ ep-prodact:FluidSamplingType
287 rdfs:label "fluid sampling type"^^xsd:string ; 299 rdfs:label "fluid sampling type"^^xsd:string ;
288 rdfs:subClassOf owl:Class . 300 rdfs:subClassOf owl:Class .
289 301
290 -ep-prodact:FusionOfHSEActivitiesOverPeriod
291 - rdf:type owl:Class ;
292 - rdfs:comment "not used in the MPR"^^xsd:string ;
293 - rdfs:label "fusion of HSE activities over a period"^^xsd:string ;
294 - rdfs:subClassOf ep-prodact:FusionOfPartsOfProductionActivityOverPeriod .
295 -
296 -ep-prodact:FusionOfPartsOfProductionActivityOverPeriod
297 - rdf:type owl:Class ;
298 - rdfs:comment "not used in the MPR"^^xsd:string ;
299 - rdfs:label "fusion of parts of a production activity over period"^^xsd:string ;
300 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
301 -
302 ep-prodact:HSEProblem 302 ep-prodact:HSEProblem
303 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ; 303 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
304 rdfs:comment "activity that is an HSE problem"^^xsd:string ; 304 rdfs:comment "activity that is an HSE problem"^^xsd:string ;
...@@ -325,8 +325,9 @@ ep-prodact:InitialWellTest ...@@ -325,8 +325,9 @@ ep-prodact:InitialWellTest
325 325
326 ep-prodact:InjectionWellTest 326 ep-prodact:InjectionWellTest
327 rdf:type owl:Class ; 327 rdf:type owl:Class ;
328 + rdfs:comment "production well test that is an injection well test"^^xsd:string ;
328 rdfs:label "injection well test"^^xsd:string ; 329 rdfs:label "injection well test"^^xsd:string ;
329 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 330 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> .
330 331
331 ep-prodact:Injury 332 ep-prodact:Injury
332 rdf:type owl:Class ; 333 rdf:type owl:Class ;
...@@ -360,6 +361,7 @@ ep-prodact:JobObservation ...@@ -360,6 +361,7 @@ ep-prodact:JobObservation
360 361
361 ep-prodact:LastPartOfTypeRemainingActivityPair 362 ep-prodact:LastPartOfTypeRemainingActivityPair
362 rdf:type owl:Class ; 363 rdf:type owl:Class ;
364 + rdfs:comment "thing that is a pair of activities, where one is the last activity of a particular type within a whole and the other is the part of the whole that comes after the last of the type"^^xsd:string ;
363 rdfs:label "last part of type - remaining activity pair"^^xsd:string ; 365 rdfs:label "last part of type - remaining activity pair"^^xsd:string ;
364 rdfs:subClassOf owl:Thing . 366 rdfs:subClassOf owl:Thing .
365 367
...@@ -385,6 +387,7 @@ ep-prodact:MaintenanceActivity ...@@ -385,6 +387,7 @@ ep-prodact:MaintenanceActivity
385 387
386 ep-prodact:MakeAComment 388 ep-prodact:MakeAComment
387 rdf:type owl:Class ; 389 rdf:type owl:Class ;
390 + rdfs:comment "activity that is making a comment"^^xsd:string ;
388 rdfs:label "make a comment"^^xsd:string ; 391 rdfs:label "make a comment"^^xsd:string ;
389 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 392 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
390 393
...@@ -396,21 +399,25 @@ ep-prodact:MakeATransaction ...@@ -396,21 +399,25 @@ ep-prodact:MakeATransaction
396 399
397 ep-prodact:MarineOperation 400 ep-prodact:MarineOperation
398 rdf:type owl:Class ; 401 rdf:type owl:Class ;
402 + rdfs:comment "production activity that is a marine operation"^^xsd:string ;
399 rdfs:label "marine operation"^^xsd:string ; 403 rdfs:label "marine operation"^^xsd:string ;
400 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 404 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
401 405
402 ep-prodact:MarkedGasLossOfExport 406 ep-prodact:MarkedGasLossOfExport
403 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ; 407 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
408 + rdfs:comment "activity that is not exporting gas due to marked product"^^xsd:string ;
404 rdfs:label "marked gas loss of export"^^xsd:string ; 409 rdfs:label "marked gas loss of export"^^xsd:string ;
405 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 410 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
406 411
407 ep-prodact:MarkedOilLossOfExport 412 ep-prodact:MarkedOilLossOfExport
408 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ; 413 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
414 + rdfs:comment "activity that is not exporting oil due to marked product"^^xsd:string ;
409 rdfs:label "marked oil loss of export"^^xsd:string ; 415 rdfs:label "marked oil loss of export"^^xsd:string ;
410 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 416 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
411 417
412 ep-prodact:MeasurePropertiesOfAFlow 418 ep-prodact:MeasurePropertiesOfAFlow
413 rdf:type owl:Class ; 419 rdf:type owl:Class ;
420 + rdfs:comment "activity that is measuring the properties of a flow"^^xsd:string ;
414 rdfs:label "measure properties of a flow"^^xsd:string ; 421 rdfs:label "measure properties of a flow"^^xsd:string ;
415 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 422 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
416 423
...@@ -516,11 +523,6 @@ ep-prodact:ProductCompletedLifting ...@@ -516,11 +523,6 @@ ep-prodact:ProductCompletedLifting
516 rdfs:label "product completed lifting"^^xsd:string ; 523 rdfs:label "product completed lifting"^^xsd:string ;
517 rdfs:subClassOf ep-prodact:MovementOfProduct . 524 rdfs:subClassOf ep-prodact:MovementOfProduct .
518 525
519 -ep-prodact:ProductDespatch
520 - rdf:type owl:Class ;
521 - rdfs:label "product despatch"^^xsd:string ;
522 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
523 -
524 ep-prodact:ProductGain-Loss 526 ep-prodact:ProductGain-Loss
525 rdf:type owl:Class , ep-prodact:MovementOfProductType ; 527 rdf:type owl:Class , ep-prodact:MovementOfProductType ;
526 rdfs:comment "movement of product that is the lack of proper proportion or relation between the corresponding input and liftings transactions (source: MPR-XSD)"^^xsd:string ; 528 rdfs:comment "movement of product that is the lack of proper proportion or relation between the corresponding input and liftings transactions (source: MPR-XSD)"^^xsd:string ;
...@@ -658,11 +660,6 @@ ep-prodact:ProductionOperationProduction ...@@ -658,11 +660,6 @@ ep-prodact:ProductionOperationProduction
658 rdfs:label "production operation production"^^xsd:string ; 660 rdfs:label "production operation production"^^xsd:string ;
659 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 661 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
660 662
661 -ep-prodact:ProductionOperationProductionAndInjection
662 - rdf:type owl:Class ;
663 - rdfs:label "production operation production and injection"^^xsd:string ;
664 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
665 -
666 ep-prodact:RaiseAnAlert 663 ep-prodact:RaiseAnAlert
667 rdf:type owl:Class ; 664 rdf:type owl:Class ;
668 rdfs:comment "activity that draws attention to an unexpected value in a set of data"^^xsd:string ; 665 rdfs:comment "activity that draws attention to an unexpected value in a set of data"^^xsd:string ;
...@@ -761,6 +758,7 @@ ep-prodact:SevereAccident ...@@ -761,6 +758,7 @@ ep-prodact:SevereAccident
761 758
762 ep-prodact:ShutdownProduction 759 ep-prodact:ShutdownProduction
763 rdf:type owl:Class ; 760 rdf:type owl:Class ;
761 + rdfs:comment "production activity that is shutting down production"^^xsd:string ;
764 rdfs:label "shutdown production"^^xsd:string ; 762 rdfs:label "shutdown production"^^xsd:string ;
765 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 763 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
766 764
...@@ -784,6 +782,7 @@ ep-prodact:SplitFactorDeterminationType ...@@ -784,6 +782,7 @@ ep-prodact:SplitFactorDeterminationType
784 782
785 ep-prodact:StandbyVesselOperation 783 ep-prodact:StandbyVesselOperation
786 rdf:type owl:Class ; 784 rdf:type owl:Class ;
785 + rdfs:comment "marine operation that is conducted by a standby vessel"^^xsd:string ;
787 rdfs:label "standby vessel operation"^^xsd:string ; 786 rdfs:label "standby vessel operation"^^xsd:string ;
788 rdfs:subClassOf ep-prodact:MarineOperation . 787 rdfs:subClassOf ep-prodact:MarineOperation .
789 788
...@@ -795,6 +794,7 @@ ep-prodact:StrikeOrLockout ...@@ -795,6 +794,7 @@ ep-prodact:StrikeOrLockout
795 794
796 ep-prodact:SupplyShipOperation 795 ep-prodact:SupplyShipOperation
797 rdf:type owl:Class ; 796 rdf:type owl:Class ;
797 + rdfs:comment "marine operation that is conducted by a supply ship"^^xsd:string ;
798 rdfs:label "supply ship operation"^^xsd:string ; 798 rdfs:label "supply ship operation"^^xsd:string ;
799 rdfs:subClassOf ep-prodact:MarineOperation . 799 rdfs:subClassOf ep-prodact:MarineOperation .
800 800
...@@ -822,11 +822,6 @@ ep-prodact:TrafficAccident ...@@ -822,11 +822,6 @@ ep-prodact:TrafficAccident
822 rdfs:label "traffic accident"^^xsd:string ; 822 rdfs:label "traffic accident"^^xsd:string ;
823 rdfs:subClassOf ep-prodact:AccidentOrInjury . 823 rdfs:subClassOf ep-prodact:AccidentOrInjury .
824 824
825 -ep-prodact:TransportationActivity
826 - rdf:type owl:Class ;
827 - rdfs:label "transportation activity"^^xsd:string ;
828 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
829 -
830 ep-prodact:UnavailableTankerStorage 825 ep-prodact:UnavailableTankerStorage
831 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ; 826 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
832 rdfs:comment "activity that is unavailable tanker storage"^^xsd:string ; 827 rdfs:comment "activity that is unavailable tanker storage"^^xsd:string ;
...@@ -839,11 +834,6 @@ ep-prodact:UnknownReasonWellTest ...@@ -839,11 +834,6 @@ ep-prodact:UnknownReasonWellTest
839 rdfs:label "unknown reason well test"^^xsd:string ; 834 rdfs:label "unknown reason well test"^^xsd:string ;
840 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 835 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
841 836
842 -ep-prodact:WaterCleaningOperation
843 - rdf:type owl:Class ;
844 - rdfs:label "water cleaning operation"^^xsd:string ;
845 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
846 -
847 ep-prodact:WeatherProblem 837 ep-prodact:WeatherProblem
848 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ; 838 rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
849 rdfs:comment "activity that is a weather problem"^^xsd:string ; 839 rdfs:comment "activity that is a weather problem"^^xsd:string ;
...@@ -932,7 +922,6 @@ ep-prodact:causedBy ...@@ -932,7 +922,6 @@ ep-prodact:causedBy
932 922
933 ep-prodact:classificationBySafetyActivityType 923 ep-prodact:classificationBySafetyActivityType
934 rdf:type owl:ObjectProperty ; 924 rdf:type owl:ObjectProperty ;
935 - rdfs:domain ep-prodact:FusionOfHSEActivitiesOverPeriod ;
936 rdfs:range ep-prodact:SafetyActivityType . 925 rdfs:range ep-prodact:SafetyActivityType .
937 926
938 ep-prodact:commentMade 927 ep-prodact:commentMade
...@@ -1042,6 +1031,13 @@ ep-prodact:injectionWellTestWellheadMaximumPressure ...@@ -1042,6 +1031,13 @@ ep-prodact:injectionWellTestWellheadMaximumPressure
1042 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; 1031 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ;
1043 rdfs:range ep-core:Pressure . 1032 rdfs:range ep-core:Pressure .
1044 1033
1034 +ep-prodact:lastPartOfTypeDefiningType
1035 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1036 + rdfs:comment "class of activity that the last part of type is a member of"^^xsd:string ;
1037 + rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ;
1038 + rdfs:label "last part of type defining type"^^xsd:string ;
1039 + rdfs:range owl:Class .
1040 +
1045 ep-prodact:measuredFlow 1041 ep-prodact:measuredFlow
1046 rdf:type owl:ObjectProperty ; 1042 rdf:type owl:ObjectProperty ;
1047 rdfs:domain ep-prodact:MeasurePropertiesOfAFlow ; 1043 rdfs:domain ep-prodact:MeasurePropertiesOfAFlow ;
...@@ -1090,7 +1086,6 @@ ep-prodact:processingLost ...@@ -1090,7 +1086,6 @@ ep-prodact:processingLost
1090 ep-prodact:productionActivityPeriodClassification 1086 ep-prodact:productionActivityPeriodClassification
1091 rdf:type owl:ObjectProperty ; 1087 rdf:type owl:ObjectProperty ;
1092 rdfs:comment "not used in the MPR"^^xsd:string ; 1088 rdfs:comment "not used in the MPR"^^xsd:string ;
1093 - rdfs:domain ep-prodact:FusionOfPartsOfProductionActivityOverPeriod ;
1094 rdfs:range ep-prodact:ProductionOperationClassByDuration . 1089 rdfs:range ep-prodact:ProductionOperationClassByDuration .
1095 1090
1096 ep-prodact:productionOperator 1091 ep-prodact:productionOperator
...@@ -1101,6 +1096,7 @@ ep-prodact:productionOperator ...@@ -1101,6 +1096,7 @@ ep-prodact:productionOperator
1101 1096
1102 ep-prodact:remainingActivity 1097 ep-prodact:remainingActivity
1103 rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 1098 rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1099 + rdfs:comment "activity that is after the last part of type"^^xsd:string ;
1104 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ; 1100 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ;
1105 rdfs:label "remaining activity"^^xsd:string ; 1101 rdfs:label "remaining activity"^^xsd:string ;
1106 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 1102 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
...@@ -1166,10 +1162,6 @@ ep-prodact:totalOrganicCarbonInWater ...@@ -1166,10 +1162,6 @@ ep-prodact:totalOrganicCarbonInWater
1166 rdf:type owl:ObjectProperty ; 1162 rdf:type owl:ObjectProperty ;
1167 rdfs:range ep-core:MassPerMass . 1163 rdfs:range ep-core:MassPerMass .
1168 1164
1169 -ep-prodact:waterSampleTaken
1170 - rdf:type owl:ObjectProperty ;
1171 - rdfs:domain ep-prodact:WaterCleaningOperation .
1172 -
1173 ep-prodact:xpathToDataInSourceXmlFile 1165 ep-prodact:xpathToDataInSourceXmlFile
1174 rdf:type owl:DatatypeProperty ; 1166 rdf:type owl:DatatypeProperty ;
1175 rdfs:domain ep-prodact:RaiseAnAlert ; 1167 rdfs:domain ep-prodact:RaiseAnAlert ;
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
32 sp:predicate rdf:type ; 32 sp:predicate rdf:type ;
33 sp:subject _:b1 33 sp:subject _:b1
34 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#LostTimeAccident> ; 34 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#LostTimeAccident> ;
35 - sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 35 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#lastPartOfTypeDefiningType> ;
36 sp:subject _:b1 36 sp:subject _:b1
37 ] [ sp:object _:b2 ; 37 ] [ sp:object _:b2 ;
38 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#remainingActivity> ; 38 sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#remainingActivity> ;
...@@ -129,23 +129,37 @@ ...@@ -129,23 +129,37 @@
129 ] ; 129 ] ;
130 spin:rule 130 spin:rule
131 [ rdf:type sp:Construct ; 131 [ rdf:type sp:Construct ;
132 - rdfs:comment "STEP 40307 Set the number of number of medical treatments"^^xsd:string ; 132 + rdfs:comment "STEP 40304 Set the time since most recent accident prevention exercise"^^xsd:string ;
133 sp:templates ([ sp:object _:b4 ; 133 sp:templates ([ sp:object _:b4 ;
134 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ; 134 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasLastPartOfTypeRemainingActivityPair> ;
135 sp:subject 135 sp:subject
136 [ sp:varName "productionOperation"^^xsd:string 136 [ sp:varName "productionOperation"^^xsd:string
137 ] 137 ]
138 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ; 138 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#LastPartOfTypeRemainingActivityPair> ;
139 sp:predicate rdf:type ; 139 sp:predicate rdf:type ;
140 sp:subject _:b4 140 sp:subject _:b4
141 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#MedicalTreatment> ; 141 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AccidentPreventionExercise> ;
142 - sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 142 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#lastPartOfTypeDefiningType> ;
143 + sp:subject _:b4
144 + ] [ sp:object _:b5 ;
145 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#remainingActivity> ;
143 sp:subject _:b4 146 sp:subject _:b4
147 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#ProductionOperation> ;
148 + sp:predicate rdf:type ;
149 + sp:subject _:b5
150 + ] [ sp:object _:b6 ;
151 + sp:predicate rdf:type ;
152 + sp:subject _:b5
153 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
154 + sp:predicate rdf:type ;
155 + sp:subject _:b6
144 ] [ sp:object 156 ] [ sp:object
145 - [ sp:varName "medicalTreatmentCount"^^xsd:string 157 + [ sp:varName "realSincePreventionExercise"^^xsd:string
146 ] ; 158 ] ;
147 - sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ; 159 + sp:predicate
148 - sp:subject _:b4 160 + [ sp:varName "sincePreventionExerciseScale"^^xsd:string
161 + ] ;
162 + sp:subject _:b6
149 ]) ; 163 ]) ;
150 sp:where ([ sp:object 164 sp:where ([ sp:object
151 [ sp:varName "productionOperationRef"^^xsd:string 165 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -189,48 +203,70 @@ ...@@ -189,48 +203,70 @@
189 [ sp:varName "productionOperation"^^xsd:string 203 [ sp:varName "productionOperation"^^xsd:string
190 ] 204 ]
191 ] [ sp:object 205 ] [ sp:object
206 + [ sp:varName "sincePreventionExerciseRef"^^xsd:string
207 + ] ;
208 + sp:predicate <http://www.epim.no/schemas/mprml/1#sincePreventionExerciseRef> ;
209 + sp:subject
192 [ sp:varName "operationalHSERef"^^xsd:string 210 [ sp:varName "operationalHSERef"^^xsd:string
211 + ]
212 + ] [ sp:object
213 + [ sp:varName "realSincePreventionExercise"^^xsd:string
193 ] ; 214 ] ;
194 - sp:predicate <http://www.epim.no/schemas/mprml/1#operationalHSERef> ; 215 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
195 sp:subject 216 sp:subject
196 - [ sp:varName "installationReportRef"^^xsd:string 217 + [ sp:varName "sincePreventionExerciseRef"^^xsd:string
197 ] 218 ]
198 ] [ sp:object 219 ] [ sp:object
199 - [ sp:varName "medicalTreatmentCount"^^xsd:string 220 + [ sp:varName "uomSincePreventionExercise"^^xsd:string
200 ] ; 221 ] ;
201 - sp:predicate <http://www.epim.no/schemas/mprml/1#medicalTreatmentCount> ; 222 + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
202 sp:subject 223 sp:subject
203 - [ sp:varName "operationalHSERef"^^xsd:string 224 + [ sp:varName "sincePreventionExerciseRef"^^xsd:string
225 + ]
226 + ] [ rdf:type sp:Bind ;
227 + sp:expression
228 + [ rdf:type ep-mpr-spin-lib:selectDurationScale ;
229 + sp:arg1 [ sp:varName "uomSincePreventionExercise"^^xsd:string
230 + ]
231 + ] ;
232 + sp:variable
233 + [ sp:varName "sincePreventionExerciseScale"^^xsd:string
204 ] 234 ]
205 ]) 235 ])
206 ] ; 236 ] ;
207 spin:rule 237 spin:rule
208 [ rdf:type sp:Construct ; 238 [ rdf:type sp:Construct ;
209 - rdfs:comment "STEP 40309 Set the mean time between incidents"^^xsd:string ; 239 + rdfs:comment "STEP 40305 Set the time since most recent defined hazard and accident situation"^^xsd:string ;
210 - sp:templates ([ sp:object _:b5 ; 240 + sp:templates ([ sp:object _:b7 ;
211 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasCompositionOfAllPartsOfDefinedType> ; 241 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasLastPartOfTypeRemainingActivityPair> ;
212 sp:subject 242 sp:subject
213 [ sp:varName "productionOperation"^^xsd:string 243 [ sp:varName "productionOperation"^^xsd:string
214 ] 244 ]
215 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#CompositionOfAllPartsOfDefinedType> ; 245 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#LastPartOfTypeRemainingActivityPair> ;
216 sp:predicate rdf:type ; 246 sp:predicate rdf:type ;
217 - sp:subject _:b5 247 + sp:subject _:b7
218 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AccidentOrInjury> ; 248 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#DefinedHazardAndAccidentSituation> ;
219 - sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 249 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#lastPartOfTypeDefiningType> ;
220 - sp:subject _:b5 250 + sp:subject _:b7
221 - ] [ sp:object _:b6 ; 251 + ] [ sp:object _:b8 ;
222 - sp:predicate <http://www.reportinghub.no/ep/schema/core#meanTimeBetweenParts> ; 252 + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#remainingActivity> ;
223 - sp:subject _:b5 253 + sp:subject _:b7
254 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#ProductionOperation> ;
255 + sp:predicate rdf:type ;
256 + sp:subject _:b8
257 + ] [ sp:object _:b9 ;
258 + sp:predicate rdf:type ;
259 + sp:subject _:b8
224 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; 260 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
225 sp:predicate rdf:type ; 261 sp:predicate rdf:type ;
226 - sp:subject _:b6 262 + sp:subject _:b9
227 ] [ sp:object 263 ] [ sp:object
228 - [ sp:varName "realMeantimeIncident"^^xsd:string 264 + [ sp:varName "realSinceDefinedSituation"^^xsd:string
229 ] ; 265 ] ;
230 sp:predicate 266 sp:predicate
231 - [ sp:varName "meantimeIncidentScale"^^xsd:string 267 + [ sp:varName "sinceDefinedSituationScale"^^xsd:string
232 ] ; 268 ] ;
233 - sp:subject _:b6 269 + sp:subject _:b9
234 ]) ; 270 ]) ;
235 sp:where ([ sp:object 271 sp:where ([ sp:object
236 [ sp:varName "productionOperationRef"^^xsd:string 272 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -274,71 +310,56 @@ ...@@ -274,71 +310,56 @@
274 [ sp:varName "productionOperation"^^xsd:string 310 [ sp:varName "productionOperation"^^xsd:string
275 ] 311 ]
276 ] [ sp:object 312 ] [ sp:object
277 - [ sp:varName "operationalHSERef"^^xsd:string 313 + [ sp:varName "sinceDefinedSituationRef"^^xsd:string
278 - ] ;
279 - sp:predicate <http://www.epim.no/schemas/mprml/1#operationalHSERef> ;
280 - sp:subject
281 - [ sp:varName "installationReportRef"^^xsd:string
282 - ]
283 - ] [ sp:object
284 - [ sp:varName "safetyRef"^^xsd:string
285 ] ; 314 ] ;
286 - sp:predicate <http://www.epim.no/schemas/mprml/1#safetyRef> ; 315 + sp:predicate <http://www.epim.no/schemas/mprml/1#sinceDefinedSituationRef> ;
287 sp:subject 316 sp:subject
288 [ sp:varName "operationalHSERef"^^xsd:string 317 [ sp:varName "operationalHSERef"^^xsd:string
289 ] 318 ]
290 ] [ sp:object 319 ] [ sp:object
291 - [ sp:varName "meantimeIncidentRef"^^xsd:string 320 + [ sp:varName "realSinceDefinedSituation"^^xsd:string
292 - ] ;
293 - sp:predicate <http://www.epim.no/schemas/mprml/1#meantimeIncidentRef> ;
294 - sp:subject
295 - [ sp:varName "safetyRef"^^xsd:string
296 - ]
297 - ] [ sp:object
298 - [ sp:varName "realMeantimeIncident"^^xsd:string
299 ] ; 321 ] ;
300 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 322 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
301 sp:subject 323 sp:subject
302 - [ sp:varName "meantimeIncidentRef"^^xsd:string 324 + [ sp:varName "sinceDefinedSituationRef"^^xsd:string
303 ] 325 ]
304 ] [ sp:object 326 ] [ sp:object
305 - [ sp:varName "uomMeantimeIncident"^^xsd:string 327 + [ sp:varName "uomSinceDefinedSituation"^^xsd:string
306 ] ; 328 ] ;
307 sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; 329 sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
308 sp:subject 330 sp:subject
309 - [ sp:varName "meantimeIncidentRef"^^xsd:string 331 + [ sp:varName "sinceDefinedSituationRef"^^xsd:string
310 ] 332 ]
311 ] [ rdf:type sp:Bind ; 333 ] [ rdf:type sp:Bind ;
312 sp:expression 334 sp:expression
313 [ rdf:type ep-mpr-spin-lib:selectDurationScale ; 335 [ rdf:type ep-mpr-spin-lib:selectDurationScale ;
314 - sp:arg1 [ sp:varName "uomMeantimeIncident"^^xsd:string 336 + sp:arg1 [ sp:varName "uomSinceDefinedSituation"^^xsd:string
315 ] 337 ]
316 ] ; 338 ] ;
317 sp:variable 339 sp:variable
318 - [ sp:varName "meantimeIncidentScale"^^xsd:string 340 + [ sp:varName "sinceDefinedSituationScale"^^xsd:string
319 ] 341 ]
320 ]) 342 ])
321 ] ; 343 ] ;
322 spin:rule 344 spin:rule
323 [ rdf:type sp:Construct ; 345 [ rdf:type sp:Construct ;
324 - rdfs:comment """STEP 40311 Set the safety counts - for year to date incidents 346 + rdfs:comment "STEP 40306 Set the number of number of accidents and injuries"^^xsd:string ;
325 -period not processed"""^^xsd:string ; 347 + sp:templates ([ sp:object _:b10 ;
326 - sp:templates ([ sp:object _:b7 ;
327 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ; 348 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ;
328 sp:subject 349 sp:subject
329 - [ sp:varName "annualProductionOperationToDate"^^xsd:string 350 + [ sp:varName "productionOperation"^^xsd:string
330 ] 351 ]
331 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ; 352 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ;
332 sp:predicate rdf:type ; 353 sp:predicate rdf:type ;
333 - sp:subject _:b7 354 + sp:subject _:b10
334 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#Incident> ; 355 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AccidentOrInjury> ;
335 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 356 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
336 - sp:subject _:b7 357 + sp:subject _:b10
337 ] [ sp:object 358 ] [ sp:object
338 - [ sp:varName "safetyCount"^^xsd:string 359 + [ sp:varName "incidentCount"^^xsd:string
339 ] ; 360 ] ;
340 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ; 361 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ;
341 - sp:subject _:b7 362 + sp:subject _:b10
342 ]) ; 363 ]) ;
343 sp:where ([ sp:object 364 sp:where ([ sp:object
344 [ sp:varName "productionOperationRef"^^xsd:string 365 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -382,18 +403,6 @@ period not processed"""^^xsd:string ; ...@@ -382,18 +403,6 @@ period not processed"""^^xsd:string ;
382 [ sp:varName "productionOperation"^^xsd:string 403 [ sp:varName "productionOperation"^^xsd:string
383 ] 404 ]
384 ] [ sp:object 405 ] [ sp:object
385 - [ sp:varName "annualProductionOperationToDate"^^xsd:string
386 - ] ;
387 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
388 - sp:subject
389 - [ sp:varName "productionOperation"^^xsd:string
390 - ]
391 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionOperationToDate> ;
392 - sp:predicate rdf:type ;
393 - sp:subject
394 - [ sp:varName "annualProductionOperationToDate"^^xsd:string
395 - ]
396 - ] [ sp:object
397 [ sp:varName "operationalHSERef"^^xsd:string 406 [ sp:varName "operationalHSERef"^^xsd:string
398 ] ; 407 ] ;
399 sp:predicate <http://www.epim.no/schemas/mprml/1#operationalHSERef> ; 408 sp:predicate <http://www.epim.no/schemas/mprml/1#operationalHSERef> ;
...@@ -401,58 +410,34 @@ period not processed"""^^xsd:string ; ...@@ -401,58 +410,34 @@ period not processed"""^^xsd:string ;
401 [ sp:varName "installationReportRef"^^xsd:string 410 [ sp:varName "installationReportRef"^^xsd:string
402 ] 411 ]
403 ] [ sp:object 412 ] [ sp:object
404 - [ sp:varName "safetyRef"^^xsd:string 413 + [ sp:varName "incidentCount"^^xsd:string
405 ] ; 414 ] ;
406 - sp:predicate <http://www.epim.no/schemas/mprml/1#safetyRef> ; 415 + sp:predicate <http://www.epim.no/schemas/mprml/1#incidentCount> ;
407 sp:subject 416 sp:subject
408 [ sp:varName "operationalHSERef"^^xsd:string 417 [ sp:varName "operationalHSERef"^^xsd:string
409 ] 418 ]
410 - ] [ sp:object
411 - [ sp:varName "safetyCountRef"^^xsd:string
412 - ] ;
413 - sp:predicate <http://www.epim.no/schemas/mprml/1#safetyCountRef> ;
414 - sp:subject
415 - [ sp:varName "safetyRef"^^xsd:string
416 - ]
417 - ] [ sp:object
418 - [ sp:varName "safetyCount"^^xsd:string
419 - ] ;
420 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
421 - sp:subject
422 - [ sp:varName "safetyCountRef"^^xsd:string
423 - ]
424 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#ST_year-to-dateincidents> ;
425 - sp:predicate <http://www.epim.no/schemas/mprml/1#typeRef> ;
426 - sp:subject
427 - [ sp:varName "safetyCountRef"^^xsd:string
428 - ]
429 - ] [ rdf:type sp:Optional ;
430 - sp:elements ([ sp:object
431 - [ sp:varName "reportingPeriod"^^xsd:string
432 - ] ;
433 - sp:predicate <http://www.epim.no/schemas/mprml/1#periodRef> ;
434 - sp:subject
435 - [ sp:varName "safetyCountRef"^^xsd:string
436 - ]
437 - ])
438 ]) 419 ])
439 ] ; 420 ] ;
440 spin:rule 421 spin:rule
441 [ rdf:type sp:Construct ; 422 [ rdf:type sp:Construct ;
442 - rdfs:comment """STEP 40312 Set the whole activity and the type of part activity for comment 423 + rdfs:comment """STEP 40311 Set the safety counts - for year to date incidents
443 period not processed"""^^xsd:string ; 424 period not processed"""^^xsd:string ;
444 - sp:templates ([ sp:object 425 + sp:templates ([ sp:object _:b11 ;
445 - [ sp:varName "commentRef"^^xsd:string 426 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ;
446 - ] ;
447 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#forComment> ;
448 sp:subject 427 sp:subject
449 - [ sp:varName "productionOperation"^^xsd:string 428 + [ sp:varName "annualProductionOperationToDate"^^xsd:string
450 ] 429 ]
430 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ;
431 + sp:predicate rdf:type ;
432 + sp:subject _:b11
433 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#Incident> ;
434 + sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
435 + sp:subject _:b11
451 ] [ sp:object 436 ] [ sp:object
452 - [ sp:varName "commentRef"^^xsd:string 437 + [ sp:varName "safetyCount"^^xsd:string
453 ] ; 438 ] ;
454 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#typeOfPartCommentedOn> ; 439 + sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ;
455 - sp:subject <http://www.reportinghub.no/ep/schema/production-activity#HealthSafetyAndEnvironmentActivity> 440 + sp:subject _:b11
456 ]) ; 441 ]) ;
457 sp:where ([ sp:object 442 sp:where ([ sp:object
458 [ sp:varName "productionOperationRef"^^xsd:string 443 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -522,33 +507,57 @@ period not processed"""^^xsd:string ; ...@@ -522,33 +507,57 @@ period not processed"""^^xsd:string ;
522 [ sp:varName "operationalHSERef"^^xsd:string 507 [ sp:varName "operationalHSERef"^^xsd:string
523 ] 508 ]
524 ] [ sp:object 509 ] [ sp:object
525 - [ sp:varName "commentRef"^^xsd:string 510 + [ sp:varName "safetyCountRef"^^xsd:string
526 ] ; 511 ] ;
527 - sp:predicate <http://www.epim.no/schemas/mprml/1#commentRef> ; 512 + sp:predicate <http://www.epim.no/schemas/mprml/1#safetyCountRef> ;
528 sp:subject 513 sp:subject
529 [ sp:varName "safetyRef"^^xsd:string 514 [ sp:varName "safetyRef"^^xsd:string
530 ] 515 ]
516 + ] [ sp:object
517 + [ sp:varName "safetyCount"^^xsd:string
518 + ] ;
519 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
520 + sp:subject
521 + [ sp:varName "safetyCountRef"^^xsd:string
522 + ]
523 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#ST_year-to-dateincidents> ;
524 + sp:predicate <http://www.epim.no/schemas/mprml/1#typeRef> ;
525 + sp:subject
526 + [ sp:varName "safetyCountRef"^^xsd:string
527 + ]
528 + ] [ rdf:type sp:Optional ;
529 + sp:elements ([ sp:object
530 + [ sp:varName "reportingPeriod"^^xsd:string
531 + ] ;
532 + sp:predicate <http://www.epim.no/schemas/mprml/1#periodRef> ;
533 + sp:subject
534 + [ sp:varName "safetyCountRef"^^xsd:string
535 + ]
536 + ])
531 ]) 537 ])
532 ] ; 538 ] ;
533 spin:rule 539 spin:rule
534 [ rdf:type sp:Construct ; 540 [ rdf:type sp:Construct ;
535 - rdfs:comment "STEP 40308 Set the number of number of alarms"^^xsd:string ; 541 + rdfs:comment """STEP 40310 Set the safety counts - except year to date incidents
536 - sp:templates ([ sp:object _:b8 ; 542 +period not processed"""^^xsd:string ;
543 + sp:templates ([ sp:object _:b12 ;
537 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ; 544 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ;
538 sp:subject 545 sp:subject
539 [ sp:varName "productionOperation"^^xsd:string 546 [ sp:varName "productionOperation"^^xsd:string
540 ] 547 ]
541 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ; 548 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ;
542 sp:predicate rdf:type ; 549 sp:predicate rdf:type ;
543 - sp:subject _:b8 550 + sp:subject _:b12
544 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#Alarm> ; 551 + ] [ sp:object
552 + [ sp:varName "safetyActivityType"^^xsd:string
553 + ] ;
545 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 554 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
546 - sp:subject _:b8 555 + sp:subject _:b12
547 ] [ sp:object 556 ] [ sp:object
548 - [ sp:varName "alarmCount"^^xsd:string 557 + [ sp:varName "safetyCount"^^xsd:string
549 ] ; 558 ] ;
550 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ; 559 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ;
551 - sp:subject _:b8 560 + sp:subject _:b12
552 ]) ; 561 ]) ;
553 sp:where ([ sp:object 562 sp:where ([ sp:object
554 [ sp:varName "productionOperationRef"^^xsd:string 563 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -599,47 +608,78 @@ period not processed"""^^xsd:string ; ...@@ -599,47 +608,78 @@ period not processed"""^^xsd:string ;
599 [ sp:varName "installationReportRef"^^xsd:string 608 [ sp:varName "installationReportRef"^^xsd:string
600 ] 609 ]
601 ] [ sp:object 610 ] [ sp:object
602 - [ sp:varName "alarmCount"^^xsd:string 611 + [ sp:varName "safetyRef"^^xsd:string
603 ] ; 612 ] ;
604 - sp:predicate <http://www.epim.no/schemas/mprml/1#alarmCount> ; 613 + sp:predicate <http://www.epim.no/schemas/mprml/1#safetyRef> ;
605 sp:subject 614 sp:subject
606 [ sp:varName "operationalHSERef"^^xsd:string 615 [ sp:varName "operationalHSERef"^^xsd:string
607 ] 616 ]
608 - ]) 617 + ] [ sp:object
618 + [ sp:varName "safetyCountRef"^^xsd:string
609 ] ; 619 ] ;
610 - spin:rule 620 + sp:predicate <http://www.epim.no/schemas/mprml/1#safetyCountRef> ;
611 - [ rdf:type sp:Construct ;
612 - rdfs:comment "STEP 40305 Set the time since most recent defined hazard and accident situation"^^xsd:string ;
613 - sp:templates ([ sp:object _:b9 ;
614 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasLastPartOfTypeRemainingActivityPair> ;
615 sp:subject 621 sp:subject
616 - [ sp:varName "productionOperation"^^xsd:string 622 + [ sp:varName "safetyRef"^^xsd:string
617 ] 623 ]
618 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#LastPartOfTypeRemainingActivityPair> ;
619 - sp:predicate rdf:type ;
620 - sp:subject _:b9
621 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#DefinedHazardAndAccidentSituation> ;
622 - sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
623 - sp:subject _:b9
624 - ] [ sp:object _:b10 ;
625 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#remainingActivity> ;
626 - sp:subject _:b9
627 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#ProductionOperation> ;
628 - sp:predicate rdf:type ;
629 - sp:subject _:b10
630 - ] [ sp:object _:b11 ;
631 - sp:predicate rdf:type ;
632 - sp:subject _:b10
633 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
634 - sp:predicate rdf:type ;
635 - sp:subject _:b11
636 ] [ sp:object 624 ] [ sp:object
637 - [ sp:varName "realSinceDefinedSituation"^^xsd:string 625 + [ sp:varName "safetyCount"^^xsd:string
638 ] ; 626 ] ;
639 - sp:predicate 627 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
640 - [ sp:varName "sinceDefinedSituationScale"^^xsd:string 628 + sp:subject
629 + [ sp:varName "safetyCountRef"^^xsd:string
630 + ]
631 + ] [ rdf:type sp:Optional ;
632 + sp:elements ([ sp:object
633 + [ sp:varName "safetyTypeRef"^^xsd:string
641 ] ; 634 ] ;
642 - sp:subject _:b11 635 + sp:predicate <http://www.epim.no/schemas/mprml/1#typeRef> ;
636 + sp:subject
637 + [ sp:varName "safetyCountRef"^^xsd:string
638 + ]
639 + ])
640 + ] [ rdf:type sp:Optional ;
641 + sp:elements ([ sp:object
642 + [ sp:varName "reportingPeriod"^^xsd:string
643 + ] ;
644 + sp:predicate <http://www.epim.no/schemas/mprml/1#periodRef> ;
645 + sp:subject
646 + [ sp:varName "safetyCountRef"^^xsd:string
647 + ]
648 + ])
649 + ] [ rdf:type sp:NotExists ;
650 + sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#ST_year-to-dateincidents> ;
651 + sp:predicate <http://www.epim.no/schemas/mprml/1#typeRef> ;
652 + sp:subject
653 + [ sp:varName "safetyCountRef"^^xsd:string
654 + ]
655 + ])
656 + ] [ rdf:type sp:Bind ;
657 + sp:expression
658 + [ rdf:type ep-mpr-spin-lib:selectSafetyActivityType ;
659 + sp:arg1 [ sp:varName "safetyTypeRef"^^xsd:string
660 + ]
661 + ] ;
662 + sp:variable
663 + [ sp:varName "safetyActivityType"^^xsd:string
664 + ]
665 + ])
666 + ] ;
667 + spin:rule
668 + [ rdf:type sp:Construct ;
669 + rdfs:comment "STEP 40302 Set the safety consideration description"^^xsd:string ;
670 + sp:templates ([ sp:object _:b13 ;
671 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
672 + sp:subject
673 + [ sp:varName "productionOperation"^^xsd:string
674 + ]
675 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#SafetyConsideration> ;
676 + sp:predicate rdf:type ;
677 + sp:subject _:b13
678 + ] [ sp:object
679 + [ sp:varName "safetyDescription"^^xsd:string
680 + ] ;
681 + sp:predicate <http://www.reportinghub.no/ep/schema/core#description> ;
682 + sp:subject _:b13
643 ]) ; 683 ]) ;
644 sp:where ([ sp:object 684 sp:where ([ sp:object
645 [ sp:varName "productionOperationRef"^^xsd:string 685 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -683,70 +723,30 @@ period not processed"""^^xsd:string ; ...@@ -683,70 +723,30 @@ period not processed"""^^xsd:string ;
683 [ sp:varName "productionOperation"^^xsd:string 723 [ sp:varName "productionOperation"^^xsd:string
684 ] 724 ]
685 ] [ sp:object 725 ] [ sp:object
686 - [ sp:varName "sinceDefinedSituationRef"^^xsd:string 726 + [ sp:varName "safetyDescription"^^xsd:string
687 ] ; 727 ] ;
688 - sp:predicate <http://www.epim.no/schemas/mprml/1#sinceDefinedSituationRef> ; 728 + sp:predicate <http://www.epim.no/schemas/mprml/1#safetyDescription> ;
689 sp:subject 729 sp:subject
690 [ sp:varName "operationalHSERef"^^xsd:string 730 [ sp:varName "operationalHSERef"^^xsd:string
691 ] 731 ]
692 - ] [ sp:object
693 - [ sp:varName "realSinceDefinedSituation"^^xsd:string
694 - ] ;
695 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
696 - sp:subject
697 - [ sp:varName "sinceDefinedSituationRef"^^xsd:string
698 - ]
699 - ] [ sp:object
700 - [ sp:varName "uomSinceDefinedSituation"^^xsd:string
701 - ] ;
702 - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
703 - sp:subject
704 - [ sp:varName "sinceDefinedSituationRef"^^xsd:string
705 - ]
706 - ] [ rdf:type sp:Bind ;
707 - sp:expression
708 - [ rdf:type ep-mpr-spin-lib:selectDurationScale ;
709 - sp:arg1 [ sp:varName "uomSinceDefinedSituation"^^xsd:string
710 - ]
711 - ] ;
712 - sp:variable
713 - [ sp:varName "sinceDefinedSituationScale"^^xsd:string
714 - ]
715 ]) 732 ])
716 ] ; 733 ] ;
717 spin:rule 734 spin:rule
718 [ rdf:type sp:Construct ; 735 [ rdf:type sp:Construct ;
719 - rdfs:comment "STEP 40304 Set the time since most recent accident prevention exercise"^^xsd:string ; 736 + rdfs:comment """STEP 40312 Set the whole activity and the type of part activity for comment
720 - sp:templates ([ sp:object _:b12 ; 737 +period not processed"""^^xsd:string ;
721 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasLastPartOfTypeRemainingActivityPair> ; 738 + sp:templates ([ sp:object
739 + [ sp:varName "commentRef"^^xsd:string
740 + ] ;
741 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#forComment> ;
722 sp:subject 742 sp:subject
723 [ sp:varName "productionOperation"^^xsd:string 743 [ sp:varName "productionOperation"^^xsd:string
724 ] 744 ]
725 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#LastPartOfTypeRemainingActivityPair> ;
726 - sp:predicate rdf:type ;
727 - sp:subject _:b12
728 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AccidentPreventionExercise> ;
729 - sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
730 - sp:subject _:b12
731 - ] [ sp:object _:b13 ;
732 - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#remainingActivity> ;
733 - sp:subject _:b12
734 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#ProductionOperation> ;
735 - sp:predicate rdf:type ;
736 - sp:subject _:b13
737 - ] [ sp:object _:b14 ;
738 - sp:predicate rdf:type ;
739 - sp:subject _:b13
740 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
741 - sp:predicate rdf:type ;
742 - sp:subject _:b14
743 ] [ sp:object 745 ] [ sp:object
744 - [ sp:varName "realSincePreventionExercise"^^xsd:string 746 + [ sp:varName "commentRef"^^xsd:string
745 - ] ;
746 - sp:predicate
747 - [ sp:varName "sincePreventionExerciseScale"^^xsd:string
748 ] ; 747 ] ;
749 - sp:subject _:b14 748 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#typeOfPartCommentedOn> ;
749 + sp:subject <http://www.reportinghub.no/ep/schema/production-activity#HealthSafetyAndEnvironmentActivity>
750 ]) ; 750 ]) ;
751 sp:where ([ sp:object 751 sp:where ([ sp:object
752 [ sp:varName "productionOperationRef"^^xsd:string 752 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -790,56 +790,59 @@ period not processed"""^^xsd:string ; ...@@ -790,56 +790,59 @@ period not processed"""^^xsd:string ;
790 [ sp:varName "productionOperation"^^xsd:string 790 [ sp:varName "productionOperation"^^xsd:string
791 ] 791 ]
792 ] [ sp:object 792 ] [ sp:object
793 - [ sp:varName "sincePreventionExerciseRef"^^xsd:string 793 + [ sp:varName "annualProductionOperationToDate"^^xsd:string
794 ] ; 794 ] ;
795 - sp:predicate <http://www.epim.no/schemas/mprml/1#sincePreventionExerciseRef> ; 795 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
796 sp:subject 796 sp:subject
797 - [ sp:varName "operationalHSERef"^^xsd:string 797 + [ sp:varName "productionOperation"^^xsd:string
798 + ]
799 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AnnualProductionOperationToDate> ;
800 + sp:predicate rdf:type ;
801 + sp:subject
802 + [ sp:varName "annualProductionOperationToDate"^^xsd:string
798 ] 803 ]
799 ] [ sp:object 804 ] [ sp:object
800 - [ sp:varName "realSincePreventionExercise"^^xsd:string 805 + [ sp:varName "operationalHSERef"^^xsd:string
801 ] ; 806 ] ;
802 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 807 + sp:predicate <http://www.epim.no/schemas/mprml/1#operationalHSERef> ;
803 sp:subject 808 sp:subject
804 - [ sp:varName "sincePreventionExerciseRef"^^xsd:string 809 + [ sp:varName "installationReportRef"^^xsd:string
805 ] 810 ]
806 ] [ sp:object 811 ] [ sp:object
807 - [ sp:varName "uomSincePreventionExercise"^^xsd:string 812 + [ sp:varName "safetyRef"^^xsd:string
808 ] ; 813 ] ;
809 - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; 814 + sp:predicate <http://www.epim.no/schemas/mprml/1#safetyRef> ;
810 sp:subject 815 sp:subject
811 - [ sp:varName "sincePreventionExerciseRef"^^xsd:string 816 + [ sp:varName "operationalHSERef"^^xsd:string
812 - ]
813 - ] [ rdf:type sp:Bind ;
814 - sp:expression
815 - [ rdf:type ep-mpr-spin-lib:selectDurationScale ;
816 - sp:arg1 [ sp:varName "uomSincePreventionExercise"^^xsd:string
817 ] 817 ]
818 + ] [ sp:object
819 + [ sp:varName "commentRef"^^xsd:string
818 ] ; 820 ] ;
819 - sp:variable 821 + sp:predicate <http://www.epim.no/schemas/mprml/1#commentRef> ;
820 - [ sp:varName "sincePreventionExerciseScale"^^xsd:string 822 + sp:subject
823 + [ sp:varName "safetyRef"^^xsd:string
821 ] 824 ]
822 ]) 825 ])
823 ] ; 826 ] ;
824 spin:rule 827 spin:rule
825 [ rdf:type sp:Construct ; 828 [ rdf:type sp:Construct ;
826 - rdfs:comment "STEP 40306 Set the number of number of accidents and injuries"^^xsd:string ; 829 + rdfs:comment "STEP 40301 Set the number of personnel safety introductions"^^xsd:string ;
827 - sp:templates ([ sp:object _:b15 ; 830 + sp:templates ([ sp:object _:b14 ;
828 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ; 831 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ;
829 sp:subject 832 sp:subject
830 [ sp:varName "productionOperation"^^xsd:string 833 [ sp:varName "productionOperation"^^xsd:string
831 ] 834 ]
832 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ; 835 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ;
833 sp:predicate rdf:type ; 836 sp:predicate rdf:type ;
834 - sp:subject _:b15 837 + sp:subject _:b14
835 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AccidentOrInjury> ; 838 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#PersonnelSafetyIntroduction> ;
836 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 839 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
837 - sp:subject _:b15 840 + sp:subject _:b14
838 ] [ sp:object 841 ] [ sp:object
839 - [ sp:varName "incidentCount"^^xsd:string 842 + [ sp:varName "safetyIntroCount"^^xsd:string
840 ] ; 843 ] ;
841 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ; 844 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ;
842 - sp:subject _:b15 845 + sp:subject _:b14
843 ]) ; 846 ]) ;
844 sp:where ([ sp:object 847 sp:where ([ sp:object
845 [ sp:varName "productionOperationRef"^^xsd:string 848 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -890,9 +893,9 @@ period not processed"""^^xsd:string ; ...@@ -890,9 +893,9 @@ period not processed"""^^xsd:string ;
890 [ sp:varName "installationReportRef"^^xsd:string 893 [ sp:varName "installationReportRef"^^xsd:string
891 ] 894 ]
892 ] [ sp:object 895 ] [ sp:object
893 - [ sp:varName "incidentCount"^^xsd:string 896 + [ sp:varName "safetyIntroCount"^^xsd:string
894 ] ; 897 ] ;
895 - sp:predicate <http://www.epim.no/schemas/mprml/1#incidentCount> ; 898 + sp:predicate <http://www.epim.no/schemas/mprml/1#safetyIntroCount> ;
896 sp:subject 899 sp:subject
897 [ sp:varName "operationalHSERef"^^xsd:string 900 [ sp:varName "operationalHSERef"^^xsd:string
898 ] 901 ]
...@@ -900,23 +903,23 @@ period not processed"""^^xsd:string ; ...@@ -900,23 +903,23 @@ period not processed"""^^xsd:string ;
900 ] ; 903 ] ;
901 spin:rule 904 spin:rule
902 [ rdf:type sp:Construct ; 905 [ rdf:type sp:Construct ;
903 - rdfs:comment "STEP 40301 Set the number of personnel safety introductions"^^xsd:string ; 906 + rdfs:comment "STEP 40307 Set the number of number of medical treatments"^^xsd:string ;
904 - sp:templates ([ sp:object _:b16 ; 907 + sp:templates ([ sp:object _:b15 ;
905 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ; 908 sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ;
906 sp:subject 909 sp:subject
907 [ sp:varName "productionOperation"^^xsd:string 910 [ sp:varName "productionOperation"^^xsd:string
908 ] 911 ]
909 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ; 912 ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ;
910 sp:predicate rdf:type ; 913 sp:predicate rdf:type ;
911 - sp:subject _:b16 914 + sp:subject _:b15
912 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#PersonnelSafetyIntroduction> ; 915 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#MedicalTreatment> ;
913 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 916 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
914 - sp:subject _:b16 917 + sp:subject _:b15
915 ] [ sp:object 918 ] [ sp:object
916 - [ sp:varName "safetyIntroCount"^^xsd:string 919 + [ sp:varName "medicalTreatmentCount"^^xsd:string
917 ] ; 920 ] ;
918 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ; 921 sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ;
919 - sp:subject _:b16 922 + sp:subject _:b15
920 ]) ; 923 ]) ;
921 sp:where ([ sp:object 924 sp:where ([ sp:object
922 [ sp:varName "productionOperationRef"^^xsd:string 925 [ sp:varName "productionOperationRef"^^xsd:string
...@@ -967,9 +970,9 @@ period not processed"""^^xsd:string ; ...@@ -967,9 +970,9 @@ period not processed"""^^xsd:string ;
967 [ sp:varName "installationReportRef"^^xsd:string 970 [ sp:varName "installationReportRef"^^xsd:string
968 ] 971 ]
969 ] [ sp:object 972 ] [ sp:object
970 - [ sp:varName "safetyIntroCount"^^xsd:string 973 + [ sp:varName "medicalTreatmentCount"^^xsd:string
971 ] ; 974 ] ;
972 - sp:predicate <http://www.epim.no/schemas/mprml/1#safetyIntroCount> ; 975 + sp:predicate <http://www.epim.no/schemas/mprml/1#medicalTreatmentCount> ;
973 sp:subject 976 sp:subject
974 [ sp:varName "operationalHSERef"^^xsd:string 977 [ sp:varName "operationalHSERef"^^xsd:string
975 ] 978 ]
...@@ -977,25 +980,30 @@ period not processed"""^^xsd:string ; ...@@ -977,25 +980,30 @@ period not processed"""^^xsd:string ;
977 ] ; 980 ] ;
978 spin:rule 981 spin:rule
979 [ rdf:type sp:Construct ; 982 [ rdf:type sp:Construct ;
980 - rdfs:comment """STEP 40310 Set the safety counts - except year to date incidents 983 + rdfs:comment "STEP 40309 Set the mean time between incidents"^^xsd:string ;
981 -period not processed"""^^xsd:string ; 984 + sp:templates ([ sp:object _:b16 ;
982 - sp:templates ([ sp:object _:b17 ; 985 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasCompositionOfAllPartsOfDefinedType> ;
983 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ;
984 sp:subject 986 sp:subject
985 [ sp:varName "productionOperation"^^xsd:string 987 [ sp:varName "productionOperation"^^xsd:string
986 ] 988 ]
987 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ; 989 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#CompositionOfAllPartsOfDefinedType> ;
988 sp:predicate rdf:type ; 990 sp:predicate rdf:type ;
989 - sp:subject _:b17 991 + sp:subject _:b16
990 - ] [ sp:object 992 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AccidentOrInjury> ;
991 - [ sp:varName "safetyActivityType"^^xsd:string
992 - ] ;
993 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ; 993 sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
994 + sp:subject _:b16
995 + ] [ sp:object _:b17 ;
996 + sp:predicate <http://www.reportinghub.no/ep/schema/core#meanTimeBetweenParts> ;
997 + sp:subject _:b16
998 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ;
999 + sp:predicate rdf:type ;
994 sp:subject _:b17 1000 sp:subject _:b17
995 ] [ sp:object 1001 ] [ sp:object
996 - [ sp:varName "safetyCount"^^xsd:string 1002 + [ sp:varName "realMeantimeIncident"^^xsd:string
1003 + ] ;
1004 + sp:predicate
1005 + [ sp:varName "meantimeIncidentScale"^^xsd:string
997 ] ; 1006 ] ;
998 - sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ;
999 sp:subject _:b17 1007 sp:subject _:b17
1000 ]) ; 1008 ]) ;
1001 sp:where ([ sp:object 1009 sp:where ([ sp:object
...@@ -1054,70 +1062,55 @@ period not processed"""^^xsd:string ; ...@@ -1054,70 +1062,55 @@ period not processed"""^^xsd:string ;
1054 [ sp:varName "operationalHSERef"^^xsd:string 1062 [ sp:varName "operationalHSERef"^^xsd:string
1055 ] 1063 ]
1056 ] [ sp:object 1064 ] [ sp:object
1057 - [ sp:varName "safetyCountRef"^^xsd:string 1065 + [ sp:varName "meantimeIncidentRef"^^xsd:string
1058 ] ; 1066 ] ;
1059 - sp:predicate <http://www.epim.no/schemas/mprml/1#safetyCountRef> ; 1067 + sp:predicate <http://www.epim.no/schemas/mprml/1#meantimeIncidentRef> ;
1060 sp:subject 1068 sp:subject
1061 [ sp:varName "safetyRef"^^xsd:string 1069 [ sp:varName "safetyRef"^^xsd:string
1062 ] 1070 ]
1063 ] [ sp:object 1071 ] [ sp:object
1064 - [ sp:varName "safetyCount"^^xsd:string 1072 + [ sp:varName "realMeantimeIncident"^^xsd:string
1065 ] ; 1073 ] ;
1066 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 1074 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
1067 sp:subject 1075 sp:subject
1068 - [ sp:varName "safetyCountRef"^^xsd:string 1076 + [ sp:varName "meantimeIncidentRef"^^xsd:string
1069 - ]
1070 - ] [ rdf:type sp:Optional ;
1071 - sp:elements ([ sp:object
1072 - [ sp:varName "safetyTypeRef"^^xsd:string
1073 - ] ;
1074 - sp:predicate <http://www.epim.no/schemas/mprml/1#typeRef> ;
1075 - sp:subject
1076 - [ sp:varName "safetyCountRef"^^xsd:string
1077 ] 1077 ]
1078 - ]) 1078 + ] [ sp:object
1079 - ] [ rdf:type sp:Optional ; 1079 + [ sp:varName "uomMeantimeIncident"^^xsd:string
1080 - sp:elements ([ sp:object
1081 - [ sp:varName "reportingPeriod"^^xsd:string
1082 ] ; 1080 ] ;
1083 - sp:predicate <http://www.epim.no/schemas/mprml/1#periodRef> ; 1081 + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ;
1084 - sp:subject
1085 - [ sp:varName "safetyCountRef"^^xsd:string
1086 - ]
1087 - ])
1088 - ] [ rdf:type sp:NotExists ;
1089 - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#ST_year-to-dateincidents> ;
1090 - sp:predicate <http://www.epim.no/schemas/mprml/1#typeRef> ;
1091 sp:subject 1082 sp:subject
1092 - [ sp:varName "safetyCountRef"^^xsd:string 1083 + [ sp:varName "meantimeIncidentRef"^^xsd:string
1093 ] 1084 ]
1094 - ])
1095 ] [ rdf:type sp:Bind ; 1085 ] [ rdf:type sp:Bind ;
1096 sp:expression 1086 sp:expression
1097 - [ rdf:type ep-mpr-spin-lib:selectSafetyActivityType ; 1087 + [ rdf:type ep-mpr-spin-lib:selectDurationScale ;
1098 - sp:arg1 [ sp:varName "safetyTypeRef"^^xsd:string 1088 + sp:arg1 [ sp:varName "uomMeantimeIncident"^^xsd:string
1099 ] 1089 ]
1100 ] ; 1090 ] ;
1101 sp:variable 1091 sp:variable
1102 - [ sp:varName "safetyActivityType"^^xsd:string 1092 + [ sp:varName "meantimeIncidentScale"^^xsd:string
1103 ] 1093 ]
1104 ]) 1094 ])
1105 ] ; 1095 ] ;
1106 spin:rule 1096 spin:rule
1107 [ rdf:type sp:Construct ; 1097 [ rdf:type sp:Construct ;
1108 - rdfs:comment "STEP 40302 Set the safety consideration description"^^xsd:string ; 1098 + rdfs:comment "STEP 40308 Set the number of number of alarms"^^xsd:string ;
1109 sp:templates ([ sp:object _:b18 ; 1099 sp:templates ([ sp:object _:b18 ;
1110 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; 1100 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSetOfAllPartsOfDefinedType> ;
1111 sp:subject 1101 sp:subject
1112 [ sp:varName "productionOperation"^^xsd:string 1102 [ sp:varName "productionOperation"^^xsd:string
1113 ] 1103 ]
1114 - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#SafetyConsideration> ; 1104 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#SetOfAllPartsOfDefinedType> ;
1115 sp:predicate rdf:type ; 1105 sp:predicate rdf:type ;
1116 sp:subject _:b18 1106 sp:subject _:b18
1107 + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#Alarm> ;
1108 + sp:predicate <http://www.reportinghub.no/ep/schema/core#definingType> ;
1109 + sp:subject _:b18
1117 ] [ sp:object 1110 ] [ sp:object
1118 - [ sp:varName "safetyDescription"^^xsd:string 1111 + [ sp:varName "alarmCount"^^xsd:string
1119 ] ; 1112 ] ;
1120 - sp:predicate <http://www.reportinghub.no/ep/schema/core#description> ; 1113 + sp:predicate <http://www.reportinghub.no/ep/schema/core#numberInSet> ;
1121 sp:subject _:b18 1114 sp:subject _:b18
1122 ]) ; 1115 ]) ;
1123 sp:where ([ sp:object 1116 sp:where ([ sp:object
...@@ -1162,9 +1155,16 @@ period not processed"""^^xsd:string ; ...@@ -1162,9 +1155,16 @@ period not processed"""^^xsd:string ;
1162 [ sp:varName "productionOperation"^^xsd:string 1155 [ sp:varName "productionOperation"^^xsd:string
1163 ] 1156 ]
1164 ] [ sp:object 1157 ] [ sp:object
1165 - [ sp:varName "safetyDescription"^^xsd:string 1158 + [ sp:varName "operationalHSERef"^^xsd:string
1166 ] ; 1159 ] ;
1167 - sp:predicate <http://www.epim.no/schemas/mprml/1#safetyDescription> ; 1160 + sp:predicate <http://www.epim.no/schemas/mprml/1#operationalHSERef> ;
1161 + sp:subject
1162 + [ sp:varName "installationReportRef"^^xsd:string
1163 + ]
1164 + ] [ sp:object
1165 + [ sp:varName "alarmCount"^^xsd:string
1166 + ] ;
1167 + sp:predicate <http://www.epim.no/schemas/mprml/1#alarmCount> ;
1168 sp:subject 1168 sp:subject
1169 [ sp:varName "operationalHSERef"^^xsd:string 1169 [ sp:varName "operationalHSERef"^^xsd:string
1170 ] 1170 ]
...@@ -1173,5 +1173,5 @@ period not processed"""^^xsd:string ; ...@@ -1173,5 +1173,5 @@ period not processed"""^^xsd:string ;
1173 1173
1174 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-operationalHSEReport-v1.1.1> 1174 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-operationalHSEReport-v1.1.1>
1175 rdf:type owl:Ontology ; 1175 rdf:type owl:Ontology ;
1176 - owl:imports <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; 1176 + owl:imports <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ;
1177 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 1177 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......