David Price

Merge branch 'master' into aug22-mprgok-save

...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
126 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> 126 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest>
127 rdf:type owl:Class ; 127 rdf:type owl:Class ;
128 rdfs:label "production well test"^^xsd:string ; 128 rdfs:label "production well test"^^xsd:string ;
129 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 129 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
130 130
131 <http://www.reportinghub.no/ep/schema/activity#SingleRateTest> 131 <http://www.reportinghub.no/ep/schema/activity#SingleRateTest>
132 rdf:type owl:Class ; 132 rdf:type owl:Class ;
...@@ -187,13 +187,13 @@ ep-prodact:AccidentPreventionExercise ...@@ -187,13 +187,13 @@ ep-prodact:AccidentPreventionExercise
187 rdfs:subClassOf ep-prodact:DrillOrExcercise . 187 rdfs:subClassOf ep-prodact:DrillOrExcercise .
188 188
189 ep-prodact:AdministerFirstAid 189 ep-prodact:AdministerFirstAid
190 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 190 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
191 rdfs:comment "medical treatment that is first aid"^^xsd:string ; 191 rdfs:comment "medical treatment that is first aid"^^xsd:string ;
192 rdfs:label "administer first aid"^^xsd:string ; 192 rdfs:label "administer first aid"^^xsd:string ;
193 rdfs:subClassOf ep-prodact:MedicalTreatment . 193 rdfs:subClassOf ep-prodact:MedicalTreatment .
194 194
195 ep-prodact:AirTrafficOperation 195 ep-prodact:AirTrafficOperation
196 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 196 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
197 rdfs:comment "activity that is an air traffic operation"^^xsd:string ; 197 rdfs:comment "activity that is an air traffic operation"^^xsd:string ;
198 rdfs:label "air traffic operation"^^xsd:string ; 198 rdfs:label "air traffic operation"^^xsd:string ;
199 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 199 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -223,22 +223,22 @@ ep-prodact:AlertType ...@@ -223,22 +223,22 @@ ep-prodact:AlertType
223 rdfs:subClassOf owl:Class . 223 rdfs:subClassOf owl:Class .
224 224
225 ep-prodact:AllocateSplitFactors 225 ep-prodact:AllocateSplitFactors
226 - rdf:type ep-prodact:SplitFactorDeterminationType , owl:Class ; 226 + rdf:type owl:Class , ep-prodact:SplitFactorDeterminationType ;
227 rdfs:comment "activity that is allocating the fraction of a source flow that is assumed to go into different product streams"^^xsd:string ; 227 rdfs:comment "activity that is allocating the fraction of a source flow that is assumed to go into different product streams"^^xsd:string ;
228 rdfs:label "allocate split factors"^^xsd:string ; 228 rdfs:label "allocate split factors"^^xsd:string ;
229 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 229 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
230 230
231 ep-prodact:AnnualProductionActivityToDate 231 ep-prodact:AnnualProductionActivityToDate
232 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 232 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
233 rdfs:comment "production activity that is during the year to date"^^xsd:string ; 233 rdfs:comment "production activity that is during the year to date"^^xsd:string ;
234 rdfs:label "annual production activity to date"^^xsd:string ; 234 rdfs:label "annual production activity to date"^^xsd:string ;
235 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 235 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
236 236
237 ep-prodact:AnnualProductionOperationToDate 237 ep-prodact:AnnualProductionOperationToDate
238 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 238 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
239 rdfs:comment "production operation from the beginning of an annual reporting period to a date within, or at the end of, the reporting period"^^xsd:string ; 239 rdfs:comment "production operation from the beginning of an annual reporting period to a date within, or at the end of, the reporting period"^^xsd:string ;
240 rdfs:label "annual production operation to date"^^xsd:string ; 240 rdfs:label "annual production operation to date"^^xsd:string ;
241 - rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionOperation . 241 + rdfs:subClassOf ep-prodact:ProductionOperation , ep-prodact:AnnualProductionActivityToDate .
242 242
243 ep-prodact:BasketMovement 243 ep-prodact:BasketMovement
244 rdf:type owl:Class ; 244 rdf:type owl:Class ;
...@@ -253,7 +253,7 @@ ep-prodact:CargoShipOperation ...@@ -253,7 +253,7 @@ ep-prodact:CargoShipOperation
253 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 253 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
254 254
255 ep-prodact:ConstructionOperation 255 ep-prodact:ConstructionOperation
256 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 256 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
257 rdfs:comment "activity that is construction"^^xsd:string ; 257 rdfs:comment "activity that is construction"^^xsd:string ;
258 rdfs:label "construction operation"^^xsd:string ; 258 rdfs:label "construction operation"^^xsd:string ;
259 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> ; 259 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> ;
...@@ -261,7 +261,7 @@ ep-prodact:ConstructionOperation ...@@ -261,7 +261,7 @@ ep-prodact:ConstructionOperation
261 "http://posccaesar.org/rdl/RDS9685637"^^xsd:string . 261 "http://posccaesar.org/rdl/RDS9685637"^^xsd:string .
262 262
263 ep-prodact:DailyProductionOperationProcessingLoss 263 ep-prodact:DailyProductionOperationProcessingLoss
264 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 264 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
265 rdfs:comment "activity that is all that happens to cause production operation processing loss in one day"^^xsd:string ; 265 rdfs:comment "activity that is all that happens to cause production operation processing loss in one day"^^xsd:string ;
266 rdfs:label "daily production operation processing loss"^^xsd:string ; 266 rdfs:label "daily production operation processing loss"^^xsd:string ;
267 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 267 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -279,7 +279,7 @@ ep-prodact:DefinedHazardAndAccidentSituation ...@@ -279,7 +279,7 @@ ep-prodact:DefinedHazardAndAccidentSituation
279 rdfs:subClassOf ep-prodact:Incident . 279 rdfs:subClassOf ep-prodact:Incident .
280 280
281 ep-prodact:Deviation 281 ep-prodact:Deviation
282 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 282 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
283 rdfs:comment "activity that is a deviation from existing procedures and guidelines"^^xsd:string ; 283 rdfs:comment "activity that is a deviation from existing procedures and guidelines"^^xsd:string ;
284 rdfs:label "deviation"^^xsd:string ; 284 rdfs:label "deviation"^^xsd:string ;
285 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 285 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -291,25 +291,25 @@ ep-prodact:DischargeWater ...@@ -291,25 +291,25 @@ ep-prodact:DischargeWater
291 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 291 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
292 292
293 ep-prodact:DrillOrExcercise 293 ep-prodact:DrillOrExcercise
294 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 294 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
295 rdfs:comment "activity that is a drill or exercise intended to prevent harm to health, safety or the environment"^^xsd:string ; 295 rdfs:comment "activity that is a drill or exercise intended to prevent harm to health, safety or the environment"^^xsd:string ;
296 rdfs:label "drill or exercise"^^xsd:string ; 296 rdfs:label "drill or exercise"^^xsd:string ;
297 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 297 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
298 298
299 ep-prodact:ExtendedMaintenanceTurnaround 299 ep-prodact:ExtendedMaintenanceTurnaround
300 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 300 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
301 rdfs:comment "activity that is an extended maintenance turnaround"^^xsd:string ; 301 rdfs:comment "activity that is an extended maintenance turnaround"^^xsd:string ;
302 rdfs:label "extended maintenance turnaround"^^xsd:string ; 302 rdfs:label "extended maintenance turnaround"^^xsd:string ;
303 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 303 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
304 304
305 ep-prodact:ExtendedMaintenanceTurnaroundExportTerminal 305 ep-prodact:ExtendedMaintenanceTurnaroundExportTerminal
306 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 306 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
307 rdfs:comment "extended maintenance turnaround that is for an export terminal"^^xsd:string ; 307 rdfs:comment "extended maintenance turnaround that is for an export terminal"^^xsd:string ;
308 rdfs:label "extended maintenance turnaround export terminal"^^xsd:string ; 308 rdfs:label "extended maintenance turnaround export terminal"^^xsd:string ;
309 rdfs:subClassOf ep-prodact:ExtendedMaintenanceTurnaround . 309 rdfs:subClassOf ep-prodact:ExtendedMaintenanceTurnaround .
310 310
311 ep-prodact:Fire 311 ep-prodact:Fire
312 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 312 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
313 rdfs:comment "incident that is an unintentional fire"^^xsd:string ; 313 rdfs:comment "incident that is an unintentional fire"^^xsd:string ;
314 rdfs:label "fire"^^xsd:string ; 314 rdfs:label "fire"^^xsd:string ;
315 rdfs:subClassOf ep-prodact:Incident . 315 rdfs:subClassOf ep-prodact:Incident .
...@@ -321,61 +321,61 @@ ep-prodact:FluidLevelTest ...@@ -321,61 +321,61 @@ ep-prodact:FluidLevelTest
321 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> . 321 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> .
322 322
323 ep-prodact:FluidSampling-DST 323 ep-prodact:FluidSampling-DST
324 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 324 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
325 rdfs:comment "fluid sampling and analysis that has a sample taken as part of a drill stem test"^^xsd:string ; 325 rdfs:comment "fluid sampling and analysis that has a sample taken as part of a drill stem test"^^xsd:string ;
326 rdfs:label "fluid sampling - DST"^^xsd:string ; 326 rdfs:label "fluid sampling - DST"^^xsd:string ;
327 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 327 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
328 328
329 ep-prodact:FluidSampling-RFTorMDT 329 ep-prodact:FluidSampling-RFTorMDT
330 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 330 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
331 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ; 331 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
332 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ; 332 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ;
333 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 333 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
334 334
335 ep-prodact:FluidSampling-bottomhole 335 ep-prodact:FluidSampling-bottomhole
336 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 336 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
337 rdfs:comment "fluid sampling and analysis that has a sample taken from the bottom of a wellbore"^^xsd:string ; 337 rdfs:comment "fluid sampling and analysis that has a sample taken from the bottom of a wellbore"^^xsd:string ;
338 rdfs:label "fluid sampling - bottomhole"^^xsd:string ; 338 rdfs:label "fluid sampling - bottomhole"^^xsd:string ;
339 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 339 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
340 340
341 ep-prodact:FluidSampling-formationTester 341 ep-prodact:FluidSampling-formationTester
342 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 342 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
343 rdfs:comment "fluid sampling and analysis that has the sample taken by a formation tester"^^xsd:string ; 343 rdfs:comment "fluid sampling and analysis that has the sample taken by a formation tester"^^xsd:string ;
344 rdfs:label "fluid sampling - formation tester"^^xsd:string ; 344 rdfs:label "fluid sampling - formation tester"^^xsd:string ;
345 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 345 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
346 346
347 ep-prodact:FluidSampling-recombined 347 ep-prodact:FluidSampling-recombined
348 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 348 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
349 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ; 349 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
350 rdfs:label "fluid sampling - recombined"^^xsd:string ; 350 rdfs:label "fluid sampling - recombined"^^xsd:string ;
351 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 351 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
352 352
353 ep-prodact:FluidSampling-separatorGas 353 ep-prodact:FluidSampling-separatorGas
354 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 354 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
355 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ; 355 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
356 rdfs:label "fluid sampling - separator gas"^^xsd:string ; 356 rdfs:label "fluid sampling - separator gas"^^xsd:string ;
357 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 357 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
358 358
359 ep-prodact:FluidSampling-separatorOil 359 ep-prodact:FluidSampling-separatorOil
360 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 360 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
361 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ; 361 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
362 rdfs:label "fluid sampling - separator oil"^^xsd:string ; 362 rdfs:label "fluid sampling - separator oil"^^xsd:string ;
363 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 363 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
364 364
365 ep-prodact:FluidSampling-separatorWater 365 ep-prodact:FluidSampling-separatorWater
366 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 366 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
367 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ; 367 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
368 rdfs:label "fluid sampling - separator water"^^xsd:string ; 368 rdfs:label "fluid sampling - separator water"^^xsd:string ;
369 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 369 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
370 370
371 ep-prodact:FluidSampling-synthetic 371 ep-prodact:FluidSampling-synthetic
372 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 372 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
373 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ; 373 rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
374 rdfs:label "fluid sampling - synthetic"^^xsd:string ; 374 rdfs:label "fluid sampling - synthetic"^^xsd:string ;
375 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 375 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
376 376
377 ep-prodact:FluidSampling-wellhead 377 ep-prodact:FluidSampling-wellhead
378 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 378 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
379 rdfs:comment "fluid sampling and analysis that has the sample taken at the well head"^^xsd:string ; 379 rdfs:comment "fluid sampling and analysis that has the sample taken at the well head"^^xsd:string ;
380 rdfs:label "fluid sampling - wellhead"^^xsd:string ; 380 rdfs:label "fluid sampling - wellhead"^^xsd:string ;
381 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 381 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
...@@ -393,7 +393,7 @@ ep-prodact:FluidSamplingType ...@@ -393,7 +393,7 @@ ep-prodact:FluidSamplingType
393 rdfs:subClassOf owl:Class . 393 rdfs:subClassOf owl:Class .
394 394
395 ep-prodact:HSEProblem 395 ep-prodact:HSEProblem
396 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 396 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
397 rdfs:comment "activity that is an HSE problem"^^xsd:string ; 397 rdfs:comment "activity that is an HSE problem"^^xsd:string ;
398 rdfs:label "HSE problem"^^xsd:string ; 398 rdfs:label "HSE problem"^^xsd:string ;
399 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 399 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -411,7 +411,7 @@ ep-prodact:Incident ...@@ -411,7 +411,7 @@ ep-prodact:Incident
411 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 411 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
412 412
413 ep-prodact:InitialWellTest 413 ep-prodact:InitialWellTest
414 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 414 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
415 rdfs:comment "well test that is the first on a well"^^xsd:string ; 415 rdfs:comment "well test that is the first on a well"^^xsd:string ;
416 rdfs:label "initial well test"^^xsd:string ; 416 rdfs:label "initial well test"^^xsd:string ;
417 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 417 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
...@@ -429,25 +429,25 @@ ep-prodact:Injury ...@@ -429,25 +429,25 @@ ep-prodact:Injury
429 rdfs:subClassOf ep-prodact:AccidentOrInjury . 429 rdfs:subClassOf ep-prodact:AccidentOrInjury .
430 430
431 ep-prodact:IssueBillOfLading 431 ep-prodact:IssueBillOfLading
432 - rdf:type ep-prodact:SalesActivityType , owl:Class ; 432 + rdf:type owl:Class , ep-prodact:SalesActivityType ;
433 rdfs:comment "sales activity that is issuing a bill of lading"^^xsd:string ; 433 rdfs:comment "sales activity that is issuing a bill of lading"^^xsd:string ;
434 rdfs:label "issue bill of lading"^^xsd:string ; 434 rdfs:label "issue bill of lading"^^xsd:string ;
435 rdfs:subClassOf ep-prodact:SalesActivity . 435 rdfs:subClassOf ep-prodact:SalesActivity .
436 436
437 ep-prodact:IssueWorkPermit 437 ep-prodact:IssueWorkPermit
438 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 438 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
439 rdfs:comment "activity that is issuing a work permit"^^xsd:string ; 439 rdfs:comment "activity that is issuing a work permit"^^xsd:string ;
440 rdfs:label "issue work permit"^^xsd:string ; 440 rdfs:label "issue work permit"^^xsd:string ;
441 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 441 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
442 442
443 ep-prodact:IssueWorkPermitWithSJA 443 ep-prodact:IssueWorkPermitWithSJA
444 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 444 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
445 rdfs:comment "issue a work permit with Safe Job Analysis"^^xsd:string ; 445 rdfs:comment "issue a work permit with Safe Job Analysis"^^xsd:string ;
446 rdfs:label "issue work permit with SJA"^^xsd:string ; 446 rdfs:label "issue work permit with SJA"^^xsd:string ;
447 rdfs:subClassOf ep-prodact:IssueWorkPermit . 447 rdfs:subClassOf ep-prodact:IssueWorkPermit .
448 448
449 ep-prodact:JobObservation 449 ep-prodact:JobObservation
450 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 450 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
451 rdfs:comment "<not defined in MPR-XSD>"^^xsd:string ; 451 rdfs:comment "<not defined in MPR-XSD>"^^xsd:string ;
452 rdfs:label "job observation"^^xsd:string ; 452 rdfs:label "job observation"^^xsd:string ;
453 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 453 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
...@@ -465,13 +465,13 @@ ep-prodact:LostTimeAccident ...@@ -465,13 +465,13 @@ ep-prodact:LostTimeAccident
465 rdfs:subClassOf ep-prodact:Injury . 465 rdfs:subClassOf ep-prodact:Injury .
466 466
467 ep-prodact:LostTimeIncident 467 ep-prodact:LostTimeIncident
468 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 468 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
469 rdfs:comment "incident that results in an injured employee who requires medical treatment and cannot return to work the next day (source: MPR-XSD)"^^xsd:string ; 469 rdfs:comment "incident that results in an injured employee who requires medical treatment and cannot return to work the next day (source: MPR-XSD)"^^xsd:string ;
470 rdfs:label "lost time incident"^^xsd:string ; 470 rdfs:label "lost time incident"^^xsd:string ;
471 rdfs:subClassOf ep-prodact:Injury . 471 rdfs:subClassOf ep-prodact:Injury .
472 472
473 ep-prodact:MaintenanceActivity 473 ep-prodact:MaintenanceActivity
474 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 474 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
475 rdfs:comment "activity that is maintenance"^^xsd:string ; 475 rdfs:comment "activity that is maintenance"^^xsd:string ;
476 rdfs:label "maintenance activity"^^xsd:string ; 476 rdfs:label "maintenance activity"^^xsd:string ;
477 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 477 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
...@@ -485,7 +485,7 @@ ep-prodact:MakeAComment ...@@ -485,7 +485,7 @@ ep-prodact:MakeAComment
485 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 485 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
486 486
487 ep-prodact:MakeATransaction 487 ep-prodact:MakeATransaction
488 - rdf:type ep-prodact:SalesActivityType , owl:Class ; 488 + rdf:type owl:Class , ep-prodact:SalesActivityType ;
489 rdfs:comment "sales activity that is making a transaction"^^xsd:string ; 489 rdfs:comment "sales activity that is making a transaction"^^xsd:string ;
490 rdfs:label "make a transaction"^^xsd:string ; 490 rdfs:label "make a transaction"^^xsd:string ;
491 rdfs:subClassOf ep-prodact:SalesActivity . 491 rdfs:subClassOf ep-prodact:SalesActivity .
...@@ -497,13 +497,13 @@ ep-prodact:MarineOperation ...@@ -497,13 +497,13 @@ ep-prodact:MarineOperation
497 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 497 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
498 498
499 ep-prodact:MarkedGasLossOfExport 499 ep-prodact:MarkedGasLossOfExport
500 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 500 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
501 rdfs:comment "activity that is not exporting gas due to marked product"^^xsd:string ; 501 rdfs:comment "activity that is not exporting gas due to marked product"^^xsd:string ;
502 rdfs:label "marked gas loss of export"^^xsd:string ; 502 rdfs:label "marked gas loss of export"^^xsd:string ;
503 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 503 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
504 504
505 ep-prodact:MarkedOilLossOfExport 505 ep-prodact:MarkedOilLossOfExport
506 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 506 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
507 rdfs:comment "activity that is not exporting oil due to marked product"^^xsd:string ; 507 rdfs:comment "activity that is not exporting oil due to marked product"^^xsd:string ;
508 rdfs:label "marked oil loss of export"^^xsd:string ; 508 rdfs:label "marked oil loss of export"^^xsd:string ;
509 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 509 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -515,7 +515,7 @@ ep-prodact:MeasurePropertiesOfAFlow ...@@ -515,7 +515,7 @@ ep-prodact:MeasurePropertiesOfAFlow
515 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 515 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
516 516
517 ep-prodact:MeasureSplitFactors 517 ep-prodact:MeasureSplitFactors
518 - rdf:type ep-prodact:SplitFactorDeterminationType , owl:Class ; 518 + rdf:type owl:Class , ep-prodact:SplitFactorDeterminationType ;
519 rdfs:comment "activity that is measuring the fraction of a source flow that goes into different product streams"^^xsd:string ; 519 rdfs:comment "activity that is measuring the fraction of a source flow that goes into different product streams"^^xsd:string ;
520 rdfs:label "measure split factors"^^xsd:string ; 520 rdfs:label "measure split factors"^^xsd:string ;
521 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 521 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
...@@ -527,19 +527,19 @@ ep-prodact:MedicalTreatment ...@@ -527,19 +527,19 @@ ep-prodact:MedicalTreatment
527 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 527 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
528 528
529 ep-prodact:MedicalTreatmentInjury 529 ep-prodact:MedicalTreatmentInjury
530 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 530 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
531 rdfs:comment "injury that requires medical treatment"^^xsd:string ; 531 rdfs:comment "injury that requires medical treatment"^^xsd:string ;
532 rdfs:label "medical treatment injury"^^xsd:string ; 532 rdfs:label "medical treatment injury"^^xsd:string ;
533 rdfs:subClassOf ep-prodact:Injury . 533 rdfs:subClassOf ep-prodact:Injury .
534 534
535 ep-prodact:ModificationProject 535 ep-prodact:ModificationProject
536 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 536 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
537 rdfs:comment "activity that is a modification project"^^xsd:string ; 537 rdfs:comment "activity that is a modification project"^^xsd:string ;
538 rdfs:label "modification project"^^xsd:string ; 538 rdfs:label "modification project"^^xsd:string ;
539 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 539 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
540 540
541 ep-prodact:MonthlyProductionOperationToDate 541 ep-prodact:MonthlyProductionOperationToDate
542 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 542 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
543 rdfs:comment "production operation from the beginning of a monthly reporting period to a date within, or at the end of, the reporting period"^^xsd:string ; 543 rdfs:comment "production operation from the beginning of a monthly reporting period to a date within, or at the end of, the reporting period"^^xsd:string ;
544 rdfs:label "monthly production operation to date"^^xsd:string ; 544 rdfs:label "monthly production operation to date"^^xsd:string ;
545 rdfs:subClassOf ep-prodact:ProductionOperation . 545 rdfs:subClassOf ep-prodact:ProductionOperation .
...@@ -557,25 +557,25 @@ ep-prodact:MovementOfProductType ...@@ -557,25 +557,25 @@ ep-prodact:MovementOfProductType
557 rdfs:subClassOf owl:Class . 557 rdfs:subClassOf owl:Class .
558 558
559 ep-prodact:NearMiss 559 ep-prodact:NearMiss
560 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 560 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
561 rdfs:comment "incident that under different circumstances could have caused injury, illness and/or major damage to/loss of assets, or harm to the environment or to a third party (source: MPR-XSD)"^^xsd:string ; 561 rdfs:comment "incident that under different circumstances could have caused injury, illness and/or major damage to/loss of assets, or harm to the environment or to a third party (source: MPR-XSD)"^^xsd:string ;
562 rdfs:label "near miss"^^xsd:string ; 562 rdfs:label "near miss"^^xsd:string ;
563 rdfs:subClassOf ep-prodact:Incident . 563 rdfs:subClassOf ep-prodact:Incident .
564 564
565 ep-prodact:OperationMistakes 565 ep-prodact:OperationMistakes
566 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 566 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
567 rdfs:comment "activity that is an operation mistake"^^xsd:string ; 567 rdfs:comment "activity that is an operation mistake"^^xsd:string ;
568 rdfs:label "operation mistakes"^^xsd:string ; 568 rdfs:label "operation mistakes"^^xsd:string ;
569 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 569 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
570 570
571 ep-prodact:OtherReasonWellTest 571 ep-prodact:OtherReasonWellTest
572 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 572 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
573 rdfs:comment "well test that is not initial, periodic, or a revision"^^xsd:string ; 573 rdfs:comment "well test that is not initial, periodic, or a revision"^^xsd:string ;
574 rdfs:label "other reason well text"^^xsd:string ; 574 rdfs:label "other reason well text"^^xsd:string ;
575 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 575 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
576 576
577 ep-prodact:PeriodicWellTest 577 ep-prodact:PeriodicWellTest
578 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 578 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
579 rdfs:comment "well test that is carried out as part of a periodic testing regime"^^xsd:string ; 579 rdfs:comment "well test that is carried out as part of a periodic testing regime"^^xsd:string ;
580 rdfs:label "periodic well test"^^xsd:string ; 580 rdfs:label "periodic well test"^^xsd:string ;
581 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 581 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
...@@ -587,115 +587,115 @@ ep-prodact:PersonnelSafetyIntroduction ...@@ -587,115 +587,115 @@ ep-prodact:PersonnelSafetyIntroduction
587 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 587 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
588 588
589 ep-prodact:PlannedMaintenanceTurnaround 589 ep-prodact:PlannedMaintenanceTurnaround
590 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 590 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
591 rdfs:comment "activity that is a planned maintenance turnaround"^^xsd:string ; 591 rdfs:comment "activity that is a planned maintenance turnaround"^^xsd:string ;
592 rdfs:label "planned maintenace turnaround"^^xsd:string ; 592 rdfs:label "planned maintenace turnaround"^^xsd:string ;
593 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 593 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
594 594
595 ep-prodact:PowerStationFailure 595 ep-prodact:PowerStationFailure
596 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 596 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
597 rdfs:comment "activity that is the failure of a power station"^^xsd:string ; 597 rdfs:comment "activity that is the failure of a power station"^^xsd:string ;
598 rdfs:label "power station failure"^^xsd:string ; 598 rdfs:label "power station failure"^^xsd:string ;
599 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 599 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
600 600
601 ep-prodact:PreventiveMaintenanceTopside 601 ep-prodact:PreventiveMaintenanceTopside
602 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 602 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
603 rdfs:comment "activity that is preventive maintenance topside"^^xsd:string ; 603 rdfs:comment "activity that is preventive maintenance topside"^^xsd:string ;
604 rdfs:label "preventive maintenace topside"^^xsd:string ; 604 rdfs:label "preventive maintenace topside"^^xsd:string ;
605 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 605 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
606 606
607 ep-prodact:ProcessAndOperationProblem 607 ep-prodact:ProcessAndOperationProblem
608 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 608 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
609 rdfs:comment "activity that is a process and operation problem"^^xsd:string ; 609 rdfs:comment "activity that is a process and operation problem"^^xsd:string ;
610 rdfs:label "process and operation problem"^^xsd:string ; 610 rdfs:label "process and operation problem"^^xsd:string ;
611 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 611 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
612 612
613 ep-prodact:ProductCompletedLifting 613 ep-prodact:ProductCompletedLifting
614 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 614 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
615 rdfs:comment "movement of product that is exported from a stock within a given time period (source: MPR-XSD)"^^xsd:string ; 615 rdfs:comment "movement of product that is exported from a stock within a given time period (source: MPR-XSD)"^^xsd:string ;
616 rdfs:label "product completed lifting"^^xsd:string ; 616 rdfs:label "product completed lifting"^^xsd:string ;
617 rdfs:subClassOf ep-prodact:MovementOfProduct . 617 rdfs:subClassOf ep-prodact:MovementOfProduct .
618 618
619 ep-prodact:ProductGain-Loss 619 ep-prodact:ProductGain-Loss
620 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 620 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
621 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 ; 621 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 ;
622 rdfs:label "product gain/loss"^^xsd:string ; 622 rdfs:label "product gain/loss"^^xsd:string ;
623 rdfs:subClassOf ep-prodact:MovementOfProduct . 623 rdfs:subClassOf ep-prodact:MovementOfProduct .
624 624
625 ep-prodact:ProductInputToStorage 625 ep-prodact:ProductInputToStorage
626 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 626 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
627 rdfs:comment "movement of product that is addition to a stock within a given time period (source: MPR-XSD)"^^xsd:string ; 627 rdfs:comment "movement of product that is addition to a stock within a given time period (source: MPR-XSD)"^^xsd:string ;
628 rdfs:label "product input to storage"^^xsd:string ; 628 rdfs:label "product input to storage"^^xsd:string ;
629 rdfs:subClassOf ep-prodact:MovementOfProduct . 629 rdfs:subClassOf ep-prodact:MovementOfProduct .
630 630
631 ep-prodact:ProductLifted 631 ep-prodact:ProductLifted
632 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 632 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
633 rdfs:comment "movement of product that is from storage"^^xsd:string ; 633 rdfs:comment "movement of product that is from storage"^^xsd:string ;
634 rdfs:label "product lifted"^^xsd:string ; 634 rdfs:label "product lifted"^^xsd:string ;
635 rdfs:subClassOf ep-prodact:MovementOfProduct . 635 rdfs:subClassOf ep-prodact:MovementOfProduct .
636 636
637 ep-prodact:ProductLiftingEntitlement 637 ep-prodact:ProductLiftingEntitlement
638 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 638 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
639 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 639 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
640 rdfs:label "product lifting entitlement"^^xsd:string ; 640 rdfs:label "product lifting entitlement"^^xsd:string ;
641 rdfs:subClassOf ep-prodact:MovementOfProduct . 641 rdfs:subClassOf ep-prodact:MovementOfProduct .
642 642
643 ep-prodact:ProductLiftingEntitlementRemaining 643 ep-prodact:ProductLiftingEntitlementRemaining
644 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 644 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
645 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 645 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
646 rdfs:label "product lifting entitlement remaining"^^xsd:string ; 646 rdfs:label "product lifting entitlement remaining"^^xsd:string ;
647 rdfs:subClassOf ep-prodact:MovementOfProduct . 647 rdfs:subClassOf ep-prodact:MovementOfProduct .
648 648
649 ep-prodact:ProductLinePack 649 ep-prodact:ProductLinePack
650 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 650 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
651 rdfs:comment "movement of product that provides the quantity of gas which the operator responsible for gas transportation decides must be provided by the gas producing fields in order to make deliveries as requested by gas shippers and provide operating tolerances (source: MPR-XSD)"^^xsd:string ; 651 rdfs:comment "movement of product that provides the quantity of gas which the operator responsible for gas transportation decides must be provided by the gas producing fields in order to make deliveries as requested by gas shippers and provide operating tolerances (source: MPR-XSD)"^^xsd:string ;
652 rdfs:label "product line pack"^^xsd:string ; 652 rdfs:label "product line pack"^^xsd:string ;
653 rdfs:subClassOf ep-prodact:MovementOfProduct . 653 rdfs:subClassOf ep-prodact:MovementOfProduct .
654 654
655 ep-prodact:ProductMassAdjustment 655 ep-prodact:ProductMassAdjustment
656 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 656 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
657 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 657 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
658 rdfs:label "product mass adjustment"^^xsd:string ; 658 rdfs:label "product mass adjustment"^^xsd:string ;
659 rdfs:subClassOf ep-prodact:MovementOfProduct . 659 rdfs:subClassOf ep-prodact:MovementOfProduct .
660 660
661 ep-prodact:ProductPartialLifting 661 ep-prodact:ProductPartialLifting
662 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 662 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
663 rdfs:comment "movement of product that is a lifting up to a (not completed) determined point in time (source: MPR-XSD)"^^xsd:string ; 663 rdfs:comment "movement of product that is a lifting up to a (not completed) determined point in time (source: MPR-XSD)"^^xsd:string ;
664 rdfs:label "product partial lifting"^^xsd:string ; 664 rdfs:label "product partial lifting"^^xsd:string ;
665 rdfs:subClassOf ep-prodact:MovementOfProduct . 665 rdfs:subClassOf ep-prodact:MovementOfProduct .
666 666
667 ep-prodact:ProductPipelineLifting 667 ep-prodact:ProductPipelineLifting
668 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 668 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
669 rdfs:comment "movement of product that is exported from a stock by a pipeline"^^xsd:string ; 669 rdfs:comment "movement of product that is exported from a stock by a pipeline"^^xsd:string ;
670 rdfs:label "product pipeline lifting"^^xsd:string ; 670 rdfs:label "product pipeline lifting"^^xsd:string ;
671 rdfs:subClassOf ep-prodact:MovementOfProduct . 671 rdfs:subClassOf ep-prodact:MovementOfProduct .
672 672
673 ep-prodact:ProductProductionImbalance 673 ep-prodact:ProductProductionImbalance
674 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 674 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
675 rdfs:comment "movement of product that is the difference between the amount of gas entering and exiting a shipper's nomination portfolio. This will take into account all differences whatever the time or reason it occurs. (source: MPR-XSD)"^^xsd:string ; 675 rdfs:comment "movement of product that is the difference between the amount of gas entering and exiting a shipper's nomination portfolio. This will take into account all differences whatever the time or reason it occurs. (source: MPR-XSD)"^^xsd:string ;
676 rdfs:label "product production imbalance"^^xsd:string ; 676 rdfs:label "product production imbalance"^^xsd:string ;
677 rdfs:subClassOf ep-prodact:MovementOfProduct . 677 rdfs:subClassOf ep-prodact:MovementOfProduct .
678 678
679 ep-prodact:ProductSwap 679 ep-prodact:ProductSwap
680 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 680 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
681 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 681 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
682 rdfs:label "product swap"^^xsd:string ; 682 rdfs:label "product swap"^^xsd:string ;
683 rdfs:subClassOf ep-prodact:MovementOfProduct . 683 rdfs:subClassOf ep-prodact:MovementOfProduct .
684 684
685 ep-prodact:ProductTankerLifting 685 ep-prodact:ProductTankerLifting
686 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 686 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
687 rdfs:comment "movement of product that is exported from a stock by a tanker"^^xsd:string ; 687 rdfs:comment "movement of product that is exported from a stock by a tanker"^^xsd:string ;
688 rdfs:label "product tanker lifting"^^xsd:string ; 688 rdfs:label "product tanker lifting"^^xsd:string ;
689 rdfs:subClassOf ep-prodact:MovementOfProduct . 689 rdfs:subClassOf ep-prodact:MovementOfProduct .
690 690
691 ep-prodact:ProductTransaction 691 ep-prodact:ProductTransaction
692 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 692 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
693 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 693 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
694 rdfs:label "product transaction"^^xsd:string ; 694 rdfs:label "product transaction"^^xsd:string ;
695 rdfs:subClassOf ep-prodact:MovementOfProduct . 695 rdfs:subClassOf ep-prodact:MovementOfProduct .
696 696
697 ep-prodact:ProductTransfer 697 ep-prodact:ProductTransfer
698 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 698 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
699 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 699 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
700 rdfs:label "product transfer"^^xsd:string ; 700 rdfs:label "product transfer"^^xsd:string ;
701 rdfs:subClassOf ep-prodact:MovementOfProduct . 701 rdfs:subClassOf ep-prodact:MovementOfProduct .
...@@ -707,7 +707,7 @@ ep-prodact:ProductionActivityType ...@@ -707,7 +707,7 @@ ep-prodact:ProductionActivityType
707 rdfs:subClassOf owl:Class . 707 rdfs:subClassOf owl:Class .
708 708
709 ep-prodact:ProductionOperation 709 ep-prodact:ProductionOperation
710 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 710 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
711 rdfs:comment "production activity that is all of what is done in the operation of a facility during a period"^^xsd:string ; 711 rdfs:comment "production activity that is all of what is done in the operation of a facility during a period"^^xsd:string ;
712 rdfs:label "production operation"^^xsd:string ; 712 rdfs:label "production operation"^^xsd:string ;
713 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 713 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -736,13 +736,13 @@ ep-prodact:ProductionOperationProcessingLoss ...@@ -736,13 +736,13 @@ ep-prodact:ProductionOperationProcessingLoss
736 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 736 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
737 737
738 ep-prodact:ProductionOperationProcessingLossForUnspecifiedReason 738 ep-prodact:ProductionOperationProcessingLossForUnspecifiedReason
739 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 739 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
740 rdfs:comment "activity that is a production operation processing loss without a specified reason"^^xsd:string ; 740 rdfs:comment "activity that is a production operation processing loss without a specified reason"^^xsd:string ;
741 rdfs:label "production operation processing loss for unspecified reason"^^xsd:string ; 741 rdfs:label "production operation processing loss for unspecified reason"^^xsd:string ;
742 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 742 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
743 743
744 ep-prodact:ProductionOperationProcessingRegulatoryReference 744 ep-prodact:ProductionOperationProcessingRegulatoryReference
745 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 745 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
746 rdfs:comment "activity that is a production operation processing regulatory reference"^^xsd:string ; 746 rdfs:comment "activity that is a production operation processing regulatory reference"^^xsd:string ;
747 rdfs:label "production operation processing regulatory reference"^^xsd:string ; 747 rdfs:label "production operation processing regulatory reference"^^xsd:string ;
748 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 748 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -766,25 +766,25 @@ ep-prodact:ReasonForLossOfProcessingType ...@@ -766,25 +766,25 @@ ep-prodact:ReasonForLossOfProcessingType
766 rdfs:subClassOf owl:Class . 766 rdfs:subClassOf owl:Class .
767 767
768 ep-prodact:ReleaseToAir 768 ep-prodact:ReleaseToAir
769 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 769 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
770 rdfs:comment "spill or leak that is to air"^^xsd:string ; 770 rdfs:comment "spill or leak that is to air"^^xsd:string ;
771 rdfs:label "release to air"^^xsd:string ; 771 rdfs:label "release to air"^^xsd:string ;
772 rdfs:subClassOf ep-prodact:SpillOrLeak . 772 rdfs:subClassOf ep-prodact:SpillOrLeak .
773 773
774 ep-prodact:ReleaseToWater 774 ep-prodact:ReleaseToWater
775 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 775 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
776 rdfs:comment "spill or leak that is to water"^^xsd:string ; 776 rdfs:comment "spill or leak that is to water"^^xsd:string ;
777 rdfs:label "release to water"^^xsd:string ; 777 rdfs:label "release to water"^^xsd:string ;
778 rdfs:subClassOf ep-prodact:SpillOrLeak . 778 rdfs:subClassOf ep-prodact:SpillOrLeak .
779 779
780 ep-prodact:ReportHazard 780 ep-prodact:ReportHazard
781 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 781 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
782 rdfs:comment "activity that is making a formal report of a hazard"^^xsd:string ; 782 rdfs:comment "activity that is making a formal report of a hazard"^^xsd:string ;
783 rdfs:label "report hazard"^^xsd:string ; 783 rdfs:label "report hazard"^^xsd:string ;
784 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 784 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
785 785
786 ep-prodact:ReservoirLoss 786 ep-prodact:ReservoirLoss
787 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 787 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
788 rdfs:comment "activity that is a reservoir loss"^^xsd:string ; 788 rdfs:comment "activity that is a reservoir loss"^^xsd:string ;
789 rdfs:label "reservoir loss"^^xsd:string ; 789 rdfs:label "reservoir loss"^^xsd:string ;
790 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 790 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -796,13 +796,13 @@ ep-prodact:RestrictedWork ...@@ -796,13 +796,13 @@ ep-prodact:RestrictedWork
796 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 796 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
797 797
798 ep-prodact:RestrictedWorkInjury 798 ep-prodact:RestrictedWorkInjury
799 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 799 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
800 rdfs:comment "injury that results in a reduction in ability to work"^^xsd:string ; 800 rdfs:comment "injury that results in a reduction in ability to work"^^xsd:string ;
801 rdfs:label "restricted work injury"^^xsd:string ; 801 rdfs:label "restricted work injury"^^xsd:string ;
802 rdfs:subClassOf ep-prodact:Injury . 802 rdfs:subClassOf ep-prodact:Injury .
803 803
804 ep-prodact:RevisionWellTest 804 ep-prodact:RevisionWellTest
805 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 805 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
806 rdfs:comment "well test that is <not defined in MPR-XSD>"^^xsd:string ; 806 rdfs:comment "well test that is <not defined in MPR-XSD>"^^xsd:string ;
807 rdfs:label "revision well test"^^xsd:string ; 807 rdfs:label "revision well test"^^xsd:string ;
808 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 808 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
...@@ -820,7 +820,7 @@ ep-prodact:SafetyConsideration ...@@ -820,7 +820,7 @@ ep-prodact:SafetyConsideration
820 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 820 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
821 821
822 ep-prodact:SafetyMeeting 822 ep-prodact:SafetyMeeting
823 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 823 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
824 rdfs:comment "activity that is a safety meeting"^^xsd:string ; 824 rdfs:comment "activity that is a safety meeting"^^xsd:string ;
825 rdfs:label "safety meeting"^^xsd:string ; 825 rdfs:label "safety meeting"^^xsd:string ;
826 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 826 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
...@@ -838,13 +838,13 @@ ep-prodact:SalesActivityType ...@@ -838,13 +838,13 @@ ep-prodact:SalesActivityType
838 rdfs:subClassOf owl:Class . 838 rdfs:subClassOf owl:Class .
839 839
840 ep-prodact:SentAshore 840 ep-prodact:SentAshore
841 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 841 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
842 rdfs:comment "activity that is sending a person ashore"^^xsd:string ; 842 rdfs:comment "activity that is sending a person ashore"^^xsd:string ;
843 rdfs:label "sent ashore"^^xsd:string ; 843 rdfs:label "sent ashore"^^xsd:string ;
844 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 844 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
845 845
846 ep-prodact:SevereAccident 846 ep-prodact:SevereAccident
847 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 847 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
848 rdfs:comment "accident that challenges safety systems at a level much higher than expected (source: MPR-XSD)"^^xsd:string ; 848 rdfs:comment "accident that challenges safety systems at a level much higher than expected (source: MPR-XSD)"^^xsd:string ;
849 rdfs:label "severe accident"^^xsd:string ; 849 rdfs:label "severe accident"^^xsd:string ;
850 rdfs:subClassOf ep-prodact:AccidentOrInjury . 850 rdfs:subClassOf ep-prodact:AccidentOrInjury .
...@@ -856,13 +856,13 @@ ep-prodact:ShutdownProduction ...@@ -856,13 +856,13 @@ ep-prodact:ShutdownProduction
856 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 856 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
857 857
858 ep-prodact:SickOnBoard 858 ep-prodact:SickOnBoard
859 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 859 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
860 rdfs:comment "activity that is a person being ill on board"^^xsd:string ; 860 rdfs:comment "activity that is a person being ill on board"^^xsd:string ;
861 rdfs:label "sick on board"^^xsd:string ; 861 rdfs:label "sick on board"^^xsd:string ;
862 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 862 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
863 863
864 ep-prodact:SpillOrLeak 864 ep-prodact:SpillOrLeak
865 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 865 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
866 rdfs:comment "incident that is a spill or leak"^^xsd:string ; 866 rdfs:comment "incident that is a spill or leak"^^xsd:string ;
867 rdfs:label "spill or leak"^^xsd:string ; 867 rdfs:label "spill or leak"^^xsd:string ;
868 rdfs:subClassOf ep-prodact:Incident . 868 rdfs:subClassOf ep-prodact:Incident .
...@@ -880,7 +880,7 @@ ep-prodact:StandbyVesselOperation ...@@ -880,7 +880,7 @@ ep-prodact:StandbyVesselOperation
880 rdfs:subClassOf ep-prodact:MarineOperation . 880 rdfs:subClassOf ep-prodact:MarineOperation .
881 881
882 ep-prodact:StrikeOrLockout 882 ep-prodact:StrikeOrLockout
883 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 883 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
884 rdfs:comment "activity that is a strike or lock-out"^^xsd:string ; 884 rdfs:comment "activity that is a strike or lock-out"^^xsd:string ;
885 rdfs:label "strike or lock-out"^^xsd:string ; 885 rdfs:label "strike or lock-out"^^xsd:string ;
886 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 886 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -892,67 +892,67 @@ ep-prodact:SupplyShipOperation ...@@ -892,67 +892,67 @@ ep-prodact:SupplyShipOperation
892 rdfs:subClassOf ep-prodact:MarineOperation . 892 rdfs:subClassOf ep-prodact:MarineOperation .
893 893
894 ep-prodact:TestingAndLogging 894 ep-prodact:TestingAndLogging
895 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 895 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
896 rdfs:comment "activity that is testing and logging"^^xsd:string ; 896 rdfs:comment "activity that is testing and logging"^^xsd:string ;
897 rdfs:label "testing and logging"^^xsd:string ; 897 rdfs:label "testing and logging"^^xsd:string ;
898 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 898 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
899 899
900 ep-prodact:ThirdPartyProcessingLoss 900 ep-prodact:ThirdPartyProcessingLoss
901 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 901 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
902 rdfs:comment "activity that is a third party processing loss"^^xsd:string ; 902 rdfs:comment "activity that is a third party processing loss"^^xsd:string ;
903 rdfs:label "third party processing loss"^^xsd:string ; 903 rdfs:label "third party processing loss"^^xsd:string ;
904 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 904 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
905 905
906 ep-prodact:TopsideEquipmentFailureMaintenance 906 ep-prodact:TopsideEquipmentFailureMaintenance
907 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 907 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
908 rdfs:comment "activity that is an topside equipment failure and maintenance"^^xsd:string ; 908 rdfs:comment "activity that is an topside equipment failure and maintenance"^^xsd:string ;
909 rdfs:label "topside equipment failure maintenance"^^xsd:string ; 909 rdfs:label "topside equipment failure maintenance"^^xsd:string ;
910 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 910 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
911 911
912 ep-prodact:TrafficAccident 912 ep-prodact:TrafficAccident
913 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 913 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
914 rdfs:comment "accident that involves one or more moving vehicles"^^xsd:string ; 914 rdfs:comment "accident that involves one or more moving vehicles"^^xsd:string ;
915 rdfs:label "traffic accident"^^xsd:string ; 915 rdfs:label "traffic accident"^^xsd:string ;
916 rdfs:subClassOf ep-prodact:AccidentOrInjury . 916 rdfs:subClassOf ep-prodact:AccidentOrInjury .
917 917
918 ep-prodact:UnavailableTankerStorage 918 ep-prodact:UnavailableTankerStorage
919 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 919 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
920 rdfs:comment "activity that is unavailable tanker storage"^^xsd:string ; 920 rdfs:comment "activity that is unavailable tanker storage"^^xsd:string ;
921 rdfs:label "unavailable tanker storage"^^xsd:string ; 921 rdfs:label "unavailable tanker storage"^^xsd:string ;
922 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 922 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
923 923
924 ep-prodact:UnknownReasonWellTest 924 ep-prodact:UnknownReasonWellTest
925 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 925 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
926 rdfs:comment "well test that is carried out for a reason that is not recorded"^^xsd:string ; 926 rdfs:comment "well test that is carried out for a reason that is not recorded"^^xsd:string ;
927 rdfs:label "unknown reason well test"^^xsd:string ; 927 rdfs:label "unknown reason well test"^^xsd:string ;
928 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 928 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
929 929
930 ep-prodact:WeatherProblem 930 ep-prodact:WeatherProblem
931 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 931 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
932 rdfs:comment "activity that is a weather problem"^^xsd:string ; 932 rdfs:comment "activity that is a weather problem"^^xsd:string ;
933 rdfs:label "weather problem"^^xsd:string ; 933 rdfs:label "weather problem"^^xsd:string ;
934 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 934 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
935 935
936 ep-prodact:WellEquipmentFailureMaintenance 936 ep-prodact:WellEquipmentFailureMaintenance
937 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 937 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
938 rdfs:comment "activity that is well equipment failure and maintenance"^^xsd:string ; 938 rdfs:comment "activity that is well equipment failure and maintenance"^^xsd:string ;
939 rdfs:label "well equipment failure maintenance"^^xsd:string ; 939 rdfs:label "well equipment failure maintenance"^^xsd:string ;
940 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 940 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
941 941
942 ep-prodact:WellPlannedOperations 942 ep-prodact:WellPlannedOperations
943 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 943 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
944 rdfs:comment "activity that is well planned operations"^^xsd:string ; 944 rdfs:comment "activity that is well planned operations"^^xsd:string ;
945 rdfs:label "well planned operations"^^xsd:string ; 945 rdfs:label "well planned operations"^^xsd:string ;
946 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 946 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
947 947
948 ep-prodact:WellPreventiveMaintenance 948 ep-prodact:WellPreventiveMaintenance
949 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 949 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
950 rdfs:comment "activity that is well preventive maintenance"^^xsd:string ; 950 rdfs:comment "activity that is well preventive maintenance"^^xsd:string ;
951 rdfs:label "well preventive maintenance"^^xsd:string ; 951 rdfs:label "well preventive maintenance"^^xsd:string ;
952 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 952 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
953 953
954 ep-prodact:WellProblems 954 ep-prodact:WellProblems
955 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 955 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
956 rdfs:comment "activity that is well problems"^^xsd:string ; 956 rdfs:comment "activity that is well problems"^^xsd:string ;
957 rdfs:label "well problems"^^xsd:string ; 957 rdfs:label "well problems"^^xsd:string ;
958 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 958 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -991,13 +991,13 @@ ep-prodact:buyer ...@@ -991,13 +991,13 @@ ep-prodact:buyer
991 rdfs:range <http://www.reportinghub.no/ep/schema/organization#PersonOrOrganization> . 991 rdfs:range <http://www.reportinghub.no/ep/schema/organization#PersonOrOrganization> .
992 992
993 ep-prodact:cargoBatchNumber 993 ep-prodact:cargoBatchNumber
994 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 994 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
995 rdfs:comment "identifier for a batch of cargo"^^xsd:string ; 995 rdfs:comment "identifier for a batch of cargo"^^xsd:string ;
996 rdfs:domain ep-material:BatchOfCargo ; 996 rdfs:domain ep-material:BatchOfCargo ;
997 rdfs:label "cargo batch number"^^xsd:string . 997 rdfs:label "cargo batch number"^^xsd:string .
998 998
999 ep-prodact:cargoNumber 999 ep-prodact:cargoNumber
1000 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 1000 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
1001 rdfs:comment "identifier of a cargo"^^xsd:string ; 1001 rdfs:comment "identifier of a cargo"^^xsd:string ;
1002 rdfs:domain ep-material:QuantityOfMaterial ; 1002 rdfs:domain ep-material:QuantityOfMaterial ;
1003 rdfs:label "cargo number"^^xsd:string . 1003 rdfs:label "cargo number"^^xsd:string .
...@@ -1056,7 +1056,7 @@ ep-prodact:hasDischargeFlow ...@@ -1056,7 +1056,7 @@ ep-prodact:hasDischargeFlow
1056 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . 1056 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
1057 1057
1058 ep-prodact:hasGasLiftChoke 1058 ep-prodact:hasGasLiftChoke
1059 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1059 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1060 rdfs:comment "gas lift choke for a well test activity"^^xsd:string ; 1060 rdfs:comment "gas lift choke for a well test activity"^^xsd:string ;
1061 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 1061 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
1062 rdfs:label "has gas lift choke"^^xsd:string ; 1062 rdfs:label "has gas lift choke"^^xsd:string ;
...@@ -1076,7 +1076,7 @@ ep-prodact:hasPredecessor ...@@ -1076,7 +1076,7 @@ ep-prodact:hasPredecessor
1076 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 1076 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
1077 1077
1078 ep-prodact:hasShutInPressure 1078 ep-prodact:hasShutInPressure
1079 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1079 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1080 rdfs:comment "pressure that is the shut-in pressure for a well test"^^xsd:string ; 1080 rdfs:comment "pressure that is the shut-in pressure for a well test"^^xsd:string ;
1081 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; 1081 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ;
1082 rdfs:label "has shut-in pressure"^^xsd:string ; 1082 rdfs:label "has shut-in pressure"^^xsd:string ;
...@@ -1089,35 +1089,35 @@ ep-prodact:hasValidPredecessor ...@@ -1089,35 +1089,35 @@ ep-prodact:hasValidPredecessor
1089 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 1089 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
1090 1090
1091 ep-prodact:injectionWellTestMaximumAnnularPressure 1091 ep-prodact:injectionWellTestMaximumAnnularPressure
1092 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1092 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1093 rdfs:comment "pressure that is the maximum annular pressure for an injection well test"^^xsd:string ; 1093 rdfs:comment "pressure that is the maximum annular pressure for an injection well test"^^xsd:string ;
1094 rdfs:domain ep-prodact:InjectionWellTest ; 1094 rdfs:domain ep-prodact:InjectionWellTest ;
1095 rdfs:label "injection well test maximum annular pressure"^^xsd:string ; 1095 rdfs:label "injection well test maximum annular pressure"^^xsd:string ;
1096 rdfs:range ep-core:Pressure . 1096 rdfs:range ep-core:Pressure .
1097 1097
1098 ep-prodact:injectionWellTestMinimumAnnularPressure 1098 ep-prodact:injectionWellTestMinimumAnnularPressure
1099 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1099 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1100 rdfs:comment "pressure that is the minimum annular pressure for an injection well test"^^xsd:string ; 1100 rdfs:comment "pressure that is the minimum annular pressure for an injection well test"^^xsd:string ;
1101 rdfs:domain ep-prodact:InjectionWellTest ; 1101 rdfs:domain ep-prodact:InjectionWellTest ;
1102 rdfs:label "injection well test minimum annular pressure"^^xsd:string ; 1102 rdfs:label "injection well test minimum annular pressure"^^xsd:string ;
1103 rdfs:range ep-core:Pressure . 1103 rdfs:range ep-core:Pressure .
1104 1104
1105 ep-prodact:injectionWellTestWellheadFlowingPressure 1105 ep-prodact:injectionWellTestWellheadFlowingPressure
1106 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1106 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1107 rdfs:comment "pressure that is the flowing pressure at the wellhead for an injection well test"^^xsd:string ; 1107 rdfs:comment "pressure that is the flowing pressure at the wellhead for an injection well test"^^xsd:string ;
1108 rdfs:domain ep-prodact:InjectionWellTest ; 1108 rdfs:domain ep-prodact:InjectionWellTest ;
1109 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ; 1109 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ;
1110 rdfs:range ep-core:Pressure . 1110 rdfs:range ep-core:Pressure .
1111 1111
1112 ep-prodact:injectionWellTestWellheadMaximumPressure 1112 ep-prodact:injectionWellTestWellheadMaximumPressure
1113 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1113 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1114 rdfs:comment "pressure that is the maximum pressure at the wellhead for an injection well test"^^xsd:string ; 1114 rdfs:comment "pressure that is the maximum pressure at the wellhead for an injection well test"^^xsd:string ;
1115 rdfs:domain ep-prodact:InjectionWellTest ; 1115 rdfs:domain ep-prodact:InjectionWellTest ;
1116 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; 1116 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ;
1117 rdfs:range ep-core:Pressure . 1117 rdfs:range ep-core:Pressure .
1118 1118
1119 ep-prodact:lastPartOfTypeDefiningType 1119 ep-prodact:lastPartOfTypeDefiningType
1120 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1120 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1121 rdfs:comment "class of activity that the last part of type is a member of"^^xsd:string ; 1121 rdfs:comment "class of activity that the last part of type is a member of"^^xsd:string ;
1122 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ; 1122 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ;
1123 rdfs:label "last part of type defining type"^^xsd:string ; 1123 rdfs:label "last part of type defining type"^^xsd:string ;
...@@ -1131,14 +1131,14 @@ ep-prodact:measuredFlow ...@@ -1131,14 +1131,14 @@ ep-prodact:measuredFlow
1131 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . 1131 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
1132 1132
1133 ep-prodact:movedProduct 1133 ep-prodact:movedProduct
1134 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1134 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1135 rdfs:comment "quantity of material that is moved by a movement of product activity"^^xsd:string ; 1135 rdfs:comment "quantity of material that is moved by a movement of product activity"^^xsd:string ;
1136 rdfs:domain ep-prodact:MovementOfProduct ; 1136 rdfs:domain ep-prodact:MovementOfProduct ;
1137 rdfs:label "moved product"^^xsd:string ; 1137 rdfs:label "moved product"^^xsd:string ;
1138 rdfs:range ep-material:QuantityOfMaterial . 1138 rdfs:range ep-material:QuantityOfMaterial .
1139 1139
1140 ep-prodact:onProductionFacility 1140 ep-prodact:onProductionFacility
1141 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1141 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1142 rdfs:comment "production facility that a production activity is carried out upon"^^xsd:string ; 1142 rdfs:comment "production facility that a production activity is carried out upon"^^xsd:string ;
1143 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 1143 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1144 rdfs:label "on facility"^^xsd:string ; 1144 rdfs:label "on facility"^^xsd:string ;
...@@ -1159,7 +1159,7 @@ ep-prodact:performedByShip ...@@ -1159,7 +1159,7 @@ ep-prodact:performedByShip
1159 rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#Ship> . 1159 rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#Ship> .
1160 1160
1161 ep-prodact:processingLost 1161 ep-prodact:processingLost
1162 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1162 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1163 rdfs:comment "quantity of material that is not produced as a result of a production operation processing loss activity"^^xsd:string ; 1163 rdfs:comment "quantity of material that is not produced as a result of a production operation processing loss activity"^^xsd:string ;
1164 rdfs:domain ep-prodact:ProductionOperationProcessingLoss ; 1164 rdfs:domain ep-prodact:ProductionOperationProcessingLoss ;
1165 rdfs:range ep-material:QuantityOfMaterial . 1165 rdfs:range ep-material:QuantityOfMaterial .
...@@ -1170,7 +1170,7 @@ ep-prodact:productionActivityPeriodClassification ...@@ -1170,7 +1170,7 @@ ep-prodact:productionActivityPeriodClassification
1170 rdfs:range ep-prodact:ProductionOperationClassByDuration . 1170 rdfs:range ep-prodact:ProductionOperationClassByDuration .
1171 1171
1172 ep-prodact:remainingActivity 1172 ep-prodact:remainingActivity
1173 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1173 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1174 rdfs:comment "activity that is after the last part of type"^^xsd:string ; 1174 rdfs:comment "activity that is after the last part of type"^^xsd:string ;
1175 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ; 1175 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ;
1176 rdfs:label "remaining activity"^^xsd:string ; 1176 rdfs:label "remaining activity"^^xsd:string ;
...@@ -1219,7 +1219,7 @@ ep-prodact:sourceOrganization ...@@ -1219,7 +1219,7 @@ ep-prodact:sourceOrganization
1219 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 1219 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
1220 1220
1221 ep-prodact:timeWorked 1221 ep-prodact:timeWorked
1222 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1222 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1223 rdfs:comment "time duration for the parts of a production operation activity that are working"^^xsd:string ; 1223 rdfs:comment "time duration for the parts of a production operation activity that are working"^^xsd:string ;
1224 rdfs:domain ep-prodact:ProductionOperation ; 1224 rdfs:domain ep-prodact:ProductionOperation ;
1225 rdfs:label "time worked"^^xsd:string ; 1225 rdfs:label "time worked"^^xsd:string ;
...@@ -1230,9 +1230,9 @@ ep-prodact:xpathToDataInSourceXmlFile ...@@ -1230,9 +1230,9 @@ ep-prodact:xpathToDataInSourceXmlFile
1230 rdfs:domain ep-prodact:RaiseAnAlert ; 1230 rdfs:domain ep-prodact:RaiseAnAlert ;
1231 rdfs:label "XPATH to data source in XML file"^^xsd:string . 1231 rdfs:label "XPATH to data source in XML file"^^xsd:string .
1232 1232
1233 +<http://www.reportinghub.no/ep/schema/production-equipment#areaOpenFraction>
1234 + rdfs:comment "ratio between the current open area and the fully open area for a valve"^^xsd:string .
1235 +
1233 <http://www.reportinghub.no/ep/schema/production-equipment#hasCaptain> 1236 <http://www.reportinghub.no/ep/schema/production-equipment#hasCaptain>
1234 rdfs:comment "person that is the captain of a ship"^^xsd:string ; 1237 rdfs:comment "person that is the captain of a ship"^^xsd:string ;
1235 rdfs:domain <http://www.reportinghub.no/ep/schema/production-facility#Ship> . 1238 rdfs:domain <http://www.reportinghub.no/ep/schema/production-facility#Ship> .
1236 -
1237 -<http://www.reportinghub.no/ep/schema/production-equipment#hasValvePosition>
1238 - rdfs:comment "ratio that is the fraction of valve opening"^^xsd:string .
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
12 12
13 <http://www.reportinghub.no/ep/schema/1.0/production-equipment> 13 <http://www.reportinghub.no/ep/schema/1.0/production-equipment>
14 rdf:type owl:Ontology ; 14 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ; 15 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 17
18 <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> 18 <http://www.reportinghub.no/ep/schema/equipment#ChokeValve>
...@@ -71,17 +71,17 @@ ep-prodeqt:Valve ...@@ -71,17 +71,17 @@ ep-prodeqt:Valve
71 rdfs:label "valve"^^xsd:string ; 71 rdfs:label "valve"^^xsd:string ;
72 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 72 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
73 73
74 +ep-prodeqt:areaOpenFraction
75 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
76 + rdfs:domain ep-prodeqt:Valve ;
77 + rdfs:label "area open fraction"^^xsd:string ;
78 + rdfs:range ep-core:AreaPerArea .
79 +
74 ep-prodeqt:hasCaptain 80 ep-prodeqt:hasCaptain
75 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 81 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
76 rdfs:label "has captain"^^xsd:string ; 82 rdfs:label "has captain"^^xsd:string ;
77 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> . 83 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> .
78 84
79 -ep-prodeqt:hasValvePosition
80 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
81 - rdfs:domain ep-prodeqt:Valve ;
82 - rdfs:label "has valve position"^^xsd:string ;
83 - rdfs:range ep-core:Ratio .
84 -
85 ep-prodfac:Pipeline 85 ep-prodfac:Pipeline
86 rdf:type owl:Class ; 86 rdf:type owl:Class ;
87 rdfs:label "pipeline"^^xsd:string ; 87 rdfs:label "pipeline"^^xsd:string ;
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
12 12
13 <http://www.reportinghub.no/ep/schema/1.0/production-facility> 13 <http://www.reportinghub.no/ep/schema/1.0/production-facility>
14 rdf:type owl:Ontology ; 14 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ; 15 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 17
18 <http://www.reportinghub.no/ep/schema/equipment#Compressor> 18 <http://www.reportinghub.no/ep/schema/equipment#Compressor>
...@@ -73,56 +73,56 @@ ...@@ -73,56 +73,56 @@
73 rdf:type ep-prodfac:ReportingFacilityType . 73 rdf:type ep-prodfac:ReportingFacilityType .
74 74
75 <http://www.reportinghub.no/ep/schema/facility#averageHighestThirdWaveHeight> 75 <http://www.reportinghub.no/ep/schema/facility#averageHighestThirdWaveHeight>
76 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 76 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
77 rdfs:comment "length that is the average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes) (source: MPR-XSD)"^^xsd:string ; 77 rdfs:comment "length that is the average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes) (source: MPR-XSD)"^^xsd:string ;
78 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 78 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
79 rdfs:label "average highest third wave height"^^xsd:string ; 79 rdfs:label "average highest third wave height"^^xsd:string ;
80 rdfs:range ep-core:Length . 80 rdfs:range ep-core:Length .
81 81
82 <http://www.reportinghub.no/ep/schema/facility#averageWaveHeight> 82 <http://www.reportinghub.no/ep/schema/facility#averageWaveHeight>
83 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 83 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
84 rdfs:comment "length that is the average height of surface waves"^^xsd:string ; 84 rdfs:comment "length that is the average height of surface waves"^^xsd:string ;
85 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 85 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
86 rdfs:label "average wave height"^^xsd:string ; 86 rdfs:label "average wave height"^^xsd:string ;
87 rdfs:range ep-core:Length . 87 rdfs:range ep-core:Length .
88 88
89 <http://www.reportinghub.no/ep/schema/facility#cloudCeilingHeight> 89 <http://www.reportinghub.no/ep/schema/facility#cloudCeilingHeight>
90 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 90 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
91 rdfs:comment "length that is the height of the cloud ceiling"^^xsd:string ; 91 rdfs:comment "length that is the height of the cloud ceiling"^^xsd:string ;
92 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#CloudCover> ; 92 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#CloudCover> ;
93 rdfs:label "cloud ceiling height"^^xsd:string ; 93 rdfs:label "cloud ceiling height"^^xsd:string ;
94 rdfs:range ep-core:Length . 94 rdfs:range ep-core:Length .
95 95
96 <http://www.reportinghub.no/ep/schema/facility#facilityOperator> 96 <http://www.reportinghub.no/ep/schema/facility#facilityOperator>
97 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 97 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
98 rdfs:comment "organization that operates a facility"^^xsd:string ; 98 rdfs:comment "organization that operates a facility"^^xsd:string ;
99 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 99 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
100 rdfs:label "facility operator"^^xsd:string ; 100 rdfs:label "facility operator"^^xsd:string ;
101 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 101 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
102 102
103 <http://www.reportinghub.no/ep/schema/facility#maximumWaveHeight> 103 <http://www.reportinghub.no/ep/schema/facility#maximumWaveHeight>
104 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 104 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
105 rdfs:comment "length that is the maximum height of surface waves"^^xsd:string ; 105 rdfs:comment "length that is the maximum height of surface waves"^^xsd:string ;
106 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 106 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
107 rdfs:label "maximum wave height"^^xsd:string ; 107 rdfs:label "maximum wave height"^^xsd:string ;
108 rdfs:range ep-core:Length . 108 rdfs:range ep-core:Length .
109 109
110 <http://www.reportinghub.no/ep/schema/facility#surfaceWavePeriod> 110 <http://www.reportinghub.no/ep/schema/facility#surfaceWavePeriod>
111 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 111 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
112 rdfs:comment "time duration that is the period of surface waves"^^xsd:string ; 112 rdfs:comment "time duration that is the period of surface waves"^^xsd:string ;
113 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 113 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
114 rdfs:label "period"^^xsd:string ; 114 rdfs:label "period"^^xsd:string ;
115 rdfs:range ep-core:TimeDuration . 115 rdfs:range ep-core:TimeDuration .
116 116
117 <http://www.reportinghub.no/ep/schema/facility#visibility> 117 <http://www.reportinghub.no/ep/schema/facility#visibility>
118 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 118 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
119 rdfs:comment "length that is the maximum distance at which things can be seen through surrounding air"^^xsd:string ; 119 rdfs:comment "length that is the maximum distance at which things can be seen through surrounding air"^^xsd:string ;
120 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ; 120 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
121 rdfs:label "visibility"^^xsd:string ; 121 rdfs:label "visibility"^^xsd:string ;
122 rdfs:range ep-core:Length . 122 rdfs:range ep-core:Length .
123 123
124 <http://www.reportinghub.no/ep/schema/facility#windChillTemperature> 124 <http://www.reportinghub.no/ep/schema/facility#windChillTemperature>
125 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 125 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
126 rdfs:comment "temperature that is the wind chill temperature of surrounding air"^^xsd:string ; 126 rdfs:comment "temperature that is the wind chill temperature of surrounding air"^^xsd:string ;
127 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ; 127 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
128 rdfs:label "wind chill temperature"^^xsd:string ; 128 rdfs:label "wind chill temperature"^^xsd:string ;
...@@ -143,12 +143,23 @@ ...@@ -143,12 +143,23 @@
143 <http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter> 143 <http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter>
144 rdfs:label "flow meter"^^xsd:string . 144 rdfs:label "flow meter"^^xsd:string .
145 145
146 +ep-prodfac:AvailableFacility
147 + rdf:type ep-prodfac:FacilityAvailabilityType , owl:Class ;
148 + rdfs:label "available facility"^^xsd:string ;
149 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ;
150 + owl:disjointWith ep-prodfac:UnavailableFacility .
151 +
146 ep-prodfac:Boat 152 ep-prodfac:Boat
147 rdf:type owl:Class ; 153 rdf:type owl:Class ;
148 rdfs:comment "facility that is a boat"^^xsd:string ; 154 rdfs:comment "facility that is a boat"^^xsd:string ;
149 rdfs:label "boat"^^xsd:string ; 155 rdfs:label "boat"^^xsd:string ;
150 rdfs:subClassOf ep-prodfac:ShipOrBoat . 156 rdfs:subClassOf ep-prodfac:ShipOrBoat .
151 157
158 +ep-prodfac:FacilityAvailabilityType
159 + rdf:type rdfs:Class ;
160 + rdfs:label "facility availability type"^^xsd:string ;
161 + rdfs:subClassOf owl:Class .
162 +
152 ep-prodfac:Field-area 163 ep-prodfac:Field-area
153 rdf:type owl:Class ; 164 rdf:type owl:Class ;
154 rdfs:comment "part of the surface of the earth that is the area of ground above a field (source: MPR-XSD)"^^xsd:string ; 165 rdfs:comment "part of the surface of the earth that is the area of ground above a field (source: MPR-XSD)"^^xsd:string ;
...@@ -236,6 +247,12 @@ ep-prodfac:TrunkLine ...@@ -236,6 +247,12 @@ ep-prodfac:TrunkLine
236 rdfs:label "trunk line"^^xsd:string ; 247 rdfs:label "trunk line"^^xsd:string ;
237 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . 248 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
238 249
250 +ep-prodfac:UnavailableFacility
251 + rdf:type ep-prodfac:FacilityAvailabilityType , owl:Class ;
252 + rdfs:label "unavailable facility"^^xsd:string ;
253 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ;
254 + owl:disjointWith ep-prodfac:AvailableFacility .
255 +
239 ep-prodfac:numberOfBedsAvailable 256 ep-prodfac:numberOfBedsAvailable
240 rdf:type owl:DatatypeProperty ; 257 rdf:type owl:DatatypeProperty ;
241 rdfs:comment "number of beds available on a facility"^^xsd:string ; 258 rdfs:comment "number of beds available on a facility"^^xsd:string ;
...@@ -243,12 +260,30 @@ ep-prodfac:numberOfBedsAvailable ...@@ -243,12 +260,30 @@ ep-prodfac:numberOfBedsAvailable
243 rdfs:range xsd:integer . 260 rdfs:range xsd:integer .
244 261
245 ep-prodfac:operatingTime 262 ep-prodfac:operatingTime
246 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 263 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
247 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ; 264 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ;
248 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 265 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
249 rdfs:label "operating time"^^xsd:string ; 266 rdfs:label "operating time"^^xsd:string ;
250 rdfs:range ep-core:TimeDuration . 267 rdfs:range ep-core:TimeDuration .
251 268
269 +ep-prodfac:scheduledTimeUnavailable
270 + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
271 + rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
272 + rdfs:label "scheduled time unavailable"^^xsd:string ;
273 + rdfs:range ep-core:TimeDuration .
274 +
275 +ep-prodfac:shutDownSequenceNumber
276 + rdf:type owl:DatatypeProperty ;
277 + rdfs:comment "shut down sequence number"^^xsd:string ;
278 + rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
279 + rdfs:range xsd:integer .
280 +
281 +ep-prodfac:timeAvailable
282 + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
283 + rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
284 + rdfs:label "time available"^^xsd:string ;
285 + rdfs:range ep-core:TimeDuration .
286 +
252 <http://www.reportinghub.no/ep/schema/well#Cluster> 287 <http://www.reportinghub.no/ep/schema/well#Cluster>
253 rdf:type ep-prodfac:ReportingFacilityType . 288 rdf:type ep-prodfac:ReportingFacilityType .
254 289
......
...@@ -18,6 +18,10 @@ ...@@ -18,6 +18,10 @@
18 owl:imports <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://spinrdf.org/spin> ; 18 owl:imports <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://spinrdf.org/spin> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 20
21 +<http://www.reportinghub.no/ep/schema/core#AreaPerArea>
22 + transhelp:rangeOfPropertyMapsToMPREnumeration
23 + <http://www.epim.no/schemas/mprml/1#FP_relativevalveopening> , <http://www.epim.no/schemas/mprml/1#FP_chokesize> .
24 +
21 <http://www.reportinghub.no/ep/schema/core#Density> 25 <http://www.reportinghub.no/ep/schema/core#Density>
22 transhelp:rangeOfPropertyMapsToMPREnumeration 26 transhelp:rangeOfPropertyMapsToMPREnumeration
23 <http://www.epim.no/schemas/mprml/1#FP_density> , <http://www.epim.no/schemas/mprml/1#FP_linedensity> . 27 <http://www.epim.no/schemas/mprml/1#FP_density> , <http://www.epim.no/schemas/mprml/1#FP_linedensity> .
...@@ -34,6 +38,10 @@ ...@@ -34,6 +38,10 @@
34 transhelp:rangeOfPropertyMapsToMPREnumeration 38 transhelp:rangeOfPropertyMapsToMPREnumeration
35 <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperature> , <http://www.epim.no/schemas/mprml/1#FP_bottomholetemperature> , <http://www.epim.no/schemas/mprml/1#FP_casingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_temperature> , <http://www.epim.no/schemas/mprml/1#FP_tubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperatureDSCT> . 39 <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperature> , <http://www.epim.no/schemas/mprml/1#FP_bottomholetemperature> , <http://www.epim.no/schemas/mprml/1#FP_casingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_temperature> , <http://www.epim.no/schemas/mprml/1#FP_tubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperatureDSCT> .
36 40
41 +<http://www.reportinghub.no/ep/schema/core#TimeDuration>
42 + transhelp:rangeOfPropertyMapsToMPREnumeration
43 + <http://www.epim.no/schemas/mprml/1#FP_facilityuptime> , <http://www.epim.no/schemas/mprml/1#FP_scheduleddowntime> .
44 +
37 <http://www.reportinghub.no/ep/schema/equipment#Casing> 45 <http://www.reportinghub.no/ep/schema/equipment#Casing>
38 transhelp:domainOfPropertyMapsToMPREnumeration 46 transhelp:domainOfPropertyMapsToMPREnumeration
39 <http://www.epim.no/schemas/mprml/1#FP_casingpressure> , <http://www.epim.no/schemas/mprml/1#FP_casingtemperature> . 47 <http://www.epim.no/schemas/mprml/1#FP_casingpressure> , <http://www.epim.no/schemas/mprml/1#FP_casingtemperature> .
...@@ -46,10 +54,42 @@ ...@@ -46,10 +54,42 @@
46 transhelp:domainOfPropertyMapsToMPREnumeration 54 transhelp:domainOfPropertyMapsToMPREnumeration
47 <http://www.epim.no/schemas/mprml/1#FP_tubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_tubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingtemperature> . 55 <http://www.epim.no/schemas/mprml/1#FP_tubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_tubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingtemperature> .
48 56
57 +<http://www.reportinghub.no/ep/schema/facility#Facility>
58 + transhelp:domainOfPropertyMapsToMPREnumeration
59 + <http://www.epim.no/schemas/mprml/1#FP_available> , <http://www.epim.no/schemas/mprml/1#FP_facilityuptime> , <http://www.epim.no/schemas/mprml/1#FP_scheduleddowntime> , <http://www.epim.no/schemas/mprml/1#FP_shutdownorder> .
60 +
49 <http://www.reportinghub.no/ep/schema/flow#Flow> 61 <http://www.reportinghub.no/ep/schema/flow#Flow>
50 transhelp:domainOfPropertyMapsToMPREnumeration 62 transhelp:domainOfPropertyMapsToMPREnumeration
51 <http://www.epim.no/schemas/mprml/1#FP_density> , <http://www.epim.no/schemas/mprml/1#FP_linedensity> , <http://www.epim.no/schemas/mprml/1#FP_pressure> , <http://www.epim.no/schemas/mprml/1#FP_temperature> . 63 <http://www.epim.no/schemas/mprml/1#FP_density> , <http://www.epim.no/schemas/mprml/1#FP_linedensity> , <http://www.epim.no/schemas/mprml/1#FP_pressure> , <http://www.epim.no/schemas/mprml/1#FP_temperature> .
52 64
65 +<http://www.reportinghub.no/ep/schema/production-equipment#areaOpenFraction>
66 + transhelp:propertyMapsToMPREnumeration
67 + <http://www.epim.no/schemas/mprml/1#FP_relativevalveopening> , <http://www.epim.no/schemas/mprml/1#FP_chokesize> .
68 +
69 +<http://www.reportinghub.no/ep/schema/production-facility#AvailableFacility>
70 + transhelp:valueOfPropertyMapsToMPRString
71 + "true"^^xsd:string .
72 +
73 +<http://www.reportinghub.no/ep/schema/production-facility#FacilityAvailabilityType>
74 + transhelp:rangeOfPropertyMapsToMPREnumeration
75 + <http://www.epim.no/schemas/mprml/1#FP_available> .
76 +
77 +<http://www.reportinghub.no/ep/schema/production-facility#UnavailableFacility>
78 + transhelp:valueOfPropertyMapsToMPRString
79 + "false"^^xsd:string .
80 +
81 +<http://www.reportinghub.no/ep/schema/production-facility#scheduledTimeUnavailable>
82 + transhelp:propertyMapsToMPREnumeration
83 + <http://www.epim.no/schemas/mprml/1#FP_scheduleddowntime> .
84 +
85 +<http://www.reportinghub.no/ep/schema/production-facility#shutDownSequenceNumber>
86 + transhelp:propertyMapsToMPREnumeration
87 + <http://www.epim.no/schemas/mprml/1#FP_shutdownorder> .
88 +
89 +<http://www.reportinghub.no/ep/schema/production-facility#timeAvailable>
90 + transhelp:propertyMapsToMPREnumeration
91 + <http://www.epim.no/schemas/mprml/1#FP_facilityuptime> .
92 +
53 <http://www.reportinghub.no/ep/schema/production-well#Annulus> 93 <http://www.reportinghub.no/ep/schema/production-well#Annulus>
54 transhelp:domainOfPropertyMapsToMPREnumeration 94 transhelp:domainOfPropertyMapsToMPREnumeration
55 <http://www.epim.no/schemas/mprml/1#FP_annuluspressure> . 95 <http://www.epim.no/schemas/mprml/1#FP_annuluspressure> .
...@@ -64,7 +104,7 @@ ...@@ -64,7 +104,7 @@
64 104
65 <http://www.reportinghub.no/ep/schema/production-well#WellHeadDownStreamChokeValve> 105 <http://www.reportinghub.no/ep/schema/production-well#WellHeadDownStreamChokeValve>
66 transhelp:domainOfPropertyMapsToMPREnumeration 106 transhelp:domainOfPropertyMapsToMPREnumeration
67 - <http://www.epim.no/schemas/mprml/1#FP_wellheadpressureDSCP> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperatureDSCT> . 107 + <http://www.epim.no/schemas/mprml/1#FP_chokesize> , <http://www.epim.no/schemas/mprml/1#FP_wellheadpressureDSCP> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperatureDSCT> .
68 108
69 <http://www.reportinghub.no/ep/schema/well#WellBoreBottom> 109 <http://www.reportinghub.no/ep/schema/well#WellBoreBottom>
70 transhelp:domainOfPropertyMapsToMPREnumeration 110 transhelp:domainOfPropertyMapsToMPREnumeration
...@@ -76,4 +116,4 @@ ...@@ -76,4 +116,4 @@
76 116
77 rdf:type 117 rdf:type
78 transhelp:propertyMapsToMPREnumeration 118 transhelp:propertyMapsToMPREnumeration
79 - <http://www.epim.no/schemas/mprml/1#FP_wellheadpressure> , <http://www.epim.no/schemas/mprml/1#FP_casingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_tubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_bottomholetemperature> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperatureDSCT> , <http://www.epim.no/schemas/mprml/1#FP_annuluspressure> , <http://www.epim.no/schemas/mprml/1#FP_temperature> , <http://www.epim.no/schemas/mprml/1#FP_pressure> , <http://www.epim.no/schemas/mprml/1#FP_tubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_bottomholepressure> , <http://www.epim.no/schemas/mprml/1#FP_reciprocatingspeed> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_casingpressure> , <http://www.epim.no/schemas/mprml/1#FP_density> , <http://www.epim.no/schemas/mprml/1#FP_linedensity> , <http://www.epim.no/schemas/mprml/1#FP_wellheadpressureDSCP> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperature> . 119 + <http://www.epim.no/schemas/mprml/1#FP_wellheadpressure> , <http://www.epim.no/schemas/mprml/1#FP_casingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_tubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_bottomholetemperature> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperatureDSCT> , <http://www.epim.no/schemas/mprml/1#FP_available> , <http://www.epim.no/schemas/mprml/1#FP_annuluspressure> , <http://www.epim.no/schemas/mprml/1#FP_temperature> , <http://www.epim.no/schemas/mprml/1#FP_pressure> , <http://www.epim.no/schemas/mprml/1#FP_tubingtemperature> , <http://www.epim.no/schemas/mprml/1#FP_bottomholepressure> , <http://www.epim.no/schemas/mprml/1#FP_reciprocatingspeed> , <http://www.epim.no/schemas/mprml/1#FP_flowingtubingpressure> , <http://www.epim.no/schemas/mprml/1#FP_casingpressure> , <http://www.epim.no/schemas/mprml/1#FP_density> , <http://www.epim.no/schemas/mprml/1#FP_linedensity> , <http://www.epim.no/schemas/mprml/1#FP_wellheadpressureDSCP> , <http://www.epim.no/schemas/mprml/1#FP_wellheadtemperature> .
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 15
16 <http://www.reportinghub.no/ep/schema/1.0/scale-maps-to-mpr-enumeration> 16 <http://www.reportinghub.no/ep/schema/1.0/scale-maps-to-mpr-enumeration>
17 rdf:type owl:Ontology ; 17 rdf:type owl:Ontology ;
18 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.epim.no/schemas/mprml/1> ; 18 + owl:imports <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://spinrdf.org/spin> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 20
21 <http://www.reportinghub.no/ep/schema/core#acre_ft> 21 <http://www.reportinghub.no/ep/schema/core#acre_ft>
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
202 transhelp:scaleMapsToMPREnumeration 202 transhelp:scaleMapsToMPREnumeration
203 <http://www.epim.no/schemas/mprml/1#AU_GPa> . 203 <http://www.epim.no/schemas/mprml/1#AU_GPa> .
204 204
205 -<http://www.reportinghub.no/ep/schema/core#grain_100ft-4> 205 +<http://www.reportinghub.no/ep/schema/core#grain_100ft-3>
206 transhelp:scaleMapsToMPREnumeration 206 transhelp:scaleMapsToMPREnumeration
207 <http://www.epim.no/schemas/mprml/1#AU_grain100ft3> . 207 <http://www.epim.no/schemas/mprml/1#AU_grain100ft3> .
208 208
...@@ -210,7 +210,7 @@ ...@@ -210,7 +210,7 @@
210 transhelp:scaleMapsToMPREnumeration 210 transhelp:scaleMapsToMPREnumeration
211 <http://www.epim.no/schemas/mprml/1#AU_grainft3> . 211 <http://www.epim.no/schemas/mprml/1#AU_grainft3> .
212 212
213 -<http://www.reportinghub.no/ep/schema/core#grain_usGallon-2> 213 +<http://www.reportinghub.no/ep/schema/core#grain_usGallon-1>
214 transhelp:scaleMapsToMPREnumeration 214 transhelp:scaleMapsToMPREnumeration
215 <http://www.epim.no/schemas/mprml/1#AU_graingalUS> . 215 <http://www.epim.no/schemas/mprml/1#AU_graingalUS> .
216 216
...@@ -350,7 +350,7 @@ ...@@ -350,7 +350,7 @@
350 transhelp:scaleMapsToMPREnumeration 350 transhelp:scaleMapsToMPREnumeration
351 <http://www.epim.no/schemas/mprml/1#AU_kpsi> . 351 <http://www.epim.no/schemas/mprml/1#AU_kpsi> .
352 352
353 -<http://www.reportinghub.no/ep/schema/core#lbf_100ft-3> 353 +<http://www.reportinghub.no/ep/schema/core#lbf_100ft-2>
354 transhelp:scaleMapsToMPREnumeration 354 transhelp:scaleMapsToMPREnumeration
355 <http://www.epim.no/schemas/mprml/1#AU_lbf100ft2> . 355 <http://www.epim.no/schemas/mprml/1#AU_lbf100ft2> .
356 356
...@@ -366,11 +366,11 @@ ...@@ -366,11 +366,11 @@
366 transhelp:scaleMapsToMPREnumeration 366 transhelp:scaleMapsToMPREnumeration
367 <http://www.epim.no/schemas/mprml/1#AU_lbmMbbl> . 367 <http://www.epim.no/schemas/mprml/1#AU_lbmMbbl> .
368 368
369 -<http://www.reportinghub.no/ep/schema/core#lbm_1000ukGallon-2> 369 +<http://www.reportinghub.no/ep/schema/core#lbm_1000ukGallon-1>
370 transhelp:scaleMapsToMPREnumeration 370 transhelp:scaleMapsToMPREnumeration
371 <http://www.epim.no/schemas/mprml/1#AU_lbm1000galUK> . 371 <http://www.epim.no/schemas/mprml/1#AU_lbm1000galUK> .
372 372
373 -<http://www.reportinghub.no/ep/schema/core#lbm_1000usGallon-2> 373 +<http://www.reportinghub.no/ep/schema/core#lbm_1000usGallon-1>
374 transhelp:scaleMapsToMPREnumeration 374 transhelp:scaleMapsToMPREnumeration
375 <http://www.epim.no/schemas/mprml/1#AU_lbm1000galUS> . 375 <http://www.epim.no/schemas/mprml/1#AU_lbm1000galUS> .
376 376
...@@ -536,7 +536,7 @@ ...@@ -536,7 +536,7 @@
536 536
537 <http://www.reportinghub.no/ep/schema/core#millimetre> 537 <http://www.reportinghub.no/ep/schema/core#millimetre>
538 transhelp:scaleMapsToMPREnumeration 538 transhelp:scaleMapsToMPREnumeration
539 - <http://www.epim.no/schemas/mprml/1#AnyUom_AU_mm> , <http://www.epim.no/schemas/mprml/1#AU_mm> . 539 + <http://www.epim.no/schemas/mprml/1#AU_mm> , <http://www.epim.no/schemas/mprml/1#AnyUom_AU_mm> .
540 540
541 <http://www.reportinghub.no/ep/schema/core#million_barrel> 541 <http://www.reportinghub.no/ep/schema/core#million_barrel>
542 transhelp:scaleMapsToMPREnumeration 542 transhelp:scaleMapsToMPREnumeration
...@@ -544,7 +544,7 @@ ...@@ -544,7 +544,7 @@
544 544
545 <http://www.reportinghub.no/ep/schema/core#million_foot3> 545 <http://www.reportinghub.no/ep/schema/core#million_foot3>
546 transhelp:scaleMapsToMPREnumeration 546 transhelp:scaleMapsToMPREnumeration
547 - <http://www.epim.no/schemas/mprml/1#AU_Mft3> , <http://www.epim.no/schemas/mprml/1#AU_Mcf> . 547 + <http://www.epim.no/schemas/mprml/1#AU_Mcf> , <http://www.epim.no/schemas/mprml/1#AU_Mft3> .
548 548
549 <http://www.reportinghub.no/ep/schema/core#million_metre3> 549 <http://www.reportinghub.no/ep/schema/core#million_metre3>
550 transhelp:scaleMapsToMPREnumeration 550 transhelp:scaleMapsToMPREnumeration
...@@ -598,6 +598,10 @@ ...@@ -598,6 +598,10 @@
598 transhelp:scaleMapsToMPREnumeration 598 transhelp:scaleMapsToMPREnumeration
599 <http://www.epim.no/schemas/mprml/1#AU_Pa> . 599 <http://www.epim.no/schemas/mprml/1#AU_Pa> .
600 600
601 +<http://www.reportinghub.no/ep/schema/core#percent>
602 + transhelp:scaleMapsToMPREnumeration
603 + <http://www.epim.no/schemas/mprml/1#AU_> .
604 +
601 <http://www.reportinghub.no/ep/schema/core#picoPa> 605 <http://www.reportinghub.no/ep/schema/core#picoPa>
602 transhelp:scaleMapsToMPREnumeration 606 transhelp:scaleMapsToMPREnumeration
603 <http://www.epim.no/schemas/mprml/1#AU_pPa> . 607 <http://www.epim.no/schemas/mprml/1#AU_pPa> .
...@@ -702,11 +706,11 @@ ...@@ -702,11 +706,11 @@
702 transhelp:scaleMapsToMPREnumeration 706 transhelp:scaleMapsToMPREnumeration
703 <http://www.epim.no/schemas/mprml/1#AU_qtUS> . 707 <http://www.epim.no/schemas/mprml/1#AU_qtUS> .
704 708
705 -<http://www.reportinghub.no/ep/schema/core#usTonF_ft-3> 709 +<http://www.reportinghub.no/ep/schema/core#usTonF_ft-2>
706 transhelp:scaleMapsToMPREnumeration 710 transhelp:scaleMapsToMPREnumeration
707 <http://www.epim.no/schemas/mprml/1#AU_tonfUSft2> . 711 <http://www.epim.no/schemas/mprml/1#AU_tonfUSft2> .
708 712
709 -<http://www.reportinghub.no/ep/schema/core#usTonF_in-3> 713 +<http://www.reportinghub.no/ep/schema/core#usTonF_in-2>
710 transhelp:scaleMapsToMPREnumeration 714 transhelp:scaleMapsToMPREnumeration
711 <http://www.epim.no/schemas/mprml/1#AU_tonfUSin2> . 715 <http://www.epim.no/schemas/mprml/1#AU_tonfUSin2> .
712 716
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 <http://www.reportinghub.no/ep/transform/transform-helper-schema> 15 <http://www.reportinghub.no/ep/transform/transform-helper-schema>
16 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
17 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 ; 17 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 ;
18 - owl:imports <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/activity> ; 18 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 20
21 transhelp:buildRdlURI 21 transhelp:buildRdlURI
...@@ -44,15 +44,15 @@ transhelp:derivedFrom ...@@ -44,15 +44,15 @@ transhelp:derivedFrom
44 rdf:type owl:ObjectProperty . 44 rdf:type owl:ObjectProperty .
45 45
46 transhelp:domainOfPropertyMapsToMPREnumeration 46 transhelp:domainOfPropertyMapsToMPREnumeration
47 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 47 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
48 rdfs:label "domain of property maps to MPR enumeration"^^xsd:string ; 48 rdfs:label "domain of property maps to MPR enumeration"^^xsd:string ;
49 rdfs:subPropertyOf transhelp:mapsTo . 49 rdfs:subPropertyOf transhelp:mapsTo .
50 50
51 transhelp:facilityIdentifier 51 transhelp:facilityIdentifier
52 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 52 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
53 53
54 transhelp:flowingStateMapsToMPREnumeration 54 transhelp:flowingStateMapsToMPREnumeration
55 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 55 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
56 rdfs:label "flowing state maps to MPR enumeration"^^xsd:string ; 56 rdfs:label "flowing state maps to MPR enumeration"^^xsd:string ;
57 rdfs:subPropertyOf transhelp:mapsTo . 57 rdfs:subPropertyOf transhelp:mapsTo .
58 58
...@@ -74,25 +74,25 @@ transhelp:hasEquivalentInRDL ...@@ -74,25 +74,25 @@ transhelp:hasEquivalentInRDL
74 rdfs:label "has equivalent in RDL"^^xsd:string . 74 rdfs:label "has equivalent in RDL"^^xsd:string .
75 75
76 transhelp:interval 76 transhelp:interval
77 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 77 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
78 78
79 transhelp:intervalEnd 79 transhelp:intervalEnd
80 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 80 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
81 81
82 transhelp:intervalIdentifier 82 transhelp:intervalIdentifier
83 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 83 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
84 84
85 transhelp:intervalStart 85 transhelp:intervalStart
86 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 86 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
87 87
88 transhelp:label 88 transhelp:label
89 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 89 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
90 90
91 transhelp:mapsTo 91 transhelp:mapsTo
92 rdf:type rdf:Property . 92 rdf:type rdf:Property .
93 93
94 transhelp:materialClassMapsToMPREnumeration 94 transhelp:materialClassMapsToMPREnumeration
95 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 95 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
96 rdfs:label "material class maps to MPR enumeration"^^xsd:string ; 96 rdfs:label "material class maps to MPR enumeration"^^xsd:string ;
97 rdfs:subPropertyOf transhelp:mapsTo . 97 rdfs:subPropertyOf transhelp:mapsTo .
98 98
...@@ -100,25 +100,25 @@ transhelp:necessaryIntervalString ...@@ -100,25 +100,25 @@ transhelp:necessaryIntervalString
100 rdf:type owl:DatatypeProperty . 100 rdf:type owl:DatatypeProperty .
101 101
102 transhelp:nominalInstant 102 transhelp:nominalInstant
103 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 103 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
104 104
105 transhelp:propertyMapsToMPREnumeration 105 transhelp:propertyMapsToMPREnumeration
106 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 106 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
107 rdfs:label "property maps to MPR enumeration"^^xsd:string ; 107 rdfs:label "property maps to MPR enumeration"^^xsd:string ;
108 rdfs:subPropertyOf transhelp:mapsTo . 108 rdfs:subPropertyOf transhelp:mapsTo .
109 109
110 transhelp:quantitySpaceMapsToClassOfScale 110 transhelp:quantitySpaceMapsToClassOfScale
111 - rdf:type owl:FunctionalProperty , owl:InverseFunctionalProperty , owl:ObjectProperty ; 111 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty , owl:FunctionalProperty ;
112 rdfs:label "quantity space maps to class of scale"^^xsd:string ; 112 rdfs:label "quantity space maps to class of scale"^^xsd:string ;
113 rdfs:subPropertyOf transhelp:mapsTo . 113 rdfs:subPropertyOf transhelp:mapsTo .
114 114
115 transhelp:rangeOfPropertyMapsToMPREnumeration 115 transhelp:rangeOfPropertyMapsToMPREnumeration
116 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 116 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
117 rdfs:label "range of property maps to MPR enumeration"^^xsd:string ; 117 rdfs:label "range of property maps to MPR enumeration"^^xsd:string ;
118 rdfs:subPropertyOf transhelp:mapsTo . 118 rdfs:subPropertyOf transhelp:mapsTo .
119 119
120 transhelp:scaleMapsToMPREnumeration 120 transhelp:scaleMapsToMPREnumeration
121 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 121 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
122 rdfs:label "scale maps to MPR enumeration"^^xsd:string ; 122 rdfs:label "scale maps to MPR enumeration"^^xsd:string ;
123 rdfs:subPropertyOf transhelp:mapsTo . 123 rdfs:subPropertyOf transhelp:mapsTo .
124 124
...@@ -131,3 +131,8 @@ transhelp:typeOfPartCommentedOn ...@@ -131,3 +131,8 @@ transhelp:typeOfPartCommentedOn
131 rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ; 131 rdfs:comment "Used to pass an argument to Cs_datedComment"^^xsd:string ;
132 rdfs:domain owl:Class ; 132 rdfs:domain owl:Class ;
133 rdfs:label "type of part commented on"^^xsd:string . 133 rdfs:label "type of part commented on"^^xsd:string .
134 +
135 +transhelp:valueOfPropertyMapsToMPRString
136 + rdf:type owl:DatatypeProperty ;
137 + rdfs:label "value of property maps to MPR string"^^xsd:string ;
138 + rdfs:subPropertyOf transhelp:mapsTo .
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 @prefix afn: <http://jena.hpl.hp.com/ARQ/function#> . 9 @prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
10 @prefix arg: <http://spinrdf.org/arg#> . 10 @prefix arg: <http://spinrdf.org/arg#> .
11 @prefix ep-mpr-spin-lib: <http://www.reportinghub.no/ep/mpr/spin/1.1/lib#> . 11 @prefix ep-mpr-spin-lib: <http://www.reportinghub.no/ep/mpr/spin/1.1/lib#> .
12 +@prefix erhfacts: <http://www.reportinghub.no/ep/schema/1.0/erhfacts#> .
12 @prefix fn: <http://www.w3.org/2005/xpath-functions#> . 13 @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
13 @prefix owl: <http://www.w3.org/2002/07/owl#> . 14 @prefix owl: <http://www.w3.org/2002/07/owl#> .
14 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 15 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
...@@ -17,7 +18,6 @@ ...@@ -17,7 +18,6 @@
17 @prefix sp: <http://spinrdf.org/sp#> . 18 @prefix sp: <http://spinrdf.org/sp#> .
18 @prefix spin: <http://spinrdf.org/spin#> . 19 @prefix spin: <http://spinrdf.org/spin#> .
19 @prefix spl: <http://spinrdf.org/spl#> . 20 @prefix spl: <http://spinrdf.org/spl#> .
20 -@prefix erhfacts: <http://www.reportinghub.no/ep/schema/1.0/erhfacts#> .
21 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 21 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
22 22
23 <http://www.epim.no/schemas/mprml/1#Cs_productVolumeFacility> 23 <http://www.epim.no/schemas/mprml/1#Cs_productVolumeFacility>
...@@ -227,99 +227,6 @@ ...@@ -227,99 +227,6 @@
227 <http://www.epim.no/schemas/mprml/1#Cs_productVolumeParameterSet> 227 <http://www.epim.no/schemas/mprml/1#Cs_productVolumeParameterSet>
228 spin:rule 228 spin:rule
229 [ rdf:type sp:Construct ; 229 [ rdf:type sp:Construct ;
230 - rdfs:comment "STEP 80003d No temporal part of the parameterSetFacility is required"^^xsd:string ;
231 - sp:templates ([ sp:object
232 - [ sp:varName "parameterRef"^^xsd:string
233 - ] ;
234 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
235 - sp:subject
236 - [ sp:varName "parameterSetFacility"^^xsd:string
237 - ]
238 - ]) ;
239 - sp:where ([ sp:object spin:_this ;
240 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
241 - sp:subject
242 - [ sp:varName "parameterSetFacility"^^xsd:string
243 - ]
244 - ] [ sp:object
245 - [ sp:varName "classOfParameterSetFacility"^^xsd:string
246 - ] ;
247 - sp:predicate rdf:type ;
248 - sp:subject
249 - [ sp:varName "parameterSetFacility"^^xsd:string
250 - ]
251 - ] [ sp:object
252 - [ sp:varName "parameterRef"^^xsd:string
253 - ] ;
254 - sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
255 - sp:subject spin:_this
256 - ] [ sp:object
257 - [ sp:varName "intervalStart"^^xsd:string
258 - ] ;
259 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalStart> ;
260 - sp:subject
261 - [ sp:varName "parameterRef"^^xsd:string
262 - ]
263 - ] [ sp:object
264 - [ sp:varName "intervalEnd"^^xsd:string
265 - ] ;
266 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalEnd> ;
267 - sp:subject
268 - [ sp:varName "parameterRef"^^xsd:string
269 - ]
270 - ] [ sp:object
271 - [ sp:varName "intervalStart"^^xsd:string
272 - ] ;
273 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
274 - sp:subject
275 - [ sp:varName "parameterSetFacility"^^xsd:string
276 - ]
277 - ] [ sp:object
278 - [ sp:varName "intervalEnd"^^xsd:string
279 - ] ;
280 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
281 - sp:subject
282 - [ sp:varName "parameterSetFacility"^^xsd:string
283 - ]
284 - ])
285 - ] ;
286 - spin:rule
287 - [ rdf:type sp:Construct ;
288 - rdfs:comment "STEP 80004b Measurement qualifier not specified"^^xsd:string ;
289 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/core#MeasuredState> ;
290 - sp:predicate rdf:type ;
291 - sp:subject
292 - [ sp:varName "parameterFacility"^^xsd:string
293 - ]
294 - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#ValidlyMeasuredState> ;
295 - sp:predicate rdf:type ;
296 - sp:subject
297 - [ sp:varName "parameterFacility"^^xsd:string
298 - ]
299 - ]) ;
300 - sp:where ([ rdf:type sp:NotExists ;
301 - sp:elements ([ sp:object
302 - [ sp:varName "qualifierRef"^^xsd:string
303 - ] ;
304 - sp:predicate <http://www.epim.no/schemas/mprml/1#qualifierRef> ;
305 - sp:subject spin:_this
306 - ])
307 - ] [ sp:object
308 - [ sp:varName "parameterRef"^^xsd:string
309 - ] ;
310 - sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
311 - sp:subject spin:_this
312 - ] [ sp:object
313 - [ sp:varName "parameterRef"^^xsd:string
314 - ] ;
315 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
316 - sp:subject
317 - [ sp:varName "parameterFacility"^^xsd:string
318 - ]
319 - ])
320 - ] ;
321 - spin:rule
322 - [ rdf:type sp:Construct ;
323 rdfs:comment "STEP 80002a Create temporal part of parameterSet facility corresponding to the nominal time, if necessary"^^xsd:string ; 230 rdfs:comment "STEP 80002a Create temporal part of parameterSet facility corresponding to the nominal time, if necessary"^^xsd:string ;
324 sp:templates ([ sp:object 231 sp:templates ([ sp:object
325 [ sp:varName "classOfParameterSetFacility"^^xsd:string 232 [ sp:varName "classOfParameterSetFacility"^^xsd:string
...@@ -386,98 +293,72 @@ ...@@ -386,98 +293,72 @@
386 ] ; 293 ] ;
387 spin:rule 294 spin:rule
388 [ rdf:type sp:Construct ; 295 [ rdf:type sp:Construct ;
389 - rdfs:comment "STEP 80002b Find existing temporal part of parameterSet facility corresponding to the nominal time"^^xsd:string ; 296 + rdfs:comment "STEP 80005c Assign parameter value - string mapped to class"^^xsd:string ;
390 sp:templates ([ sp:object 297 sp:templates ([ sp:object
391 - [ sp:varName "parameterRef"^^xsd:string 298 + [ sp:varName "classOfFacility"^^xsd:string
299 + ] ;
300 + sp:predicate
301 + [ sp:varName "propertyType"^^xsd:string
392 ] ; 302 ] ;
393 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
394 sp:subject 303 sp:subject
395 [ sp:varName "parameterFacility"^^xsd:string 304 [ sp:varName "parameterFacility"^^xsd:string
396 ] 305 ]
397 ]) ; 306 ]) ;
398 - sp:where ([ sp:object spin:_this ; 307 + sp:where ([ sp:object
399 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 308 + [ sp:varName "nameRef"^^xsd:string
400 - sp:subject
401 - [ sp:varName "parameterSetFacility"^^xsd:string
402 - ]
403 - ] [ sp:object
404 - [ sp:varName "parameterRef"^^xsd:string
405 ] ; 309 ] ;
406 - sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ; 310 + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
407 sp:subject spin:_this 311 sp:subject spin:_this
408 ] [ sp:object 312 ] [ sp:object
409 - [ sp:varName "dTim"^^xsd:string 313 + [ sp:varName "nameRef"^^xsd:string
410 ] ; 314 ] ;
411 - sp:predicate <http://www.epim.no/schemas/mprml/1#dTim> ; 315 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#propertyMapsToMPREnumeration> ;
412 sp:subject 316 sp:subject
413 - [ sp:varName "parameterRef"^^xsd:string 317 + [ sp:varName "propertyType"^^xsd:string
414 ] 318 ]
415 ] [ sp:object 319 ] [ sp:object
416 - [ sp:varName "dTim"^^xsd:string 320 + [ sp:varName "nameRef"^^xsd:string
417 ] ; 321 ] ;
418 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; 322 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#rangeOfPropertyMapsToMPREnumeration> ;
419 - sp:subject 323 + sp:subject <http://www.reportinghub.no/ep/schema/production-facility#FacilityAvailabilityType>
420 - [ sp:varName "parameterFacility"^^xsd:string
421 - ]
422 ] [ sp:object 324 ] [ sp:object
423 - [ sp:varName "parameterSetFacility"^^xsd:string 325 + [ sp:varName "parameterRef"^^xsd:string
424 ] ; 326 ] ;
425 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 327 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
426 - sp:subject 328 + sp:subject spin:_this
427 - [ sp:varName "parameterFacility"^^xsd:string 329 + ] [ sp:object
428 - ] 330 + [ sp:varName "parameterRef"^^xsd:string
429 - ])
430 ] ; 331 ] ;
431 - spin:rule
432 - [ rdf:type sp:Construct ;
433 - rdfs:comment "STEP 80000d The whole production facility has the parameterSet property"^^xsd:string ;
434 - sp:templates ([ sp:object spin:_this ;
435 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 332 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
436 sp:subject 333 sp:subject
437 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string 334 + [ sp:varName "parameterFacility"^^xsd:string
438 - ]
439 - ]) ;
440 - sp:where ([ sp:object spin:_this ;
441 - sp:predicate <http://www.epim.no/schemas/mprml/1#parameterSetRef> ;
442 - sp:subject
443 - [ sp:varName "facilityRef"^^xsd:string
444 ] 335 ]
445 ] [ sp:object 336 ] [ sp:object
446 - [ sp:varName "facilityRef"^^xsd:string 337 + [ sp:varName "stringValueRef"^^xsd:string
447 ] ; 338 ] ;
448 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 339 + sp:predicate <http://www.epim.no/schemas/mprml/1#stringValueRef> ;
449 - sp:subject
450 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
451 - ]
452 - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
453 - sp:predicate rdf:type ;
454 sp:subject 340 sp:subject
455 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string 341 + [ sp:varName "parameterRef"^^xsd:string
456 ] 342 ]
457 ] [ sp:object 343 ] [ sp:object
458 - [ sp:varName "nameRef"^^xsd:string 344 + [ sp:varName "stringValue"^^xsd:string
459 - ] ;
460 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
461 - sp:subject spin:_this
462 - ] [ sp:object
463 - [ sp:varName "nameRef"^^xsd:string
464 ] ; 345 ] ;
465 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#domainOfPropertyMapsToMPREnumeration> ; 346 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
466 sp:subject 347 sp:subject
467 - [ sp:varName "classOfProductionFacility"^^xsd:string 348 + [ sp:varName "stringValueRef"^^xsd:string
468 ] 349 ]
469 ] [ sp:object 350 ] [ sp:object
470 - [ sp:varName "classOfProductionFacility"^^xsd:string 351 + [ sp:varName "stringValue"^^xsd:string
471 ] ; 352 ] ;
472 - sp:predicate rdf:type ; 353 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#valueOfPropertyMapsToMPRString> ;
473 sp:subject 354 sp:subject
474 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string 355 + [ sp:varName "classOfFacility"^^xsd:string
475 ] 356 ]
476 ]) 357 ])
477 ] ; 358 ] ;
478 spin:rule 359 spin:rule
479 [ rdf:type sp:Construct ; 360 [ rdf:type sp:Construct ;
480 - rdfs:comment "STEP 80005 Assign parameter value"^^xsd:string ; 361 + rdfs:comment "STEP 80005a Assign parameter value - member of a property space"^^xsd:string ;
481 sp:templates ([ sp:object _:b4 ; 362 sp:templates ([ sp:object _:b4 ;
482 sp:predicate 363 sp:predicate
483 [ sp:varName "propertyType"^^xsd:string 364 [ sp:varName "propertyType"^^xsd:string
...@@ -517,6 +398,11 @@ ...@@ -517,6 +398,11 @@
517 sp:subject 398 sp:subject
518 [ sp:varName "quantityType"^^xsd:string 399 [ sp:varName "quantityType"^^xsd:string
519 ] 400 ]
401 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PropertySpace> ;
402 + sp:predicate rdf:type ;
403 + sp:subject
404 + [ sp:varName "quantityType"^^xsd:string
405 + ]
520 ] [ sp:object 406 ] [ sp:object
521 [ sp:varName "parameterRef"^^xsd:string 407 [ sp:varName "parameterRef"^^xsd:string
522 ] ; 408 ] ;
...@@ -561,13 +447,13 @@ ...@@ -561,13 +447,13 @@
561 ] ; 447 ] ;
562 spin:rule 448 spin:rule
563 [ rdf:type sp:Construct ; 449 [ rdf:type sp:Construct ;
564 - rdfs:comment "STEP 80001b Regularise start and end times - start time inherited from temporal part of production facility"^^xsd:string ; 450 + rdfs:comment "STEP 80003a Create list of necessary temporal parts of parameterSet facility corresponding to the start and end"^^xsd:string ;
565 sp:templates ([ sp:object 451 sp:templates ([ sp:object
566 - [ sp:varName "startString"^^xsd:string 452 + [ sp:varName "intervalString"^^xsd:string
567 ] ; 453 ] ;
568 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalStart> ; 454 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#necessaryIntervalString> ;
569 sp:subject 455 sp:subject
570 - [ sp:varName "parameterRef"^^xsd:string 456 + [ sp:varName "parameterSetFacility"^^xsd:string
571 ] 457 ]
572 ]) ; 458 ]) ;
573 sp:where ([ sp:object spin:_this ; 459 sp:where ([ sp:object spin:_this ;
...@@ -576,119 +462,114 @@ ...@@ -576,119 +462,114 @@
576 [ sp:varName "parameterSetFacility"^^xsd:string 462 [ sp:varName "parameterSetFacility"^^xsd:string
577 ] 463 ]
578 ] [ sp:object 464 ] [ sp:object
579 - [ sp:varName "startedAt"^^xsd:string 465 + [ sp:varName "classOfParameterSetFacility"^^xsd:string
580 ] ; 466 ] ;
581 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; 467 + sp:predicate rdf:type ;
582 sp:subject 468 sp:subject
583 [ sp:varName "parameterSetFacility"^^xsd:string 469 [ sp:varName "parameterSetFacility"^^xsd:string
584 ] 470 ]
585 - ] [ rdf:type sp:Bind ;
586 - sp:expression
587 - [ rdf:type smf:cast ;
588 - arg:datatype xsd:string ;
589 - sp:arg1 [ sp:varName "startedAt"^^xsd:string
590 - ]
591 - ] ;
592 - sp:variable
593 - [ sp:varName "startString"^^xsd:string
594 - ]
595 ] [ sp:object 471 ] [ sp:object
596 [ sp:varName "parameterRef"^^xsd:string 472 [ sp:varName "parameterRef"^^xsd:string
597 ] ; 473 ] ;
598 sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ; 474 sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
599 sp:subject spin:_this 475 sp:subject spin:_this
600 - ] [ rdf:type sp:NotExists ; 476 + ] [ sp:object
601 - sp:elements ([ rdf:type sp:Union ; 477 + [ sp:varName "intervalStart"^^xsd:string
602 - sp:elements (([ sp:object
603 - [ sp:varName "dTimStart"^^xsd:string
604 ] ; 478 ] ;
605 - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimStart> ; 479 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalStart> ;
606 sp:subject 480 sp:subject
607 [ sp:varName "parameterRef"^^xsd:string 481 [ sp:varName "parameterRef"^^xsd:string
608 ] 482 ]
609 - ]) ([ sp:object 483 + ] [ sp:object
610 - [ sp:varName "dateStart"^^xsd:string 484 + [ sp:varName "intervalEnd"^^xsd:string
611 ] ; 485 ] ;
612 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; 486 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalEnd> ;
613 sp:subject 487 sp:subject
614 [ sp:varName "parameterRef"^^xsd:string 488 [ sp:varName "parameterRef"^^xsd:string
615 ] 489 ]
616 - ])) 490 + ] [ rdf:type sp:NotExists ;
491 + sp:elements ([ sp:object
492 + [ sp:varName "intervalStart"^^xsd:string
493 + ] ;
494 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
495 + sp:subject
496 + [ sp:varName "parameterSetFacility"^^xsd:string
497 + ]
498 + ] [ sp:object
499 + [ sp:varName "intervalEnd"^^xsd:string
500 + ] ;
501 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
502 + sp:subject
503 + [ sp:varName "parameterSetFacility"^^xsd:string
504 + ]
617 ]) 505 ])
506 + ] [ rdf:type sp:Bind ;
507 + sp:expression
508 + [ rdf:type fn:concat ;
509 + sp:arg1 [ sp:varName "intervalStart"^^xsd:string
510 + ] ;
511 + sp:arg2 "$" ;
512 + sp:arg3 [ sp:varName "intervalEnd"^^xsd:string
513 + ]
514 + ] ;
515 + sp:variable
516 + [ sp:varName "intervalString"^^xsd:string
517 + ]
618 ]) 518 ])
619 ] ; 519 ] ;
620 spin:rule 520 spin:rule
621 [ rdf:type sp:Construct ; 521 [ rdf:type sp:Construct ;
622 - rdfs:comment "STEP 80000c Create the spatial parts that have the parameterSet property"^^xsd:string ; 522 + rdfs:comment "STEP 80002b Find existing temporal part of parameterSet facility corresponding to the nominal time"^^xsd:string ;
623 - sp:templates ([ sp:object spin:_this ; 523 + sp:templates ([ sp:object
524 + [ sp:varName "parameterRef"^^xsd:string
525 + ] ;
624 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 526 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
625 sp:subject 527 sp:subject
626 - [ sp:varName "spatialPartOfATemporalPartOfAProductionFacility"^^xsd:string 528 + [ sp:varName "parameterFacility"^^xsd:string
627 ] 529 ]
628 ]) ; 530 ]) ;
629 sp:where ([ sp:object spin:_this ; 531 sp:where ([ sp:object spin:_this ;
630 - sp:predicate <http://www.epim.no/schemas/mprml/1#parameterSetRef> ; 532 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
631 sp:subject 533 sp:subject
632 - [ sp:varName "facilityRef"^^xsd:string 534 + [ sp:varName "parameterSetFacility"^^xsd:string
633 ] 535 ]
634 ] [ sp:object 536 ] [ sp:object
635 - [ sp:varName "facilityRef"^^xsd:string 537 + [ sp:varName "parameterRef"^^xsd:string
636 ] ; 538 ] ;
637 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 539 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
638 - sp:subject 540 + sp:subject spin:_this
639 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
640 - ]
641 - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
642 - sp:predicate rdf:type ;
643 - sp:subject
644 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
645 - ]
646 ] [ sp:object 541 ] [ sp:object
647 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string 542 + [ sp:varName "dTim"^^xsd:string
648 ] ; 543 ] ;
649 - sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ; 544 + sp:predicate <http://www.epim.no/schemas/mprml/1#dTim> ;
650 sp:subject 545 sp:subject
651 - [ sp:varName "spatialPartOfATemporalPartOfAProductionFacility"^^xsd:string 546 + [ sp:varName "parameterRef"^^xsd:string
652 ] 547 ]
653 ] [ sp:object 548 ] [ sp:object
654 - [ sp:varName "classOfSpatialPart"^^xsd:string 549 + [ sp:varName "dTim"^^xsd:string
655 ] ; 550 ] ;
656 - sp:predicate rdf:type ; 551 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
657 sp:subject 552 sp:subject
658 - [ sp:varName "spatialPartOfATemporalPartOfAProductionFacility"^^xsd:string 553 + [ sp:varName "parameterFacility"^^xsd:string
659 ] 554 ]
660 ] [ sp:object 555 ] [ sp:object
661 - [ sp:varName "nameRef"^^xsd:string 556 + [ sp:varName "parameterSetFacility"^^xsd:string
662 - ] ;
663 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
664 - sp:subject spin:_this
665 - ] [ sp:object
666 - [ sp:varName "nameRef"^^xsd:string
667 - ] ;
668 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#domainOfPropertyMapsToMPREnumeration> ;
669 - sp:subject
670 - [ sp:varName "classOfSpatialPart"^^xsd:string
671 - ]
672 - ] [ rdf:type sp:NotExists ;
673 - sp:elements ([ sp:object
674 - [ sp:varName "classOfSpatialPart"^^xsd:string
675 ] ; 557 ] ;
676 - sp:predicate rdf:type ; 558 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
677 sp:subject 559 sp:subject
678 - [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string 560 + [ sp:varName "parameterFacility"^^xsd:string
679 ] 561 ]
680 ]) 562 ])
681 - ])
682 ] ; 563 ] ;
683 spin:rule 564 spin:rule
684 [ rdf:type sp:Construct ; 565 [ rdf:type sp:Construct ;
685 - rdfs:comment "STEP 80003c Assign temporal parts of parameterSet facility to parameter elements"^^xsd:string ; 566 + rdfs:comment "STEP 80003d No temporal part of the parameterSetFacility is required"^^xsd:string ;
686 sp:templates ([ sp:object 567 sp:templates ([ sp:object
687 [ sp:varName "parameterRef"^^xsd:string 568 [ sp:varName "parameterRef"^^xsd:string
688 ] ; 569 ] ;
689 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 570 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
690 sp:subject 571 sp:subject
691 - [ sp:varName "parameterFacility"^^xsd:string 572 + [ sp:varName "parameterSetFacility"^^xsd:string
692 ] 573 ]
693 ]) ; 574 ]) ;
694 sp:where ([ sp:object spin:_this ; 575 sp:where ([ sp:object spin:_this ;
...@@ -704,56 +585,255 @@ ...@@ -704,56 +585,255 @@
704 [ sp:varName "parameterSetFacility"^^xsd:string 585 [ sp:varName "parameterSetFacility"^^xsd:string
705 ] 586 ]
706 ] [ sp:object 587 ] [ sp:object
707 - [ sp:varName "classOfParameterSetFacility"^^xsd:string 588 + [ sp:varName "parameterRef"^^xsd:string
708 ] ; 589 ] ;
709 - sp:predicate rdf:type ; 590 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
591 + sp:subject spin:_this
592 + ] [ sp:object
593 + [ sp:varName "intervalStart"^^xsd:string
594 + ] ;
595 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalStart> ;
710 sp:subject 596 sp:subject
711 - [ sp:varName "parameterFacility"^^xsd:string 597 + [ sp:varName "parameterRef"^^xsd:string
598 + ]
599 + ] [ sp:object
600 + [ sp:varName "intervalEnd"^^xsd:string
601 + ] ;
602 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalEnd> ;
603 + sp:subject
604 + [ sp:varName "parameterRef"^^xsd:string
712 ] 605 ]
713 ] [ sp:object 606 ] [ sp:object
714 [ sp:varName "intervalStart"^^xsd:string 607 [ sp:varName "intervalStart"^^xsd:string
715 ] ; 608 ] ;
716 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; 609 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
717 sp:subject 610 sp:subject
718 - [ sp:varName "parameterFacility"^^xsd:string 611 + [ sp:varName "parameterSetFacility"^^xsd:string
719 ] 612 ]
720 ] [ sp:object 613 ] [ sp:object
721 [ sp:varName "intervalEnd"^^xsd:string 614 [ sp:varName "intervalEnd"^^xsd:string
722 ] ; 615 ] ;
723 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 616 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
724 sp:subject 617 sp:subject
618 + [ sp:varName "parameterSetFacility"^^xsd:string
619 + ]
620 + ])
621 + ] ;
622 + spin:rule
623 + [ rdf:type sp:Construct ;
624 + rdfs:comment "STEP 80004b Measurement qualifier not specified"^^xsd:string ;
625 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/core#MeasuredState> ;
626 + sp:predicate rdf:type ;
627 + sp:subject
628 + [ sp:varName "parameterFacility"^^xsd:string
629 + ]
630 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#ValidlyMeasuredState> ;
631 + sp:predicate rdf:type ;
632 + sp:subject
725 [ sp:varName "parameterFacility"^^xsd:string 633 [ sp:varName "parameterFacility"^^xsd:string
726 ] 634 ]
635 + ]) ;
636 + sp:where ([ rdf:type sp:NotExists ;
637 + sp:elements ([ sp:object
638 + [ sp:varName "qualifierRef"^^xsd:string
639 + ] ;
640 + sp:predicate <http://www.epim.no/schemas/mprml/1#qualifierRef> ;
641 + sp:subject spin:_this
642 + ])
727 ] [ sp:object 643 ] [ sp:object
728 - [ sp:varName "parameterSetFacility"^^xsd:string 644 + [ sp:varName "parameterRef"^^xsd:string
729 ] ; 645 ] ;
730 - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; 646 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
647 + sp:subject spin:_this
648 + ] [ sp:object
649 + [ sp:varName "parameterRef"^^xsd:string
650 + ] ;
651 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
652 + sp:subject
653 + [ sp:varName "parameterFacility"^^xsd:string
654 + ]
655 + ])
656 + ] ;
657 + spin:rule
658 + [ rdf:type sp:Construct ;
659 + rdfs:comment "STEP 80004a Measurement qualifier specified"^^xsd:string ;
660 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/core#MeasuredState> ;
661 + sp:predicate rdf:type ;
731 sp:subject 662 sp:subject
732 [ sp:varName "parameterFacility"^^xsd:string 663 [ sp:varName "parameterFacility"^^xsd:string
733 ] 664 ]
734 ] [ sp:object 665 ] [ sp:object
666 + [ sp:varName "measuredQualityType"^^xsd:string
667 + ] ;
668 + sp:predicate rdf:type ;
669 + sp:subject
670 + [ sp:varName "parameterFacility"^^xsd:string
671 + ]
672 + ]) ;
673 + sp:where ([ sp:object
674 + [ sp:varName "qualifierRef"^^xsd:string
675 + ] ;
676 + sp:predicate <http://www.epim.no/schemas/mprml/1#qualifierRef> ;
677 + sp:subject spin:_this
678 + ] [ sp:object
735 [ sp:varName "parameterRef"^^xsd:string 679 [ sp:varName "parameterRef"^^xsd:string
736 ] ; 680 ] ;
737 sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ; 681 sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
738 sp:subject spin:_this 682 sp:subject spin:_this
739 ] [ sp:object 683 ] [ sp:object
740 - [ sp:varName "intervalStart"^^xsd:string 684 + [ sp:varName "parameterRef"^^xsd:string
685 + ] ;
686 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
687 + sp:subject
688 + [ sp:varName "parameterFacility"^^xsd:string
689 + ]
690 + ] [ rdf:type sp:Bind ;
691 + sp:expression
692 + [ rdf:type ep-mpr-spin-lib:selectMeasuredQualityType ;
693 + sp:arg1 [ sp:varName "qualifierRef"^^xsd:string
694 + ]
695 + ] ;
696 + sp:variable
697 + [ sp:varName "measuredQualityType"^^xsd:string
698 + ]
699 + ])
700 + ] ;
701 + spin:rule
702 + [ rdf:type sp:Construct ;
703 + rdfs:comment "STEP 80001b Regularise start and end times - start time inherited from temporal part of production facility"^^xsd:string ;
704 + sp:templates ([ sp:object
705 + [ sp:varName "startString"^^xsd:string
741 ] ; 706 ] ;
742 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalStart> ; 707 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalStart> ;
743 sp:subject 708 sp:subject
744 [ sp:varName "parameterRef"^^xsd:string 709 [ sp:varName "parameterRef"^^xsd:string
745 ] 710 ]
711 + ]) ;
712 + sp:where ([ sp:object spin:_this ;
713 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
714 + sp:subject
715 + [ sp:varName "parameterSetFacility"^^xsd:string
716 + ]
746 ] [ sp:object 717 ] [ sp:object
747 - [ sp:varName "intervalEnd"^^xsd:string 718 + [ sp:varName "startedAt"^^xsd:string
748 ] ; 719 ] ;
749 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalEnd> ; 720 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
721 + sp:subject
722 + [ sp:varName "parameterSetFacility"^^xsd:string
723 + ]
724 + ] [ rdf:type sp:Bind ;
725 + sp:expression
726 + [ rdf:type smf:cast ;
727 + arg:datatype xsd:string ;
728 + sp:arg1 [ sp:varName "startedAt"^^xsd:string
729 + ]
730 + ] ;
731 + sp:variable
732 + [ sp:varName "startString"^^xsd:string
733 + ]
734 + ] [ sp:object
735 + [ sp:varName "parameterRef"^^xsd:string
736 + ] ;
737 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
738 + sp:subject spin:_this
739 + ] [ rdf:type sp:NotExists ;
740 + sp:elements ([ rdf:type sp:Union ;
741 + sp:elements (([ sp:object
742 + [ sp:varName "dTimStart"^^xsd:string
743 + ] ;
744 + sp:predicate <http://www.epim.no/schemas/mprml/1#dTimStart> ;
745 + sp:subject
746 + [ sp:varName "parameterRef"^^xsd:string
747 + ]
748 + ]) ([ sp:object
749 + [ sp:varName "dateStart"^^xsd:string
750 + ] ;
751 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
750 sp:subject 752 sp:subject
751 [ sp:varName "parameterRef"^^xsd:string 753 [ sp:varName "parameterRef"^^xsd:string
752 ] 754 ]
755 + ]))
756 + ])
753 ]) 757 ])
754 ] ; 758 ] ;
755 spin:rule 759 spin:rule
756 [ rdf:type sp:Construct ; 760 [ rdf:type sp:Construct ;
761 + rdfs:comment "STEP 80000c Create the spatial parts that have the parameterSet property (80000a and 80000b are rules on productVolumeFacility)"^^xsd:string ;
762 + sp:templates ([ sp:object spin:_this ;
763 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
764 + sp:subject
765 + [ sp:varName "spatialPartOfATemporalPartOfAProductionFacility"^^xsd:string
766 + ]
767 + ]) ;
768 + sp:where ([ sp:object spin:_this ;
769 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterSetRef> ;
770 + sp:subject
771 + [ sp:varName "facilityRef"^^xsd:string
772 + ]
773 + ] [ sp:object
774 + [ sp:varName "facilityRef"^^xsd:string
775 + ] ;
776 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
777 + sp:subject
778 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
779 + ]
780 + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
781 + sp:predicate rdf:type ;
782 + sp:subject
783 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
784 + ]
785 + ] [ sp:object
786 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
787 + ] ;
788 + sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ;
789 + sp:subject
790 + [ sp:varName "spatialPartOfATemporalPartOfAProductionFacility"^^xsd:string
791 + ]
792 + ] [ sp:object
793 + [ sp:varName "classOfSpatialPart"^^xsd:string
794 + ] ;
795 + sp:predicate rdf:type ;
796 + sp:subject
797 + [ sp:varName "spatialPartOfATemporalPartOfAProductionFacility"^^xsd:string
798 + ]
799 + ] [ sp:object
800 + [ sp:varName "nameRef"^^xsd:string
801 + ] ;
802 + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
803 + sp:subject spin:_this
804 + ] [ sp:object
805 + [ sp:varName "nameRef"^^xsd:string
806 + ] ;
807 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#domainOfPropertyMapsToMPREnumeration> ;
808 + sp:subject
809 + [ sp:varName "classOfSpatialPart"^^xsd:string
810 + ]
811 + ] [ rdf:type sp:NotExists ;
812 + sp:elements ([ sp:object
813 + [ sp:varName "nameRef"^^xsd:string
814 + ] ;
815 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#domainOfPropertyMapsToMPREnumeration> ;
816 + sp:subject <http://www.reportinghub.no/ep/schema/facility#Facility>
817 + ])
818 + ] [ rdf:type sp:NotExists ;
819 + sp:elements ([ sp:object
820 + [ sp:varName "classOfSpatialPart"^^xsd:string
821 + ] ;
822 + sp:predicate rdf:type ;
823 + sp:subject
824 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
825 + ]
826 + ])
827 + ])
828 + ] ;
829 + spin:rule
830 + [ rdf:type sp:Construct ;
831 + rdfs:comment "STEP 80003b Create temporal parts of parameterSet facility corresponding to the start and end without duplicates - moved to a rule on Cs_productVolumeFacility"^^xsd:string ;
832 + sp:templates () ;
833 + sp:where ()
834 + ] ;
835 + spin:rule
836 + [ rdf:type sp:Construct ;
757 rdfs:comment "STEP 80001a Regularise start and end times - time specified by parameter element"^^xsd:string ; 837 rdfs:comment "STEP 80001a Regularise start and end times - time specified by parameter element"^^xsd:string ;
758 sp:templates ([ sp:object 838 sp:templates ([ sp:object
759 [ sp:varName "dTimStartString"^^xsd:string 839 [ sp:varName "dTimStartString"^^xsd:string
...@@ -869,13 +949,13 @@ ...@@ -869,13 +949,13 @@
869 ] ; 949 ] ;
870 spin:rule 950 spin:rule
871 [ rdf:type sp:Construct ; 951 [ rdf:type sp:Construct ;
872 - rdfs:comment "STEP 80001c Regularise start and end times - end time inherited from temporal part of production facility"^^xsd:string ; 952 + rdfs:comment "STEP 80003c Assign temporal parts of parameterSet facility to parameter elements"^^xsd:string ;
873 sp:templates ([ sp:object 953 sp:templates ([ sp:object
874 - [ sp:varName "endString"^^xsd:string 954 + [ sp:varName "parameterRef"^^xsd:string
875 ] ; 955 ] ;
876 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalEnd> ; 956 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
877 sp:subject 957 sp:subject
878 - [ sp:varName "parameterRef"^^xsd:string 958 + [ sp:varName "parameterFacility"^^xsd:string
879 ] 959 ]
880 ]) ; 960 ]) ;
881 sp:where ([ sp:object spin:_this ; 961 sp:where ([ sp:object spin:_this ;
...@@ -884,69 +964,39 @@ ...@@ -884,69 +964,39 @@
884 [ sp:varName "parameterSetFacility"^^xsd:string 964 [ sp:varName "parameterSetFacility"^^xsd:string
885 ] 965 ]
886 ] [ sp:object 966 ] [ sp:object
887 - [ sp:varName "finishedAt"^^xsd:string 967 + [ sp:varName "classOfParameterSetFacility"^^xsd:string
888 ] ; 968 ] ;
889 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 969 + sp:predicate rdf:type ;
890 sp:subject 970 sp:subject
891 [ sp:varName "parameterSetFacility"^^xsd:string 971 [ sp:varName "parameterSetFacility"^^xsd:string
892 ] 972 ]
893 - ] [ rdf:type sp:Bind ;
894 - sp:expression
895 - [ rdf:type smf:cast ;
896 - arg:datatype xsd:string ;
897 - sp:arg1 [ sp:varName "finishedAt"^^xsd:string
898 - ]
899 - ] ;
900 - sp:variable
901 - [ sp:varName "endString"^^xsd:string
902 - ]
903 ] [ sp:object 973 ] [ sp:object
904 - [ sp:varName "parameterRef"^^xsd:string 974 + [ sp:varName "classOfParameterSetFacility"^^xsd:string
905 - ] ;
906 - sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
907 - sp:subject spin:_this
908 - ] [ rdf:type sp:NotExists ;
909 - sp:elements ([ rdf:type sp:Union ;
910 - sp:elements (([ sp:object
911 - [ sp:varName "dTimEnd"^^xsd:string
912 ] ; 975 ] ;
913 - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimEnd> ; 976 + sp:predicate rdf:type ;
914 sp:subject 977 sp:subject
915 - [ sp:varName "parameterRef"^^xsd:string 978 + [ sp:varName "parameterFacility"^^xsd:string
916 ] 979 ]
917 - ]) ([ sp:object 980 + ] [ sp:object
918 - [ sp:varName "dateEnd"^^xsd:string 981 + [ sp:varName "intervalStart"^^xsd:string
919 ] ; 982 ] ;
920 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; 983 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
921 sp:subject 984 sp:subject
922 - [ sp:varName "parameterRef"^^xsd:string 985 + [ sp:varName "parameterFacility"^^xsd:string
923 ] 986 ]
924 - ])) 987 + ] [ sp:object
925 - ]) 988 + [ sp:varName "intervalEnd"^^xsd:string
926 - ])
927 - ] ;
928 - spin:rule
929 - [ rdf:type sp:Construct ;
930 - rdfs:comment "STEP 80003a Create list of necessary temporal parts of parameterSet facility corresponding to the start and end"^^xsd:string ;
931 - sp:templates ([ sp:object
932 - [ sp:varName "intervalString"^^xsd:string
933 ] ; 989 ] ;
934 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#necessaryIntervalString> ; 990 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
935 - sp:subject
936 - [ sp:varName "parameterSetFacility"^^xsd:string
937 - ]
938 - ]) ;
939 - sp:where ([ sp:object spin:_this ;
940 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
941 sp:subject 991 sp:subject
942 - [ sp:varName "parameterSetFacility"^^xsd:string 992 + [ sp:varName "parameterFacility"^^xsd:string
943 ] 993 ]
944 ] [ sp:object 994 ] [ sp:object
945 - [ sp:varName "classOfParameterSetFacility"^^xsd:string 995 + [ sp:varName "parameterSetFacility"^^xsd:string
946 ] ; 996 ] ;
947 - sp:predicate rdf:type ; 997 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
948 sp:subject 998 sp:subject
949 - [ sp:varName "parameterSetFacility"^^xsd:string 999 + [ sp:varName "parameterFacility"^^xsd:string
950 ] 1000 ]
951 ] [ sp:object 1001 ] [ sp:object
952 [ sp:varName "parameterRef"^^xsd:string 1002 [ sp:varName "parameterRef"^^xsd:string
...@@ -967,64 +1017,92 @@ ...@@ -967,64 +1017,92 @@
967 sp:subject 1017 sp:subject
968 [ sp:varName "parameterRef"^^xsd:string 1018 [ sp:varName "parameterRef"^^xsd:string
969 ] 1019 ]
970 - ] [ rdf:type sp:NotExists ; 1020 + ])
971 - sp:elements ([ sp:object
972 - [ sp:varName "intervalStart"^^xsd:string
973 ] ; 1021 ] ;
974 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; 1022 + spin:rule
1023 + [ rdf:type sp:Construct ;
1024 + rdfs:comment "STEP 80001c Regularise start and end times - end time inherited from temporal part of production facility"^^xsd:string ;
1025 + sp:templates ([ sp:object
1026 + [ sp:varName "endString"^^xsd:string
1027 + ] ;
1028 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#intervalEnd> ;
1029 + sp:subject
1030 + [ sp:varName "parameterRef"^^xsd:string
1031 + ]
1032 + ]) ;
1033 + sp:where ([ sp:object spin:_this ;
1034 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
975 sp:subject 1035 sp:subject
976 [ sp:varName "parameterSetFacility"^^xsd:string 1036 [ sp:varName "parameterSetFacility"^^xsd:string
977 ] 1037 ]
978 ] [ sp:object 1038 ] [ sp:object
979 - [ sp:varName "intervalEnd"^^xsd:string 1039 + [ sp:varName "finishedAt"^^xsd:string
980 ] ; 1040 ] ;
981 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 1041 sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
982 sp:subject 1042 sp:subject
983 [ sp:varName "parameterSetFacility"^^xsd:string 1043 [ sp:varName "parameterSetFacility"^^xsd:string
984 ] 1044 ]
985 - ])
986 ] [ rdf:type sp:Bind ; 1045 ] [ rdf:type sp:Bind ;
987 sp:expression 1046 sp:expression
988 - [ rdf:type fn:concat ; 1047 + [ rdf:type smf:cast ;
989 - sp:arg1 [ sp:varName "intervalStart"^^xsd:string 1048 + arg:datatype xsd:string ;
990 - ] ; 1049 + sp:arg1 [ sp:varName "finishedAt"^^xsd:string
991 - sp:arg2 "$" ;
992 - sp:arg3 [ sp:varName "intervalEnd"^^xsd:string
993 ] 1050 ]
994 ] ; 1051 ] ;
995 sp:variable 1052 sp:variable
996 - [ sp:varName "intervalString"^^xsd:string 1053 + [ sp:varName "endString"^^xsd:string
1054 + ]
1055 + ] [ sp:object
1056 + [ sp:varName "parameterRef"^^xsd:string
1057 + ] ;
1058 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
1059 + sp:subject spin:_this
1060 + ] [ rdf:type sp:NotExists ;
1061 + sp:elements ([ rdf:type sp:Union ;
1062 + sp:elements (([ sp:object
1063 + [ sp:varName "dTimEnd"^^xsd:string
1064 + ] ;
1065 + sp:predicate <http://www.epim.no/schemas/mprml/1#dTimEnd> ;
1066 + sp:subject
1067 + [ sp:varName "parameterRef"^^xsd:string
1068 + ]
1069 + ]) ([ sp:object
1070 + [ sp:varName "dateEnd"^^xsd:string
1071 + ] ;
1072 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
1073 + sp:subject
1074 + [ sp:varName "parameterRef"^^xsd:string
997 ] 1075 ]
1076 + ]))
1077 + ])
998 ]) 1078 ])
999 ] ; 1079 ] ;
1000 spin:rule 1080 spin:rule
1001 [ rdf:type sp:Construct ; 1081 [ rdf:type sp:Construct ;
1002 - rdfs:comment "STEP 80003b Create temporal parts of parameterSet facility corresponding to the start and end without duplicates - moved to a rule on Cs_productVolumeFacility"^^xsd:string ; 1082 + rdfs:comment "STEP 80005b Assign parameter value - integer"^^xsd:string ;
1003 - sp:templates () ; 1083 + sp:templates ([ sp:object
1004 - sp:where () 1084 + [ sp:varName "integerValue"^^xsd:string
1005 ] ; 1085 ] ;
1006 - spin:rule 1086 + sp:predicate
1007 - [ rdf:type sp:Construct ; 1087 + [ sp:varName "propertyType"^^xsd:string
1008 - rdfs:comment "STEP 80004a Measurement qualifier specified"^^xsd:string ;
1009 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/core#MeasuredState> ;
1010 - sp:predicate rdf:type ;
1011 - sp:subject
1012 - [ sp:varName "parameterFacility"^^xsd:string
1013 - ]
1014 - ] [ sp:object
1015 - [ sp:varName "measuredQualityType"^^xsd:string
1016 ] ; 1088 ] ;
1017 - sp:predicate rdf:type ;
1018 sp:subject 1089 sp:subject
1019 [ sp:varName "parameterFacility"^^xsd:string 1090 [ sp:varName "parameterFacility"^^xsd:string
1020 ] 1091 ]
1021 ]) ; 1092 ]) ;
1022 sp:where ([ sp:object 1093 sp:where ([ sp:object
1023 - [ sp:varName "qualifierRef"^^xsd:string 1094 + [ sp:varName "nameRef"^^xsd:string
1024 ] ; 1095 ] ;
1025 - sp:predicate <http://www.epim.no/schemas/mprml/1#qualifierRef> ; 1096 + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
1026 sp:subject spin:_this 1097 sp:subject spin:_this
1027 ] [ sp:object 1098 ] [ sp:object
1099 + [ sp:varName "nameRef"^^xsd:string
1100 + ] ;
1101 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#propertyMapsToMPREnumeration> ;
1102 + sp:subject
1103 + [ sp:varName "propertyType"^^xsd:string
1104 + ]
1105 + ] [ sp:object
1028 [ sp:varName "parameterRef"^^xsd:string 1106 [ sp:varName "parameterRef"^^xsd:string
1029 ] ; 1107 ] ;
1030 sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ; 1108 sp:predicate <http://www.epim.no/schemas/mprml/1#parameterRef> ;
...@@ -1036,14 +1114,19 @@ ...@@ -1036,14 +1114,19 @@
1036 sp:subject 1114 sp:subject
1037 [ sp:varName "parameterFacility"^^xsd:string 1115 [ sp:varName "parameterFacility"^^xsd:string
1038 ] 1116 ]
1039 - ] [ rdf:type sp:Bind ; 1117 + ] [ sp:object
1040 - sp:expression 1118 + [ sp:varName "integerValueRef"^^xsd:string
1041 - [ rdf:type ep-mpr-spin-lib:selectMeasuredQualityType ; 1119 + ] ;
1042 - sp:arg1 [ sp:varName "qualifierRef"^^xsd:string 1120 + sp:predicate <http://www.epim.no/schemas/mprml/1#integerValueRef> ;
1121 + sp:subject
1122 + [ sp:varName "parameterRef"^^xsd:string
1043 ] 1123 ]
1124 + ] [ sp:object
1125 + [ sp:varName "integerValue"^^xsd:string
1044 ] ; 1126 ] ;
1045 - sp:variable 1127 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
1046 - [ sp:varName "measuredQualityType"^^xsd:string 1128 + sp:subject
1129 + [ sp:varName "integerValueRef"^^xsd:string
1047 ] 1130 ]
1048 ]) 1131 ])
1049 ] ; 1132 ] ;
...@@ -1090,6 +1173,60 @@ ...@@ -1090,6 +1173,60 @@
1090 [ sp:varName "flowingStateType"^^xsd:string 1173 [ sp:varName "flowingStateType"^^xsd:string
1091 ] 1174 ]
1092 ]) 1175 ])
1176 + ] ;
1177 + spin:rule
1178 + [ rdf:type sp:Construct ;
1179 + rdfs:comment "STEP 80000d The whole production facility has the parameterSet property"^^xsd:string ;
1180 + sp:templates ([ sp:object spin:_this ;
1181 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
1182 + sp:subject
1183 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
1184 + ]
1185 + ]) ;
1186 + sp:where ([ sp:object spin:_this ;
1187 + sp:predicate <http://www.epim.no/schemas/mprml/1#parameterSetRef> ;
1188 + sp:subject
1189 + [ sp:varName "facilityRef"^^xsd:string
1190 + ]
1191 + ] [ sp:object
1192 + [ sp:varName "facilityRef"^^xsd:string
1193 + ] ;
1194 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
1195 + sp:subject
1196 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
1197 + ]
1198 + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
1199 + sp:predicate rdf:type ;
1200 + sp:subject
1201 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
1202 + ]
1203 + ] [ sp:object
1204 + [ sp:varName "nameRef"^^xsd:string
1205 + ] ;
1206 + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
1207 + sp:subject spin:_this
1208 + ] [ sp:object
1209 + [ sp:varName "nameRef"^^xsd:string
1210 + ] ;
1211 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#domainOfPropertyMapsToMPREnumeration> ;
1212 + sp:subject
1213 + [ sp:varName "classOfProductionFacility"^^xsd:string
1214 + ]
1215 + ] [ rdf:type sp:Union ;
1216 + sp:elements (([ sp:object
1217 + [ sp:varName "classOfProductionFacility"^^xsd:string
1218 + ] ;
1219 + sp:predicate rdf:type ;
1220 + sp:subject
1221 + [ sp:varName "temporalPartOfAProductionFacility"^^xsd:string
1222 + ]
1223 + ]) ([ sp:object
1224 + [ sp:varName "nameRef"^^xsd:string
1225 + ] ;
1226 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#domainOfPropertyMapsToMPREnumeration> ;
1227 + sp:subject <http://www.reportinghub.no/ep/schema/facility#Facility>
1228 + ]))
1229 + ])
1093 ] . 1230 ] .
1094 1231
1095 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeParameterSet-v1.1.1> 1232 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeParameterSet-v1.1.1>
......
This diff could not be displayed because it is too large.