David Leal

Merge branch 'MPR_02-16'

...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
4 # imports: http://www.reportinghub.no/ep/schema/1.0/production-activity 4 # imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
5 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core 5 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core
6 6
7 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
7 @prefix ep-flow: <http://www.reportinghub.no/ep/schema/flow#> . 8 @prefix ep-flow: <http://www.reportinghub.no/ep/schema/flow#> .
8 @prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> . 9 @prefix ep-prodact: <http://www.reportinghub.no/ep/schema/production-activity#> .
9 @prefix ep-prodcore: <http://www.reportinghub.no/ep/schema/production-core#> . 10 @prefix ep-prodcore: <http://www.reportinghub.no/ep/schema/production-core#> .
...@@ -163,6 +164,21 @@ ep-flow:ConstraintFlow ...@@ -163,6 +164,21 @@ ep-flow:ConstraintFlow
163 rdfs:label "constraint flow"^^xsd:string ; 164 rdfs:label "constraint flow"^^xsd:string ;
164 rdfs:subClassOf ep-flow:WholeLifeFlow . 165 rdfs:subClassOf ep-flow:WholeLifeFlow .
165 166
167 +ep-flow:ConstraintFlow-fixed
168 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
169 + rdfs:label "constraint flow - fixed"^^xsd:string ;
170 + rdfs:subClassOf ep-flow:ConstraintFlow .
171 +
172 +ep-flow:ConstraintFlow-maximum
173 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
174 + rdfs:label "constraint flow - maximum"^^xsd:string ;
175 + rdfs:subClassOf ep-flow:ConstraintFlow .
176 +
177 +ep-flow:ConstraintFlow-minimum
178 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
179 + rdfs:label "constraint flow - minimum"^^xsd:string ;
180 + rdfs:subClassOf ep-flow:ConstraintFlow .
181 +
166 ep-flow:Consume 182 ep-flow:Consume
167 rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; 183 rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
168 rdfs:label "consume"^^xsd:string ; 184 rdfs:label "consume"^^xsd:string ;
...@@ -236,6 +252,11 @@ ep-flow:DerivedFlow ...@@ -236,6 +252,11 @@ ep-flow:DerivedFlow
236 rdfs:label "derived flow"^^xsd:string ; 252 rdfs:label "derived flow"^^xsd:string ;
237 rdfs:subClassOf ep-flow:WholeLifeFlow . 253 rdfs:subClassOf ep-flow:WholeLifeFlow .
238 254
255 +ep-flow:DerivedFlow-difference
256 + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
257 + rdfs:label "derived flow - difference"^^xsd:string ;
258 + rdfs:subClassOf ep-flow:DerivedFlow .
259 +
239 ep-flow:Diesel 260 ep-flow:Diesel
240 rdf:type owl:Class , ep-flow:ProductMaterialType ; 261 rdf:type owl:Class , ep-flow:ProductMaterialType ;
241 rdfs:label "diesel"^^xsd:string ; 262 rdfs:label "diesel"^^xsd:string ;
...@@ -299,7 +320,7 @@ ep-flow:Export-shortfall ...@@ -299,7 +320,7 @@ ep-flow:Export-shortfall
299 ep-flow:Flow 320 ep-flow:Flow
300 rdf:type owl:Class ; 321 rdf:type owl:Class ;
301 rdfs:label "(temporal part of a) flow"^^xsd:string ; 322 rdfs:label "(temporal part of a) flow"^^xsd:string ;
302 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . 323 + rdfs:subClassOf ep-core:PhysicalThing .
303 324
304 ep-flow:FlowAtInstant 325 ep-flow:FlowAtInstant
305 rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; 326 rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
...@@ -344,13 +365,23 @@ ep-flow:FlowDuringYearToDate ...@@ -344,13 +365,23 @@ ep-flow:FlowDuringYearToDate
344 ep-flow:FlowOfLiquid 365 ep-flow:FlowOfLiquid
345 rdf:type owl:Class ; 366 rdf:type owl:Class ;
346 rdfs:label "flow of liquid"^^xsd:string ; 367 rdfs:label "flow of liquid"^^xsd:string ;
347 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . 368 + rdfs:subClassOf ep-core:PhysicalThing .
348 369
349 ep-flow:ForecastFlow 370 ep-flow:ForecastFlow
350 rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 371 rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
351 rdfs:label "forecast flow"^^xsd:string ; 372 rdfs:label "forecast flow"^^xsd:string ;
352 rdfs:subClassOf ep-flow:WholeLifeFlow . 373 rdfs:subClassOf ep-flow:WholeLifeFlow .
353 374
375 +ep-flow:ForecastFlow-declineCurve
376 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
377 + rdfs:label "forecast flow - decline curve"^^xsd:string ;
378 + rdfs:subClassOf ep-flow:ForecastFlow .
379 +
380 +ep-flow:ForecastFlow-standard
381 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
382 + rdfs:label "forecast flow - standard"^^xsd:string ;
383 + rdfs:subClassOf ep-flow:ForecastFlow .
384 +
354 ep-flow:Gas-componentInOil 385 ep-flow:Gas-componentInOil
355 rdf:type owl:Class , ep-flow:ProductMaterialType ; 386 rdf:type owl:Class , ep-flow:ProductMaterialType ;
356 rdfs:label "gas - component in oil"^^xsd:string ; 387 rdfs:label "gas - component in oil"^^xsd:string ;
...@@ -446,6 +477,21 @@ ep-flow:MeasuredFlow ...@@ -446,6 +477,21 @@ ep-flow:MeasuredFlow
446 rdfs:label "measured flow"^^xsd:string ; 477 rdfs:label "measured flow"^^xsd:string ;
447 rdfs:subClassOf ep-flow:WholeLifeFlow . 478 rdfs:subClassOf ep-flow:WholeLifeFlow .
448 479
480 +ep-flow:MeasuredFlow-fiscal
481 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
482 + rdfs:label "measured flow - fiscal"^^xsd:string ;
483 + rdfs:subClassOf ep-flow:MeasuredFlow .
484 +
485 +ep-flow:MeasuredFlow-raw
486 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
487 + rdfs:label "measured flow - raw"^^xsd:string ;
488 + rdfs:subClassOf ep-flow:MeasuredFlow .
489 +
490 +ep-flow:MeasuredFlow-recalibrated
491 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
492 + rdfs:label "measured flow - recalibrated"^^xsd:string ;
493 + rdfs:subClassOf ep-flow:MeasuredFlow .
494 +
449 ep-flow:Methane 495 ep-flow:Methane
450 rdf:type owl:Class , ep-flow:ProductMaterialType ; 496 rdf:type owl:Class , ep-flow:ProductMaterialType ;
451 rdfs:label "methane"^^xsd:string ; 497 rdfs:label "methane"^^xsd:string ;
...@@ -522,22 +568,22 @@ ep-flow:NormalPentane ...@@ -522,22 +568,22 @@ ep-flow:NormalPentane
522 ep-flow:ObjectThatLastsOneDay 568 ep-flow:ObjectThatLastsOneDay
523 rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 569 rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
524 rdfs:label "object that lasts one day"^^xsd:string ; 570 rdfs:label "object that lasts one day"^^xsd:string ;
525 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 571 + rdfs:subClassOf ep-core:PhysicalObject .
526 572
527 ep-flow:ObjectThatLastsOneMonth 573 ep-flow:ObjectThatLastsOneMonth
528 rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 574 rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
529 rdfs:label "object that lasts one month"^^xsd:string ; 575 rdfs:label "object that lasts one month"^^xsd:string ;
530 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 576 + rdfs:subClassOf ep-core:PhysicalObject .
531 577
532 ep-flow:ObjectThatLastsOneWeek 578 ep-flow:ObjectThatLastsOneWeek
533 rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 579 rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
534 rdfs:label "object that lasts one week"^^xsd:string ; 580 rdfs:label "object that lasts one week"^^xsd:string ;
535 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 581 + rdfs:subClassOf ep-core:PhysicalObject .
536 582
537 ep-flow:ObjectThatLastsOneYear 583 ep-flow:ObjectThatLastsOneYear
538 rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 584 rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
539 rdfs:label "object that lasts one year"^^xsd:string ; 585 rdfs:label "object that lasts one year"^^xsd:string ;
540 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 586 + rdfs:subClassOf ep-core:PhysicalObject .
541 587
542 ep-flow:Oil-NetInventory 588 ep-flow:Oil-NetInventory
543 rdf:type owl:Class , ep-flow:ProductInventoryType ; 589 rdf:type owl:Class , ep-flow:ProductInventoryType ;
...@@ -888,35 +934,41 @@ ep-flow:flowInto ...@@ -888,35 +934,41 @@ ep-flow:flowInto
888 rdf:type owl:ObjectProperty ; 934 rdf:type owl:ObjectProperty ;
889 rdfs:domain ep-flow:WholeLifeFlow ; 935 rdfs:domain ep-flow:WholeLifeFlow ;
890 rdfs:label "flow into"^^xsd:string ; 936 rdfs:label "flow into"^^xsd:string ;
891 - rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; 937 + rdfs:range ep-core:PhysicalThing ;
892 rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . 938 rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
893 939
894 ep-flow:flowIntoOrOutOf 940 ep-flow:flowIntoOrOutOf
895 rdf:type owl:ObjectProperty ; 941 rdf:type owl:ObjectProperty ;
896 rdfs:domain ep-flow:WholeLifeFlow ; 942 rdfs:domain ep-flow:WholeLifeFlow ;
897 rdfs:label "flow into"^^xsd:string ; 943 rdfs:label "flow into"^^xsd:string ;
898 - rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . 944 + rdfs:range ep-core:PhysicalThing .
899 945
900 ep-flow:flowOutOf 946 ep-flow:flowOutOf
901 rdf:type owl:ObjectProperty ; 947 rdf:type owl:ObjectProperty ;
902 rdfs:domain ep-flow:WholeLifeFlow ; 948 rdfs:domain ep-flow:WholeLifeFlow ;
903 rdfs:label "flow into"^^xsd:string ; 949 rdfs:label "flow into"^^xsd:string ;
904 - rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; 950 + rdfs:range ep-core:PhysicalThing ;
905 rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . 951 rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
906 952
953 +ep-flow:grossCalorificValue
954 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
955 + rdfs:domain ep-flow:QuantityOfMaterial ;
956 + rdfs:label "gross calorific value"^^xsd:string ;
957 + rdfs:range ep-core:Work .
958 +
907 ep-flow:hasMixedPart 959 ep-flow:hasMixedPart
908 rdf:type owl:ObjectProperty ; 960 rdf:type owl:ObjectProperty ;
909 rdfs:domain ep-flow:WholeLifeFlow ; 961 rdfs:domain ep-flow:WholeLifeFlow ;
910 rdfs:label "has mixed part"^^xsd:string ; 962 rdfs:label "has mixed part"^^xsd:string ;
911 rdfs:range ep-flow:WholeLifeFlow ; 963 rdfs:range ep-flow:WholeLifeFlow ;
912 - rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . 964 + rdfs:subPropertyOf ep-core:hasPart .
913 965
914 ep-flow:hasNetworkPart 966 ep-flow:hasNetworkPart
915 rdf:type owl:ObjectProperty ; 967 rdf:type owl:ObjectProperty ;
916 rdfs:domain ep-flow:WholeLifeFlow ; 968 rdfs:domain ep-flow:WholeLifeFlow ;
917 rdfs:label "has network part"^^xsd:string ; 969 rdfs:label "has network part"^^xsd:string ;
918 rdfs:range ep-flow:WholeLifeFlow ; 970 rdfs:range ep-flow:WholeLifeFlow ;
919 - rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . 971 + rdfs:subPropertyOf ep-core:hasPart .
920 972
921 ep-flow:materialThatFlows 973 ep-flow:materialThatFlows
922 rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 974 rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
...@@ -924,10 +976,16 @@ ep-flow:materialThatFlows ...@@ -924,10 +976,16 @@ ep-flow:materialThatFlows
924 rdfs:label "material that flows"^^xsd:string ; 976 rdfs:label "material that flows"^^xsd:string ;
925 rdfs:range ep-flow:QuantityOfMaterial . 977 rdfs:range ep-flow:QuantityOfMaterial .
926 978
979 +ep-flow:mechanicalEnergyOfCompression
980 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
981 + rdfs:domain ep-flow:QuantityOfMaterial ;
982 + rdfs:label "mechanical energy of compression"^^xsd:string ;
983 + rdfs:range ep-core:Work .
984 +
927 ep-flow:rateOfFlowOfMaterial 985 ep-flow:rateOfFlowOfMaterial
928 rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 986 rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
929 rdfs:label "rate of flow of material"^^xsd:string ; 987 rdfs:label "rate of flow of material"^^xsd:string ;
930 - rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . 988 + rdfs:range ep-core:MeasureOfAmountOfMaterial .
931 989
932 ep-flow:substance-11dmcyPentane 990 ep-flow:substance-11dmcyPentane
933 rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ; 991 rdf:type ep-prodact:SubstanceType , ep-prodwell:FluidComponentType , owl:Class ;
...@@ -1472,7 +1530,7 @@ ep-flow:substance-T13dmcyPentane ...@@ -1472,7 +1530,7 @@ ep-flow:substance-T13dmcyPentane
1472 ep-flow:totalVolumeOfMaterial-deprecated 1530 ep-flow:totalVolumeOfMaterial-deprecated
1473 rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1531 rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
1474 rdfs:label "total volume of material"^^xsd:string ; 1532 rdfs:label "total volume of material"^^xsd:string ;
1475 - rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . 1533 + rdfs:range ep-core:MeasureOfAmountOfMaterial .
1476 1534
1477 ep-flow:yearlyAverageAmountOfMaterial 1535 ep-flow:yearlyAverageAmountOfMaterial
1478 rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 1536 rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
4 # imports: http://www.reportinghub.no/ep/schema/1.0/equipment 4 # imports: http://www.reportinghub.no/ep/schema/1.0/equipment
5 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 5 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
6 # imports: http://www.reportinghub.no/ep/schema/1.0/flow 6 # imports: http://www.reportinghub.no/ep/schema/1.0/flow
7 +# imports: http://www.reportinghub.no/ep/schema/1.0/geography
7 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core 8 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core
8 # imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment 9 # imports: http://www.reportinghub.no/ep/schema/1.0/production-equipment
9 # imports: http://www.reportinghub.no/ep/schema/1.0/production-facility 10 # imports: http://www.reportinghub.no/ep/schema/1.0/production-facility
...@@ -19,7 +20,7 @@ ...@@ -19,7 +20,7 @@
19 20
20 <http://www.reportinghub.no/ep/schema/1.0/production-activity> 21 <http://www.reportinghub.no/ep/schema/1.0/production-activity>
21 rdf:type owl:Ontology ; 22 rdf:type owl:Ontology ;
22 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://www.reportinghub.no/ep/schema/1.0/production-organization> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/production-core> ; 23 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://www.reportinghub.no/ep/schema/1.0/geography> , <http://www.reportinghub.no/ep/schema/1.0/production-organization> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/production-core> ;
23 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 24 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
24 25
25 <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> 26 <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity>
...@@ -120,6 +121,16 @@ ep-prodact:Alarm ...@@ -120,6 +121,16 @@ ep-prodact:Alarm
120 rdf:type owl:Class ; 121 rdf:type owl:Class ;
121 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 122 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
122 123
124 +ep-prodact:AlertLevel
125 + rdf:type rdfs:Class ;
126 + rdfs:label "alert level"^^xsd:string ;
127 + rdfs:subClassOf owl:Class .
128 +
129 +ep-prodact:AlertType
130 + rdf:type rdfs:Class ;
131 + rdfs:label "alert type"^^xsd:string ;
132 + rdfs:subClassOf owl:Class .
133 +
123 ep-prodact:AnnualProductionActivity 134 ep-prodact:AnnualProductionActivity
124 rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 135 rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
125 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 136 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -307,6 +318,11 @@ ep-prodact:MaintenanceActivity ...@@ -307,6 +318,11 @@ ep-prodact:MaintenanceActivity
307 rdfs:label "maintenance activity"^^xsd:string ; 318 rdfs:label "maintenance activity"^^xsd:string ;
308 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 319 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
309 320
321 +ep-prodact:MakeAComment
322 + rdf:type owl:Class ;
323 + rdfs:label "make a comment"^^xsd:string ;
324 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
325 +
310 ep-prodact:MakeATransaction 326 ep-prodact:MakeATransaction
311 rdf:type ep-prodact:SalesActivityType , owl:Class ; 327 rdf:type ep-prodact:SalesActivityType , owl:Class ;
312 rdfs:label "make a transaction"^^xsd:string ; 328 rdfs:label "make a transaction"^^xsd:string ;
...@@ -475,6 +491,11 @@ ep-prodact:ProductionVolumeActivity ...@@ -475,6 +491,11 @@ ep-prodact:ProductionVolumeActivity
475 rdf:type owl:Class ; 491 rdf:type owl:Class ;
476 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 492 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
477 493
494 +ep-prodact:RaiseAnAlert
495 + rdf:type owl:Class ;
496 + rdfs:label "raise an alert"^^xsd:string ;
497 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
498 +
478 ep-prodact:ReleasedToWater 499 ep-prodact:ReleasedToWater
479 rdf:type owl:Class ; 500 rdf:type owl:Class ;
480 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 501 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
...@@ -571,6 +592,12 @@ ep-prodact:WorkingUnderPermitWithSJA ...@@ -571,6 +592,12 @@ ep-prodact:WorkingUnderPermitWithSJA
571 rdf:type owl:Class , ep-prodact:SafetyActivityType ; 592 rdf:type owl:Class , ep-prodact:SafetyActivityType ;
572 rdfs:subClassOf ep-prodact:WorkingUnderPermit . 593 rdfs:subClassOf ep-prodact:WorkingUnderPermit .
573 594
595 +ep-prodact:alertUpon
596 + rdf:type owl:ObjectProperty ;
597 + rdfs:domain ep-prodact:RaiseAnAlert ;
598 + rdfs:label "alert upon"^^xsd:string ;
599 + rdfs:range owl:Thing .
600 +
574 ep-prodact:ammoniumDensity 601 ep-prodact:ammoniumDensity
575 rdf:type owl:ObjectProperty ; 602 rdf:type owl:ObjectProperty ;
576 rdfs:domain ep-prodact:WaterSample ; 603 rdfs:domain ep-prodact:WaterSample ;
...@@ -602,6 +629,23 @@ ep-prodact:classificationBySafetyActivityType ...@@ -602,6 +629,23 @@ ep-prodact:classificationBySafetyActivityType
602 rdfs:domain ep-prodact:FusionOfHSEActivitiesOverPeriod ; 629 rdfs:domain ep-prodact:FusionOfHSEActivitiesOverPeriod ;
603 rdfs:range ep-prodact:SafetyActivityType . 630 rdfs:range ep-prodact:SafetyActivityType .
604 631
632 +ep-prodact:commentMade
633 + rdf:type owl:DatatypeProperty ;
634 + rdfs:domain ep-prodact:MakeAComment ;
635 + rdfs:label "comment made"^^xsd:string .
636 +
637 +ep-prodact:commentUpon
638 + rdf:type owl:ObjectProperty ;
639 + rdfs:domain ep-prodact:MakeAComment ;
640 + rdfs:label "comment upon"^^xsd:string ;
641 + rdfs:range owl:Thing .
642 +
643 +ep-prodact:commentator
644 + rdf:type owl:ObjectProperty ;
645 + rdfs:domain ep-prodact:MakeAComment ;
646 + rdfs:label "commentator"^^xsd:string ;
647 + rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#Person> .
648 +
605 ep-prodact:conveyed 649 ep-prodact:conveyed
606 rdf:type owl:ObjectProperty ; 650 rdf:type owl:ObjectProperty ;
607 rdfs:domain ep-prodact:TransportationActivity ; 651 rdfs:domain ep-prodact:TransportationActivity ;
...@@ -619,6 +663,12 @@ ep-prodact:coulterCounter ...@@ -619,6 +663,12 @@ ep-prodact:coulterCounter
619 rdfs:domain ep-prodact:WaterSample ; 663 rdfs:domain ep-prodact:WaterSample ;
620 rdfs:range ep-core:MassPerUnitMassConcentration . 664 rdfs:range ep-core:MassPerUnitMassConcentration .
621 665
666 +ep-prodact:destination
667 + rdf:type owl:TransitiveProperty ;
668 + rdfs:domain ep-prodact:MovementOfProduct ;
669 + rdfs:label "destination"^^xsd:string ;
670 + rdfs:range <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth> .
671 +
622 ep-prodact:glycolDensity 672 ep-prodact:glycolDensity
623 rdf:type owl:ObjectProperty ; 673 rdf:type owl:ObjectProperty ;
624 rdfs:domain ep-prodact:WaterSample ; 674 rdfs:domain ep-prodact:WaterSample ;
...@@ -805,6 +855,12 @@ ep-prodact:samplingPerformedAt ...@@ -805,6 +855,12 @@ ep-prodact:samplingPerformedAt
805 rdfs:domain ep-prodact:FluidSamplingAndAnalysis ; 855 rdfs:domain ep-prodact:FluidSamplingAndAnalysis ;
806 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . 856 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
807 857
858 +ep-prodact:shipper
859 + rdf:type owl:TransitiveProperty ;
860 + rdfs:domain ep-prodact:MovementOfProduct ;
861 + rdfs:label "shipper"^^xsd:string ;
862 + rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
863 +
808 ep-prodact:testedWellBoreInterval 864 ep-prodact:testedWellBoreInterval
809 rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 865 rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
810 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 866 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
...@@ -838,6 +894,11 @@ ep-prodact:withStandByVessel ...@@ -838,6 +894,11 @@ ep-prodact:withStandByVessel
838 rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#Ship> ; 894 rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#Ship> ;
839 rdfs:subPropertyOf ep-prodact:involvement . 895 rdfs:subPropertyOf ep-prodact:involvement .
840 896
897 +ep-prodact:xpathToDataInSourceXmlFile
898 + rdf:type owl:DatatypeProperty ;
899 + rdfs:domain ep-prodact:RaiseAnAlert ;
900 + rdfs:label "XPATH to data source in XML file"^^xsd:string .
901 +
841 ep-prodact:yearlyActivityToDate 902 ep-prodact:yearlyActivityToDate
842 rdf:type owl:ObjectProperty ; 903 rdf:type owl:ObjectProperty ;
843 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; 904 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ;
......
1 -# Saved by TopBraid on Fri Oct 21 14:31:55 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-organization 1 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-organization
3 # imports: http://www.reportinghub.no/ep/schema/1.0/organization 2 # imports: http://www.reportinghub.no/ep/schema/1.0/organization
4 3
...@@ -20,3 +19,13 @@ ep-prodorg:Person ...@@ -20,3 +19,13 @@ ep-prodorg:Person
20 ep-prodorg:PersonOrOrganization 19 ep-prodorg:PersonOrOrganization
21 rdf:type owl:Class ; 20 rdf:type owl:Class ;
22 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 21 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
22 +
23 +ep-prodorg:PersonRole
24 + rdf:type owl:Class ;
25 + rdfs:label "person role"^^xsd:string ;
26 + rdfs:subClassOf ep-prodorg:Person .
27 +
28 +ep-prodorg:WholeLifePerson
29 + rdf:type owl:Class ;
30 + rdfs:label "whole life person"^^xsd:string ;
31 + rdfs:subClassOf ep-prodorg:Person .
......
...@@ -48,7 +48,7 @@ sp:if ...@@ -48,7 +48,7 @@ sp:if
48 48
49 <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> 49 <http://www.reportinghub.no/ep/dpr/spin/1.1/lib>
50 rdf:type owl:Ontology ; 50 rdf:type owl:Ontology ;
51 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/spin/1.1/lib> ; 51 + owl:imports <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://spinrdf.org/spin> ;
52 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 52 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
53 53
54 ep-dpr-spin-lib:Function 54 ep-dpr-spin-lib:Function
...@@ -281,6 +281,30 @@ ep-dpr-spin-lib:buildProductFlowURI ...@@ -281,6 +281,30 @@ ep-dpr-spin-lib:buildProductFlowURI
281 ]) 281 ])
282 ] . 282 ] .
283 283
284 +ep-dpr-spin-lib:buildProductInventoryURI
285 + rdf:type spin:Function ;
286 + rdfs:label "build ProductInventory URI"^^xsd:string ;
287 + rdfs:subClassOf ep-dpr-spin-lib:Function ;
288 + spin:body
289 + [ rdf:type sp:Select ;
290 + sp:resultVariables ([ sp:varName "uri"^^xsd:string
291 + ]) ;
292 + sp:where ([ rdf:type sp:Bind ;
293 + sp:expression
294 + [ rdf:type ep-spin-lib:buildURI ;
295 + sp:arg1 "https://www.reportinghub.no/ep/data/productInventory/" ;
296 + sp:arg2 [ rdf:type fn:concat ;
297 + sp:arg1 spin:_arg1 ;
298 + sp:arg2 "$" ;
299 + sp:arg3 spin:_arg2
300 + ]
301 + ] ;
302 + sp:variable
303 + [ sp:varName "uri"^^xsd:string
304 + ]
305 + ])
306 + ] .
307 +
284 ep-dpr-spin-lib:buildProductionActivityToDateURI 308 ep-dpr-spin-lib:buildProductionActivityToDateURI
285 rdf:type spin:Function ; 309 rdf:type spin:Function ;
286 rdfs:subClassOf ep-dpr-spin-lib:Function ; 310 rdfs:subClassOf ep-dpr-spin-lib:Function ;
...@@ -387,6 +411,28 @@ ep-dpr-spin-lib:buildProductionFlowsToDateURI ...@@ -387,6 +411,28 @@ ep-dpr-spin-lib:buildProductionFlowsToDateURI
387 ]) 411 ])
388 ] . 412 ] .
389 413
414 +ep-dpr-spin-lib:buildProductionInventoryURI
415 + rdf:type spin:Function ;
416 + rdfs:label "build ProductionInventory URI"^^xsd:string ;
417 + rdfs:subClassOf ep-dpr-spin-lib:Function ;
418 + spin:body
419 + [ rdf:type sp:Select ;
420 + sp:resultVariables ([ sp:varName "uri"^^xsd:string
421 + ]) ;
422 + sp:where ([ rdf:type sp:Bind ;
423 + sp:expression
424 + [ rdf:type ep-spin-lib:buildURI ;
425 + sp:arg1 "https://www.reportinghub.no/ep/data/productionInventory/" ;
426 + sp:arg2 [ rdf:type fn:concat ;
427 + sp:arg1 spin:_arg1
428 + ]
429 + ] ;
430 + sp:variable
431 + [ sp:varName "uri"^^xsd:string
432 + ]
433 + ])
434 + ] .
435 +
390 ep-dpr-spin-lib:buildProductionReportKindURI 436 ep-dpr-spin-lib:buildProductionReportKindURI
391 rdf:type spin:Function ; 437 rdf:type spin:Function ;
392 rdfs:label "build ProductionReportKind URI"^^xsd:string ; 438 rdfs:label "build ProductionReportKind URI"^^xsd:string ;
...@@ -5490,22 +5536,6 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION ...@@ -5490,22 +5536,6 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION
5490 rdfs:subClassOf ep-dpr-spin-lib:Function ; 5536 rdfs:subClassOf ep-dpr-spin-lib:Function ;
5491 spin:body 5537 spin:body
5492 [ rdf:type sp:Select ; 5538 [ rdf:type sp:Select ;
5493 - sp:resultVariables (_:b28) ;
5494 - sp:where ([ rdf:type sp:Bind ;
5495 - sp:expression
5496 - [ rdf:type sp:if ;
5497 - sp:arg1 [ rdf:type sp:eq ;
5498 - sp:arg1 spin:_arg1 ;
5499 - sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#VPVU_m3m3>
5500 - ] ;
5501 - sp:arg2 <http://www.reportinghub.no/ep/schema/core#fractionByVolume> ;
5502 - sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale>
5503 - ] ;
5504 - sp:variable _:b28
5505 - ])
5506 - ] ;
5507 - spin:body
5508 - [ rdf:type sp:Select ;
5509 sp:resultVariables ([ sp:varName "myVar"^^xsd:string 5539 sp:resultVariables ([ sp:varName "myVar"^^xsd:string
5510 ]) ; 5540 ]) ;
5511 sp:where ([ rdf:type sp:Bind ; 5541 sp:where ([ rdf:type sp:Bind ;
...@@ -5585,6 +5615,22 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION ...@@ -5585,6 +5615,22 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION
5585 [ sp:varName "myVar"^^xsd:string 5615 [ sp:varName "myVar"^^xsd:string
5586 ] 5616 ]
5587 ]) 5617 ])
5618 + ] ;
5619 + spin:body
5620 + [ rdf:type sp:Select ;
5621 + sp:resultVariables (_:b28) ;
5622 + sp:where ([ rdf:type sp:Bind ;
5623 + sp:expression
5624 + [ rdf:type sp:if ;
5625 + sp:arg1 [ rdf:type sp:eq ;
5626 + sp:arg1 spin:_arg1 ;
5627 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#VPVU_m3m3>
5628 + ] ;
5629 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#fractionByVolume> ;
5630 + sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale>
5631 + ] ;
5632 + sp:variable _:b28
5633 + ])
5588 ] . 5634 ] .
5589 5635
5590 ep-dpr-spin-lib:selectTemperatureScale 5636 ep-dpr-spin-lib:selectTemperatureScale
......
...@@ -4169,6 +4169,86 @@ ep-mpr-spin-lib:selectProductionFacilityType ...@@ -4169,6 +4169,86 @@ ep-mpr-spin-lib:selectProductionFacilityType
4169 ]) 4169 ])
4170 ] . 4170 ] .
4171 4171
4172 +ep-mpr-spin-lib:selectProductionFlowDefinitionSubType
4173 + rdf:type spin:Function ;
4174 + rdfs:label "select ProductionFlowDefinitionSubType"^^xsd:string ;
4175 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
4176 + spin:body
4177 + [ rdf:type sp:Select ;
4178 + sp:resultVariables ([ sp:varName "productionFlowDefinitionSubType"^^xsd:string
4179 + ]) ;
4180 + sp:where ([ rdf:type sp:Bind ;
4181 + sp:expression
4182 + [ rdf:type sp:if ;
4183 + sp:arg1 [ rdf:type sp:eq ;
4184 + sp:arg1 spin:_arg1 ;
4185 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_declinecurve>
4186 + ] ;
4187 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ForecastFlow-declineCurve> ;
4188 + sp:arg3 [ rdf:type sp:if ;
4189 + sp:arg1 [ rdf:type sp:eq ;
4190 + sp:arg1 spin:_arg1 ;
4191 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_difference>
4192 + ] ;
4193 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#DerivedFlow-difference> ;
4194 + sp:arg3 [ rdf:type sp:if ;
4195 + sp:arg1 [ rdf:type sp:eq ;
4196 + sp:arg1 spin:_arg1 ;
4197 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_fiscal>
4198 + ] ;
4199 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#MeasuredFlow-fiscal> ;
4200 + sp:arg3 [ rdf:type sp:if ;
4201 + sp:arg1 [ rdf:type sp:eq ;
4202 + sp:arg1 spin:_arg1 ;
4203 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_fixed>
4204 + ] ;
4205 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ConstraintFlow-fixed> ;
4206 + sp:arg3 [ rdf:type sp:if ;
4207 + sp:arg1 [ rdf:type sp:eq ;
4208 + sp:arg1 spin:_arg1 ;
4209 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_minimum>
4210 + ] ;
4211 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ConstraintFlow-minimum> ;
4212 + sp:arg3 [ rdf:type sp:if ;
4213 + sp:arg1 [ rdf:type sp:eq ;
4214 + sp:arg1 spin:_arg1 ;
4215 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_maximum>
4216 + ] ;
4217 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ConstraintFlow-maximum> ;
4218 + sp:arg3 [ rdf:type sp:if ;
4219 + sp:arg1 [ rdf:type sp:eq ;
4220 + sp:arg1 spin:_arg1 ;
4221 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_raw>
4222 + ] ;
4223 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#MeasuredFlow-raw> ;
4224 + sp:arg3 [ rdf:type sp:if ;
4225 + sp:arg1 [ rdf:type sp:eq ;
4226 + sp:arg1 spin:_arg1 ;
4227 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_recalibrated>
4228 + ] ;
4229 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#MeasuredFlow-recalibrated> ;
4230 + sp:arg3 [ rdf:type sp:if ;
4231 + sp:arg1 [ rdf:type sp:eq ;
4232 + sp:arg1 spin:_arg1 ;
4233 + sp:arg2 <http://www.epim.no/schemas/mprml/1#FSQ_standard>
4234 + ] ;
4235 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ForecastFlow-standard> ;
4236 + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow>
4237 + ]
4238 + ]
4239 + ]
4240 + ]
4241 + ]
4242 + ]
4243 + ]
4244 + ]
4245 + ] ;
4246 + sp:variable
4247 + [ sp:varName "productionFlowDefinitionSubType"^^xsd:string
4248 + ]
4249 + ])
4250 + ] .
4251 +
4172 ep-mpr-spin-lib:selectProductionFlowDefinitionType 4252 ep-mpr-spin-lib:selectProductionFlowDefinitionType
4173 rdf:type spin:Function ; 4253 rdf:type spin:Function ;
4174 rdfs:label "select ProductionFlowDefinitionType"^^xsd:string ; 4254 rdfs:label "select ProductionFlowDefinitionType"^^xsd:string ;
...@@ -4463,7 +4543,7 @@ ep-mpr-spin-lib:selectProductionFlowPurposeType ...@@ -4463,7 +4543,7 @@ ep-mpr-spin-lib:selectProductionFlowPurposeType
4463 sp:arg3 [ rdf:type sp:if ; 4543 sp:arg3 [ rdf:type sp:if ;
4464 sp:arg1 [ rdf:type sp:eq ; 4544 sp:arg1 [ rdf:type sp:eq ;
4465 sp:arg1 spin:_arg1 ; 4545 sp:arg1 spin:_arg1 ;
4466 - sp:arg2 <http://www.epim.no/schemas/mprml/1#RF_production> 4546 + sp:arg2 <http://www.epim.no/schemas/mprml/1#RF_hydrocarbonaccounting>
4467 ] ; 4547 ] ;
4468 sp:arg2 <http://www.reportinghub.no/ep/schema/flow#HydrocarbonAccounting> ; 4548 sp:arg2 <http://www.reportinghub.no/ep/schema/flow#HydrocarbonAccounting> ;
4469 sp:arg3 [ rdf:type sp:if ; 4549 sp:arg3 [ rdf:type sp:if ;
......