David Leal

More work on MPR balanceSet - nearly complete

1 -# Saved by TopBraid on Sun Dec 18 21:34:11 GMT 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/geography 1 # baseURI: http://www.reportinghub.no/ep/schema/1.0/geography
3 # imports: http://www.reportinghub.no/ep/schema/1.0/core 2 # imports: http://www.reportinghub.no/ep/schema/1.0/core
4 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 3 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
5 -# imports: http://www.reportinghub.no/np/schema/1.0/npd
6 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core 4 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core
5 +# imports: http://www.reportinghub.no/np/schema/1.0/npd
7 6
8 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 7 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
9 @prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> . 8 @prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
...@@ -15,11 +14,11 @@ ...@@ -15,11 +14,11 @@
15 14
16 <http://www.reportinghub.no/ep/schema/1.0/geography> 15 <http://www.reportinghub.no/ep/schema/1.0/geography>
17 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
18 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/production-core> ; 17 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 18 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 19
21 ep-core:Area 20 ep-core:Area
22 - rdf:type rdfs:Class , ep-core:PropertySpace ; 21 + rdf:type ep-core:PropertySpace , rdfs:Class ;
23 rdfs:label "Compressibility"^^xsd:string ; 22 rdfs:label "Compressibility"^^xsd:string ;
24 rdfs:subClassOf owl:Class . 23 rdfs:subClassOf owl:Class .
25 24
...@@ -39,22 +38,32 @@ ep-core:licenceBlockHasNpdPolygonPart ...@@ -39,22 +38,32 @@ ep-core:licenceBlockHasNpdPolygonPart
39 rdfs:subPropertyOf ep-core:hasPart . 38 rdfs:subPropertyOf ep-core:hasPart .
40 39
41 ep-geo:AreaCoveredByBusinessArrangement 40 ep-geo:AreaCoveredByBusinessArrangement
42 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 41 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
43 rdfs:label "A part of the earth recognised in a Business Arrangement"^^xsd:string ; 42 rdfs:label "A part of the earth recognised in a Business Arrangement"^^xsd:string ;
44 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 43 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
45 - owl:disjointWith ep-geo:Country , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:County , ep-geo:State , ep-geo:LicenceBlock . 44 + owl:disjointWith ep-geo:LicenceBlock , ep-geo:State , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:Country .
46 45
47 ep-geo:Country 46 ep-geo:Country
48 - rdf:type ep-fac:ProductionFacilityType , owl:Class ; 47 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
49 rdfs:label "country"^^xsd:string ; 48 rdfs:label "country"^^xsd:string ;
50 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 49 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
51 - owl:disjointWith ep-geo:State , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:County , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement . 50 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State .
52 51
53 ep-geo:County 52 ep-geo:County
54 - rdf:type ep-fac:ProductionFacilityType , owl:Class ; 53 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
55 rdfs:label "county"^^xsd:string ; 54 rdfs:label "county"^^xsd:string ;
56 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 55 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
57 - owl:disjointWith ep-geo:Country , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement . 56 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:State , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:Country .
57 +
58 +ep-geo:DestinationType
59 + rdf:type rdfs:Class ;
60 + rdfs:label "destination type"^^xsd:string ;
61 + rdfs:subClassOf owl:Class .
62 +
63 +ep-geo:Harbour
64 + rdf:type ep-geo:DestinationType , owl:Class ;
65 + rdfs:label "harbour"^^xsd:string ;
66 + rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth .
58 67
59 ep-geo:LicenceBlock 68 ep-geo:LicenceBlock
60 rdf:type owl:Class , ep-fac:ProductionFacilityType ; 69 rdf:type owl:Class , ep-fac:ProductionFacilityType ;
...@@ -71,7 +80,7 @@ ep-geo:OffshoreLocation ...@@ -71,7 +80,7 @@ ep-geo:OffshoreLocation
71 ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon 80 ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon
72 rdf:type owl:Class ; 81 rdf:type owl:Class ;
73 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 82 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
74 - owl:disjointWith ep-geo:State , ep-geo:Country , ep-geo:County , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement . 83 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:Country , ep-geo:State .
75 84
76 ep-geo:PartOfTheSurfaceOfTheEarth 85 ep-geo:PartOfTheSurfaceOfTheEarth
77 rdf:type owl:Class ; 86 rdf:type owl:Class ;
...@@ -79,10 +88,15 @@ ep-geo:PartOfTheSurfaceOfTheEarth ...@@ -79,10 +88,15 @@ ep-geo:PartOfTheSurfaceOfTheEarth
79 rdfs:subClassOf ep-core:PhysicalObject . 88 rdfs:subClassOf ep-core:PhysicalObject .
80 89
81 ep-geo:State 90 ep-geo:State
82 - rdf:type ep-fac:ProductionFacilityType , owl:Class ; 91 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
83 rdfs:label "state"^^xsd:string ; 92 rdfs:label "state"^^xsd:string ;
84 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 93 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
85 - owl:disjointWith ep-geo:Country , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:County , ep-geo:LicenceBlock , ep-geo:AreaCoveredByBusinessArrangement . 94 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:Country .
95 +
96 +ep-geo:Terminal
97 + rdf:type ep-geo:DestinationType , owl:Class ;
98 + rdfs:label "terminal"^^xsd:string ;
99 + rdfs:subClassOf ep-fac:Facility , ep-geo:PartOfTheSurfaceOfTheEarth .
86 100
87 ep-geo:areaOnSurfaceOfEarth 101 ep-geo:areaOnSurfaceOfEarth
88 rdf:type owl:ObjectProperty ; 102 rdf:type owl:ObjectProperty ;
...@@ -105,12 +119,12 @@ ep-geo:hasNorthSeaAreaName ...@@ -105,12 +119,12 @@ ep-geo:hasNorthSeaAreaName
105 rdfs:label "has North Sea area name"^^xsd:string . 119 rdfs:label "has North Sea area name"^^xsd:string .
106 120
107 ep-geo:hasNorthSeaBlockSuffixId 121 ep-geo:hasNorthSeaBlockSuffixId
108 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 122 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
109 rdfs:domain ep-geo:OffshoreLocation ; 123 rdfs:domain ep-geo:OffshoreLocation ;
110 rdfs:label "has North Sea block suffix ID"^^xsd:string . 124 rdfs:label "has North Sea block suffix ID"^^xsd:string .
111 125
112 ep-geo:hasNorthSeaQuadrantId 126 ep-geo:hasNorthSeaQuadrantId
113 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 127 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
114 rdfs:domain ep-geo:OffshoreLocation ; 128 rdfs:domain ep-geo:OffshoreLocation ;
115 rdfs:label "has North Sea quadrant ID"^^xsd:string . 129 rdfs:label "has North Sea quadrant ID"^^xsd:string .
116 130
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
36 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> 36 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest>
37 rdf:type owl:Class ; 37 rdf:type owl:Class ;
38 rdfs:label "production well test"^^xsd:string ; 38 rdfs:label "production well test"^^xsd:string ;
39 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 39 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> .
40 40
41 <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity> 41 <http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity>
42 rdf:type ep-prodact:ProductionOperationClassByDuration . 42 rdf:type ep-prodact:ProductionOperationClassByDuration .
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
51 rdfs:range <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> . 51 rdfs:range <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> .
52 52
53 ep-core:Mass 53 ep-core:Mass
54 - rdf:type ep-core:PropertySpace , rdfs:Class ; 54 + rdf:type rdfs:Class , ep-core:PropertySpace ;
55 rdfs:label "mass"^^xsd:string ; 55 rdfs:label "mass"^^xsd:string ;
56 rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial . 56 rdfs:subClassOf ep-core:MeasureOfAmountOfMaterial .
57 57
...@@ -91,63 +91,79 @@ ep-core:Mass ...@@ -91,63 +91,79 @@ ep-core:Mass
91 rdf:type owl:Class ; 91 rdf:type owl:Class ;
92 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 92 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
93 93
94 +<http://www.reportinghub.no/ep/schema/flow#CrudeOil>
95 + rdf:type owl:Class .
96 +
97 +<http://www.reportinghub.no/ep/schema/flow#NaturalGas>
98 + rdf:type owl:Class .
99 +
100 +<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
101 + rdf:type owl:Class ;
102 + rdfs:label "(temporal part of a) quantity of material"^^xsd:string ;
103 + rdfs:subClassOf ep-core:PhysicalObject .
104 +
105 +<http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial>
106 + rdf:type owl:Class ;
107 + rdfs:label "(temporal part of a) sample of material"^^xsd:string ;
108 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> .
109 +
94 ep-prodact:AdministerFirstAid 110 ep-prodact:AdministerFirstAid
95 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 111 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
96 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 112 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
97 113
98 ep-prodact:AirTrafficOperation 114 ep-prodact:AirTrafficOperation
99 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 115 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
100 rdfs:label "air traffic operation"^^xsd:string ; 116 rdfs:label "air traffic operation"^^xsd:string ;
101 - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . 117 + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity .
102 118
103 ep-prodact:Alarm 119 ep-prodact:Alarm
104 rdf:type owl:Class ; 120 rdf:type owl:Class ;
105 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 121 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
106 122
107 ep-prodact:AnnualProductionActivity 123 ep-prodact:AnnualProductionActivity
108 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 124 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
109 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 125 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
110 126
111 ep-prodact:AnnualProductionActivityToDate 127 ep-prodact:AnnualProductionActivityToDate
112 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 128 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
113 rdfs:subClassOf ep-prodact:AnnualProductionActivity . 129 rdfs:subClassOf ep-prodact:AnnualProductionActivity .
114 130
115 ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod 131 ep-prodact:AnnualProductionOperationsActivityToEndOfReportingPeriod
116 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 132 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
117 - rdfs:subClassOf ep-prodact:ProductionOperationsActivity , ep-prodact:AnnualProductionActivityToDate . 133 + rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionOperationsActivity .
118 134
119 ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod 135 ep-prodact:AnnualProductionVolumeActivityToEndOfReportingPeriod
120 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 136 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
121 - rdfs:subClassOf ep-prodact:ProductionVolumeActivity , ep-prodact:AnnualProductionActivityToDate . 137 + rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionVolumeActivity .
122 138
123 ep-prodact:CargoShipOperation 139 ep-prodact:CargoShipOperation
124 rdf:type owl:Class ; 140 rdf:type owl:Class ;
125 - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . 141 + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity .
126 142
127 ep-prodact:ConstructionOperation 143 ep-prodact:ConstructionOperation
128 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 144 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
129 rdfs:label "construction operation"^^xsd:string ; 145 rdfs:label "construction operation"^^xsd:string ;
130 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 146 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
131 147
132 ep-prodact:CumulativeProductionActivitySinceProductionBegan 148 ep-prodact:CumulativeProductionActivitySinceProductionBegan
133 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 149 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
134 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 150 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
135 151
136 ep-prodact:DailyProductionOperationsActivity 152 ep-prodact:DailyProductionOperationsActivity
137 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 153 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
138 - rdfs:subClassOf ep-prodact:ProductionOperationsActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . 154 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionOperationsActivity .
139 155
140 ep-prodact:DailyProductionVolumeActivity 156 ep-prodact:DailyProductionVolumeActivity
141 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 157 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
142 - rdfs:subClassOf ep-prodact:ProductionVolumeActivity , <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> . 158 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity> , ep-prodact:ProductionVolumeActivity .
143 159
144 ep-prodact:Deviation 160 ep-prodact:Deviation
145 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 161 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
146 rdfs:label "deviation"^^xsd:string ; 162 rdfs:label "deviation"^^xsd:string ;
147 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 163 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
148 164
149 ep-prodact:DrillOrExcercise 165 ep-prodact:DrillOrExcercise
150 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 166 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
151 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 167 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
152 168
153 ep-prodact:Fire 169 ep-prodact:Fire
...@@ -169,55 +185,55 @@ ep-prodact:FlowLine-Production ...@@ -169,55 +185,55 @@ ep-prodact:FlowLine-Production
169 ep-prodact:FluidLevelTest 185 ep-prodact:FluidLevelTest
170 rdf:type owl:Class ; 186 rdf:type owl:Class ;
171 rdfs:label "fluid level test"^^xsd:string ; 187 rdfs:label "fluid level test"^^xsd:string ;
172 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 188 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
173 189
174 ep-prodact:FluidSampling-DST 190 ep-prodact:FluidSampling-DST
175 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 191 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
176 rdfs:label "fluid sampling - DST"^^xsd:string ; 192 rdfs:label "fluid sampling - DST"^^xsd:string ;
177 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 193 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
178 194
179 ep-prodact:FluidSampling-RFTorMDT 195 ep-prodact:FluidSampling-RFTorMDT
180 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 196 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
181 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ; 197 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ;
182 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 198 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
183 199
184 ep-prodact:FluidSampling-bottomhole 200 ep-prodact:FluidSampling-bottomhole
185 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 201 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
186 rdfs:label "fluid sampling - bottomhole"^^xsd:string ; 202 rdfs:label "fluid sampling - bottomhole"^^xsd:string ;
187 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 203 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
188 204
189 ep-prodact:FluidSampling-formationTester 205 ep-prodact:FluidSampling-formationTester
190 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 206 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
191 rdfs:label "fluid sampling - formation tester"^^xsd:string ; 207 rdfs:label "fluid sampling - formation tester"^^xsd:string ;
192 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 208 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
193 209
194 ep-prodact:FluidSampling-recombined 210 ep-prodact:FluidSampling-recombined
195 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 211 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
196 rdfs:label "fluid sampling - recombined"^^xsd:string ; 212 rdfs:label "fluid sampling - recombined"^^xsd:string ;
197 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 213 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
198 214
199 ep-prodact:FluidSampling-separatorGas 215 ep-prodact:FluidSampling-separatorGas
200 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 216 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
201 rdfs:label "fluid sampling - separator gas"^^xsd:string ; 217 rdfs:label "fluid sampling - separator gas"^^xsd:string ;
202 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 218 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
203 219
204 ep-prodact:FluidSampling-separatorOil 220 ep-prodact:FluidSampling-separatorOil
205 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 221 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
206 rdfs:label "fluid sampling - separator oil"^^xsd:string ; 222 rdfs:label "fluid sampling - separator oil"^^xsd:string ;
207 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 223 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
208 224
209 ep-prodact:FluidSampling-separatorWater 225 ep-prodact:FluidSampling-separatorWater
210 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 226 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
211 rdfs:label "fluid sampling - separator water"^^xsd:string ; 227 rdfs:label "fluid sampling - separator water"^^xsd:string ;
212 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 228 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
213 229
214 ep-prodact:FluidSampling-synthetic 230 ep-prodact:FluidSampling-synthetic
215 - rdf:type owl:Class , ep-prodact:FluidSamplingType ; 231 + rdf:type ep-prodact:FluidSamplingType , owl:Class ;
216 rdfs:label "fluid sampling - synthetic"^^xsd:string ; 232 rdfs:label "fluid sampling - synthetic"^^xsd:string ;
217 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 233 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
218 234
219 ep-prodact:FluidSampling-wellhead 235 ep-prodact:FluidSampling-wellhead
220 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 236 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
221 rdfs:label "fluid sampling - wellhead"^^xsd:string ; 237 rdfs:label "fluid sampling - wellhead"^^xsd:string ;
222 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 238 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
223 239
...@@ -248,21 +264,26 @@ ep-prodact:Incident ...@@ -248,21 +264,26 @@ ep-prodact:Incident
248 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 264 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
249 265
250 ep-prodact:InitialWellTest 266 ep-prodact:InitialWellTest
251 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 267 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
252 rdfs:label "initial"^^xsd:string ; 268 rdfs:label "initial"^^xsd:string ;
253 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 269 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
254 270
255 ep-prodact:InjectionWellTest 271 ep-prodact:InjectionWellTest
256 rdf:type owl:Class ; 272 rdf:type owl:Class ;
257 rdfs:label "injection well test"^^xsd:string ; 273 rdfs:label "injection well test"^^xsd:string ;
258 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 274 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
259 275
260 ep-prodact:Injury 276 ep-prodact:Injury
261 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 277 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
262 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 278 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
263 279
280 +ep-prodact:IssueBillOfLading
281 + rdf:type ep-prodact:SalesActivityType , owl:Class ;
282 + rdfs:label "issue bill of lading"^^xsd:string ;
283 + rdfs:subClassOf ep-prodact:SalesActivity .
284 +
264 ep-prodact:IssueWorkPermit 285 ep-prodact:IssueWorkPermit
265 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 286 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
266 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 287 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
267 288
268 ep-prodact:JobObservation 289 ep-prodact:JobObservation
...@@ -282,20 +303,25 @@ ep-prodact:LostTimeIncident ...@@ -282,20 +303,25 @@ ep-prodact:LostTimeIncident
282 rdfs:subClassOf ep-prodact:Incident . 303 rdfs:subClassOf ep-prodact:Incident .
283 304
284 ep-prodact:MaintenanceActivity 305 ep-prodact:MaintenanceActivity
285 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 306 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
286 rdfs:label "maintenance activity"^^xsd:string ; 307 rdfs:label "maintenance activity"^^xsd:string ;
287 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 308 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
288 309
310 +ep-prodact:MakeATransaction
311 + rdf:type ep-prodact:SalesActivityType , owl:Class ;
312 + rdfs:label "make a transaction"^^xsd:string ;
313 + rdfs:subClassOf ep-prodact:SalesActivity .
314 +
289 ep-prodact:MarineOperation 315 ep-prodact:MarineOperation
290 rdf:type owl:Class ; 316 rdf:type owl:Class ;
291 - rdfs:subClassOf ep-prodact:PartOfProductionActivity , ep-prodact:TransportationActivity . 317 + rdfs:subClassOf ep-prodact:TransportationActivity , ep-prodact:PartOfProductionActivity .
292 318
293 ep-prodact:MedicalTreatmentInjury 319 ep-prodact:MedicalTreatmentInjury
294 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 320 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
295 rdfs:subClassOf ep-prodact:Injury . 321 rdfs:subClassOf ep-prodact:Injury .
296 322
297 ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod 323 ep-prodact:MonthlyProductionActivityToEndOfReportingPeriod
298 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 324 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
299 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> . 325 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity> .
300 326
301 ep-prodact:MovementOfProduct 327 ep-prodact:MovementOfProduct
...@@ -317,12 +343,12 @@ ep-prodact:NotablePartOfProductionActivity ...@@ -317,12 +343,12 @@ ep-prodact:NotablePartOfProductionActivity
317 rdfs:subClassOf ep-prodact:PartOfProductionActivity . 343 rdfs:subClassOf ep-prodact:PartOfProductionActivity .
318 344
319 ep-prodact:OtherProductionActivity 345 ep-prodact:OtherProductionActivity
320 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 346 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
321 rdfs:label "other production activity"^^xsd:string ; 347 rdfs:label "other production activity"^^xsd:string ;
322 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 348 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
323 349
324 ep-prodact:OtherReasonWellTest 350 ep-prodact:OtherReasonWellTest
325 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 351 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
326 rdfs:label "other"^^xsd:string ; 352 rdfs:label "other"^^xsd:string ;
327 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 353 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
328 354
...@@ -337,17 +363,17 @@ ep-prodact:Participation ...@@ -337,17 +363,17 @@ ep-prodact:Participation
337 rdfs:subPropertyOf ep-prodact:involvement . 363 rdfs:subPropertyOf ep-prodact:involvement .
338 364
339 ep-prodact:PeriodicWellTest 365 ep-prodact:PeriodicWellTest
340 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 366 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
341 rdfs:label "periodic"^^xsd:string ; 367 rdfs:label "periodic"^^xsd:string ;
342 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 368 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
343 369
344 ep-prodact:PowerStationFailure 370 ep-prodact:PowerStationFailure
345 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 371 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
346 rdfs:label "power station failure"^^xsd:string ; 372 rdfs:label "power station failure"^^xsd:string ;
347 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 373 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
348 374
349 ep-prodact:ProductCompletedLifting 375 ep-prodact:ProductCompletedLifting
350 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 376 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
351 rdfs:label "product completed lifting"^^xsd:string ; 377 rdfs:label "product completed lifting"^^xsd:string ;
352 rdfs:subClassOf ep-prodact:MovementOfProduct . 378 rdfs:subClassOf ep-prodact:MovementOfProduct .
353 379
...@@ -357,72 +383,72 @@ ep-prodact:ProductDespatch ...@@ -357,72 +383,72 @@ ep-prodact:ProductDespatch
357 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 383 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
358 384
359 ep-prodact:ProductGain-Loss 385 ep-prodact:ProductGain-Loss
360 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 386 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
361 rdfs:label "product gain/loss"^^xsd:string ; 387 rdfs:label "product gain/loss"^^xsd:string ;
362 rdfs:subClassOf ep-prodact:MovementOfProduct . 388 rdfs:subClassOf ep-prodact:MovementOfProduct .
363 389
364 ep-prodact:ProductInputToStorage 390 ep-prodact:ProductInputToStorage
365 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 391 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
366 rdfs:label "product input to storage"^^xsd:string ; 392 rdfs:label "product input to storage"^^xsd:string ;
367 rdfs:subClassOf ep-prodact:MovementOfProduct . 393 rdfs:subClassOf ep-prodact:MovementOfProduct .
368 394
369 ep-prodact:ProductLifted 395 ep-prodact:ProductLifted
370 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 396 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
371 rdfs:label "product lifted"^^xsd:string ; 397 rdfs:label "product lifted"^^xsd:string ;
372 rdfs:subClassOf ep-prodact:MovementOfProduct . 398 rdfs:subClassOf ep-prodact:MovementOfProduct .
373 399
374 ep-prodact:ProductLiftingEntitlement 400 ep-prodact:ProductLiftingEntitlement
375 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 401 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
376 rdfs:label "product lifting entitlement"^^xsd:string ; 402 rdfs:label "product lifting entitlement"^^xsd:string ;
377 rdfs:subClassOf ep-prodact:MovementOfProduct . 403 rdfs:subClassOf ep-prodact:MovementOfProduct .
378 404
379 ep-prodact:ProductLiftingEntitlementRemaining 405 ep-prodact:ProductLiftingEntitlementRemaining
380 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 406 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
381 rdfs:label "product lifting entitlement remaining"^^xsd:string ; 407 rdfs:label "product lifting entitlement remaining"^^xsd:string ;
382 rdfs:subClassOf ep-prodact:MovementOfProduct . 408 rdfs:subClassOf ep-prodact:MovementOfProduct .
383 409
384 ep-prodact:ProductMassAdjustment 410 ep-prodact:ProductMassAdjustment
385 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 411 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
386 rdfs:label "product mass adjustment"^^xsd:string ; 412 rdfs:label "product mass adjustment"^^xsd:string ;
387 rdfs:subClassOf ep-prodact:MovementOfProduct . 413 rdfs:subClassOf ep-prodact:MovementOfProduct .
388 414
389 ep-prodact:ProductPartialLifting 415 ep-prodact:ProductPartialLifting
390 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 416 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
391 rdfs:label "product partial lifting"^^xsd:string ; 417 rdfs:label "product partial lifting"^^xsd:string ;
392 rdfs:subClassOf ep-prodact:MovementOfProduct . 418 rdfs:subClassOf ep-prodact:MovementOfProduct .
393 419
394 ep-prodact:ProductPipelineLifting 420 ep-prodact:ProductPipelineLifting
395 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 421 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
396 rdfs:label "product pipeline lifting"^^xsd:string ; 422 rdfs:label "product pipeline lifting"^^xsd:string ;
397 rdfs:subClassOf ep-prodact:MovementOfProduct . 423 rdfs:subClassOf ep-prodact:MovementOfProduct .
398 424
399 ep-prodact:ProductProductionImbalance 425 ep-prodact:ProductProductionImbalance
400 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 426 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
401 rdfs:label "product production imbalance"^^xsd:string ; 427 rdfs:label "product production imbalance"^^xsd:string ;
402 rdfs:subClassOf ep-prodact:MovementOfProduct . 428 rdfs:subClassOf ep-prodact:MovementOfProduct .
403 429
404 ep-prodact:ProductSwap 430 ep-prodact:ProductSwap
405 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 431 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
406 rdfs:label "product swap"^^xsd:string ; 432 rdfs:label "product swap"^^xsd:string ;
407 rdfs:subClassOf ep-prodact:MovementOfProduct . 433 rdfs:subClassOf ep-prodact:MovementOfProduct .
408 434
409 ep-prodact:ProductTankerLifting 435 ep-prodact:ProductTankerLifting
410 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 436 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
411 rdfs:label "product tanker lifting"^^xsd:string ; 437 rdfs:label "product tanker lifting"^^xsd:string ;
412 rdfs:subClassOf ep-prodact:MovementOfProduct . 438 rdfs:subClassOf ep-prodact:MovementOfProduct .
413 439
414 ep-prodact:ProductTransaction 440 ep-prodact:ProductTransaction
415 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 441 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
416 rdfs:label "product transaction"^^xsd:string ; 442 rdfs:label "product transaction"^^xsd:string ;
417 rdfs:subClassOf ep-prodact:MovementOfProduct . 443 rdfs:subClassOf ep-prodact:MovementOfProduct .
418 444
419 ep-prodact:ProductTransfer 445 ep-prodact:ProductTransfer
420 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 446 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
421 rdfs:label "product transfer"^^xsd:string ; 447 rdfs:label "product transfer"^^xsd:string ;
422 rdfs:subClassOf ep-prodact:MovementOfProduct . 448 rdfs:subClassOf ep-prodact:MovementOfProduct .
423 449
424 ep-prodact:ProductionActivityLastingLessThanAYear 450 ep-prodact:ProductionActivityLastingLessThanAYear
425 - rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ; 451 + rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
426 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 452 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
427 453
428 ep-prodact:ProductionActivityType 454 ep-prodact:ProductionActivityType
...@@ -441,7 +467,7 @@ ep-prodact:ProductionOperationMethodType ...@@ -441,7 +467,7 @@ ep-prodact:ProductionOperationMethodType
441 rdfs:subClassOf owl:Class . 467 rdfs:subClassOf owl:Class .
442 468
443 ep-prodact:ProductionOperationsActivity 469 ep-prodact:ProductionOperationsActivity
444 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 470 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
445 rdfs:label "production operations activity"^^xsd:string ; 471 rdfs:label "production operations activity"^^xsd:string ;
446 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 472 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
447 473
...@@ -454,7 +480,7 @@ ep-prodact:ReleasedToWater ...@@ -454,7 +480,7 @@ ep-prodact:ReleasedToWater
454 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 480 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
455 481
456 ep-prodact:ReportHazard 482 ep-prodact:ReportHazard
457 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 483 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
458 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 484 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
459 485
460 ep-prodact:RestrictedWork 486 ep-prodact:RestrictedWork
...@@ -462,11 +488,11 @@ ep-prodact:RestrictedWork ...@@ -462,11 +488,11 @@ ep-prodact:RestrictedWork
462 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 488 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
463 489
464 ep-prodact:RestrictedWorkInjury 490 ep-prodact:RestrictedWorkInjury
465 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 491 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
466 rdfs:subClassOf ep-prodact:Injury . 492 rdfs:subClassOf ep-prodact:Injury .
467 493
468 ep-prodact:RevisionWellTest 494 ep-prodact:RevisionWellTest
469 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 495 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
470 rdfs:label "revision"^^xsd:string ; 496 rdfs:label "revision"^^xsd:string ;
471 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 497 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
472 498
...@@ -475,9 +501,19 @@ ep-prodact:SafetyActivityType ...@@ -475,9 +501,19 @@ ep-prodact:SafetyActivityType
475 rdfs:subClassOf owl:Class . 501 rdfs:subClassOf owl:Class .
476 502
477 ep-prodact:SafetyMeeting 503 ep-prodact:SafetyMeeting
478 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 504 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
479 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 505 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
480 506
507 +ep-prodact:SalesActivity
508 + rdf:type owl:Class ;
509 + rdfs:label "sales activity"^^xsd:string ;
510 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
511 +
512 +ep-prodact:SalesActivityType
513 + rdf:type rdfs:Class ;
514 + rdfs:label "sales activity type"^^xsd:string ;
515 + rdfs:subClassOf owl:Class .
516 +
481 ep-prodact:SentAshore 517 ep-prodact:SentAshore
482 rdf:type owl:Class ; 518 rdf:type owl:Class ;
483 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 519 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
...@@ -491,7 +527,7 @@ ep-prodact:SickOnBoard ...@@ -491,7 +527,7 @@ ep-prodact:SickOnBoard
491 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 527 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
492 528
493 ep-prodact:SpillOrLeak 529 ep-prodact:SpillOrLeak
494 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 530 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
495 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 531 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
496 532
497 ep-prodact:SubstanceType 533 ep-prodact:SubstanceType
...@@ -504,7 +540,7 @@ ep-prodact:TransportationActivity ...@@ -504,7 +540,7 @@ ep-prodact:TransportationActivity
504 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 540 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
505 541
506 ep-prodact:UnknownReasonWellTest 542 ep-prodact:UnknownReasonWellTest
507 - rdf:type owl:Class , ep-prodact:WellTestReasonType ; 543 + rdf:type ep-prodact:WellTestReasonType , owl:Class ;
508 rdfs:label "unknown"^^xsd:string ; 544 rdfs:label "unknown"^^xsd:string ;
509 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 545 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
510 546
...@@ -520,7 +556,7 @@ ep-prodact:WaterDischarge ...@@ -520,7 +556,7 @@ ep-prodact:WaterDischarge
520 ep-prodact:WaterSample 556 ep-prodact:WaterSample
521 rdf:type owl:Class ; 557 rdf:type owl:Class ;
522 rdfs:label "(temporal part of a) water sample"^^xsd:string ; 558 rdfs:label "(temporal part of a) water sample"^^xsd:string ;
523 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#Water> , <http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial> . 559 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial> , <http://www.reportinghub.no/ep/schema/well#Water> .
524 560
525 ep-prodact:WellTestReasonType 561 ep-prodact:WellTestReasonType
526 rdf:type rdfs:Class ; 562 rdf:type rdfs:Class ;
...@@ -528,11 +564,11 @@ ep-prodact:WellTestReasonType ...@@ -528,11 +564,11 @@ ep-prodact:WellTestReasonType
528 rdfs:subClassOf owl:Class . 564 rdfs:subClassOf owl:Class .
529 565
530 ep-prodact:WorkingUnderPermit 566 ep-prodact:WorkingUnderPermit
531 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 567 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
532 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 568 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
533 569
534 ep-prodact:WorkingUnderPermitWithSJA 570 ep-prodact:WorkingUnderPermitWithSJA
535 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 571 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
536 rdfs:subClassOf ep-prodact:WorkingUnderPermit . 572 rdfs:subClassOf ep-prodact:WorkingUnderPermit .
537 573
538 ep-prodact:ammoniumDensity 574 ep-prodact:ammoniumDensity
...@@ -546,7 +582,7 @@ ep-prodact:amountOfOil ...@@ -546,7 +582,7 @@ ep-prodact:amountOfOil
546 rdfs:range ep-core:Mass . 582 rdfs:range ep-core:Mass .
547 583
548 ep-prodact:cargoBatchNumber 584 ep-prodact:cargoBatchNumber
549 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 585 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
550 rdfs:domain <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> ; 586 rdfs:domain <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> ;
551 rdfs:label "cargo batch number"^^xsd:string . 587 rdfs:label "cargo batch number"^^xsd:string .
552 588
...@@ -557,7 +593,7 @@ ep-prodact:cargoLoaded ...@@ -557,7 +593,7 @@ ep-prodact:cargoLoaded
557 rdfs:range ep-core:PhysicalObject . 593 rdfs:range ep-core:PhysicalObject .
558 594
559 ep-prodact:cargoNumber 595 ep-prodact:cargoNumber
560 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 596 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
561 rdfs:domain <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> ; 597 rdfs:domain <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> ;
562 rdfs:label "cargo number"^^xsd:string . 598 rdfs:label "cargo number"^^xsd:string .
563 599
...@@ -589,7 +625,7 @@ ep-prodact:glycolDensity ...@@ -589,7 +625,7 @@ ep-prodact:glycolDensity
589 rdfs:range ep-core:Density . 625 rdfs:range ep-core:Density .
590 626
591 ep-prodact:hasGasLiftChoke 627 ep-prodact:hasGasLiftChoke
592 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 628 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
593 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 629 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
594 rdfs:label "has gas lift choke"^^xsd:string ; 630 rdfs:label "has gas lift choke"^^xsd:string ;
595 rdfs:range <http://www.reportinghub.no/ep/schema/production-equipment#GasLiftChoke> . 631 rdfs:range <http://www.reportinghub.no/ep/schema/production-equipment#GasLiftChoke> .
...@@ -606,7 +642,7 @@ ep-prodact:hasPredecessor ...@@ -606,7 +642,7 @@ ep-prodact:hasPredecessor
606 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 642 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
607 643
608 ep-prodact:hasShutInPressure 644 ep-prodact:hasShutInPressure
609 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 645 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
610 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; 646 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ;
611 rdfs:label "has shut-in pressure"^^xsd:string ; 647 rdfs:label "has shut-in pressure"^^xsd:string ;
612 rdfs:range ep-core:Pressure . 648 rdfs:range ep-core:Pressure .
...@@ -618,25 +654,25 @@ ep-prodact:hasValidPredecessor ...@@ -618,25 +654,25 @@ ep-prodact:hasValidPredecessor
618 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 654 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
619 655
620 ep-prodact:injectionWellTestMaximumAnnularPressure 656 ep-prodact:injectionWellTestMaximumAnnularPressure
621 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 657 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
622 rdfs:domain ep-prodact:InjectionWellTest ; 658 rdfs:domain ep-prodact:InjectionWellTest ;
623 rdfs:label "injection well test maximum annular pressure"^^xsd:string ; 659 rdfs:label "injection well test maximum annular pressure"^^xsd:string ;
624 rdfs:range ep-core:Pressure . 660 rdfs:range ep-core:Pressure .
625 661
626 ep-prodact:injectionWellTestMinimumAnnularPressure 662 ep-prodact:injectionWellTestMinimumAnnularPressure
627 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 663 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
628 rdfs:domain ep-prodact:InjectionWellTest ; 664 rdfs:domain ep-prodact:InjectionWellTest ;
629 rdfs:label "injection well test minimum annular pressure"^^xsd:string ; 665 rdfs:label "injection well test minimum annular pressure"^^xsd:string ;
630 rdfs:range ep-core:Pressure . 666 rdfs:range ep-core:Pressure .
631 667
632 ep-prodact:injectionWellTestWellheadFlowingPressure 668 ep-prodact:injectionWellTestWellheadFlowingPressure
633 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 669 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
634 rdfs:domain ep-prodact:InjectionWellTest ; 670 rdfs:domain ep-prodact:InjectionWellTest ;
635 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ; 671 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ;
636 rdfs:range ep-core:Pressure . 672 rdfs:range ep-core:Pressure .
637 673
638 ep-prodact:injectionWellTestWellheadMaximumPressure 674 ep-prodact:injectionWellTestWellheadMaximumPressure
639 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 675 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
640 rdfs:domain ep-prodact:InjectionWellTest ; 676 rdfs:domain ep-prodact:InjectionWellTest ;
641 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; 677 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ;
642 rdfs:range ep-core:Pressure . 678 rdfs:range ep-core:Pressure .
...@@ -647,7 +683,7 @@ ep-prodact:involvement ...@@ -647,7 +683,7 @@ ep-prodact:involvement
647 rdfs:range ep-core:PhysicalObject . 683 rdfs:range ep-core:PhysicalObject .
648 684
649 ep-prodact:movedProduct 685 ep-prodact:movedProduct
650 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 686 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
651 rdfs:domain ep-prodact:MovementOfProduct ; 687 rdfs:domain ep-prodact:MovementOfProduct ;
652 rdfs:label "moved product"^^xsd:string ; 688 rdfs:label "moved product"^^xsd:string ;
653 rdfs:range <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> . 689 rdfs:range <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> .
...@@ -708,7 +744,7 @@ ep-prodact:oilInWater ...@@ -708,7 +744,7 @@ ep-prodact:oilInWater
708 rdfs:range ep-core:MassPerUnitMassConcentration . 744 rdfs:range ep-core:MassPerUnitMassConcentration .
709 745
710 ep-prodact:onProductionFacility 746 ep-prodact:onProductionFacility
711 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 747 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
712 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 748 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
713 rdfs:label "on facility"^^xsd:string ; 749 rdfs:label "on facility"^^xsd:string ;
714 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . 750 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .
...@@ -734,7 +770,7 @@ ep-prodact:productionActivityPeriodClassification ...@@ -734,7 +770,7 @@ ep-prodact:productionActivityPeriodClassification
734 rdfs:range ep-prodact:ProductionOperationClassByDuration . 770 rdfs:range ep-prodact:ProductionOperationClassByDuration .
735 771
736 ep-prodact:productionOperator 772 ep-prodact:productionOperator
737 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 773 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
738 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 774 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
739 rdfs:label "production operator"^^xsd:string ; 775 rdfs:label "production operator"^^xsd:string ;
740 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 776 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
...@@ -750,7 +786,7 @@ ep-prodact:samplePhValue ...@@ -750,7 +786,7 @@ ep-prodact:samplePhValue
750 rdfs:range xsd:double . 786 rdfs:range xsd:double .
751 787
752 ep-prodact:samplePoint 788 ep-prodact:samplePoint
753 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 789 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
754 rdfs:domain ep-prodact:WaterSample ; 790 rdfs:domain ep-prodact:WaterSample ;
755 rdfs:range <http://www.reportinghub.no/ep/schema/production-core#TemporalPartOfAPointInSpace> . 791 rdfs:range <http://www.reportinghub.no/ep/schema/production-core#TemporalPartOfAPointInSpace> .
756 792
...@@ -770,7 +806,7 @@ ep-prodact:samplingPerformedAt ...@@ -770,7 +806,7 @@ ep-prodact:samplingPerformedAt
770 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . 806 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
771 807
772 ep-prodact:testedWellBoreInterval 808 ep-prodact:testedWellBoreInterval
773 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 809 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
774 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 810 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
775 rdfs:label "tested wellbore interval"^^xsd:string ; 811 rdfs:label "tested wellbore interval"^^xsd:string ;
776 rdfs:range ep-core:PhysicalObject . 812 rdfs:range ep-core:PhysicalObject .
...@@ -807,21 +843,5 @@ ep-prodact:yearlyActivityToDate ...@@ -807,21 +843,5 @@ ep-prodact:yearlyActivityToDate
807 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ; 843 rdfs:domain ep-prodact:ProductionActivityLastingLessThanAYear ;
808 rdfs:range ep-prodact:AnnualProductionActivityToDate . 844 rdfs:range ep-prodact:AnnualProductionActivityToDate .
809 845
810 -<http://www.reportinghub.no/ep/schema/flow#CrudeOil>
811 - rdf:type owl:Class .
812 -
813 -<http://www.reportinghub.no/ep/schema/flow#NaturalGas>
814 - rdf:type owl:Class .
815 -
816 -<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
817 - rdf:type owl:Class ;
818 - rdfs:label "(temporal part of a) quantity of material"^^xsd:string ;
819 - rdfs:subClassOf ep-core:PhysicalObject .
820 -
821 -<http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial>
822 - rdf:type owl:Class ;
823 - rdfs:label "(temporal part of a) sample of material"^^xsd:string ;
824 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial> .
825 -
826 <http://www.reportinghub.no/ep/schema/well#WellGroup> 846 <http://www.reportinghub.no/ep/schema/well#WellGroup>
827 rdf:type owl:Class . 847 rdf:type owl:Class .
......
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
12 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . 12 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
13 @prefix fn: <http://www.w3.org/2005/xpath-functions#> . 13 @prefix fn: <http://www.w3.org/2005/xpath-functions#> .
14 @prefix owl: <http://www.w3.org/2002/07/owl#> . 14 @prefix owl: <http://www.w3.org/2002/07/owl#> .
15 +@prefix production-geometry: <http://evn.topbraidlive.org/www.reportinghub.no/ep/schema/1.0/production-geometry#> .
15 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 16 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
16 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 17 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
17 @prefix sp: <http://spinrdf.org/sp#> . 18 @prefix sp: <http://spinrdf.org/sp#> .
...@@ -479,6 +480,37 @@ ep-mpr-spin-lib:selectDensityScale ...@@ -479,6 +480,37 @@ ep-mpr-spin-lib:selectDensityScale
479 ]) 480 ])
480 ] . 481 ] .
481 482
483 +ep-mpr-spin-lib:selectDestinationType
484 + rdf:type spin:Function ;
485 + rdfs:label "select DestinationType"^^xsd:string ;
486 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
487 + spin:body
488 + [ rdf:type sp:Select ;
489 + sp:resultVariables ([ sp:varName "destinationType"^^xsd:string
490 + ]) ;
491 + sp:where ([ rdf:type sp:Bind ;
492 + sp:expression
493 + [ rdf:type sp:if ;
494 + sp:arg1 [ rdf:type sp:eq ;
495 + sp:arg1 spin:_arg1 ;
496 + sp:arg2 <http://www.epim.no/schemas/mprml/1#SDT_harbour>
497 + ] ;
498 + sp:arg2 <http://www.reportinghub.no/ep/schema/geography#Harbour> ;
499 + sp:arg3 [ rdf:type sp:if ;
500 + sp:arg1 [ rdf:type sp:eq ;
501 + sp:arg1 spin:_arg1 ;
502 + sp:arg2 <http://www.epim.no/schemas/mprml/1#SDT_terminal>
503 + ] ;
504 + sp:arg2 <http://www.reportinghub.no/ep/schema/geography#Terminal> ;
505 + sp:arg3 <http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth>
506 + ]
507 + ] ;
508 + sp:variable
509 + [ sp:varName "destinationType"^^xsd:string
510 + ]
511 + ])
512 + ] .
513 +
482 ep-mpr-spin-lib:selectDimensionlessScale 514 ep-mpr-spin-lib:selectDimensionlessScale
483 rdf:type spin:Function ; 515 rdf:type spin:Function ;
484 rdfs:subClassOf ep-mpr-spin-lib:Function ; 516 rdfs:subClassOf ep-mpr-spin-lib:Function ;
...@@ -4665,6 +4697,37 @@ ep-mpr-spin-lib:selectRatioScale ...@@ -4665,6 +4697,37 @@ ep-mpr-spin-lib:selectRatioScale
4665 ]) 4697 ])
4666 ] . 4698 ] .
4667 4699
4700 +ep-mpr-spin-lib:selectSalesActivityType
4701 + rdf:type spin:Function ;
4702 + rdfs:label "select SalesActivityType"^^xsd:string ;
4703 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
4704 + spin:body
4705 + [ rdf:type sp:Select ;
4706 + sp:resultVariables ([ sp:varName "salesActivityType"^^xsd:string
4707 + ]) ;
4708 + sp:where ([ rdf:type sp:Bind ;
4709 + sp:expression
4710 + [ rdf:type sp:if ;
4711 + sp:arg1 [ rdf:type sp:eq ;
4712 + sp:arg1 spin:_arg1 ;
4713 + sp:arg2 <http://www.epim.no/schemas/mprml/1#SEK_billoflading>
4714 + ] ;
4715 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-activity#IssueBillOfLading> ;
4716 + sp:arg3 [ rdf:type sp:if ;
4717 + sp:arg1 [ rdf:type sp:eq ;
4718 + sp:arg1 spin:_arg1 ;
4719 + sp:arg2 <http://www.epim.no/schemas/mprml/1#SEK_transactiondate>
4720 + ] ;
4721 + sp:arg2 <http://www.reportinghub.no/ep/schema/production-activity#MakeATransaction> ;
4722 + sp:arg3 <http://www.reportinghub.no/ep/schema/production-activity#SalesActivity>
4723 + ]
4724 + ] ;
4725 + sp:variable
4726 + [ sp:varName "salesActivityType"^^xsd:string
4727 + ]
4728 + ])
4729 + ] .
4730 +
4668 ep-mpr-spin-lib:selectTemperatureScale 4731 ep-mpr-spin-lib:selectTemperatureScale
4669 rdf:type spin:Function ; 4732 rdf:type spin:Function ;
4670 rdfs:subClassOf ep-mpr-spin-lib:Function ; 4733 rdfs:subClassOf ep-mpr-spin-lib:Function ;
...@@ -6608,6 +6671,4 @@ ep-mpr-spin-lib:selectWorkScale ...@@ -6608,6 +6671,4 @@ ep-mpr-spin-lib:selectWorkScale
6608 ]) 6671 ])
6609 ] . 6672 ] .
6610 6673
6611 -
6612 -
6613 _:b1 sp:varName "productVolumeReportPeriodType"^^xsd:string . 6674 _:b1 sp:varName "productVolumeReportPeriodType"^^xsd:string .
......