David Price

Merge branch 'master' into add-flow-facts

...@@ -15,180 +15,168 @@ ...@@ -15,180 +15,168 @@
15 15
16 <http://www.reportinghub.no/ep/schema/1.0/flow> 16 <http://www.reportinghub.no/ep/schema/1.0/flow>
17 rdf:type owl:Ontology ; 17 rdf:type owl:Ontology ;
18 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> ; 18 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 20
21 ep-core:PhysicalThingAtInstant 21 ep-core:PhysicalThingAtInstant
22 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 22 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
23 rdfs:label "physical thing at instant"^^xsd:string ; 23 rdfs:label "physical thing at instant"^^xsd:string ;
24 rdfs:subClassOf ep-core:PhysicalThing . 24 rdfs:subClassOf ep-core:PhysicalThing .
25 25
26 ep-core:PhysicalThingDuringGasYearToDate 26 ep-core:PhysicalThingDuringGasYearToDate
27 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 27 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
28 rdfs:label "physical thing during gas year to date"^^xsd:string ; 28 rdfs:label "physical thing during gas year to date"^^xsd:string ;
29 rdfs:subClassOf ep-core:PhysicalThing . 29 rdfs:subClassOf ep-core:PhysicalThing .
30 30
31 ep-core:PhysicalThingDuringMonthToDate 31 ep-core:PhysicalThingDuringMonthToDate
32 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 32 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
33 rdfs:label "physical thing during month to date"^^xsd:string ; 33 rdfs:label "physical thing during month to date"^^xsd:string ;
34 rdfs:subClassOf ep-core:PhysicalThing . 34 rdfs:subClassOf ep-core:PhysicalThing .
35 35
36 ep-core:PhysicalThingDuringOneDay 36 ep-core:PhysicalThingDuringOneDay
37 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 37 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
38 rdfs:label "physical thing during one day"^^xsd:string ; 38 rdfs:label "physical thing during one day"^^xsd:string ;
39 rdfs:subClassOf ep-core:PhysicalThing . 39 rdfs:subClassOf ep-core:PhysicalThing .
40 40
41 ep-core:PhysicalThingDuringOneGasDay 41 ep-core:PhysicalThingDuringOneGasDay
42 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 42 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
43 rdfs:label "physical thing during one gas day"^^xsd:string ; 43 rdfs:label "physical thing during one gas day"^^xsd:string ;
44 rdfs:subClassOf ep-core:PhysicalThing . 44 rdfs:subClassOf ep-core:PhysicalThing .
45 45
46 ep-core:PhysicalThingDuringOneGasMonth 46 ep-core:PhysicalThingDuringOneGasMonth
47 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 47 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
48 rdfs:label "physical thing during one gas month"^^xsd:string ; 48 rdfs:label "physical thing during one gas month"^^xsd:string ;
49 rdfs:subClassOf ep-core:PhysicalThing . 49 rdfs:subClassOf ep-core:PhysicalThing .
50 50
51 ep-core:PhysicalThingDuringOneGasYear 51 ep-core:PhysicalThingDuringOneGasYear
52 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 52 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
53 rdfs:label "physical thing during one gas year"^^xsd:string ; 53 rdfs:label "physical thing during one gas year"^^xsd:string ;
54 rdfs:subClassOf ep-core:PhysicalThing . 54 rdfs:subClassOf ep-core:PhysicalThing .
55 55
56 ep-core:PhysicalThingDuringOneMonth 56 ep-core:PhysicalThingDuringOneMonth
57 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 57 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
58 rdfs:label "physical thing during one month"^^xsd:string ; 58 rdfs:label "physical thing during one month"^^xsd:string ;
59 rdfs:subClassOf ep-core:PhysicalThing . 59 rdfs:subClassOf ep-core:PhysicalThing .
60 60
61 ep-core:PhysicalThingDuringOneWeek 61 ep-core:PhysicalThingDuringOneWeek
62 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 62 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
63 rdfs:label "physical thing during one week"^^xsd:string ; 63 rdfs:label "physical thing during one week"^^xsd:string ;
64 rdfs:subClassOf ep-core:PhysicalThing . 64 rdfs:subClassOf ep-core:PhysicalThing .
65 65
66 ep-core:PhysicalThingDuringOneYear 66 ep-core:PhysicalThingDuringOneYear
67 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 67 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
68 rdfs:label "physical thing during one year"^^xsd:string ; 68 rdfs:label "physical thing during one year"^^xsd:string ;
69 rdfs:subClassOf ep-core:PhysicalThing . 69 rdfs:subClassOf ep-core:PhysicalThing .
70 70
71 ep-core:PhysicalThingDuringYearToDate 71 ep-core:PhysicalThingDuringYearToDate
72 - rdf:type owl:Class , ep-flow:TemporalPartDurationType ; 72 + rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
73 rdfs:label "physical thing during year to date"^^xsd:string ; 73 rdfs:label "physical thing during year to date"^^xsd:string ;
74 rdfs:subClassOf ep-core:PhysicalThing . 74 rdfs:subClassOf ep-core:PhysicalThing .
75 75
76 ep-flow:AllocatedFlow 76 ep-flow:AllocatedFlow
77 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 77 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
78 rdfs:comment "flow that is allocated back to a well as opposed to being measured at a well (source: MPR-XSD)"^^xsd:string ; 78 rdfs:comment "flow that is allocated back to a well as opposed to being measured at a well (source: MPR-XSD)"^^xsd:string ;
79 rdfs:label "allocated flow"^^xsd:string ; 79 rdfs:label "allocated flow"^^xsd:string ;
80 rdfs:subClassOf ep-flow:Flow . 80 rdfs:subClassOf ep-flow:Flow .
81 81
82 ep-flow:AllocatedInventory 82 ep-flow:AllocatedInventory
83 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ; 83 + rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
84 - rdfs:comment "is \"allocated\" valid for an inventory"^^xsd:string ; 84 + rdfs:comment "inventory that is allocated (source: MPR-XSD)"^^xsd:string ;
85 rdfs:label "allocated inventory"^^xsd:string ; 85 rdfs:label "allocated inventory"^^xsd:string ;
86 rdfs:subClassOf ep-flow:Inventory . 86 rdfs:subClassOf ep-flow:Inventory .
87 87
88 ep-flow:BudgetFlow 88 ep-flow:BudgetFlow
89 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 89 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
90 rdfs:comment "flow that is a performance requirement as determined by a budget (source: MPR-XSD)"^^xsd:string ; 90 rdfs:comment "flow that is a performance requirement as determined by a budget (source: MPR-XSD)"^^xsd:string ;
91 rdfs:label "budget flow"^^xsd:string ; 91 rdfs:label "budget flow"^^xsd:string ;
92 rdfs:subClassOf ep-flow:Flow . 92 rdfs:subClassOf ep-flow:Flow .
93 93
94 -ep-flow:BudgetInventory
95 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
96 - rdfs:comment "inventory that is a performance requirement determined by a budget (source: MPR-XSD)"^^xsd:string ;
97 - rdfs:label "budget inventory"^^xsd:string ;
98 - rdfs:subClassOf ep-flow:Inventory .
99 -
100 ep-flow:ClassOfMaterialWithMassCriterion 94 ep-flow:ClassOfMaterialWithMassCriterion
101 rdf:type rdfs:Class ; 95 rdf:type rdfs:Class ;
102 - rdfs:comment "class that has amounts of material with a particular mass as members"^^xsd:string , "NOTE: This class is used for the average daily mass of material in a particular flow. In this case the criteria for being a member of the class is that it is material taken from a particular flow during a reporting period, and that the material has the average mass of a daily flow during the reporting period."^^xsd:string ; 96 + rdfs:comment "NOTE: This class is used for the average daily mass of material in a particular flow. In this case the criteria for being a member of the class is that it is material taken from a particular flow during a reporting period, and that the material has the average mass of a daily flow during the reporting period."^^xsd:string , "class that has amounts of material with a particular mass as members"^^xsd:string ;
103 rdfs:label "class of material with mass criterion"^^xsd:string ; 97 rdfs:label "class of material with mass criterion"^^xsd:string ;
104 rdfs:subClassOf owl:Class . 98 rdfs:subClassOf owl:Class .
105 99
106 ep-flow:ConstraintFlow 100 ep-flow:ConstraintFlow
107 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 101 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
108 rdfs:comment "flow that is determined by an allowable or other performance limit. This includes allowables which are usually established by a regulatory agency for a product. (source: MPR-XSD)"^^xsd:string ; 102 rdfs:comment "flow that is determined by an allowable or other performance limit. This includes allowables which are usually established by a regulatory agency for a product. (source: MPR-XSD)"^^xsd:string ;
109 rdfs:label "constraint flow"^^xsd:string ; 103 rdfs:label "constraint flow"^^xsd:string ;
110 rdfs:subClassOf ep-flow:Flow . 104 rdfs:subClassOf ep-flow:Flow .
111 105
112 ep-flow:ConstraintFlow-fixed 106 ep-flow:ConstraintFlow-fixed
113 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 107 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
114 rdfs:comment "constraint flow that is the only permitted flow (source: MPR-XSD)"^^xsd:string ; 108 rdfs:comment "constraint flow that is the only permitted flow (source: MPR-XSD)"^^xsd:string ;
115 rdfs:label "constraint flow - fixed"^^xsd:string ; 109 rdfs:label "constraint flow - fixed"^^xsd:string ;
116 rdfs:subClassOf ep-flow:ConstraintFlow . 110 rdfs:subClassOf ep-flow:ConstraintFlow .
117 111
118 ep-flow:ConstraintFlow-maximum 112 ep-flow:ConstraintFlow-maximum
119 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 113 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
120 rdfs:comment "constraint flow that is the maximum permitted flow (source: MPR-XSD)"^^xsd:string ; 114 rdfs:comment "constraint flow that is the maximum permitted flow (source: MPR-XSD)"^^xsd:string ;
121 rdfs:label "constraint flow - maximum"^^xsd:string ; 115 rdfs:label "constraint flow - maximum"^^xsd:string ;
122 rdfs:subClassOf ep-flow:ConstraintFlow . 116 rdfs:subClassOf ep-flow:ConstraintFlow .
123 117
124 ep-flow:ConstraintFlow-minimum 118 ep-flow:ConstraintFlow-minimum
125 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 119 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
126 rdfs:comment "constraint flow that is the minimum permitted flow (source: MPR-XSD)"^^xsd:string ; 120 rdfs:comment "constraint flow that is the minimum permitted flow (source: MPR-XSD)"^^xsd:string ;
127 rdfs:label "constraint flow - minimum"^^xsd:string ; 121 rdfs:label "constraint flow - minimum"^^xsd:string ;
128 rdfs:subClassOf ep-flow:ConstraintFlow . 122 rdfs:subClassOf ep-flow:ConstraintFlow .
129 123
130 -ep-flow:ConstraintInventory
131 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
132 - rdfs:comment "is \"constraint\" valid for an inventory"^^xsd:string ;
133 - rdfs:label "constraint inventory"^^xsd:string ;
134 - rdfs:subClassOf ep-flow:Inventory .
135 -
136 ep-flow:ConsumptionFlow 124 ep-flow:ConsumptionFlow
137 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 125 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
138 rdfs:comment "flow that is consumed by a facility (source: MPR-XSD)"^^xsd:string ; 126 rdfs:comment "flow that is consumed by a facility (source: MPR-XSD)"^^xsd:string ;
139 rdfs:label "consumption flow"^^xsd:string ; 127 rdfs:label "consumption flow"^^xsd:string ;
140 rdfs:subClassOf ep-flow:Flow . 128 rdfs:subClassOf ep-flow:Flow .
141 129
142 ep-flow:ConsumptionFlow-HPflare 130 ep-flow:ConsumptionFlow-HPflare
143 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 131 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
144 rdfs:comment "consumption flow - flare that is burned in a high pressure flare (source: MPR-XSD)"^^xsd:string ; 132 rdfs:comment "consumption flow - flare that is burned in a high pressure flare (source: MPR-XSD)"^^xsd:string ;
145 rdfs:label "consumption flow - HP flare"^^xsd:string ; 133 rdfs:label "consumption flow - HP flare"^^xsd:string ;
146 rdfs:subClassOf ep-flow:ConsumptionFlow-flare . 134 rdfs:subClassOf ep-flow:ConsumptionFlow-flare .
147 135
148 ep-flow:ConsumptionFlow-LPflare 136 ep-flow:ConsumptionFlow-LPflare
149 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 137 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
150 rdfs:comment "consumption flow - flare that is burned in a low pressure flare (source: MPR-XSD)"^^xsd:string ; 138 rdfs:comment "consumption flow - flare that is burned in a low pressure flare (source: MPR-XSD)"^^xsd:string ;
151 rdfs:label "consumption flow - LP flare"^^xsd:string ; 139 rdfs:label "consumption flow - LP flare"^^xsd:string ;
152 rdfs:subClassOf ep-flow:ConsumptionFlow-flare . 140 rdfs:subClassOf ep-flow:ConsumptionFlow-flare .
153 141
154 ep-flow:ConsumptionFlow-blackstart 142 ep-flow:ConsumptionFlow-blackstart
155 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 143 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
156 rdfs:comment "consumption flow that is to restart power facilities as a result of an overall power outage (source: MPR-XSD)"^^xsd:string ; 144 rdfs:comment "consumption flow that is to restart power facilities as a result of an overall power outage (source: MPR-XSD)"^^xsd:string ;
157 rdfs:label "consumption flow - blackstart"^^xsd:string ; 145 rdfs:label "consumption flow - blackstart"^^xsd:string ;
158 rdfs:subClassOf ep-flow:ConsumptionFlow . 146 rdfs:subClassOf ep-flow:ConsumptionFlow .
159 147
160 ep-flow:ConsumptionFlow-compressor 148 ep-flow:ConsumptionFlow-compressor
161 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 149 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
162 rdfs:comment "consumption flow that is by a compressor (source: MPR-XSD)"^^xsd:string ; 150 rdfs:comment "consumption flow that is by a compressor (source: MPR-XSD)"^^xsd:string ;
163 rdfs:label "consumption flow - compressor"^^xsd:string ; 151 rdfs:label "consumption flow - compressor"^^xsd:string ;
164 rdfs:subClassOf ep-flow:ConsumptionFlow . 152 rdfs:subClassOf ep-flow:ConsumptionFlow .
165 153
166 ep-flow:ConsumptionFlow-emitted 154 ep-flow:ConsumptionFlow-emitted
167 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 155 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
168 rdfs:comment "consumption flow that is released into the atmosphere as a by-product of consumption (source: MPR-XSD)"^^xsd:string ; 156 rdfs:comment "consumption flow that is released into the atmosphere as a by-product of consumption (source: MPR-XSD)"^^xsd:string ;
169 rdfs:label "consumption flow - emitted"^^xsd:string ; 157 rdfs:label "consumption flow - emitted"^^xsd:string ;
170 rdfs:subClassOf ep-flow:ConsumptionFlow . 158 rdfs:subClassOf ep-flow:ConsumptionFlow .
171 159
172 ep-flow:ConsumptionFlow-flare 160 ep-flow:ConsumptionFlow-flare
173 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 161 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
174 rdfs:comment "consumption flow that is burned in a flare. A fluid stream that has one or more flares as the ultimate target. (source: MPR-XSD)"^^xsd:string ; 162 rdfs:comment "consumption flow that is burned in a flare. A fluid stream that has one or more flares as the ultimate target. (source: MPR-XSD)"^^xsd:string ;
175 rdfs:label "consumption flow - flare"^^xsd:string ; 163 rdfs:label "consumption flow - flare"^^xsd:string ;
176 rdfs:subClassOf ep-flow:ConsumptionFlow . 164 rdfs:subClassOf ep-flow:ConsumptionFlow .
177 165
178 ep-flow:ConsumptionFlow-fuel 166 ep-flow:ConsumptionFlow-fuel
179 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 167 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
180 rdfs:comment "consumption flow that is by processing equipment (source: MPR-XSD)"^^xsd:string ; 168 rdfs:comment "consumption flow that is by processing equipment (source: MPR-XSD)"^^xsd:string ;
181 rdfs:label "consumption flow - fuel"^^xsd:string ; 169 rdfs:label "consumption flow - fuel"^^xsd:string ;
182 rdfs:subClassOf ep-flow:ConsumptionFlow . 170 rdfs:subClassOf ep-flow:ConsumptionFlow .
183 171
184 ep-flow:ConsumptionFlow-noncompressor 172 ep-flow:ConsumptionFlow-noncompressor
185 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 173 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
186 rdfs:comment "consumption flow that is by a device other than a compressor (source: MPR-XSD)"^^xsd:string ; 174 rdfs:comment "consumption flow that is by a device other than a compressor (source: MPR-XSD)"^^xsd:string ;
187 rdfs:label "consumption flow - non-compressor"^^xsd:string ; 175 rdfs:label "consumption flow - non-compressor"^^xsd:string ;
188 rdfs:subClassOf ep-flow:ConsumptionFlow . 176 rdfs:subClassOf ep-flow:ConsumptionFlow .
189 177
190 ep-flow:ConsumptionFlow-venting 178 ep-flow:ConsumptionFlow-venting
191 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 179 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
192 rdfs:comment "consumption flow that is released into the atmosphere (source: MPR-XSD)"^^xsd:string ; 180 rdfs:comment "consumption flow that is released into the atmosphere (source: MPR-XSD)"^^xsd:string ;
193 rdfs:label "consumption flow - venting"^^xsd:string ; 181 rdfs:label "consumption flow - venting"^^xsd:string ;
194 rdfs:subClassOf ep-flow:ConsumptionFlow . 182 rdfs:subClassOf ep-flow:ConsumptionFlow .
...@@ -206,35 +194,23 @@ ep-flow:DailyProductionFlow ...@@ -206,35 +194,23 @@ ep-flow:DailyProductionFlow
206 rdfs:subClassOf ep-flow:ProductionFlow . 194 rdfs:subClassOf ep-flow:ProductionFlow .
207 195
208 ep-flow:DerivedFlow 196 ep-flow:DerivedFlow
209 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 197 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
210 rdfs:comment "flow that is derived directly from one or more other flows (source: MPR-XSD)"^^xsd:string ; 198 rdfs:comment "flow that is derived directly from one or more other flows (source: MPR-XSD)"^^xsd:string ;
211 rdfs:label "derived flow"^^xsd:string ; 199 rdfs:label "derived flow"^^xsd:string ;
212 rdfs:subClassOf ep-flow:Flow . 200 rdfs:subClassOf ep-flow:Flow .
213 201
214 ep-flow:DerivedFlow-difference 202 ep-flow:DerivedFlow-difference
215 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 203 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
216 rdfs:comment "derived flow that is the difference between two other flows (source: MPR-XSD)"^^xsd:string ; 204 rdfs:comment "derived flow that is the difference between two other flows (source: MPR-XSD)"^^xsd:string ;
217 rdfs:label "derived flow - difference"^^xsd:string ; 205 rdfs:label "derived flow - difference"^^xsd:string ;
218 rdfs:subClassOf ep-flow:DerivedFlow . 206 rdfs:subClassOf ep-flow:DerivedFlow .
219 207
220 -ep-flow:DerivedInventory
221 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
222 - rdfs:comment "is \"derived\" valid for an inventory"^^xsd:string ;
223 - rdfs:label "derived inventory"^^xsd:string ;
224 - rdfs:subClassOf ep-flow:Inventory .
225 -
226 ep-flow:DifferenceFlow 208 ep-flow:DifferenceFlow
227 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 209 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
228 rdfs:comment "flow that is the difference between two flows, e.g. a target flow and a metered flow (source: MPR-XSD)"^^xsd:string ; 210 rdfs:comment "flow that is the difference between two flows, e.g. a target flow and a metered flow (source: MPR-XSD)"^^xsd:string ;
229 rdfs:label "difference flow"^^xsd:string ; 211 rdfs:label "difference flow"^^xsd:string ;
230 rdfs:subClassOf ep-flow:Flow . 212 rdfs:subClassOf ep-flow:Flow .
231 213
232 -ep-flow:DifferenceInventory
233 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
234 - rdfs:comment "is \"difference\" valid for an inventory"^^xsd:string ;
235 - rdfs:label "difference inventory"^^xsd:string ;
236 - rdfs:subClassOf ep-flow:Inventory .
237 -
238 ep-flow:ElectricPowerFlow 214 ep-flow:ElectricPowerFlow
239 rdf:type owl:Class ; 215 rdf:type owl:Class ;
240 rdfs:comment "flow that is of electric power along a circuit"^^xsd:string ; 216 rdfs:comment "flow that is of electric power along a circuit"^^xsd:string ;
...@@ -242,37 +218,31 @@ ep-flow:ElectricPowerFlow ...@@ -242,37 +218,31 @@ ep-flow:ElectricPowerFlow
242 rdfs:subClassOf ep-flow:Flow . 218 rdfs:subClassOf ep-flow:Flow .
243 219
244 ep-flow:EstimatedFlow 220 ep-flow:EstimatedFlow
245 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 221 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
246 rdfs:comment "flow that is estimated or calculated, possibly based on comparable product flow units, but not based on reservoir simulations for the particular product flow unit (source: MPR-XSD)"^^xsd:string ; 222 rdfs:comment "flow that is estimated or calculated, possibly based on comparable product flow units, but not based on reservoir simulations for the particular product flow unit (source: MPR-XSD)"^^xsd:string ;
247 rdfs:label "estimated flow"^^xsd:string ; 223 rdfs:label "estimated flow"^^xsd:string ;
248 rdfs:subClassOf ep-flow:Flow . 224 rdfs:subClassOf ep-flow:Flow .
249 225
250 -ep-flow:EstimatedInventory
251 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
252 - rdfs:comment "is \"estimated\" valid for an inventory"^^xsd:string ;
253 - rdfs:label "estimated inventory"^^xsd:string ;
254 - rdfs:subClassOf ep-flow:Inventory .
255 -
256 ep-flow:ExportFlow 226 ep-flow:ExportFlow
257 - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; 227 + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
258 rdfs:comment "flow that leaves a facility for commercial purposes (source: MPR-XSD)"^^xsd:string ; 228 rdfs:comment "flow that leaves a facility for commercial purposes (source: MPR-XSD)"^^xsd:string ;
259 rdfs:label "export"^^xsd:string ; 229 rdfs:label "export"^^xsd:string ;
260 rdfs:subClassOf ep-flow:Flow . 230 rdfs:subClassOf ep-flow:Flow .
261 231
262 ep-flow:ExportFlow-nominated 232 ep-flow:ExportFlow-nominated
263 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 233 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
264 rdfs:comment "export flow that is planned (source: MPR-XSD)"^^xsd:string ; 234 rdfs:comment "export flow that is planned (source: MPR-XSD)"^^xsd:string ;
265 rdfs:label "export flow nominated"^^xsd:string ; 235 rdfs:label "export flow nominated"^^xsd:string ;
266 rdfs:subClassOf ep-flow:ExportFlow . 236 rdfs:subClassOf ep-flow:ExportFlow .
267 237
268 ep-flow:ExportFlow-requested 238 ep-flow:ExportFlow-requested
269 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 239 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
270 rdfs:comment "export flow that is requested (source: MPR-XSD)"^^xsd:string ; 240 rdfs:comment "export flow that is requested (source: MPR-XSD)"^^xsd:string ;
271 rdfs:label "export flow requested"^^xsd:string ; 241 rdfs:label "export flow requested"^^xsd:string ;
272 rdfs:subClassOf ep-flow:ExportFlow . 242 rdfs:subClassOf ep-flow:ExportFlow .
273 243
274 ep-flow:ExportFlow-shortfall 244 ep-flow:ExportFlow-shortfall
275 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 245 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
276 rdfs:comment "export flow that is the difference between what was requested and what was delivered (source: MPR-XSD)"^^xsd:string ; 246 rdfs:comment "export flow that is the difference between what was requested and what was delivered (source: MPR-XSD)"^^xsd:string ;
277 rdfs:label "export flow shortfall"^^xsd:string ; 247 rdfs:label "export flow shortfall"^^xsd:string ;
278 rdfs:subClassOf ep-flow:ExportFlow . 248 rdfs:subClassOf ep-flow:ExportFlow .
...@@ -344,67 +314,61 @@ ep-flow:FlowOfLiquid ...@@ -344,67 +314,61 @@ ep-flow:FlowOfLiquid
344 rdfs:subClassOf ep-flow:Flow . 314 rdfs:subClassOf ep-flow:Flow .
345 315
346 ep-flow:FlowToSale 316 ep-flow:FlowToSale
347 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 317 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
348 rdfs:comment "flow that is sold and transported to a buyer by pipeline (source: MPR-XSD)"^^xsd:string ; 318 rdfs:comment "flow that is sold and transported to a buyer by pipeline (source: MPR-XSD)"^^xsd:string ;
349 rdfs:label "flow to sale"^^xsd:string ; 319 rdfs:label "flow to sale"^^xsd:string ;
350 rdfs:subClassOf ep-flow:Flow . 320 rdfs:subClassOf ep-flow:Flow .
351 321
352 ep-flow:FlowToStorage 322 ep-flow:FlowToStorage
353 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 323 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
354 rdfs:comment "flow that is directed to one or more storage locations (source: MPR-XSD)"^^xsd:string ; 324 rdfs:comment "flow that is directed to one or more storage locations (source: MPR-XSD)"^^xsd:string ;
355 rdfs:label "flow to storage"^^xsd:string ; 325 rdfs:label "flow to storage"^^xsd:string ;
356 rdfs:subClassOf ep-flow:Flow . 326 rdfs:subClassOf ep-flow:Flow .
357 327
358 ep-flow:ForecastFlow 328 ep-flow:ForecastFlow
359 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 329 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
360 rdfs:comment "flow that is a forecast (source: MPR-XSD)"^^xsd:string ; 330 rdfs:comment "flow that is a forecast (source: MPR-XSD)"^^xsd:string ;
361 rdfs:label "forecast flow"^^xsd:string ; 331 rdfs:label "forecast flow"^^xsd:string ;
362 rdfs:subClassOf ep-flow:Flow . 332 rdfs:subClassOf ep-flow:Flow .
363 333
364 ep-flow:ForecastFlow-declineCurve 334 ep-flow:ForecastFlow-declineCurve
365 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 335 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
366 rdfs:comment "forecast flow that is calculated using a pseudo decline-curve of flow rate over time. This presumes that the flow will not be interrupted over the time period. (source: MPR-XSD)"^^xsd:string ; 336 rdfs:comment "forecast flow that is calculated using a pseudo decline-curve of flow rate over time. This presumes that the flow will not be interrupted over the time period. (source: MPR-XSD)"^^xsd:string ;
367 rdfs:label "forecast flow - decline curve"^^xsd:string ; 337 rdfs:label "forecast flow - decline curve"^^xsd:string ;
368 rdfs:subClassOf ep-flow:ForecastFlow . 338 rdfs:subClassOf ep-flow:ForecastFlow .
369 339
370 ep-flow:ForecastFlow-standard 340 ep-flow:ForecastFlow-standard
371 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 341 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
372 rdfs:comment "forecast flow that is a standard forecast as opposed to calculated using a decline curve (source: MPR-XSD)"^^xsd:string ; 342 rdfs:comment "forecast flow that is a standard forecast as opposed to calculated using a decline curve (source: MPR-XSD)"^^xsd:string ;
373 rdfs:label "forecast flow - standard"^^xsd:string ; 343 rdfs:label "forecast flow - standard"^^xsd:string ;
374 rdfs:subClassOf ep-flow:ForecastFlow . 344 rdfs:subClassOf ep-flow:ForecastFlow .
375 345
376 -ep-flow:ForecastInventory
377 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
378 - rdfs:comment "inventory that is a forecast (source: MPR-XSD)"^^xsd:string ;
379 - rdfs:label "forecast inventory"^^xsd:string ;
380 - rdfs:subClassOf ep-flow:Inventory .
381 -
382 ep-flow:GasLiftFlow 346 ep-flow:GasLiftFlow
383 - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; 347 + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
384 rdfs:comment "injection flow into a producing well to reduce the hydrostataic pressure of the fluid column. The resulting reduction in bottom hole pressure allows the reservoir liquids to flow. (source: MPR-XSD)"^^xsd:string ; 348 rdfs:comment "injection flow into a producing well to reduce the hydrostataic pressure of the fluid column. The resulting reduction in bottom hole pressure allows the reservoir liquids to flow. (source: MPR-XSD)"^^xsd:string ;
385 rdfs:label "gas lift flow"^^xsd:string ; 349 rdfs:label "gas lift flow"^^xsd:string ;
386 rdfs:subClassOf ep-flow:InjectionFlow . 350 rdfs:subClassOf ep-flow:InjectionFlow .
387 351
388 ep-flow:GrossProductFlow 352 ep-flow:GrossProductFlow
389 - rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ; 353 + rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ;
390 rdfs:comment "probably a mistake - should be rolled up as condensate-gross or oil-gross"^^xsd:string ; 354 rdfs:comment "probably a mistake - should be rolled up as condensate-gross or oil-gross"^^xsd:string ;
391 rdfs:label "gross product flow"^^xsd:string ; 355 rdfs:label "gross product flow"^^xsd:string ;
392 rdfs:subClassOf ep-flow:ProductFlow . 356 rdfs:subClassOf ep-flow:ProductFlow .
393 357
394 ep-flow:HydrocarbonAccountingFlow 358 ep-flow:HydrocarbonAccountingFlow
395 - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; 359 + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
396 rdfs:comment "flow that is an accounting of all of the fluids into and out of Stock (i.e., Inventory) which includes all storage facilities at a site including fluid within a pipeline (source: MPR-XSD)"^^xsd:string ; 360 rdfs:comment "flow that is an accounting of all of the fluids into and out of Stock (i.e., Inventory) which includes all storage facilities at a site including fluid within a pipeline (source: MPR-XSD)"^^xsd:string ;
397 rdfs:label "hydrocarbon accounting"^^xsd:string ; 361 rdfs:label "hydrocarbon accounting"^^xsd:string ;
398 rdfs:subClassOf ep-flow:Flow . 362 rdfs:subClassOf ep-flow:Flow .
399 363
400 ep-flow:ImportFlow 364 ep-flow:ImportFlow
401 - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; 365 + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
402 rdfs:comment "flow that enters a facility for commercial purposes (source: MPR-XSD)"^^xsd:string ; 366 rdfs:comment "flow that enters a facility for commercial purposes (source: MPR-XSD)"^^xsd:string ;
403 rdfs:label "import"^^xsd:string ; 367 rdfs:label "import"^^xsd:string ;
404 rdfs:subClassOf ep-flow:Flow . 368 rdfs:subClassOf ep-flow:Flow .
405 369
406 ep-flow:InjectionFlow 370 ep-flow:InjectionFlow
407 - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; 371 + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
408 rdfs:comment "flow that is injected into a well (source: MPR-XSD)"^^xsd:string ; 372 rdfs:comment "flow that is injected into a well (source: MPR-XSD)"^^xsd:string ;
409 rdfs:label "injection flow"^^xsd:string ; 373 rdfs:label "injection flow"^^xsd:string ;
410 rdfs:subClassOf ep-flow:Flow . 374 rdfs:subClassOf ep-flow:Flow .
...@@ -416,83 +380,71 @@ ep-flow:Inventory ...@@ -416,83 +380,71 @@ ep-flow:Inventory
416 rdfs:subClassOf ep-core:PhysicalObject . 380 rdfs:subClassOf ep-core:PhysicalObject .
417 381
418 ep-flow:MassAdjustedFlow 382 ep-flow:MassAdjustedFlow
419 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 383 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
420 rdfs:comment "flow that <not documented in XSD>"^^xsd:string ; 384 rdfs:comment "flow that <not documented in XSD>"^^xsd:string ;
421 rdfs:label "mass adjusted flow"^^xsd:string ; 385 rdfs:label "mass adjusted flow"^^xsd:string ;
422 rdfs:subClassOf ep-flow:Flow . 386 rdfs:subClassOf ep-flow:Flow .
423 387
424 ep-flow:MeasuredFlow 388 ep-flow:MeasuredFlow
425 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 389 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
426 rdfs:comment "flow that is actually measured at the port (source: MPR-XSD)"^^xsd:string ; 390 rdfs:comment "flow that is actually measured at the port (source: MPR-XSD)"^^xsd:string ;
427 rdfs:label "measured flow"^^xsd:string ; 391 rdfs:label "measured flow"^^xsd:string ;
428 rdfs:subClassOf ep-flow:Flow . 392 rdfs:subClassOf ep-flow:Flow .
429 393
430 ep-flow:MeasuredFlow-fiscal 394 ep-flow:MeasuredFlow-fiscal
431 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 395 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
432 rdfs:comment "measured flow that was measured for fiscal purposes"^^xsd:string ; 396 rdfs:comment "measured flow that was measured for fiscal purposes"^^xsd:string ;
433 rdfs:label "measured flow - fiscal"^^xsd:string ; 397 rdfs:label "measured flow - fiscal"^^xsd:string ;
434 rdfs:subClassOf ep-flow:MeasuredFlow . 398 rdfs:subClassOf ep-flow:MeasuredFlow .
435 399
436 ep-flow:MeasuredFlow-raw 400 ep-flow:MeasuredFlow-raw
437 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 401 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
438 rdfs:comment "measured flow that is a raw measurement (source: MPR-XSD)"^^xsd:string ; 402 rdfs:comment "measured flow that is a raw measurement (source: MPR-XSD)"^^xsd:string ;
439 rdfs:label "measured flow - raw"^^xsd:string ; 403 rdfs:label "measured flow - raw"^^xsd:string ;
440 rdfs:subClassOf ep-flow:MeasuredFlow . 404 rdfs:subClassOf ep-flow:MeasuredFlow .
441 405
442 ep-flow:MeasuredFlow-recalibrated 406 ep-flow:MeasuredFlow-recalibrated
443 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ; 407 + rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
444 rdfs:comment "measured flow that has been changed because of a recalibration of a sensor (source: MPR-XSD)"^^xsd:string ; 408 rdfs:comment "measured flow that has been changed because of a recalibration of a sensor (source: MPR-XSD)"^^xsd:string ;
445 rdfs:label "measured flow - recalibrated"^^xsd:string ; 409 rdfs:label "measured flow - recalibrated"^^xsd:string ;
446 rdfs:subClassOf ep-flow:MeasuredFlow . 410 rdfs:subClassOf ep-flow:MeasuredFlow .
447 411
448 ep-flow:MeasuredInventory 412 ep-flow:MeasuredInventory
449 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ; 413 + rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
450 - rdfs:comment "inventory that is actually measured (source: MPR-XSD)"^^xsd:string ; 414 + rdfs:comment "inventory that is of actually measured product volumes (source: MPR-XSD)"^^xsd:string ;
451 rdfs:label "measured inventory"^^xsd:string ; 415 rdfs:label "measured inventory"^^xsd:string ;
452 rdfs:subClassOf ep-flow:Inventory . 416 rdfs:subClassOf ep-flow:Inventory .
453 417
454 ep-flow:MeteredFlowFiscal 418 ep-flow:MeteredFlowFiscal
455 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 419 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
456 rdfs:comment "flow that is generated by measurement and calculation and has an impact on company revenue and government taxation"^^xsd:string ; 420 rdfs:comment "flow that is generated by measurement and calculation and has an impact on company revenue and government taxation"^^xsd:string ;
457 rdfs:label "metered flow fiscal"^^xsd:string ; 421 rdfs:label "metered flow fiscal"^^xsd:string ;
458 rdfs:subClassOf ep-flow:Flow . 422 rdfs:subClassOf ep-flow:Flow .
459 423
460 ep-flow:NetProductFlow 424 ep-flow:NetProductFlow
461 - rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ; 425 + rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ;
462 rdfs:comment "probably a mistake - should be rolled up as condensate-net"^^xsd:string ; 426 rdfs:comment "probably a mistake - should be rolled up as condensate-net"^^xsd:string ;
463 rdfs:label "net product flow"^^xsd:string ; 427 rdfs:label "net product flow"^^xsd:string ;
464 rdfs:subClassOf ep-flow:ProductFlow . 428 rdfs:subClassOf ep-flow:ProductFlow .
465 429
466 ep-flow:NominatedFlow 430 ep-flow:NominatedFlow
467 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 431 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
468 rdfs:comment "flow that is a promise to a buyer. Normally a 1 day forcast. (source: MPR-XSD)"^^xsd:string ; 432 rdfs:comment "flow that is a promise to a buyer. Normally a 1 day forcast. (source: MPR-XSD)"^^xsd:string ;
469 rdfs:label "nominated flow"^^xsd:string ; 433 rdfs:label "nominated flow"^^xsd:string ;
470 rdfs:subClassOf ep-flow:Flow . 434 rdfs:subClassOf ep-flow:Flow .
471 435
472 -ep-flow:NominatedInventory
473 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
474 - rdfs:comment "is \"nominated\" valid for an inventory"^^xsd:string ;
475 - rdfs:label "nominated inventory"^^xsd:string ;
476 - rdfs:subClassOf ep-flow:Inventory .
477 -
478 ep-flow:OverboardFlow 436 ep-flow:OverboardFlow
479 - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; 437 + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
480 rdfs:comment "flow that is overboard into the sea (source: MPR-XSD)"^^xsd:string ; 438 rdfs:comment "flow that is overboard into the sea (source: MPR-XSD)"^^xsd:string ;
481 rdfs:label "overboard"^^xsd:string ; 439 rdfs:label "overboard"^^xsd:string ;
482 rdfs:subClassOf ep-flow:Flow . 440 rdfs:subClassOf ep-flow:Flow .
483 441
484 ep-flow:PotentialFlow 442 ep-flow:PotentialFlow
485 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 443 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
486 rdfs:comment "flow that is the estimated maximum possible (source: MPR-XSD)"^^xsd:string ; 444 rdfs:comment "flow that is the estimated maximum possible (source: MPR-XSD)"^^xsd:string ;
487 rdfs:label "potential flow"^^xsd:string ; 445 rdfs:label "potential flow"^^xsd:string ;
488 rdfs:subClassOf ep-flow:Flow . 446 rdfs:subClassOf ep-flow:Flow .
489 447
490 -ep-flow:PotentialInventory
491 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
492 - rdfs:comment "inventory that is the estimated maximum possible (source: MPR-XSD)"^^xsd:string ;
493 - rdfs:label "potential inventory"^^xsd:string ;
494 - rdfs:subClassOf ep-flow:Inventory .
495 -
496 ep-flow:Precipitation 448 ep-flow:Precipitation
497 rdf:type owl:Class ; 449 rdf:type owl:Class ;
498 rdfs:comment "flow that is of rain, hail or snow from the atmoshere to the earths surface"^^xsd:string ; 450 rdfs:comment "flow that is of rain, hail or snow from the atmoshere to the earths surface"^^xsd:string ;
...@@ -506,17 +458,11 @@ ep-flow:PrecipitationType ...@@ -506,17 +458,11 @@ ep-flow:PrecipitationType
506 rdfs:subClassOf owl:Class . 458 rdfs:subClassOf owl:Class .
507 459
508 ep-flow:ProcessedFlow 460 ep-flow:ProcessedFlow
509 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 461 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
510 rdfs:comment "flow that has been processed. This is different from derived flow because it is fundamentally a variation of the original flow. (source: MPR-XSD)"^^xsd:string ; 462 rdfs:comment "flow that has been processed. This is different from derived flow because it is fundamentally a variation of the original flow. (source: MPR-XSD)"^^xsd:string ;
511 rdfs:label "processed flow"^^xsd:string ; 463 rdfs:label "processed flow"^^xsd:string ;
512 rdfs:subClassOf ep-flow:Flow . 464 rdfs:subClassOf ep-flow:Flow .
513 465
514 -ep-flow:ProcessedInventory
515 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
516 - rdfs:comment "inventory that is defined by processing measured values. This is different from a derived inventory because it is fundamentally a variation of the original. (source: MPR-XSD)"^^xsd:string ;
517 - rdfs:label "processed inventory"^^xsd:string ;
518 - rdfs:subClassOf ep-flow:Inventory .
519 -
520 ep-flow:ProductFlow 466 ep-flow:ProductFlow
521 rdf:type owl:Class ; 467 rdf:type owl:Class ;
522 rdfs:comment "flow that is of product"^^xsd:string ; 468 rdfs:comment "flow that is of product"^^xsd:string ;
...@@ -542,31 +488,31 @@ ep-flow:ProductInventory ...@@ -542,31 +488,31 @@ ep-flow:ProductInventory
542 rdfs:subClassOf ep-flow:Inventory . 488 rdfs:subClassOf ep-flow:Inventory .
543 489
544 ep-flow:ProductInventoryAdjustedClosingBalance 490 ep-flow:ProductInventoryAdjustedClosingBalance
545 - rdf:type owl:Class , ep-flow:ProductInventoryType ; 491 + rdf:type ep-flow:ProductInventoryType , owl:Class ;
546 rdfs:comment "product inventory that <not documented in XSD>"^^xsd:string ; 492 rdfs:comment "product inventory that <not documented in XSD>"^^xsd:string ;
547 rdfs:label "product inventory adjusted closing balance"^^xsd:string ; 493 rdfs:label "product inventory adjusted closing balance"^^xsd:string ;
548 rdfs:subClassOf ep-flow:ProductInventory . 494 rdfs:subClassOf ep-flow:ProductInventory .
549 495
550 ep-flow:ProductInventoryClosingBalance 496 ep-flow:ProductInventoryClosingBalance
551 - rdf:type owl:Class , ep-flow:ProductInventoryType ; 497 + rdf:type ep-flow:ProductInventoryType , owl:Class ;
552 rdfs:comment "product inventory that is at the end of a time period (source: MPR-XSD)"^^xsd:string ; 498 rdfs:comment "product inventory that is at the end of a time period (source: MPR-XSD)"^^xsd:string ;
553 rdfs:label "product inventory closing balance"^^xsd:string ; 499 rdfs:label "product inventory closing balance"^^xsd:string ;
554 rdfs:subClassOf ep-flow:ProductInventory . 500 rdfs:subClassOf ep-flow:ProductInventory .
555 501
556 ep-flow:ProductInventoryClosingStorageBalance 502 ep-flow:ProductInventoryClosingStorageBalance
557 - rdf:type owl:Class , ep-flow:ProductInventoryType ; 503 + rdf:type ep-flow:ProductInventoryType , owl:Class ;
558 rdfs:comment "product inventory closing balance that has been adjusted"^^xsd:string ; 504 rdfs:comment "product inventory closing balance that has been adjusted"^^xsd:string ;
559 rdfs:label "product inventory closing storage balance"^^xsd:string ; 505 rdfs:label "product inventory closing storage balance"^^xsd:string ;
560 rdfs:subClassOf ep-flow:ProductInventory . 506 rdfs:subClassOf ep-flow:ProductInventory .
561 507
562 ep-flow:ProductInventoryOpFlex 508 ep-flow:ProductInventoryOpFlex
563 - rdf:type owl:Class , ep-flow:ProductInventoryType ; 509 + rdf:type ep-flow:ProductInventoryType , owl:Class ;
564 rdfs:comment "product inventory that is the unused and availiable quantity of gas within a gas transportation system and/or at one or many gas producing fields that is accessible by the operator responsible for gas transportation for the purposes of alleviating field curtailment (source: MPR-XSD)"^^xsd:string ; 510 rdfs:comment "product inventory that is the unused and availiable quantity of gas within a gas transportation system and/or at one or many gas producing fields that is accessible by the operator responsible for gas transportation for the purposes of alleviating field curtailment (source: MPR-XSD)"^^xsd:string ;
565 rdfs:label "product inventory opFlex"^^xsd:string ; 511 rdfs:label "product inventory opFlex"^^xsd:string ;
566 rdfs:subClassOf ep-flow:ProductInventory . 512 rdfs:subClassOf ep-flow:ProductInventory .
567 513
568 ep-flow:ProductInventoryOpeningBalance 514 ep-flow:ProductInventoryOpeningBalance
569 - rdf:type owl:Class , ep-flow:ProductInventoryType ; 515 + rdf:type ep-flow:ProductInventoryType , owl:Class ;
570 rdfs:comment "product inventory that is at the beginning of a time period (source: MPR-XSD)"^^xsd:string ; 516 rdfs:comment "product inventory that is at the beginning of a time period (source: MPR-XSD)"^^xsd:string ;
571 rdfs:label "product inventory opening balance"^^xsd:string ; 517 rdfs:label "product inventory opening balance"^^xsd:string ;
572 rdfs:subClassOf ep-flow:ProductInventory . 518 rdfs:subClassOf ep-flow:ProductInventory .
...@@ -584,7 +530,7 @@ ep-flow:ProductMaterialType ...@@ -584,7 +530,7 @@ ep-flow:ProductMaterialType
584 rdfs:subClassOf owl:Class . 530 rdfs:subClassOf owl:Class .
585 531
586 ep-flow:ProductionExploitation 532 ep-flow:ProductionExploitation
587 - rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; 533 + rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
588 rdfs:comment "flow that is exploited from a reservoir. This is independent of any disposition. (source: MPR-XSD)"^^xsd:string ; 534 rdfs:comment "flow that is exploited from a reservoir. This is independent of any disposition. (source: MPR-XSD)"^^xsd:string ;
589 rdfs:label "production exploitation"^^xsd:string ; 535 rdfs:label "production exploitation"^^xsd:string ;
590 rdfs:subClassOf ep-flow:Flow . 536 rdfs:subClassOf ep-flow:Flow .
...@@ -684,67 +630,37 @@ ep-flow:ProductionTestWellHeadFlow ...@@ -684,67 +630,37 @@ ep-flow:ProductionTestWellHeadFlow
684 rdfs:subClassOf ep-flow:Flow . 630 rdfs:subClassOf ep-flow:Flow .
685 631
686 ep-flow:QuotaFlow 632 ep-flow:QuotaFlow
687 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 633 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
688 rdfs:comment "flow that is set by some authority, and that may or may not be based on technical criteria (source: MPR-XSD)"^^xsd:string ; 634 rdfs:comment "flow that is set by some authority, and that may or may not be based on technical criteria (source: MPR-XSD)"^^xsd:string ;
689 rdfs:label "quota flow"^^xsd:string ; 635 rdfs:label "quota flow"^^xsd:string ;
690 rdfs:subClassOf ep-flow:Flow . 636 rdfs:subClassOf ep-flow:Flow .
691 637
692 -ep-flow:QuotaInventory
693 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
694 - rdfs:comment "inventory set by some authority, which may or may not be based on technical criteria (source: MPR-XSD)"^^xsd:string ;
695 - rdfs:label "quota inventory"^^xsd:string ;
696 - rdfs:subClassOf ep-flow:Inventory .
697 -
698 ep-flow:RecommendedFlow 638 ep-flow:RecommendedFlow
699 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 639 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
700 rdfs:comment "flow that is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this flow. (source: MPR-XSD)"^^xsd:string ; 640 rdfs:comment "flow that is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this flow. (source: MPR-XSD)"^^xsd:string ;
701 rdfs:label "recommended flow"^^xsd:string ; 641 rdfs:label "recommended flow"^^xsd:string ;
702 rdfs:subClassOf ep-flow:Flow . 642 rdfs:subClassOf ep-flow:Flow .
703 643
704 -ep-flow:RecommendedInventory
705 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
706 - rdfs:comment "inventory that is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this. (source: MPR-XSD)"^^xsd:string ;
707 - rdfs:label "recommended inventory"^^xsd:string ;
708 - rdfs:subClassOf ep-flow:Inventory .
709 -
710 ep-flow:SaleableFlow 644 ep-flow:SaleableFlow
711 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 645 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
712 rdfs:comment "flow that is of a product marked as being saleable. Hence the final destination would be sale. (source: MPR-XSD)"^^xsd:string ; 646 rdfs:comment "flow that is of a product marked as being saleable. Hence the final destination would be sale. (source: MPR-XSD)"^^xsd:string ;
713 rdfs:label "saleable flow"^^xsd:string ; 647 rdfs:label "saleable flow"^^xsd:string ;
714 rdfs:subClassOf ep-flow:Flow . 648 rdfs:subClassOf ep-flow:Flow .
715 649
716 -ep-flow:SaleableInventory
717 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
718 - rdfs:comment "inventory that is of marked as being saleable. Hence the final destination of the material would be a sale. (source: MPR-XSD)"^^xsd:string ;
719 - rdfs:label "saleable inventory"^^xsd:string ;
720 - rdfs:subClassOf ep-flow:Inventory .
721 -
722 ep-flow:SimulatedFlow 650 ep-flow:SimulatedFlow
723 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 651 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
724 rdfs:comment "flow that is estimated based on a simulation that includes the particular product flow unit (source: MPR-XSD)"^^xsd:string ; 652 rdfs:comment "flow that is estimated based on a simulation that includes the particular product flow unit (source: MPR-XSD)"^^xsd:string ;
725 rdfs:label "simulated flow"^^xsd:string ; 653 rdfs:label "simulated flow"^^xsd:string ;
726 rdfs:subClassOf ep-flow:Flow . 654 rdfs:subClassOf ep-flow:Flow .
727 655
728 -ep-flow:SimulatedInventory
729 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
730 - rdfs:comment "inventory that is an estimate based upon a simulation (source: MPR-XSD)"^^xsd:string ;
731 - rdfs:label "simulated inventory"^^xsd:string ;
732 - rdfs:subClassOf ep-flow:Inventory .
733 -
734 ep-flow:TargetFlow 656 ep-flow:TargetFlow
735 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 657 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
736 rdfs:comment "flow that is desired (source: MPR-XSD)"^^xsd:string ; 658 rdfs:comment "flow that is desired (source: MPR-XSD)"^^xsd:string ;
737 rdfs:label "target flow"^^xsd:string ; 659 rdfs:label "target flow"^^xsd:string ;
738 rdfs:subClassOf ep-flow:Flow . 660 rdfs:subClassOf ep-flow:Flow .
739 661
740 -ep-flow:TargetInventory
741 - rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
742 - rdfs:comment "inventory that is desired (source: MPR-XSD)"^^xsd:string ;
743 - rdfs:label "target inventory"^^xsd:string ;
744 - rdfs:subClassOf ep-flow:Inventory .
745 -
746 ep-flow:TariffBasisFlow 662 ep-flow:TariffBasisFlow
747 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 663 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
748 rdfs:comment "flow that <not documented in XSD>"^^xsd:string ; 664 rdfs:comment "flow that <not documented in XSD>"^^xsd:string ;
749 rdfs:label "tariff basis flow"^^xsd:string ; 665 rdfs:label "tariff basis flow"^^xsd:string ;
750 rdfs:subClassOf ep-flow:Flow . 666 rdfs:subClassOf ep-flow:Flow .
...@@ -756,7 +672,7 @@ ep-flow:TemporalPartDurationType ...@@ -756,7 +672,7 @@ ep-flow:TemporalPartDurationType
756 rdfs:subClassOf owl:Class . 672 rdfs:subClassOf owl:Class .
757 673
758 ep-flow:ValueAdjustedFlow 674 ep-flow:ValueAdjustedFlow
759 - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; 675 + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
760 rdfs:comment "flow that <not documented in XSD>"^^xsd:string ; 676 rdfs:comment "flow that <not documented in XSD>"^^xsd:string ;
761 rdfs:label "value adjusted flow"^^xsd:string ; 677 rdfs:label "value adjusted flow"^^xsd:string ;
762 rdfs:subClassOf ep-flow:Flow . 678 rdfs:subClassOf ep-flow:Flow .
...@@ -777,19 +693,19 @@ ep-flow:WholeLifeProductFlow ...@@ -777,19 +693,19 @@ ep-flow:WholeLifeProductFlow
777 rdf:type owl:Class ; 693 rdf:type owl:Class ;
778 rdfs:comment "product flow that is the whole life of a flow of product"^^xsd:string ; 694 rdfs:comment "product flow that is the whole life of a flow of product"^^xsd:string ;
779 rdfs:label "whole life product flow"^^xsd:string ; 695 rdfs:label "whole life product flow"^^xsd:string ;
780 - rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductFlow . 696 + rdfs:subClassOf ep-flow:ProductFlow , ep-flow:WholeLifeFlow .
781 697
782 ep-flow:WholeLifeProductInventory 698 ep-flow:WholeLifeProductInventory
783 rdf:type owl:Class ; 699 rdf:type owl:Class ;
784 rdfs:comment "product inventory that is the whole life of the managed store of product"^^xsd:string ; 700 rdfs:comment "product inventory that is the whole life of the managed store of product"^^xsd:string ;
785 rdfs:label "whole life product inventory"^^xsd:string ; 701 rdfs:label "whole life product inventory"^^xsd:string ;
786 - rdfs:subClassOf ep-flow:WholeLifeInventory , ep-flow:ProductInventory . 702 + rdfs:subClassOf ep-flow:ProductInventory , ep-flow:WholeLifeInventory .
787 703
788 ep-flow:WholeLifeProductionFlow 704 ep-flow:WholeLifeProductionFlow
789 rdf:type owl:Class ; 705 rdf:type owl:Class ;
790 rdfs:comment "production flow that is the whole life of a flow of produced material"^^xsd:string ; 706 rdfs:comment "production flow that is the whole life of a flow of produced material"^^xsd:string ;
791 rdfs:label "whole life production flow"^^xsd:string ; 707 rdfs:label "whole life production flow"^^xsd:string ;
792 - rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductionFlow . 708 + rdfs:subClassOf ep-flow:ProductionFlow , ep-flow:WholeLifeFlow .
793 709
794 ep-flow:WholeLifeProductionFlowNetwork 710 ep-flow:WholeLifeProductionFlowNetwork
795 rdf:type owl:Class ; 711 rdf:type owl:Class ;
...@@ -801,7 +717,7 @@ ep-flow:WholeLifeProductionInventory ...@@ -801,7 +717,7 @@ ep-flow:WholeLifeProductionInventory
801 rdf:type owl:Class ; 717 rdf:type owl:Class ;
802 rdfs:comment "production inventory that is the whole life of a store of produced material"^^xsd:string ; 718 rdfs:comment "production inventory that is the whole life of a store of produced material"^^xsd:string ;
803 rdfs:label "whole life production inventory"^^xsd:string ; 719 rdfs:label "whole life production inventory"^^xsd:string ;
804 - rdfs:subClassOf ep-flow:WholeLifeInventory , ep-flow:ProductionInventory . 720 + rdfs:subClassOf ep-flow:ProductionInventory , ep-flow:WholeLifeInventory .
805 721
806 ep-flow:WholeLifeProductionInventoryCollection 722 ep-flow:WholeLifeProductionInventoryCollection
807 rdf:type owl:Class ; 723 rdf:type owl:Class ;
...@@ -816,28 +732,28 @@ ep-flow:Wind ...@@ -816,28 +732,28 @@ ep-flow:Wind
816 rdfs:subClassOf ep-flow:Flow . 732 rdfs:subClassOf ep-flow:Flow .
817 733
818 ep-flow:allocatedTo 734 ep-flow:allocatedTo
819 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 735 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
820 rdfs:comment "facility that a split of a flow or inventory is allocated to"^^xsd:string ; 736 rdfs:comment "facility that a split of a flow or inventory is allocated to"^^xsd:string ;
821 rdfs:domain ep-core:PhysicalObject ; 737 rdfs:domain ep-core:PhysicalObject ;
822 rdfs:label "allocatedTo"^^xsd:string ; 738 rdfs:label "allocatedTo"^^xsd:string ;
823 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . 739 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
824 740
825 ep-flow:amountOfPrecipitation 741 ep-flow:amountOfPrecipitation
826 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 742 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
827 rdfs:comment "volume per unit area of material that falls in a precipitation"^^xsd:string ; 743 rdfs:comment "volume per unit area of material that falls in a precipitation"^^xsd:string ;
828 rdfs:domain ep-flow:Precipitation ; 744 rdfs:domain ep-flow:Precipitation ;
829 rdfs:label "amount of precipitation"^^xsd:string ; 745 rdfs:label "amount of precipitation"^^xsd:string ;
830 rdfs:range ep-core:Length . 746 rdfs:range ep-core:Length .
831 747
832 ep-flow:dailyAverageAmountOfMaterial 748 ep-flow:dailyAverageAmountOfMaterial
833 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 749 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
834 rdfs:comment "mass that is the average of the masses of the materials that flows in different days"^^xsd:string ; 750 rdfs:comment "mass that is the average of the masses of the materials that flows in different days"^^xsd:string ;
835 rdfs:domain ep-flow:Flow ; 751 rdfs:domain ep-flow:Flow ;
836 rdfs:label "daily average amount of material"^^xsd:string ; 752 rdfs:label "daily average amount of material"^^xsd:string ;
837 rdfs:range ep-flow:ClassOfMaterialWithMassCriterion . 753 rdfs:range ep-flow:ClassOfMaterialWithMassCriterion .
838 754
839 ep-flow:energyContent 755 ep-flow:energyContent
840 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 756 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
841 rdfs:comment "energy of combustion in a quantity of material"^^xsd:string ; 757 rdfs:comment "energy of combustion in a quantity of material"^^xsd:string ;
842 rdfs:domain ep-material:QuantityOfMaterial ; 758 rdfs:domain ep-material:QuantityOfMaterial ;
843 rdfs:label "energy content"^^xsd:string ; 759 rdfs:label "energy content"^^xsd:string ;
...@@ -888,7 +804,7 @@ ep-flow:flowOutOf ...@@ -888,7 +804,7 @@ ep-flow:flowOutOf
888 rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . 804 rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
889 805
890 ep-flow:grossCalorificValue 806 ep-flow:grossCalorificValue
891 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 807 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
892 rdfs:comment "energy per volume that is the gross calorific value for a quantity of material"^^xsd:string ; 808 rdfs:comment "energy per volume that is the gross calorific value for a quantity of material"^^xsd:string ;
893 rdfs:domain ep-material:QuantityOfMaterial ; 809 rdfs:domain ep-material:QuantityOfMaterial ;
894 rdfs:label "gross calorific value"^^xsd:string ; 810 rdfs:label "gross calorific value"^^xsd:string ;
...@@ -911,28 +827,28 @@ ep-flow:hasNetworkPart ...@@ -911,28 +827,28 @@ ep-flow:hasNetworkPart
911 rdfs:subPropertyOf ep-core:hasPart . 827 rdfs:subPropertyOf ep-core:hasPart .
912 828
913 ep-flow:horizontalDirectionAzimuth 829 ep-flow:horizontalDirectionAzimuth
914 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 830 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
915 rdfs:comment "plane angle that is the horizontal direction azimuth of a flow"^^xsd:string ; 831 rdfs:comment "plane angle that is the horizontal direction azimuth of a flow"^^xsd:string ;
916 rdfs:domain ep-flow:Flow ; 832 rdfs:domain ep-flow:Flow ;
917 rdfs:label "horizontal direction azimuth"^^xsd:string ; 833 rdfs:label "horizontal direction azimuth"^^xsd:string ;
918 rdfs:range ep-core:PlaneAngle . 834 rdfs:range ep-core:PlaneAngle .
919 835
920 ep-flow:massAtAccountingInstant 836 ep-flow:massAtAccountingInstant
921 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 837 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
922 rdfs:comment "mass that is at the accounting instant for an inventory during a period"^^xsd:string ; 838 rdfs:comment "mass that is at the accounting instant for an inventory during a period"^^xsd:string ;
923 rdfs:domain ep-flow:Inventory ; 839 rdfs:domain ep-flow:Inventory ;
924 rdfs:label "mass at accounting instant"^^xsd:string ; 840 rdfs:label "mass at accounting instant"^^xsd:string ;
925 rdfs:range ep-core:Mass . 841 rdfs:range ep-core:Mass .
926 842
927 ep-flow:materialThatFlows 843 ep-flow:materialThatFlows
928 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 844 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
929 rdfs:comment "quantity of material that moves during a flow"^^xsd:string ; 845 rdfs:comment "quantity of material that moves during a flow"^^xsd:string ;
930 rdfs:domain ep-flow:Flow ; 846 rdfs:domain ep-flow:Flow ;
931 rdfs:label "material that flows"^^xsd:string ; 847 rdfs:label "material that flows"^^xsd:string ;
932 rdfs:range ep-material:QuantityOfMaterial . 848 rdfs:range ep-material:QuantityOfMaterial .
933 849
934 ep-flow:yearlyAverageAmountOfMaterial 850 ep-flow:yearlyAverageAmountOfMaterial
935 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 851 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
936 rdfs:comment "mass that is the average of the masses of the materials that flows in different years"^^xsd:string ; 852 rdfs:comment "mass that is the average of the masses of the materials that flows in different years"^^xsd:string ;
937 rdfs:domain ep-flow:Flow ; 853 rdfs:domain ep-flow:Flow ;
938 rdfs:label "yearly average amount of material"^^xsd:string ; 854 rdfs:label "yearly average amount of material"^^xsd:string ;
......
This diff could not be displayed because it is too large.
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
48 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> 48 <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest>
49 rdf:type owl:Class ; 49 rdf:type owl:Class ;
50 rdfs:label "production well test"^^xsd:string ; 50 rdfs:label "production well test"^^xsd:string ;
51 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 51 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
52 52
53 <http://www.reportinghub.no/ep/schema/activity#WellOperation> 53 <http://www.reportinghub.no/ep/schema/activity#WellOperation>
54 rdf:type ep-prodact:ProductionActivityType ; 54 rdf:type ep-prodact:ProductionActivityType ;
...@@ -97,13 +97,13 @@ ep-prodact:AccidentPreventionExercise ...@@ -97,13 +97,13 @@ ep-prodact:AccidentPreventionExercise
97 rdfs:subClassOf ep-prodact:DrillOrExcercise . 97 rdfs:subClassOf ep-prodact:DrillOrExcercise .
98 98
99 ep-prodact:AdministerFirstAid 99 ep-prodact:AdministerFirstAid
100 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 100 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
101 rdfs:comment "medical treatment that is first aid"^^xsd:string ; 101 rdfs:comment "medical treatment that is first aid"^^xsd:string ;
102 rdfs:label "administer first aid"^^xsd:string ; 102 rdfs:label "administer first aid"^^xsd:string ;
103 rdfs:subClassOf ep-prodact:MedicalTreatment . 103 rdfs:subClassOf ep-prodact:MedicalTreatment .
104 104
105 ep-prodact:AirTrafficOperation 105 ep-prodact:AirTrafficOperation
106 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 106 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
107 rdfs:comment "activity that is an air traffic operation"^^xsd:string ; 107 rdfs:comment "activity that is an air traffic operation"^^xsd:string ;
108 rdfs:label "air traffic operation"^^xsd:string ; 108 rdfs:label "air traffic operation"^^xsd:string ;
109 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 109 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -130,22 +130,22 @@ ep-prodact:AlertType ...@@ -130,22 +130,22 @@ ep-prodact:AlertType
130 rdfs:subClassOf owl:Class . 130 rdfs:subClassOf owl:Class .
131 131
132 ep-prodact:AllocateSplitFactors 132 ep-prodact:AllocateSplitFactors
133 - rdf:type ep-prodact:SplitFactorDeterminationType , owl:Class ; 133 + rdf:type owl:Class , ep-prodact:SplitFactorDeterminationType ;
134 rdfs:comment "activity that is allocating the fraction of a source flow that is assumed to go into different product streams"^^xsd:string ; 134 rdfs:comment "activity that is allocating the fraction of a source flow that is assumed to go into different product streams"^^xsd:string ;
135 rdfs:label "allocate split factors"^^xsd:string ; 135 rdfs:label "allocate split factors"^^xsd:string ;
136 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 136 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
137 137
138 ep-prodact:AnnualProductionActivityToDate 138 ep-prodact:AnnualProductionActivityToDate
139 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 139 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
140 rdfs:comment "not used in the MPR"^^xsd:string ; 140 rdfs:comment "not used in the MPR"^^xsd:string ;
141 rdfs:label "annual production activity to date"^^xsd:string ; 141 rdfs:label "annual production activity to date"^^xsd:string ;
142 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 142 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
143 143
144 ep-prodact:AnnualProductionOperationToDate 144 ep-prodact:AnnualProductionOperationToDate
145 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 145 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
146 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 ; 146 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 ;
147 rdfs:label "annual production operation to date"^^xsd:string ; 147 rdfs:label "annual production operation to date"^^xsd:string ;
148 - rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionOperation . 148 + rdfs:subClassOf ep-prodact:ProductionOperation , ep-prodact:AnnualProductionActivityToDate .
149 149
150 ep-prodact:BasketMovement 150 ep-prodact:BasketMovement
151 rdf:type owl:Class ; 151 rdf:type owl:Class ;
...@@ -158,7 +158,7 @@ ep-prodact:CargoShipOperation ...@@ -158,7 +158,7 @@ ep-prodact:CargoShipOperation
158 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 158 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
159 159
160 ep-prodact:ConstructionOperation 160 ep-prodact:ConstructionOperation
161 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 161 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
162 rdfs:comment "activity that is construction"^^xsd:string ; 162 rdfs:comment "activity that is construction"^^xsd:string ;
163 rdfs:label "construction operation"^^xsd:string ; 163 rdfs:label "construction operation"^^xsd:string ;
164 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> ; 164 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> ;
...@@ -166,7 +166,7 @@ ep-prodact:ConstructionOperation ...@@ -166,7 +166,7 @@ ep-prodact:ConstructionOperation
166 "http://posccaesar.org/rdl/RDS9685637"^^xsd:string . 166 "http://posccaesar.org/rdl/RDS9685637"^^xsd:string .
167 167
168 ep-prodact:DailyProductionOperationProcessingLoss 168 ep-prodact:DailyProductionOperationProcessingLoss
169 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 169 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
170 rdfs:comment "activity that is all that happens to cause production operation processing loss in one day"^^xsd:string ; 170 rdfs:comment "activity that is all that happens to cause production operation processing loss in one day"^^xsd:string ;
171 rdfs:label "daily production operation processing loss"^^xsd:string ; 171 rdfs:label "daily production operation processing loss"^^xsd:string ;
172 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 172 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -183,7 +183,7 @@ ep-prodact:DefinedHazardAndAccidentSituation ...@@ -183,7 +183,7 @@ ep-prodact:DefinedHazardAndAccidentSituation
183 rdfs:subClassOf ep-prodact:Incident . 183 rdfs:subClassOf ep-prodact:Incident .
184 184
185 ep-prodact:Deviation 185 ep-prodact:Deviation
186 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 186 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
187 rdfs:comment "activity that is a deviation from existing procedures and guidelines"^^xsd:string ; 187 rdfs:comment "activity that is a deviation from existing procedures and guidelines"^^xsd:string ;
188 rdfs:label "deviation"^^xsd:string ; 188 rdfs:label "deviation"^^xsd:string ;
189 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 189 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -194,25 +194,25 @@ ep-prodact:DischargeWater ...@@ -194,25 +194,25 @@ ep-prodact:DischargeWater
194 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 194 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
195 195
196 ep-prodact:DrillOrExcercise 196 ep-prodact:DrillOrExcercise
197 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 197 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
198 rdfs:comment "activity that is a drill or exercise intended to prevent harm to health, safety or the environment"^^xsd:string ; 198 rdfs:comment "activity that is a drill or exercise intended to prevent harm to health, safety or the environment"^^xsd:string ;
199 rdfs:label "drill or exercise"^^xsd:string ; 199 rdfs:label "drill or exercise"^^xsd:string ;
200 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 200 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
201 201
202 ep-prodact:ExtendedMaintenanceTurnaround 202 ep-prodact:ExtendedMaintenanceTurnaround
203 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 203 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
204 rdfs:comment "activity that is an extended maintenance turnaround"^^xsd:string ; 204 rdfs:comment "activity that is an extended maintenance turnaround"^^xsd:string ;
205 rdfs:label "extended maintenance turnaround"^^xsd:string ; 205 rdfs:label "extended maintenance turnaround"^^xsd:string ;
206 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 206 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
207 207
208 ep-prodact:ExtendedMaintenanceTurnaroundExportTerminal 208 ep-prodact:ExtendedMaintenanceTurnaroundExportTerminal
209 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 209 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
210 rdfs:comment "extended maintenance turnaround that is for an export terminal"^^xsd:string ; 210 rdfs:comment "extended maintenance turnaround that is for an export terminal"^^xsd:string ;
211 rdfs:label "extended maintenance turnaround export terminal"^^xsd:string ; 211 rdfs:label "extended maintenance turnaround export terminal"^^xsd:string ;
212 rdfs:subClassOf ep-prodact:ExtendedMaintenanceTurnaround . 212 rdfs:subClassOf ep-prodact:ExtendedMaintenanceTurnaround .
213 213
214 ep-prodact:Fire 214 ep-prodact:Fire
215 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 215 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
216 rdfs:comment "incident that is an unintentional fire"^^xsd:string ; 216 rdfs:comment "incident that is an unintentional fire"^^xsd:string ;
217 rdfs:label "fire"^^xsd:string ; 217 rdfs:label "fire"^^xsd:string ;
218 rdfs:subClassOf ep-prodact:Incident . 218 rdfs:subClassOf ep-prodact:Incident .
...@@ -220,58 +220,58 @@ ep-prodact:Fire ...@@ -220,58 +220,58 @@ ep-prodact:Fire
220 ep-prodact:FluidLevelTest 220 ep-prodact:FluidLevelTest
221 rdf:type owl:Class ; 221 rdf:type owl:Class ;
222 rdfs:label "fluid level test"^^xsd:string ; 222 rdfs:label "fluid level test"^^xsd:string ;
223 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 223 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
224 224
225 ep-prodact:FluidSampling-DST 225 ep-prodact:FluidSampling-DST
226 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 226 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
227 rdfs:comment "fluid sampling and analysis that has a sample taken as part of a drill stem test"^^xsd:string ; 227 rdfs:comment "fluid sampling and analysis that has a sample taken as part of a drill stem test"^^xsd:string ;
228 rdfs:label "fluid sampling - DST"^^xsd:string ; 228 rdfs:label "fluid sampling - DST"^^xsd:string ;
229 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 229 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
230 230
231 ep-prodact:FluidSampling-RFTorMDT 231 ep-prodact:FluidSampling-RFTorMDT
232 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 232 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
233 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ; 233 rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ;
234 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 234 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
235 235
236 ep-prodact:FluidSampling-bottomhole 236 ep-prodact:FluidSampling-bottomhole
237 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 237 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
238 rdfs:comment "fluid sampling and analysis that has a sample taken from the bottom of a wellbore"^^xsd:string ; 238 rdfs:comment "fluid sampling and analysis that has a sample taken from the bottom of a wellbore"^^xsd:string ;
239 rdfs:label "fluid sampling - bottomhole"^^xsd:string ; 239 rdfs:label "fluid sampling - bottomhole"^^xsd:string ;
240 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 240 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
241 241
242 ep-prodact:FluidSampling-formationTester 242 ep-prodact:FluidSampling-formationTester
243 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 243 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
244 rdfs:comment "fluid sampling and analysis that has the sample taken by a formation tester"^^xsd:string ; 244 rdfs:comment "fluid sampling and analysis that has the sample taken by a formation tester"^^xsd:string ;
245 rdfs:label "fluid sampling - formation tester"^^xsd:string ; 245 rdfs:label "fluid sampling - formation tester"^^xsd:string ;
246 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 246 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
247 247
248 ep-prodact:FluidSampling-recombined 248 ep-prodact:FluidSampling-recombined
249 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 249 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
250 rdfs:label "fluid sampling - recombined"^^xsd:string ; 250 rdfs:label "fluid sampling - recombined"^^xsd:string ;
251 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 251 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
252 252
253 ep-prodact:FluidSampling-separatorGas 253 ep-prodact:FluidSampling-separatorGas
254 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 254 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
255 rdfs:label "fluid sampling - separator gas"^^xsd:string ; 255 rdfs:label "fluid sampling - separator gas"^^xsd:string ;
256 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 256 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
257 257
258 ep-prodact:FluidSampling-separatorOil 258 ep-prodact:FluidSampling-separatorOil
259 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 259 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
260 rdfs:label "fluid sampling - separator oil"^^xsd:string ; 260 rdfs:label "fluid sampling - separator oil"^^xsd:string ;
261 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 261 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
262 262
263 ep-prodact:FluidSampling-separatorWater 263 ep-prodact:FluidSampling-separatorWater
264 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 264 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
265 rdfs:label "fluid sampling - separator water"^^xsd:string ; 265 rdfs:label "fluid sampling - separator water"^^xsd:string ;
266 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 266 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
267 267
268 ep-prodact:FluidSampling-synthetic 268 ep-prodact:FluidSampling-synthetic
269 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 269 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
270 rdfs:label "fluid sampling - synthetic"^^xsd:string ; 270 rdfs:label "fluid sampling - synthetic"^^xsd:string ;
271 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 271 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
272 272
273 ep-prodact:FluidSampling-wellhead 273 ep-prodact:FluidSampling-wellhead
274 - rdf:type ep-prodact:FluidSamplingType , owl:Class ; 274 + rdf:type owl:Class , ep-prodact:FluidSamplingType ;
275 rdfs:comment "fluid sampling and analysis that has the sample taken at the well head"^^xsd:string ; 275 rdfs:comment "fluid sampling and analysis that has the sample taken at the well head"^^xsd:string ;
276 rdfs:label "fluid sampling - wellhead"^^xsd:string ; 276 rdfs:label "fluid sampling - wellhead"^^xsd:string ;
277 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis . 277 rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
...@@ -300,7 +300,7 @@ ep-prodact:FusionOfPartsOfProductionActivityOverPeriod ...@@ -300,7 +300,7 @@ ep-prodact:FusionOfPartsOfProductionActivityOverPeriod
300 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 300 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
301 301
302 ep-prodact:HSEProblem 302 ep-prodact:HSEProblem
303 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 303 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
304 rdfs:comment "activity that is an HSE problem"^^xsd:string ; 304 rdfs:comment "activity that is an HSE problem"^^xsd:string ;
305 rdfs:label "HSE problem"^^xsd:string ; 305 rdfs:label "HSE problem"^^xsd:string ;
306 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 306 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -318,7 +318,7 @@ ep-prodact:Incident ...@@ -318,7 +318,7 @@ ep-prodact:Incident
318 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 318 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
319 319
320 ep-prodact:InitialWellTest 320 ep-prodact:InitialWellTest
321 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 321 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
322 rdfs:comment "well test that is the first on a well"^^xsd:string ; 322 rdfs:comment "well test that is the first on a well"^^xsd:string ;
323 rdfs:label "initial well test"^^xsd:string ; 323 rdfs:label "initial well test"^^xsd:string ;
324 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 324 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
...@@ -326,7 +326,7 @@ ep-prodact:InitialWellTest ...@@ -326,7 +326,7 @@ ep-prodact:InitialWellTest
326 ep-prodact:InjectionWellTest 326 ep-prodact:InjectionWellTest
327 rdf:type owl:Class ; 327 rdf:type owl:Class ;
328 rdfs:label "injection well test"^^xsd:string ; 328 rdfs:label "injection well test"^^xsd:string ;
329 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> , <http://www.reportinghub.no/ep/schema/activity#WellTest> . 329 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> , <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
330 330
331 ep-prodact:Injury 331 ep-prodact:Injury
332 rdf:type owl:Class ; 332 rdf:type owl:Class ;
...@@ -335,25 +335,25 @@ ep-prodact:Injury ...@@ -335,25 +335,25 @@ ep-prodact:Injury
335 rdfs:subClassOf ep-prodact:AccidentOrInjury . 335 rdfs:subClassOf ep-prodact:AccidentOrInjury .
336 336
337 ep-prodact:IssueBillOfLading 337 ep-prodact:IssueBillOfLading
338 - rdf:type ep-prodact:SalesActivityType , owl:Class ; 338 + rdf:type owl:Class , ep-prodact:SalesActivityType ;
339 rdfs:comment "sales activity that is issuing a bill of lading"^^xsd:string ; 339 rdfs:comment "sales activity that is issuing a bill of lading"^^xsd:string ;
340 rdfs:label "issue bill of lading"^^xsd:string ; 340 rdfs:label "issue bill of lading"^^xsd:string ;
341 rdfs:subClassOf ep-prodact:SalesActivity . 341 rdfs:subClassOf ep-prodact:SalesActivity .
342 342
343 ep-prodact:IssueWorkPermit 343 ep-prodact:IssueWorkPermit
344 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 344 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
345 rdfs:comment "activity that is issuing a work permit"^^xsd:string ; 345 rdfs:comment "activity that is issuing a work permit"^^xsd:string ;
346 rdfs:label "issue work permit"^^xsd:string ; 346 rdfs:label "issue work permit"^^xsd:string ;
347 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 347 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
348 348
349 ep-prodact:IssueWorkPermitWithSJA 349 ep-prodact:IssueWorkPermitWithSJA
350 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 350 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
351 rdfs:comment "issue a work permit with Safe Job Analysis"^^xsd:string ; 351 rdfs:comment "issue a work permit with Safe Job Analysis"^^xsd:string ;
352 rdfs:label "issue work permit with SJA"^^xsd:string ; 352 rdfs:label "issue work permit with SJA"^^xsd:string ;
353 rdfs:subClassOf ep-prodact:IssueWorkPermit . 353 rdfs:subClassOf ep-prodact:IssueWorkPermit .
354 354
355 ep-prodact:JobObservation 355 ep-prodact:JobObservation
356 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 356 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
357 rdfs:comment "<not defined in MPR-XSD>"^^xsd:string ; 357 rdfs:comment "<not defined in MPR-XSD>"^^xsd:string ;
358 rdfs:label "job observation"^^xsd:string ; 358 rdfs:label "job observation"^^xsd:string ;
359 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 359 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
...@@ -370,13 +370,13 @@ ep-prodact:LostTimeAccident ...@@ -370,13 +370,13 @@ ep-prodact:LostTimeAccident
370 rdfs:subClassOf ep-prodact:Injury . 370 rdfs:subClassOf ep-prodact:Injury .
371 371
372 ep-prodact:LostTimeIncident 372 ep-prodact:LostTimeIncident
373 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 373 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
374 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 ; 374 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 ;
375 rdfs:label "lost time incident"^^xsd:string ; 375 rdfs:label "lost time incident"^^xsd:string ;
376 rdfs:subClassOf ep-prodact:Injury . 376 rdfs:subClassOf ep-prodact:Injury .
377 377
378 ep-prodact:MaintenanceActivity 378 ep-prodact:MaintenanceActivity
379 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 379 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
380 rdfs:comment "activity that is maintenance"^^xsd:string ; 380 rdfs:comment "activity that is maintenance"^^xsd:string ;
381 rdfs:label "maintenance activity"^^xsd:string ; 381 rdfs:label "maintenance activity"^^xsd:string ;
382 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 382 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
...@@ -389,7 +389,7 @@ ep-prodact:MakeAComment ...@@ -389,7 +389,7 @@ ep-prodact:MakeAComment
389 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 389 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
390 390
391 ep-prodact:MakeATransaction 391 ep-prodact:MakeATransaction
392 - rdf:type ep-prodact:SalesActivityType , owl:Class ; 392 + rdf:type owl:Class , ep-prodact:SalesActivityType ;
393 rdfs:comment "sales activity that is making a transaction"^^xsd:string ; 393 rdfs:comment "sales activity that is making a transaction"^^xsd:string ;
394 rdfs:label "make a transaction"^^xsd:string ; 394 rdfs:label "make a transaction"^^xsd:string ;
395 rdfs:subClassOf ep-prodact:SalesActivity . 395 rdfs:subClassOf ep-prodact:SalesActivity .
...@@ -400,12 +400,12 @@ ep-prodact:MarineOperation ...@@ -400,12 +400,12 @@ ep-prodact:MarineOperation
400 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 400 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
401 401
402 ep-prodact:MarkedGasLossOfExport 402 ep-prodact:MarkedGasLossOfExport
403 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 403 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
404 rdfs:label "marked gas loss of export"^^xsd:string ; 404 rdfs:label "marked gas loss of export"^^xsd:string ;
405 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 405 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
406 406
407 ep-prodact:MarkedOilLossOfExport 407 ep-prodact:MarkedOilLossOfExport
408 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 408 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
409 rdfs:label "marked oil loss of export"^^xsd:string ; 409 rdfs:label "marked oil loss of export"^^xsd:string ;
410 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 410 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
411 411
...@@ -415,7 +415,7 @@ ep-prodact:MeasurePropertiesOfAFlow ...@@ -415,7 +415,7 @@ ep-prodact:MeasurePropertiesOfAFlow
415 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 415 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
416 416
417 ep-prodact:MeasureSplitFactors 417 ep-prodact:MeasureSplitFactors
418 - rdf:type ep-prodact:SplitFactorDeterminationType , owl:Class ; 418 + rdf:type owl:Class , ep-prodact:SplitFactorDeterminationType ;
419 rdfs:comment "activity that is measuring the fraction of a source flow that goes into different product streams"^^xsd:string ; 419 rdfs:comment "activity that is measuring the fraction of a source flow that goes into different product streams"^^xsd:string ;
420 rdfs:label "measure split factors"^^xsd:string ; 420 rdfs:label "measure split factors"^^xsd:string ;
421 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 421 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
...@@ -427,19 +427,19 @@ ep-prodact:MedicalTreatment ...@@ -427,19 +427,19 @@ ep-prodact:MedicalTreatment
427 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 427 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
428 428
429 ep-prodact:MedicalTreatmentInjury 429 ep-prodact:MedicalTreatmentInjury
430 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 430 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
431 rdfs:comment "injury that requires medical treatment"^^xsd:string ; 431 rdfs:comment "injury that requires medical treatment"^^xsd:string ;
432 rdfs:label "medical treatment injury"^^xsd:string ; 432 rdfs:label "medical treatment injury"^^xsd:string ;
433 rdfs:subClassOf ep-prodact:Injury . 433 rdfs:subClassOf ep-prodact:Injury .
434 434
435 ep-prodact:ModificationProject 435 ep-prodact:ModificationProject
436 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 436 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
437 rdfs:comment "activity that is a modification project"^^xsd:string ; 437 rdfs:comment "activity that is a modification project"^^xsd:string ;
438 rdfs:label "modification project"^^xsd:string ; 438 rdfs:label "modification project"^^xsd:string ;
439 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 439 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
440 440
441 ep-prodact:MonthlyProductionOperationToDate 441 ep-prodact:MonthlyProductionOperationToDate
442 - rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ; 442 + rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
443 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 ; 443 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 ;
444 rdfs:label "monthly production operation to date"^^xsd:string ; 444 rdfs:label "monthly production operation to date"^^xsd:string ;
445 rdfs:subClassOf ep-prodact:ProductionOperation . 445 rdfs:subClassOf ep-prodact:ProductionOperation .
...@@ -457,25 +457,25 @@ ep-prodact:MovementOfProductType ...@@ -457,25 +457,25 @@ ep-prodact:MovementOfProductType
457 rdfs:subClassOf owl:Class . 457 rdfs:subClassOf owl:Class .
458 458
459 ep-prodact:NearMiss 459 ep-prodact:NearMiss
460 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 460 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
461 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 ; 461 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 ;
462 rdfs:label "near miss"^^xsd:string ; 462 rdfs:label "near miss"^^xsd:string ;
463 rdfs:subClassOf ep-prodact:Incident . 463 rdfs:subClassOf ep-prodact:Incident .
464 464
465 ep-prodact:OperationMistakes 465 ep-prodact:OperationMistakes
466 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 466 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
467 rdfs:comment "activity that is an operation mistake"^^xsd:string ; 467 rdfs:comment "activity that is an operation mistake"^^xsd:string ;
468 rdfs:label "operation mistakes"^^xsd:string ; 468 rdfs:label "operation mistakes"^^xsd:string ;
469 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 469 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
470 470
471 ep-prodact:OtherReasonWellTest 471 ep-prodact:OtherReasonWellTest
472 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 472 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
473 rdfs:comment "well test that is not initial, periodic, or a revision"^^xsd:string ; 473 rdfs:comment "well test that is not initial, periodic, or a revision"^^xsd:string ;
474 rdfs:label "other reason well text"^^xsd:string ; 474 rdfs:label "other reason well text"^^xsd:string ;
475 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 475 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
476 476
477 ep-prodact:PeriodicWellTest 477 ep-prodact:PeriodicWellTest
478 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 478 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
479 rdfs:comment "well test that is carried out as part of a periodic testing regime"^^xsd:string ; 479 rdfs:comment "well test that is carried out as part of a periodic testing regime"^^xsd:string ;
480 rdfs:label "periodic well test"^^xsd:string ; 480 rdfs:label "periodic well test"^^xsd:string ;
481 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 481 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
...@@ -487,31 +487,31 @@ ep-prodact:PersonnelSafetyIntroduction ...@@ -487,31 +487,31 @@ ep-prodact:PersonnelSafetyIntroduction
487 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 487 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
488 488
489 ep-prodact:PlannedMaintenanceTurnaround 489 ep-prodact:PlannedMaintenanceTurnaround
490 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 490 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
491 rdfs:comment "activity that is a planned maintenance turnaround"^^xsd:string ; 491 rdfs:comment "activity that is a planned maintenance turnaround"^^xsd:string ;
492 rdfs:label "planned maintenace turnaround"^^xsd:string ; 492 rdfs:label "planned maintenace turnaround"^^xsd:string ;
493 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 493 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
494 494
495 ep-prodact:PowerStationFailure 495 ep-prodact:PowerStationFailure
496 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 496 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
497 rdfs:comment "activity that is the failure of a power station"^^xsd:string ; 497 rdfs:comment "activity that is the failure of a power station"^^xsd:string ;
498 rdfs:label "power station failure"^^xsd:string ; 498 rdfs:label "power station failure"^^xsd:string ;
499 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 499 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
500 500
501 ep-prodact:PreventiveMaintenanceTopside 501 ep-prodact:PreventiveMaintenanceTopside
502 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 502 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
503 rdfs:comment "activity that is preventive maintenance topside"^^xsd:string ; 503 rdfs:comment "activity that is preventive maintenance topside"^^xsd:string ;
504 rdfs:label "preventive maintenace topside"^^xsd:string ; 504 rdfs:label "preventive maintenace topside"^^xsd:string ;
505 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 505 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
506 506
507 ep-prodact:ProcessAndOperationProblem 507 ep-prodact:ProcessAndOperationProblem
508 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 508 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
509 rdfs:comment "activity that is a process and operation problem"^^xsd:string ; 509 rdfs:comment "activity that is a process and operation problem"^^xsd:string ;
510 rdfs:label "process and operation problem"^^xsd:string ; 510 rdfs:label "process and operation problem"^^xsd:string ;
511 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 511 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
512 512
513 ep-prodact:ProductCompletedLifting 513 ep-prodact:ProductCompletedLifting
514 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 514 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
515 rdfs:comment "movement of product that is exported from a stock within a given time period (source: MPR-XSD)"^^xsd:string ; 515 rdfs:comment "movement of product that is exported from a stock within a given time period (source: MPR-XSD)"^^xsd:string ;
516 rdfs:label "product completed lifting"^^xsd:string ; 516 rdfs:label "product completed lifting"^^xsd:string ;
517 rdfs:subClassOf ep-prodact:MovementOfProduct . 517 rdfs:subClassOf ep-prodact:MovementOfProduct .
...@@ -522,85 +522,85 @@ ep-prodact:ProductDespatch ...@@ -522,85 +522,85 @@ ep-prodact:ProductDespatch
522 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 522 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
523 523
524 ep-prodact:ProductGain-Loss 524 ep-prodact:ProductGain-Loss
525 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 525 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
526 rdfs:comment "movement of product that is the lack of proper proportion or relation between the corresponding input and liftings transactions (source: MPR-XSD)"^^xsd:string ; 526 rdfs:comment "movement of product that is the lack of proper proportion or relation between the corresponding input and liftings transactions (source: MPR-XSD)"^^xsd:string ;
527 rdfs:label "product gain/loss"^^xsd:string ; 527 rdfs:label "product gain/loss"^^xsd:string ;
528 rdfs:subClassOf ep-prodact:MovementOfProduct . 528 rdfs:subClassOf ep-prodact:MovementOfProduct .
529 529
530 ep-prodact:ProductInputToStorage 530 ep-prodact:ProductInputToStorage
531 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 531 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
532 rdfs:comment "movement of product that is addition to a stock within a given time period (source: MPR-XSD)"^^xsd:string ; 532 rdfs:comment "movement of product that is addition to a stock within a given time period (source: MPR-XSD)"^^xsd:string ;
533 rdfs:label "product input to storage"^^xsd:string ; 533 rdfs:label "product input to storage"^^xsd:string ;
534 rdfs:subClassOf ep-prodact:MovementOfProduct . 534 rdfs:subClassOf ep-prodact:MovementOfProduct .
535 535
536 ep-prodact:ProductLifted 536 ep-prodact:ProductLifted
537 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 537 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
538 rdfs:comment "movement of product that is from storage"^^xsd:string ; 538 rdfs:comment "movement of product that is from storage"^^xsd:string ;
539 rdfs:label "product lifted"^^xsd:string ; 539 rdfs:label "product lifted"^^xsd:string ;
540 rdfs:subClassOf ep-prodact:MovementOfProduct . 540 rdfs:subClassOf ep-prodact:MovementOfProduct .
541 541
542 ep-prodact:ProductLiftingEntitlement 542 ep-prodact:ProductLiftingEntitlement
543 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 543 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
544 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 544 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
545 rdfs:label "product lifting entitlement"^^xsd:string ; 545 rdfs:label "product lifting entitlement"^^xsd:string ;
546 rdfs:subClassOf ep-prodact:MovementOfProduct . 546 rdfs:subClassOf ep-prodact:MovementOfProduct .
547 547
548 ep-prodact:ProductLiftingEntitlementRemaining 548 ep-prodact:ProductLiftingEntitlementRemaining
549 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 549 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
550 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 550 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
551 rdfs:label "product lifting entitlement remaining"^^xsd:string ; 551 rdfs:label "product lifting entitlement remaining"^^xsd:string ;
552 rdfs:subClassOf ep-prodact:MovementOfProduct . 552 rdfs:subClassOf ep-prodact:MovementOfProduct .
553 553
554 ep-prodact:ProductLinePack 554 ep-prodact:ProductLinePack
555 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 555 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
556 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 ; 556 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 ;
557 rdfs:label "product line pack"^^xsd:string ; 557 rdfs:label "product line pack"^^xsd:string ;
558 rdfs:subClassOf ep-prodact:MovementOfProduct . 558 rdfs:subClassOf ep-prodact:MovementOfProduct .
559 559
560 ep-prodact:ProductMassAdjustment 560 ep-prodact:ProductMassAdjustment
561 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 561 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
562 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 562 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
563 rdfs:label "product mass adjustment"^^xsd:string ; 563 rdfs:label "product mass adjustment"^^xsd:string ;
564 rdfs:subClassOf ep-prodact:MovementOfProduct . 564 rdfs:subClassOf ep-prodact:MovementOfProduct .
565 565
566 ep-prodact:ProductPartialLifting 566 ep-prodact:ProductPartialLifting
567 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 567 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
568 rdfs:comment "movement of product that is a lifting up to a (not completed) determined point in time (source: MPR-XSD)"^^xsd:string ; 568 rdfs:comment "movement of product that is a lifting up to a (not completed) determined point in time (source: MPR-XSD)"^^xsd:string ;
569 rdfs:label "product partial lifting"^^xsd:string ; 569 rdfs:label "product partial lifting"^^xsd:string ;
570 rdfs:subClassOf ep-prodact:MovementOfProduct . 570 rdfs:subClassOf ep-prodact:MovementOfProduct .
571 571
572 ep-prodact:ProductPipelineLifting 572 ep-prodact:ProductPipelineLifting
573 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 573 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
574 rdfs:comment "movement of product that is exported from a stock by a pipeline"^^xsd:string ; 574 rdfs:comment "movement of product that is exported from a stock by a pipeline"^^xsd:string ;
575 rdfs:label "product pipeline lifting"^^xsd:string ; 575 rdfs:label "product pipeline lifting"^^xsd:string ;
576 rdfs:subClassOf ep-prodact:MovementOfProduct . 576 rdfs:subClassOf ep-prodact:MovementOfProduct .
577 577
578 ep-prodact:ProductProductionImbalance 578 ep-prodact:ProductProductionImbalance
579 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 579 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
580 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 ; 580 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 ;
581 rdfs:label "product production imbalance"^^xsd:string ; 581 rdfs:label "product production imbalance"^^xsd:string ;
582 rdfs:subClassOf ep-prodact:MovementOfProduct . 582 rdfs:subClassOf ep-prodact:MovementOfProduct .
583 583
584 ep-prodact:ProductSwap 584 ep-prodact:ProductSwap
585 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 585 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
586 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 586 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
587 rdfs:label "product swap"^^xsd:string ; 587 rdfs:label "product swap"^^xsd:string ;
588 rdfs:subClassOf ep-prodact:MovementOfProduct . 588 rdfs:subClassOf ep-prodact:MovementOfProduct .
589 589
590 ep-prodact:ProductTankerLifting 590 ep-prodact:ProductTankerLifting
591 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 591 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
592 rdfs:comment "movement of product that is exported from a stock by a tanker"^^xsd:string ; 592 rdfs:comment "movement of product that is exported from a stock by a tanker"^^xsd:string ;
593 rdfs:label "product tanker lifting"^^xsd:string ; 593 rdfs:label "product tanker lifting"^^xsd:string ;
594 rdfs:subClassOf ep-prodact:MovementOfProduct . 594 rdfs:subClassOf ep-prodact:MovementOfProduct .
595 595
596 ep-prodact:ProductTransaction 596 ep-prodact:ProductTransaction
597 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 597 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
598 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 598 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
599 rdfs:label "product transaction"^^xsd:string ; 599 rdfs:label "product transaction"^^xsd:string ;
600 rdfs:subClassOf ep-prodact:MovementOfProduct . 600 rdfs:subClassOf ep-prodact:MovementOfProduct .
601 601
602 ep-prodact:ProductTransfer 602 ep-prodact:ProductTransfer
603 - rdf:type ep-prodact:MovementOfProductType , owl:Class ; 603 + rdf:type owl:Class , ep-prodact:MovementOfProductType ;
604 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ; 604 rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
605 rdfs:label "product transfer"^^xsd:string ; 605 rdfs:label "product transfer"^^xsd:string ;
606 rdfs:subClassOf ep-prodact:MovementOfProduct . 606 rdfs:subClassOf ep-prodact:MovementOfProduct .
...@@ -612,7 +612,7 @@ ep-prodact:ProductionActivityType ...@@ -612,7 +612,7 @@ ep-prodact:ProductionActivityType
612 rdfs:subClassOf owl:Class . 612 rdfs:subClassOf owl:Class .
613 613
614 ep-prodact:ProductionOperation 614 ep-prodact:ProductionOperation
615 - rdf:type ep-prodact:ProductionActivityType , owl:Class ; 615 + rdf:type owl:Class , ep-prodact:ProductionActivityType ;
616 rdfs:comment "production activity that is all of what is done in the operation of a facility during a period"^^xsd:string ; 616 rdfs:comment "production activity that is all of what is done in the operation of a facility during a period"^^xsd:string ;
617 rdfs:label "production operation"^^xsd:string ; 617 rdfs:label "production operation"^^xsd:string ;
618 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 618 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
...@@ -641,13 +641,13 @@ ep-prodact:ProductionOperationProcessingLoss ...@@ -641,13 +641,13 @@ ep-prodact:ProductionOperationProcessingLoss
641 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 641 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
642 642
643 ep-prodact:ProductionOperationProcessingLossForUnspecifiedReason 643 ep-prodact:ProductionOperationProcessingLossForUnspecifiedReason
644 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 644 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
645 rdfs:comment "activity that is a production operation processing loss without a specified reason"^^xsd:string ; 645 rdfs:comment "activity that is a production operation processing loss without a specified reason"^^xsd:string ;
646 rdfs:label "production operation processing loss for unspecified reason"^^xsd:string ; 646 rdfs:label "production operation processing loss for unspecified reason"^^xsd:string ;
647 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 647 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
648 648
649 ep-prodact:ProductionOperationProcessingRegulatoryReference 649 ep-prodact:ProductionOperationProcessingRegulatoryReference
650 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 650 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
651 rdfs:comment "activity that is a production operation processing regulatory reference"^^xsd:string ; 651 rdfs:comment "activity that is a production operation processing regulatory reference"^^xsd:string ;
652 rdfs:label "production operation processing regulatory reference"^^xsd:string ; 652 rdfs:label "production operation processing regulatory reference"^^xsd:string ;
653 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 653 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -676,25 +676,25 @@ ep-prodact:ReasonForLossOfProcessingType ...@@ -676,25 +676,25 @@ ep-prodact:ReasonForLossOfProcessingType
676 rdfs:subClassOf owl:Class . 676 rdfs:subClassOf owl:Class .
677 677
678 ep-prodact:ReleaseToAir 678 ep-prodact:ReleaseToAir
679 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 679 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
680 rdfs:comment "spill or leak that is to air"^^xsd:string ; 680 rdfs:comment "spill or leak that is to air"^^xsd:string ;
681 rdfs:label "release to air"^^xsd:string ; 681 rdfs:label "release to air"^^xsd:string ;
682 rdfs:subClassOf ep-prodact:SpillOrLeak . 682 rdfs:subClassOf ep-prodact:SpillOrLeak .
683 683
684 ep-prodact:ReleaseToWater 684 ep-prodact:ReleaseToWater
685 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 685 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
686 rdfs:comment "spill or leak that is to water"^^xsd:string ; 686 rdfs:comment "spill or leak that is to water"^^xsd:string ;
687 rdfs:label "release to water"^^xsd:string ; 687 rdfs:label "release to water"^^xsd:string ;
688 rdfs:subClassOf ep-prodact:SpillOrLeak . 688 rdfs:subClassOf ep-prodact:SpillOrLeak .
689 689
690 ep-prodact:ReportHazard 690 ep-prodact:ReportHazard
691 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 691 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
692 rdfs:comment "activity that is making a formal report of a hazard"^^xsd:string ; 692 rdfs:comment "activity that is making a formal report of a hazard"^^xsd:string ;
693 rdfs:label "report hazard"^^xsd:string ; 693 rdfs:label "report hazard"^^xsd:string ;
694 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 694 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
695 695
696 ep-prodact:ReservoirLoss 696 ep-prodact:ReservoirLoss
697 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 697 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
698 rdfs:comment "activity that is a reservoir loss"^^xsd:string ; 698 rdfs:comment "activity that is a reservoir loss"^^xsd:string ;
699 rdfs:label "reservoir loss"^^xsd:string ; 699 rdfs:label "reservoir loss"^^xsd:string ;
700 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 700 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -706,13 +706,13 @@ ep-prodact:RestrictedWork ...@@ -706,13 +706,13 @@ ep-prodact:RestrictedWork
706 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 706 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
707 707
708 ep-prodact:RestrictedWorkInjury 708 ep-prodact:RestrictedWorkInjury
709 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 709 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
710 rdfs:comment "injury that results in a reduction in ability to work"^^xsd:string ; 710 rdfs:comment "injury that results in a reduction in ability to work"^^xsd:string ;
711 rdfs:label "restricted work injury"^^xsd:string ; 711 rdfs:label "restricted work injury"^^xsd:string ;
712 rdfs:subClassOf ep-prodact:Injury . 712 rdfs:subClassOf ep-prodact:Injury .
713 713
714 ep-prodact:RevisionWellTest 714 ep-prodact:RevisionWellTest
715 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 715 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
716 rdfs:comment "well test that is <not defined in MPR-XSD>"^^xsd:string ; 716 rdfs:comment "well test that is <not defined in MPR-XSD>"^^xsd:string ;
717 rdfs:label "revision well test"^^xsd:string ; 717 rdfs:label "revision well test"^^xsd:string ;
718 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 718 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
...@@ -730,7 +730,7 @@ ep-prodact:SafetyConsideration ...@@ -730,7 +730,7 @@ ep-prodact:SafetyConsideration
730 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 730 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
731 731
732 ep-prodact:SafetyMeeting 732 ep-prodact:SafetyMeeting
733 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 733 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
734 rdfs:comment "activity that is a safety meeting"^^xsd:string ; 734 rdfs:comment "activity that is a safety meeting"^^xsd:string ;
735 rdfs:label "safety meeting"^^xsd:string ; 735 rdfs:label "safety meeting"^^xsd:string ;
736 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 736 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
...@@ -748,13 +748,13 @@ ep-prodact:SalesActivityType ...@@ -748,13 +748,13 @@ ep-prodact:SalesActivityType
748 rdfs:subClassOf owl:Class . 748 rdfs:subClassOf owl:Class .
749 749
750 ep-prodact:SentAshore 750 ep-prodact:SentAshore
751 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 751 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
752 rdfs:comment "activity that is sending a person ashore"^^xsd:string ; 752 rdfs:comment "activity that is sending a person ashore"^^xsd:string ;
753 rdfs:label "sent ashore"^^xsd:string ; 753 rdfs:label "sent ashore"^^xsd:string ;
754 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 754 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
755 755
756 ep-prodact:SevereAccident 756 ep-prodact:SevereAccident
757 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 757 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
758 rdfs:comment "accident that challenges safety systems at a level much higher than expected (source: MPR-XSD)"^^xsd:string ; 758 rdfs:comment "accident that challenges safety systems at a level much higher than expected (source: MPR-XSD)"^^xsd:string ;
759 rdfs:label "severe accident"^^xsd:string ; 759 rdfs:label "severe accident"^^xsd:string ;
760 rdfs:subClassOf ep-prodact:AccidentOrInjury . 760 rdfs:subClassOf ep-prodact:AccidentOrInjury .
...@@ -765,13 +765,13 @@ ep-prodact:ShutdownProduction ...@@ -765,13 +765,13 @@ ep-prodact:ShutdownProduction
765 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> . 765 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> .
766 766
767 ep-prodact:SickOnBoard 767 ep-prodact:SickOnBoard
768 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 768 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
769 rdfs:comment "activity that is a person being ill on board"^^xsd:string ; 769 rdfs:comment "activity that is a person being ill on board"^^xsd:string ;
770 rdfs:label "sick on board"^^xsd:string ; 770 rdfs:label "sick on board"^^xsd:string ;
771 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity . 771 rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
772 772
773 ep-prodact:SpillOrLeak 773 ep-prodact:SpillOrLeak
774 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 774 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
775 rdfs:comment "incident that is a spill or leak"^^xsd:string ; 775 rdfs:comment "incident that is a spill or leak"^^xsd:string ;
776 rdfs:label "spill or leak"^^xsd:string ; 776 rdfs:label "spill or leak"^^xsd:string ;
777 rdfs:subClassOf ep-prodact:Incident . 777 rdfs:subClassOf ep-prodact:Incident .
...@@ -788,7 +788,7 @@ ep-prodact:StandbyVesselOperation ...@@ -788,7 +788,7 @@ ep-prodact:StandbyVesselOperation
788 rdfs:subClassOf ep-prodact:MarineOperation . 788 rdfs:subClassOf ep-prodact:MarineOperation .
789 789
790 ep-prodact:StrikeOrLockout 790 ep-prodact:StrikeOrLockout
791 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 791 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
792 rdfs:comment "activity that is a strike or lock-out"^^xsd:string ; 792 rdfs:comment "activity that is a strike or lock-out"^^xsd:string ;
793 rdfs:label "strike or lock-out"^^xsd:string ; 793 rdfs:label "strike or lock-out"^^xsd:string ;
794 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 794 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -799,25 +799,25 @@ ep-prodact:SupplyShipOperation ...@@ -799,25 +799,25 @@ ep-prodact:SupplyShipOperation
799 rdfs:subClassOf ep-prodact:MarineOperation . 799 rdfs:subClassOf ep-prodact:MarineOperation .
800 800
801 ep-prodact:TestingAndLogging 801 ep-prodact:TestingAndLogging
802 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 802 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
803 rdfs:comment "activity that is testing and logging"^^xsd:string ; 803 rdfs:comment "activity that is testing and logging"^^xsd:string ;
804 rdfs:label "testing and logging"^^xsd:string ; 804 rdfs:label "testing and logging"^^xsd:string ;
805 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 805 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
806 806
807 ep-prodact:ThirdPartyProcessingLoss 807 ep-prodact:ThirdPartyProcessingLoss
808 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 808 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
809 rdfs:comment "activity that is a third party processing loss"^^xsd:string ; 809 rdfs:comment "activity that is a third party processing loss"^^xsd:string ;
810 rdfs:label "third party processing loss"^^xsd:string ; 810 rdfs:label "third party processing loss"^^xsd:string ;
811 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 811 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
812 812
813 ep-prodact:TopsideEquipmentFailureMaintenance 813 ep-prodact:TopsideEquipmentFailureMaintenance
814 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 814 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
815 rdfs:comment "activity that is an topside equipment failure and maintenance"^^xsd:string ; 815 rdfs:comment "activity that is an topside equipment failure and maintenance"^^xsd:string ;
816 rdfs:label "topside equipment failure maintenance"^^xsd:string ; 816 rdfs:label "topside equipment failure maintenance"^^xsd:string ;
817 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 817 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
818 818
819 ep-prodact:TrafficAccident 819 ep-prodact:TrafficAccident
820 - rdf:type ep-prodact:SafetyActivityType , owl:Class ; 820 + rdf:type owl:Class , ep-prodact:SafetyActivityType ;
821 rdfs:comment "accident that involves one or more moving vehicles"^^xsd:string ; 821 rdfs:comment "accident that involves one or more moving vehicles"^^xsd:string ;
822 rdfs:label "traffic accident"^^xsd:string ; 822 rdfs:label "traffic accident"^^xsd:string ;
823 rdfs:subClassOf ep-prodact:AccidentOrInjury . 823 rdfs:subClassOf ep-prodact:AccidentOrInjury .
...@@ -828,13 +828,13 @@ ep-prodact:TransportationActivity ...@@ -828,13 +828,13 @@ ep-prodact:TransportationActivity
828 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 828 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
829 829
830 ep-prodact:UnavailableTankerStorage 830 ep-prodact:UnavailableTankerStorage
831 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 831 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
832 rdfs:comment "activity that is unavailable tanker storage"^^xsd:string ; 832 rdfs:comment "activity that is unavailable tanker storage"^^xsd:string ;
833 rdfs:label "unavailable tanker storage"^^xsd:string ; 833 rdfs:label "unavailable tanker storage"^^xsd:string ;
834 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 834 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
835 835
836 ep-prodact:UnknownReasonWellTest 836 ep-prodact:UnknownReasonWellTest
837 - rdf:type ep-prodact:WellTestReasonType , owl:Class ; 837 + rdf:type owl:Class , ep-prodact:WellTestReasonType ;
838 rdfs:comment "well test that is carried out for a reason that is not recorded"^^xsd:string ; 838 rdfs:comment "well test that is carried out for a reason that is not recorded"^^xsd:string ;
839 rdfs:label "unknown reason well test"^^xsd:string ; 839 rdfs:label "unknown reason well test"^^xsd:string ;
840 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> . 840 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#WellTest> .
...@@ -845,31 +845,31 @@ ep-prodact:WaterCleaningOperation ...@@ -845,31 +845,31 @@ ep-prodact:WaterCleaningOperation
845 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> . 845 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#Activity> .
846 846
847 ep-prodact:WeatherProblem 847 ep-prodact:WeatherProblem
848 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 848 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
849 rdfs:comment "activity that is a weather problem"^^xsd:string ; 849 rdfs:comment "activity that is a weather problem"^^xsd:string ;
850 rdfs:label "weather problem"^^xsd:string ; 850 rdfs:label "weather problem"^^xsd:string ;
851 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 851 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
852 852
853 ep-prodact:WellEquipmentFailureMaintenance 853 ep-prodact:WellEquipmentFailureMaintenance
854 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 854 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
855 rdfs:comment "activity that is well equipment failure and maintenance"^^xsd:string ; 855 rdfs:comment "activity that is well equipment failure and maintenance"^^xsd:string ;
856 rdfs:label "well equipment failure maintenance"^^xsd:string ; 856 rdfs:label "well equipment failure maintenance"^^xsd:string ;
857 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 857 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
858 858
859 ep-prodact:WellPlannedOperations 859 ep-prodact:WellPlannedOperations
860 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 860 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
861 rdfs:comment "activity that is well planned operations"^^xsd:string ; 861 rdfs:comment "activity that is well planned operations"^^xsd:string ;
862 rdfs:label "well planned operations"^^xsd:string ; 862 rdfs:label "well planned operations"^^xsd:string ;
863 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 863 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
864 864
865 ep-prodact:WellPreventiveMaintenance 865 ep-prodact:WellPreventiveMaintenance
866 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 866 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
867 rdfs:comment "activity that is well preventive maintenance"^^xsd:string ; 867 rdfs:comment "activity that is well preventive maintenance"^^xsd:string ;
868 rdfs:label "well preventive maintenance"^^xsd:string ; 868 rdfs:label "well preventive maintenance"^^xsd:string ;
869 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 869 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
870 870
871 ep-prodact:WellProblems 871 ep-prodact:WellProblems
872 - rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ; 872 + rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
873 rdfs:comment "activity that is well problems"^^xsd:string ; 873 rdfs:comment "activity that is well problems"^^xsd:string ;
874 rdfs:label "well problems"^^xsd:string ; 874 rdfs:label "well problems"^^xsd:string ;
875 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss . 875 rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
...@@ -882,6 +882,7 @@ ep-prodact:WellTestReasonType ...@@ -882,6 +882,7 @@ ep-prodact:WellTestReasonType
882 882
883 ep-prodact:accountNumber 883 ep-prodact:accountNumber
884 rdf:type owl:DatatypeProperty ; 884 rdf:type owl:DatatypeProperty ;
885 + rdfs:comment "identifier of the account for a sales activity"^^xsd:string ;
885 rdfs:domain ep-prodact:SalesActivity ; 886 rdfs:domain ep-prodact:SalesActivity ;
886 rdfs:label "account number"^^xsd:string . 887 rdfs:label "account number"^^xsd:string .
887 888
...@@ -906,7 +907,9 @@ ep-prodact:buyer ...@@ -906,7 +907,9 @@ ep-prodact:buyer
906 rdfs:range <http://www.reportinghub.no/ep/schema/organization#PersonOrOrganization> . 907 rdfs:range <http://www.reportinghub.no/ep/schema/organization#PersonOrOrganization> .
907 908
908 ep-prodact:cargoBatchNumber 909 ep-prodact:cargoBatchNumber
909 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 910 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
911 + rdfs:comment "identifier for a batch of cargo"^^xsd:string ;
912 + rdfs:domain ep-material:BatchOfCargo ;
910 rdfs:label "cargo batch number"^^xsd:string . 913 rdfs:label "cargo batch number"^^xsd:string .
911 914
912 ep-prodact:cargoLoaded 915 ep-prodact:cargoLoaded
...@@ -916,7 +919,9 @@ ep-prodact:cargoLoaded ...@@ -916,7 +919,9 @@ ep-prodact:cargoLoaded
916 rdfs:range ep-core:PhysicalObject . 919 rdfs:range ep-core:PhysicalObject .
917 920
918 ep-prodact:cargoNumber 921 ep-prodact:cargoNumber
919 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 922 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
923 + rdfs:comment "identifier of a cargo"^^xsd:string ;
924 + rdfs:domain ep-material:QuantityOfMaterial ;
920 rdfs:label "cargo number"^^xsd:string . 925 rdfs:label "cargo number"^^xsd:string .
921 926
922 ep-prodact:causedBy 927 ep-prodact:causedBy
...@@ -974,7 +979,7 @@ ep-prodact:facilityShutdown ...@@ -974,7 +979,7 @@ ep-prodact:facilityShutdown
974 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . 979 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
975 980
976 ep-prodact:glycolDensity 981 ep-prodact:glycolDensity
977 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 982 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
978 rdfs:range ep-core:Density . 983 rdfs:range ep-core:Density .
979 984
980 ep-prodact:hasDischargeFlow 985 ep-prodact:hasDischargeFlow
...@@ -984,7 +989,7 @@ ep-prodact:hasDischargeFlow ...@@ -984,7 +989,7 @@ ep-prodact:hasDischargeFlow
984 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . 989 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
985 990
986 ep-prodact:hasGasLiftChoke 991 ep-prodact:hasGasLiftChoke
987 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 992 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
988 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 993 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
989 rdfs:label "has gas lift choke"^^xsd:string ; 994 rdfs:label "has gas lift choke"^^xsd:string ;
990 rdfs:range <http://www.reportinghub.no/ep/schema/production-equipment#GasLiftChoke> . 995 rdfs:range <http://www.reportinghub.no/ep/schema/production-equipment#GasLiftChoke> .
...@@ -1002,7 +1007,7 @@ ep-prodact:hasPredecessor ...@@ -1002,7 +1007,7 @@ ep-prodact:hasPredecessor
1002 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 1007 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
1003 1008
1004 ep-prodact:hasShutInPressure 1009 ep-prodact:hasShutInPressure
1005 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1010 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1006 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; 1011 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ;
1007 rdfs:label "has shut-in pressure"^^xsd:string ; 1012 rdfs:label "has shut-in pressure"^^xsd:string ;
1008 rdfs:range ep-core:Pressure . 1013 rdfs:range ep-core:Pressure .
...@@ -1014,25 +1019,25 @@ ep-prodact:hasValidPredecessor ...@@ -1014,25 +1019,25 @@ ep-prodact:hasValidPredecessor
1014 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 1019 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
1015 1020
1016 ep-prodact:injectionWellTestMaximumAnnularPressure 1021 ep-prodact:injectionWellTestMaximumAnnularPressure
1017 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1022 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1018 rdfs:domain ep-prodact:InjectionWellTest ; 1023 rdfs:domain ep-prodact:InjectionWellTest ;
1019 rdfs:label "injection well test maximum annular pressure"^^xsd:string ; 1024 rdfs:label "injection well test maximum annular pressure"^^xsd:string ;
1020 rdfs:range ep-core:Pressure . 1025 rdfs:range ep-core:Pressure .
1021 1026
1022 ep-prodact:injectionWellTestMinimumAnnularPressure 1027 ep-prodact:injectionWellTestMinimumAnnularPressure
1023 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1028 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1024 rdfs:domain ep-prodact:InjectionWellTest ; 1029 rdfs:domain ep-prodact:InjectionWellTest ;
1025 rdfs:label "injection well test minimum annular pressure"^^xsd:string ; 1030 rdfs:label "injection well test minimum annular pressure"^^xsd:string ;
1026 rdfs:range ep-core:Pressure . 1031 rdfs:range ep-core:Pressure .
1027 1032
1028 ep-prodact:injectionWellTestWellheadFlowingPressure 1033 ep-prodact:injectionWellTestWellheadFlowingPressure
1029 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1034 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1030 rdfs:domain ep-prodact:InjectionWellTest ; 1035 rdfs:domain ep-prodact:InjectionWellTest ;
1031 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ; 1036 rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ;
1032 rdfs:range ep-core:Pressure . 1037 rdfs:range ep-core:Pressure .
1033 1038
1034 ep-prodact:injectionWellTestWellheadMaximumPressure 1039 ep-prodact:injectionWellTestWellheadMaximumPressure
1035 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1040 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1036 rdfs:domain ep-prodact:InjectionWellTest ; 1041 rdfs:domain ep-prodact:InjectionWellTest ;
1037 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ; 1042 rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ;
1038 rdfs:range ep-core:Pressure . 1043 rdfs:range ep-core:Pressure .
...@@ -1044,62 +1049,16 @@ ep-prodact:measuredFlow ...@@ -1044,62 +1049,16 @@ ep-prodact:measuredFlow
1044 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . 1049 rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
1045 1050
1046 ep-prodact:movedProduct 1051 ep-prodact:movedProduct
1047 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1052 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1048 rdfs:domain ep-prodact:MovementOfProduct ; 1053 rdfs:domain ep-prodact:MovementOfProduct ;
1049 rdfs:label "moved product"^^xsd:string . 1054 rdfs:label "moved product"^^xsd:string .
1050 1055
1051 -ep-prodact:noOfDrillsOrExcercises
1052 - rdf:type owl:DatatypeProperty ;
1053 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1054 - rdfs:range xsd:integer .
1055 -
1056 -ep-prodact:noOfFirstAidEvents
1057 - rdf:type owl:DatatypeProperty ;
1058 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1059 - rdfs:range xsd:integer .
1060 -
1061 -ep-prodact:noOfHazardReportCards
1062 - rdf:type owl:DatatypeProperty ;
1063 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1064 - rdfs:range xsd:integer .
1065 -
1066 -ep-prodact:noOfMiscellaneousHseEvents
1067 - rdf:type owl:DatatypeProperty ;
1068 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1069 - rdfs:range xsd:integer .
1070 -
1071 -ep-prodact:noOfPermitsWithSjaIssued
1072 - rdf:type owl:DatatypeProperty ;
1073 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1074 - rdfs:range xsd:integer .
1075 -
1076 -ep-prodact:noOfRestrictedWorkAndMedicalTreatmentInjuries
1077 - rdf:type owl:DatatypeProperty ;
1078 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1079 - rdfs:range xsd:integer .
1080 -
1081 -ep-prodact:noOfSafetyMeetings
1082 - rdf:type owl:DatatypeProperty ;
1083 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1084 - rdfs:range xsd:integer .
1085 -
1086 -ep-prodact:noOfSpillsOrLeaks
1087 - rdf:type owl:DatatypeProperty ;
1088 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1089 - rdfs:range xsd:integer .
1090 -
1091 -ep-prodact:noOfSystemAlarms
1092 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
1093 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1094 - rdfs:label "number of system alarms"^^xsd:string ;
1095 - rdfs:range xsd:integer .
1096 -
1097 ep-prodact:oilInWater 1056 ep-prodact:oilInWater
1098 rdf:type owl:ObjectProperty ; 1057 rdf:type owl:ObjectProperty ;
1099 rdfs:range ep-core:MassPerMass . 1058 rdfs:range ep-core:MassPerMass .
1100 1059
1101 ep-prodact:onProductionFacility 1060 ep-prodact:onProductionFacility
1102 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1061 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1103 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 1062 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1104 rdfs:label "on facility"^^xsd:string ; 1063 rdfs:label "on facility"^^xsd:string ;
1105 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . 1064 rdfs:range <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .
...@@ -1124,7 +1083,7 @@ ep-prodact:phenolDensity ...@@ -1124,7 +1083,7 @@ ep-prodact:phenolDensity
1124 rdfs:range ep-core:Density . 1083 rdfs:range ep-core:Density .
1125 1084
1126 ep-prodact:processingLost 1085 ep-prodact:processingLost
1127 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1086 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1128 rdfs:domain ep-prodact:ProductionOperationProcessingLoss ; 1087 rdfs:domain ep-prodact:ProductionOperationProcessingLoss ;
1129 rdfs:range ep-material:QuantityOfMaterial . 1088 rdfs:range ep-material:QuantityOfMaterial .
1130 1089
...@@ -1135,13 +1094,13 @@ ep-prodact:productionActivityPeriodClassification ...@@ -1135,13 +1094,13 @@ ep-prodact:productionActivityPeriodClassification
1135 rdfs:range ep-prodact:ProductionOperationClassByDuration . 1094 rdfs:range ep-prodact:ProductionOperationClassByDuration .
1136 1095
1137 ep-prodact:productionOperator 1096 ep-prodact:productionOperator
1138 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1097 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1139 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; 1098 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1140 rdfs:label "production operator"^^xsd:string ; 1099 rdfs:label "production operator"^^xsd:string ;
1141 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 1100 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
1142 1101
1143 ep-prodact:remainingActivity 1102 ep-prodact:remainingActivity
1144 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1103 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1145 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ; 1104 rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ;
1146 rdfs:label "remaining activity"^^xsd:string ; 1105 rdfs:label "remaining activity"^^xsd:string ;
1147 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> . 1106 rdfs:range <http://www.reportinghub.no/ep/schema/activity#Activity> .
...@@ -1156,14 +1115,6 @@ ep-prodact:salesAdministrator ...@@ -1156,14 +1115,6 @@ ep-prodact:salesAdministrator
1156 rdfs:label "sales administrator"^^xsd:string ; 1115 rdfs:label "sales administrator"^^xsd:string ;
1157 rdfs:range <http://www.reportinghub.no/ep/schema/organization#PersonOrOrganization> . 1116 rdfs:range <http://www.reportinghub.no/ep/schema/organization#PersonOrOrganization> .
1158 1117
1159 -ep-prodact:samplePhValue
1160 - rdf:type owl:DatatypeProperty ;
1161 - rdfs:range xsd:double .
1162 -
1163 -ep-prodact:sampleTurbidity
1164 - rdf:type owl:DatatypeProperty ;
1165 - rdfs:range xsd:double .
1166 -
1167 ep-prodact:sampledMaterial 1118 ep-prodact:sampledMaterial
1168 rdf:type owl:ObjectProperty ; 1119 rdf:type owl:ObjectProperty ;
1169 rdfs:domain ep-prodact:FluidSamplingAndAnalysis ; 1120 rdfs:domain ep-prodact:FluidSamplingAndAnalysis ;
...@@ -1176,7 +1127,7 @@ ep-prodact:samplingPerformedAt ...@@ -1176,7 +1127,7 @@ ep-prodact:samplingPerformedAt
1176 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . 1127 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
1177 1128
1178 ep-prodact:samplingPerformedAtPointInSpace 1129 ep-prodact:samplingPerformedAtPointInSpace
1179 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1130 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1180 rdfs:domain ep-prodact:FluidSamplingAndAnalysis ; 1131 rdfs:domain ep-prodact:FluidSamplingAndAnalysis ;
1181 rdfs:label "sampling performed at point in space"^^xsd:string ; 1132 rdfs:label "sampling performed at point in space"^^xsd:string ;
1182 rdfs:range ep-core:TemporalPartOfAPointInSpace . 1133 rdfs:range ep-core:TemporalPartOfAPointInSpace .
...@@ -1200,22 +1151,17 @@ ep-prodact:sourceOrganization ...@@ -1200,22 +1151,17 @@ ep-prodact:sourceOrganization
1200 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 1151 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
1201 1152
1202 ep-prodact:testedWellBoreInterval 1153 ep-prodact:testedWellBoreInterval
1203 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 1154 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
1204 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ; 1155 rdfs:domain <http://www.reportinghub.no/ep/schema/activity#WellTest> ;
1205 rdfs:label "tested wellbore interval"^^xsd:string ; 1156 rdfs:label "tested wellbore interval"^^xsd:string ;
1206 rdfs:range ep-core:PhysicalObject . 1157 rdfs:range ep-core:PhysicalObject .
1207 1158
1208 ep-prodact:timeWorked 1159 ep-prodact:timeWorked
1209 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 1160 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
1210 rdfs:domain ep-prodact:ProductionOperation ; 1161 rdfs:domain ep-prodact:ProductionOperation ;
1211 rdfs:label "time worked"^^xsd:string ; 1162 rdfs:label "time worked"^^xsd:string ;
1212 rdfs:range ep-core:TimeDuration . 1163 rdfs:range ep-core:TimeDuration .
1213 1164
1214 -ep-prodact:totalNoOfPermitsIssued
1215 - rdf:type owl:DatatypeProperty ;
1216 - rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ;
1217 - rdfs:range xsd:integer .
1218 -
1219 ep-prodact:totalOrganicCarbonInWater 1165 ep-prodact:totalOrganicCarbonInWater
1220 rdf:type owl:ObjectProperty ; 1166 rdf:type owl:ObjectProperty ;
1221 rdfs:range ep-core:MassPerMass . 1167 rdfs:range ep-core:MassPerMass .
......
...@@ -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 ;
...@@ -137,6 +137,9 @@ ...@@ -137,6 +137,9 @@
137 <http://www.reportinghub.no/ep/schema/geography#State> 137 <http://www.reportinghub.no/ep/schema/geography#State>
138 rdf:type ep-prodfac:ReportingFacilityType . 138 rdf:type ep-prodfac:ReportingFacilityType .
139 139
140 +<http://www.reportinghub.no/ep/schema/production-activity#xpathToDataInSourceXmlFile>
141 + rdfs:comment "reference to the data about which an alert is raised"^^xsd:string .
142 +
140 <http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter> 143 <http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter>
141 rdfs:label "flow meter"^^xsd:string . 144 rdfs:label "flow meter"^^xsd:string .
142 145
...@@ -235,21 +238,7 @@ ep-prodfac:TrunkLine ...@@ -235,21 +238,7 @@ ep-prodfac:TrunkLine
235 238
236 ep-prodfac:numberOfBedsAvailable 239 ep-prodfac:numberOfBedsAvailable
237 rdf:type owl:DatatypeProperty ; 240 rdf:type owl:DatatypeProperty ;
238 - rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 241 + rdfs:comment "number of beds available on a facility"^^xsd:string ;
239 - rdfs:range xsd:integer .
240 -
241 -ep-prodfac:numberOfContractorCrew
242 - rdf:type owl:DatatypeProperty ;
243 - rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
244 - rdfs:range xsd:integer .
245 -
246 -ep-prodfac:numberOfDayVisitors
247 - rdf:type owl:DatatypeProperty ;
248 - rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
249 - rdfs:range xsd:integer .
250 -
251 -ep-prodfac:numberOfDrillingContractCrew
252 - rdf:type owl:DatatypeProperty ;
253 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 242 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
254 rdfs:range xsd:integer . 243 rdfs:range xsd:integer .
255 244
...@@ -258,23 +247,8 @@ ep-prodfac:numberOfOtherCrew ...@@ -258,23 +247,8 @@ ep-prodfac:numberOfOtherCrew
258 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 247 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
259 rdfs:range xsd:integer . 248 rdfs:range xsd:integer .
260 249
261 -ep-prodfac:numberOfOwnCrew
262 - rdf:type owl:DatatypeProperty ;
263 - rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
264 - rdfs:range xsd:integer .
265 -
266 -ep-prodfac:numberOfOwnOtherCrew
267 - rdf:type owl:DatatypeProperty ;
268 - rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
269 - rdfs:range xsd:integer .
270 -
271 -ep-prodfac:numberOfPersonnelOnBoard
272 - rdf:type owl:DatatypeProperty ;
273 - rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
274 - rdfs:range xsd:integer .
275 -
276 ep-prodfac:operatingTime 250 ep-prodfac:operatingTime
277 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 251 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
278 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ; 252 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ;
279 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 253 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
280 rdfs:label "operating time"^^xsd:string ; 254 rdfs:label "operating time"^^xsd:string ;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 14
15 <http://www.reportinghub.no/ep/schema/1.0/report> 15 <http://www.reportinghub.no/ep/schema/1.0/report>
16 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
17 - owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/activity> ; 17 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
18 owl:versionInfo "0.1.0"^^xsd:string . 18 owl:versionInfo "0.1.0"^^xsd:string .
19 19
20 <http://www.reportinghub.no/ep/schema/flow#ProductionFlowDefinitionType> 20 <http://www.reportinghub.no/ep/schema/flow#ProductionFlowDefinitionType>
...@@ -48,13 +48,13 @@ ep-report:DrillingReport ...@@ -48,13 +48,13 @@ ep-report:DrillingReport
48 rdfs:subClassOf ep-report:Report . 48 rdfs:subClassOf ep-report:Report .
49 49
50 ep-report:FinalDailyDrillingReport 50 ep-report:FinalDailyDrillingReport
51 - rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ; 51 + rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
52 rdfs:comment "daily drilling report that contains the final definitive status for the well. This report is normally issued some period of time (e.g., 6 months) after the completion of drilling. (source: DDR-XSD)"^^xsd:string ; 52 rdfs:comment "daily drilling report that contains the final definitive status for the well. This report is normally issued some period of time (e.g., 6 months) after the completion of drilling. (source: DDR-XSD)"^^xsd:string ;
53 rdfs:label "final daily drilling report"^^xsd:string ; 53 rdfs:label "final daily drilling report"^^xsd:string ;
54 rdfs:subClassOf ep-report:DailyDrillingReport . 54 rdfs:subClassOf ep-report:DailyDrillingReport .
55 55
56 ep-report:FinalVersionOfAReport 56 ep-report:FinalVersionOfAReport
57 - rdf:type owl:Class , ep-report:ReportVersionStatus ; 57 + rdf:type ep-report:ReportVersionStatus , owl:Class ;
58 rdfs:comment "report that is a final version"^^xsd:string ; 58 rdfs:comment "report that is a final version"^^xsd:string ;
59 rdfs:label "final version of a report"^^xsd:string ; 59 rdfs:label "final version of a report"^^xsd:string ;
60 rdfs:subClassOf ep-report:Report . 60 rdfs:subClassOf ep-report:Report .
...@@ -90,13 +90,8 @@ ep-report:NonProductivetimeReport ...@@ -90,13 +90,8 @@ ep-report:NonProductivetimeReport
90 rdfs:subClassOf ep-report:Report ; 90 rdfs:subClassOf ep-report:Report ;
91 rdfs:subClassOf 91 rdfs:subClassOf
92 [ rdf:type owl:Restriction ; 92 [ rdf:type owl:Restriction ;
93 - owl:allValuesFrom ep-report:DailyDrillingReport ;
94 - owl:onProperty ep-report:reportOn
95 - ] ;
96 - rdfs:subClassOf
97 - [ rdf:type owl:Restriction ;
98 owl:cardinality "1"^^xsd:nonNegativeInteger ; 93 owl:cardinality "1"^^xsd:nonNegativeInteger ;
99 - owl:onProperty ep-report:reportOn 94 + owl:onProperty ep-report:createdAt
100 ] ; 95 ] ;
101 rdfs:subClassOf 96 rdfs:subClassOf
102 [ rdf:type owl:Restriction ; 97 [ rdf:type owl:Restriction ;
...@@ -106,23 +101,28 @@ ep-report:NonProductivetimeReport ...@@ -106,23 +101,28 @@ ep-report:NonProductivetimeReport
106 rdfs:subClassOf 101 rdfs:subClassOf
107 [ rdf:type owl:Restriction ; 102 [ rdf:type owl:Restriction ;
108 owl:cardinality "1"^^xsd:nonNegativeInteger ; 103 owl:cardinality "1"^^xsd:nonNegativeInteger ;
109 - owl:onProperty ep-report:createdAt 104 + owl:onProperty ep-report:reportOn
105 + ] ;
106 + rdfs:subClassOf
107 + [ rdf:type owl:Restriction ;
108 + owl:allValuesFrom ep-report:DailyDrillingReport ;
109 + owl:onProperty ep-report:reportOn
110 ] . 110 ] .
111 111
112 ep-report:NormalDailyDrillingReport 112 ep-report:NormalDailyDrillingReport
113 - rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ; 113 + rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
114 rdfs:comment "daily drilling report that has been approved by the drilling operator (source: DDR-XSD)"^^xsd:string ; 114 rdfs:comment "daily drilling report that has been approved by the drilling operator (source: DDR-XSD)"^^xsd:string ;
115 rdfs:label "normal daily drilling report"^^xsd:string ; 115 rdfs:label "normal daily drilling report"^^xsd:string ;
116 - rdfs:subClassOf ep-report:FinalVersionOfAReport , ep-report:DailyDrillingReport . 116 + rdfs:subClassOf ep-report:DailyDrillingReport , ep-report:FinalVersionOfAReport .
117 117
118 ep-report:PreliminaryDailyDrillingReport 118 ep-report:PreliminaryDailyDrillingReport
119 - rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ; 119 + rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
120 rdfs:comment "daily drilling report that is a preliminary report that has not yet been approved by the drilling operator. This report is normally issued at the beginning of the work day (e.g., 6:00 am) before. (source: DDR-XSD)"^^xsd:string ; 120 rdfs:comment "daily drilling report that is a preliminary report that has not yet been approved by the drilling operator. This report is normally issued at the beginning of the work day (e.g., 6:00 am) before. (source: DDR-XSD)"^^xsd:string ;
121 rdfs:label "preliminary daily drilling report"^^xsd:string ; 121 rdfs:label "preliminary daily drilling report"^^xsd:string ;
122 - rdfs:subClassOf ep-report:PreliminaryVersionOfAReport , ep-report:DailyDrillingReport . 122 + rdfs:subClassOf ep-report:DailyDrillingReport , ep-report:PreliminaryVersionOfAReport .
123 123
124 ep-report:PreliminaryVersionOfAReport 124 ep-report:PreliminaryVersionOfAReport
125 - rdf:type owl:Class , ep-report:ReportVersionStatus ; 125 + rdf:type ep-report:ReportVersionStatus , owl:Class ;
126 rdfs:comment "report that is a preliminary version"^^xsd:string ; 126 rdfs:comment "report that is a preliminary version"^^xsd:string ;
127 rdfs:label "preliminary version of a report"^^xsd:string ; 127 rdfs:label "preliminary version of a report"^^xsd:string ;
128 rdfs:subClassOf ep-report:Report . 128 rdfs:subClassOf ep-report:Report .
...@@ -157,6 +157,12 @@ ep-report:ProductionReport ...@@ -157,6 +157,12 @@ ep-report:ProductionReport
157 rdfs:label "production report"^^xsd:string ; 157 rdfs:label "production report"^^xsd:string ;
158 rdfs:subClassOf ep-report:Report . 158 rdfs:subClassOf ep-report:Report .
159 159
160 +ep-report:ProductionReportType
161 + rdf:type rdfs:Class ;
162 + rdfs:comment "class that consists of subclasses of production report corresponding to the type specified the MPR-XSD"^^xsd:string ;
163 + rdfs:label "report version status"^^xsd:string ;
164 + rdfs:subClassOf owl:Class .
165 +
160 ep-report:Report 166 ep-report:Report
161 rdf:type owl:Class ; 167 rdf:type owl:Class ;
162 rdfs:comment "document content that is about a physical thing"^^xsd:string ; 168 rdfs:comment "document content that is about a physical thing"^^xsd:string ;
...@@ -164,55 +170,55 @@ ep-report:Report ...@@ -164,55 +170,55 @@ ep-report:Report
164 rdfs:subClassOf owl:Thing . 170 rdfs:subClassOf owl:Thing .
165 171
166 ep-report:ReportAt06-00 172 ep-report:ReportAt06-00
167 - rdf:type ep-report:ReportPeriodType , owl:Class ; 173 + rdf:type owl:Class , ep-report:ReportPeriodType ;
168 rdfs:comment "report for instant that is for 6 am during the report period. This can be ambiguous if the report period begins and ends at 6 am, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ; 174 rdfs:comment "report for instant that is for 6 am during the report period. This can be ambiguous if the report period begins and ends at 6 am, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ;
169 rdfs:label "report at 06:00"^^xsd:string ; 175 rdfs:label "report at 06:00"^^xsd:string ;
170 rdfs:subClassOf ep-report:ReportForInstant . 176 rdfs:subClassOf ep-report:ReportForInstant .
171 177
172 ep-report:ReportAtBeginningOfReportingPeriod 178 ep-report:ReportAtBeginningOfReportingPeriod
173 - rdf:type owl:Class , ep-report:ReportPeriodType ; 179 + rdf:type ep-report:ReportPeriodType , owl:Class ;
174 rdfs:comment "report for instant that is a part of another report, and that is for the beginning of the period of the report it is part of (source: MPR-XSD)."^^xsd:string ; 180 rdfs:comment "report for instant that is a part of another report, and that is for the beginning of the period of the report it is part of (source: MPR-XSD)."^^xsd:string ;
175 rdfs:label "report at beginning of reporting period"^^xsd:string ; 181 rdfs:label "report at beginning of reporting period"^^xsd:string ;
176 rdfs:subClassOf ep-report:ReportForInstant . 182 rdfs:subClassOf ep-report:ReportForInstant .
177 183
178 ep-report:ReportAtEndOfReportingPeriod 184 ep-report:ReportAtEndOfReportingPeriod
179 - rdf:type owl:Class , ep-report:ReportPeriodType ; 185 + rdf:type ep-report:ReportPeriodType , owl:Class ;
180 rdfs:comment "report for instant that is a part of another report, and that is for the end of the period of the report it is part of (source: MPR-XSD)."^^xsd:string ; 186 rdfs:comment "report for instant that is a part of another report, and that is for the end of the period of the report it is part of (source: MPR-XSD)."^^xsd:string ;
181 rdfs:label "report at end of reporting period"^^xsd:string ; 187 rdfs:label "report at end of reporting period"^^xsd:string ;
182 rdfs:subClassOf ep-report:ReportForInstant . 188 rdfs:subClassOf ep-report:ReportForInstant .
183 189
184 ep-report:ReportAtMidnight 190 ep-report:ReportAtMidnight
185 - rdf:type ep-report:ReportPeriodType , owl:Class ; 191 + rdf:type owl:Class , ep-report:ReportPeriodType ;
186 rdfs:comment "report for instant that is for midnight during the report period. This can be ambiguous if the report period begins and ends at midnight, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ; 192 rdfs:comment "report for instant that is for midnight during the report period. This can be ambiguous if the report period begins and ends at midnight, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ;
187 rdfs:label "report at midnight"^^xsd:string ; 193 rdfs:label "report at midnight"^^xsd:string ;
188 rdfs:subClassOf ep-report:ReportForInstant . 194 rdfs:subClassOf ep-report:ReportForInstant .
189 195
190 ep-report:ReportAtNoon 196 ep-report:ReportAtNoon
191 - rdf:type ep-report:ReportPeriodType , owl:Class ; 197 + rdf:type owl:Class , ep-report:ReportPeriodType ;
192 rdfs:comment "report for instant that is for noon during the report period. This can be ambiguous if the report period begins and ends at noon, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ; 198 rdfs:comment "report for instant that is for noon during the report period. This can be ambiguous if the report period begins and ends at noon, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ;
193 rdfs:label "report at noon"^^xsd:string ; 199 rdfs:label "report at noon"^^xsd:string ;
194 rdfs:subClassOf ep-report:ReportForInstant . 200 rdfs:subClassOf ep-report:ReportForInstant .
195 201
196 ep-report:ReportForAllToDate 202 ep-report:ReportForAllToDate
197 - rdf:type ep-report:ReportPeriodType , owl:Class ; 203 + rdf:type owl:Class , ep-report:ReportPeriodType ;
198 rdfs:comment "report that is about activities within all time up to the end of a report period (source: MPR-XSD)"^^xsd:string ; 204 rdfs:comment "report that is about activities within all time up to the end of a report period (source: MPR-XSD)"^^xsd:string ;
199 rdfs:label "report for all to date"^^xsd:string ; 205 rdfs:label "report for all to date"^^xsd:string ;
200 rdfs:subClassOf ep-report:Report . 206 rdfs:subClassOf ep-report:Report .
201 207
202 ep-report:ReportForDailyMonthToDate 208 ep-report:ReportForDailyMonthToDate
203 - rdf:type owl:Class , ep-report:ReportPeriodType ; 209 + rdf:type ep-report:ReportPeriodType , owl:Class ;
204 rdfs:comment "report that is about the average for each day within the period from the beginning of a month to the end of a report period (source: MPR-XSD)"^^xsd:string ; 210 rdfs:comment "report that is about the average for each day within the period from the beginning of a month to the end of a report period (source: MPR-XSD)"^^xsd:string ;
205 rdfs:label "report for daily month to date"^^xsd:string ; 211 rdfs:label "report for daily month to date"^^xsd:string ;
206 rdfs:subClassOf ep-report:Report . 212 rdfs:subClassOf ep-report:Report .
207 213
208 ep-report:ReportForDailyYearToDate 214 ep-report:ReportForDailyYearToDate
209 - rdf:type owl:Class , ep-report:ReportPeriodType ; 215 + rdf:type ep-report:ReportPeriodType , owl:Class ;
210 rdfs:comment "report that is about the average for each day within the period from the beginning of a year to the end of a report period (source: MPR-XSD)"^^xsd:string ; 216 rdfs:comment "report that is about the average for each day within the period from the beginning of a year to the end of a report period (source: MPR-XSD)"^^xsd:string ;
211 rdfs:label "report for daily year to date"^^xsd:string ; 217 rdfs:label "report for daily year to date"^^xsd:string ;
212 rdfs:subClassOf ep-report:Report . 218 rdfs:subClassOf ep-report:Report .
213 219
214 ep-report:ReportForGasYearToDate 220 ep-report:ReportForGasYearToDate
215 - rdf:type owl:Class , ep-report:ReportPeriodType ; 221 + rdf:type ep-report:ReportPeriodType , owl:Class ;
216 rdfs:comment "report that is about activities within a period starting at 06:00 AM October 1st ending at 06:00 AM on a given date (source: MPR-XSD)"^^xsd:string ; 222 rdfs:comment "report that is about activities within a period starting at 06:00 AM October 1st ending at 06:00 AM on a given date (source: MPR-XSD)"^^xsd:string ;
217 rdfs:label "report for gas year to date"^^xsd:string ; 223 rdfs:label "report for gas year to date"^^xsd:string ;
218 rdfs:subClassOf ep-report:Report . 224 rdfs:subClassOf ep-report:Report .
...@@ -224,67 +230,67 @@ ep-report:ReportForInstant ...@@ -224,67 +230,67 @@ ep-report:ReportForInstant
224 rdfs:subClassOf ep-report:Report . 230 rdfs:subClassOf ep-report:Report .
225 231
226 ep-report:ReportForMonthToDate 232 ep-report:ReportForMonthToDate
227 - rdf:type owl:Class , ep-report:ReportPeriodType ; 233 + rdf:type ep-report:ReportPeriodType , owl:Class ;
228 rdfs:comment "report on activities within a period from the beginning of a calendar month up to the end of a reporting period (source: MPR-XSD)"^^xsd:string ; 234 rdfs:comment "report on activities within a period from the beginning of a calendar month up to the end of a reporting period (source: MPR-XSD)"^^xsd:string ;
229 rdfs:label "report for month to date"^^xsd:string ; 235 rdfs:label "report for month to date"^^xsd:string ;
230 rdfs:subClassOf ep-report:Report . 236 rdfs:subClassOf ep-report:Report .
231 237
232 ep-report:ReportForOneDay 238 ep-report:ReportForOneDay
233 - rdf:type owl:Class , ep-report:ReportPeriodType ; 239 + rdf:type ep-report:ReportPeriodType , owl:Class ;
234 rdfs:comment "report that is about activities within one day, or within the 24 hour period ending at the end of a report period (source: MPR-XSD)"^^xsd:string ; 240 rdfs:comment "report that is about activities within one day, or within the 24 hour period ending at the end of a report period (source: MPR-XSD)"^^xsd:string ;
235 rdfs:label "report for one day"^^xsd:string ; 241 rdfs:label "report for one day"^^xsd:string ;
236 rdfs:subClassOf ep-report:Report . 242 rdfs:subClassOf ep-report:Report .
237 243
238 ep-report:ReportForOneGasDay 244 ep-report:ReportForOneGasDay
239 - rdf:type owl:Class , ep-report:ReportPeriodType ; 245 + rdf:type ep-report:ReportPeriodType , owl:Class ;
240 rdfs:comment "report that is about activities within a period starting at 06:00 AM and ending 06:00 AM next day (source: MPR-XSD)"^^xsd:string ; 246 rdfs:comment "report that is about activities within a period starting at 06:00 AM and ending 06:00 AM next day (source: MPR-XSD)"^^xsd:string ;
241 rdfs:label "report for one gas day"^^xsd:string ; 247 rdfs:label "report for one gas day"^^xsd:string ;
242 rdfs:subClassOf ep-report:Report . 248 rdfs:subClassOf ep-report:Report .
243 249
244 ep-report:ReportForOneGasMonth 250 ep-report:ReportForOneGasMonth
245 - rdf:type owl:Class , ep-report:ReportPeriodType ; 251 + rdf:type ep-report:ReportPeriodType , owl:Class ;
246 rdfs:comment "report that is about activities within a period starting at 06:00 AM on the the first day of a month and ending at 06:00 AM on the first day of next month (source: MPR-XSD)"^^xsd:string ; 252 rdfs:comment "report that is about activities within a period starting at 06:00 AM on the the first day of a month and ending at 06:00 AM on the first day of next month (source: MPR-XSD)"^^xsd:string ;
247 rdfs:label "report for one gas month"^^xsd:string ; 253 rdfs:label "report for one gas month"^^xsd:string ;
248 rdfs:subClassOf ep-report:Report . 254 rdfs:subClassOf ep-report:Report .
249 255
250 ep-report:ReportForOneGasYear 256 ep-report:ReportForOneGasYear
251 - rdf:type ep-report:ReportPeriodType , owl:Class ; 257 + rdf:type owl:Class , ep-report:ReportPeriodType ;
252 rdfs:comment "report that is about activities within a period starting at 06:00 AM October 1st and ending at same date and time the following year (source: MPR-XSD)"^^xsd:string ; 258 rdfs:comment "report that is about activities within a period starting at 06:00 AM October 1st and ending at same date and time the following year (source: MPR-XSD)"^^xsd:string ;
253 rdfs:label "report for one gas year"^^xsd:string ; 259 rdfs:label "report for one gas year"^^xsd:string ;
254 rdfs:subClassOf ep-report:Report . 260 rdfs:subClassOf ep-report:Report .
255 261
256 ep-report:ReportForOneMonth 262 ep-report:ReportForOneMonth
257 - rdf:type owl:Class , ep-report:ReportPeriodType ; 263 + rdf:type ep-report:ReportPeriodType , owl:Class ;
258 rdfs:comment "report that is about activities within one calendar month (source: MPR-XSD)"^^xsd:string ; 264 rdfs:comment "report that is about activities within one calendar month (source: MPR-XSD)"^^xsd:string ;
259 rdfs:label "report for one month"^^xsd:string ; 265 rdfs:label "report for one month"^^xsd:string ;
260 rdfs:subClassOf ep-report:Report . 266 rdfs:subClassOf ep-report:Report .
261 267
262 ep-report:ReportForOneWeek 268 ep-report:ReportForOneWeek
263 - rdf:type owl:Class , ep-report:ReportPeriodType ; 269 + rdf:type ep-report:ReportPeriodType , owl:Class ;
264 rdfs:comment "report that is about activities within one calendar week, or 7 consequtive 24 hour periods ending at the end of the report period (source: MPR-XSD)"^^xsd:string ; 270 rdfs:comment "report that is about activities within one calendar week, or 7 consequtive 24 hour periods ending at the end of the report period (source: MPR-XSD)"^^xsd:string ;
265 rdfs:label "report for one week"^^xsd:string ; 271 rdfs:label "report for one week"^^xsd:string ;
266 rdfs:subClassOf ep-report:Report . 272 rdfs:subClassOf ep-report:Report .
267 273
268 ep-report:ReportForOneYear 274 ep-report:ReportForOneYear
269 - rdf:type owl:Class , ep-report:ReportPeriodType ; 275 + rdf:type ep-report:ReportPeriodType , owl:Class ;
270 rdfs:comment "report that is about activities within one Gregorian year (source: MPR-XSD)"^^xsd:string ; 276 rdfs:comment "report that is about activities within one Gregorian year (source: MPR-XSD)"^^xsd:string ;
271 rdfs:label "report for one year"^^xsd:string ; 277 rdfs:label "report for one year"^^xsd:string ;
272 rdfs:subClassOf ep-report:Report . 278 rdfs:subClassOf ep-report:Report .
273 279
274 ep-report:ReportForPreviousPeriod 280 ep-report:ReportForPreviousPeriod
275 - rdf:type ep-report:ReportPeriodType , owl:Class ; 281 + rdf:type owl:Class , ep-report:ReportPeriodType ;
276 rdfs:comment "report that is a part of another report and that is about activities within the period immediately prior to that of the report it is a part of. For example, if the report period represents a day then the previous period represents the previous day (source: MPR-XSD)."^^xsd:string ; 282 rdfs:comment "report that is a part of another report and that is about activities within the period immediately prior to that of the report it is a part of. For example, if the report period represents a day then the previous period represents the previous day (source: MPR-XSD)."^^xsd:string ;
277 rdfs:label "report for previous period"^^xsd:string ; 283 rdfs:label "report for previous period"^^xsd:string ;
278 rdfs:subClassOf ep-report:Report . 284 rdfs:subClassOf ep-report:Report .
279 285
280 ep-report:ReportForReportingPeriod 286 ep-report:ReportForReportingPeriod
281 - rdf:type owl:Class , ep-report:ReportPeriodType ; 287 + rdf:type ep-report:ReportPeriodType , owl:Class ;
282 rdfs:comment "report that is about activities within the whole of a reporting period (source: MPR-XSD)"^^xsd:string ; 288 rdfs:comment "report that is about activities within the whole of a reporting period (source: MPR-XSD)"^^xsd:string ;
283 rdfs:label "report for reporting period"^^xsd:string ; 289 rdfs:label "report for reporting period"^^xsd:string ;
284 rdfs:subClassOf ep-report:Report . 290 rdfs:subClassOf ep-report:Report .
285 291
286 ep-report:ReportForYearToDate 292 ep-report:ReportForYearToDate
287 - rdf:type ep-report:ReportPeriodType , owl:Class ; 293 + rdf:type owl:Class , ep-report:ReportPeriodType ;
288 rdfs:comment "report that is about activities within the period from the beginning of a year up to the end of a reporting period (source: MPR-XSD)"^^xsd:string ; 294 rdfs:comment "report that is about activities within the period from the beginning of a year up to the end of a reporting period (source: MPR-XSD)"^^xsd:string ;
289 rdfs:label "report for year to date"^^xsd:string ; 295 rdfs:label "report for year to date"^^xsd:string ;
290 rdfs:subClassOf ep-report:Report . 296 rdfs:subClassOf ep-report:Report .
...@@ -308,22 +314,22 @@ ep-report:WeeklyDrillingReport ...@@ -308,22 +314,22 @@ ep-report:WeeklyDrillingReport
308 rdfs:subClassOf ep-report:DrillingReport ; 314 rdfs:subClassOf ep-report:DrillingReport ;
309 rdfs:subClassOf 315 rdfs:subClassOf
310 [ rdf:type owl:Restriction ; 316 [ rdf:type owl:Restriction ;
311 - owl:cardinality "7"^^xsd:nonNegativeInteger ; 317 + owl:allValuesFrom ep-report:DailyDrillingReport ;
312 owl:onProperty ep-report:reportOn 318 owl:onProperty ep-report:reportOn
313 ] ; 319 ] ;
314 rdfs:subClassOf 320 rdfs:subClassOf
315 [ rdf:type owl:Restriction ; 321 [ rdf:type owl:Restriction ;
316 - owl:allValuesFrom xsd:dateTime ; 322 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
317 owl:onProperty ep-report:createdAt 323 owl:onProperty ep-report:createdAt
318 ] ; 324 ] ;
319 rdfs:subClassOf 325 rdfs:subClassOf
320 [ rdf:type owl:Restriction ; 326 [ rdf:type owl:Restriction ;
321 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 327 + owl:allValuesFrom xsd:dateTime ;
322 owl:onProperty ep-report:createdAt 328 owl:onProperty ep-report:createdAt
323 ] ; 329 ] ;
324 rdfs:subClassOf 330 rdfs:subClassOf
325 [ rdf:type owl:Restriction ; 331 [ rdf:type owl:Restriction ;
326 - owl:allValuesFrom ep-report:DailyDrillingReport ; 332 + owl:cardinality "7"^^xsd:nonNegativeInteger ;
327 owl:onProperty ep-report:reportOn 333 owl:onProperty ep-report:reportOn
328 ] . 334 ] .
329 335
...@@ -341,13 +347,13 @@ ep-report:approvedReport ...@@ -341,13 +347,13 @@ ep-report:approvedReport
341 rdfs:range ep-report:Report . 347 rdfs:range ep-report:Report .
342 348
343 ep-report:createdAt 349 ep-report:createdAt
344 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 350 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
345 rdfs:comment "point in time that a report was created at"^^xsd:string ; 351 rdfs:comment "point in time that a report was created at"^^xsd:string ;
346 rdfs:domain ep-report:Report ; 352 rdfs:domain ep-report:Report ;
347 rdfs:label "created at"^^xsd:string . 353 rdfs:label "created at"^^xsd:string .
348 354
349 ep-report:dailyDrillingReportNumber 355 ep-report:dailyDrillingReportNumber
350 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 356 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
351 rdfs:comment "identifier of a daily drilling report"^^xsd:string ; 357 rdfs:comment "identifier of a daily drilling report"^^xsd:string ;
352 rdfs:domain ep-report:DailyDrillingReport ; 358 rdfs:domain ep-report:DailyDrillingReport ;
353 rdfs:label "daily drilling report number"^^xsd:string . 359 rdfs:label "daily drilling report number"^^xsd:string .
...@@ -380,13 +386,13 @@ ep-report:existsUpToTheEndOfThePeriodReportedOnBy ...@@ -380,13 +386,13 @@ ep-report:existsUpToTheEndOfThePeriodReportedOnBy
380 rdfs:range ep-report:Report . 386 rdfs:range ep-report:Report .
381 387
382 ep-report:hasContent 388 ep-report:hasContent
383 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 389 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
384 rdfs:comment "text that is the content of a report"^^xsd:string ; 390 rdfs:comment "text that is the content of a report"^^xsd:string ;
385 rdfs:domain ep-report:Report ; 391 rdfs:domain ep-report:Report ;
386 rdfs:label "has content"^^xsd:string . 392 rdfs:label "has content"^^xsd:string .
387 393
388 ep-report:issuedAt 394 ep-report:issuedAt
389 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 395 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
390 rdfs:comment "point in time that a report was issued at"^^xsd:string ; 396 rdfs:comment "point in time that a report was issued at"^^xsd:string ;
391 rdfs:domain ep-report:Report ; 397 rdfs:domain ep-report:Report ;
392 rdfs:label "issued at"^^xsd:string . 398 rdfs:label "issued at"^^xsd:string .
...@@ -399,7 +405,7 @@ ep-report:issuedReport ...@@ -399,7 +405,7 @@ ep-report:issuedReport
399 rdfs:range ep-report:Report . 405 rdfs:range ep-report:Report .
400 406
401 ep-report:nameAsDatumObject 407 ep-report:nameAsDatumObject
402 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 408 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
403 rdfs:comment "name by which a physical object is refered to as a datum object"^^xsd:string ; 409 rdfs:comment "name by which a physical object is refered to as a datum object"^^xsd:string ;
404 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; 410 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
405 rdfs:label "name as datum object"^^xsd:string . 411 rdfs:label "name as datum object"^^xsd:string .
...@@ -412,7 +418,7 @@ ep-report:reportOn ...@@ -412,7 +418,7 @@ ep-report:reportOn
412 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . 418 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> .
413 419
414 ep-report:reportVersion 420 ep-report:reportVersion
415 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 421 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
416 rdfs:comment "version identifier for a report"^^xsd:string ; 422 rdfs:comment "version identifier for a report"^^xsd:string ;
417 rdfs:domain ep-report:Report ; 423 rdfs:domain ep-report:Report ;
418 rdfs:label "report version"^^xsd:string . 424 rdfs:label "report version"^^xsd:string .
...@@ -425,13 +431,13 @@ ep-report:title ...@@ -425,13 +431,13 @@ ep-report:title
425 rdfs:range xsd:string . 431 rdfs:range xsd:string .
426 432
427 ep-report:validFrom 433 ep-report:validFrom
428 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 434 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
429 rdfs:comment "point in time that a report is valid from"^^xsd:string ; 435 rdfs:comment "point in time that a report is valid from"^^xsd:string ;
430 rdfs:domain ep-report:Report ; 436 rdfs:domain ep-report:Report ;
431 rdfs:label "valid from"^^xsd:string . 437 rdfs:label "valid from"^^xsd:string .
432 438
433 ep-report:validTo 439 ep-report:validTo
434 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 440 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
435 rdfs:comment "point in time that a report if valid until"^^xsd:string ; 441 rdfs:comment "point in time that a report if valid until"^^xsd:string ;
436 rdfs:domain ep-report:Report ; 442 rdfs:domain ep-report:Report ;
437 rdfs:label "valid to"^^xsd:string . 443 rdfs:label "valid to"^^xsd:string .
......
...@@ -41,17 +41,10 @@ arg2 is the report end date"""^^xsd:string ; ...@@ -41,17 +41,10 @@ arg2 is the report end date"""^^xsd:string ;
41 ]) ; 41 ]) ;
42 sp:where ([ rdf:type sp:Bind ; 42 sp:where ([ rdf:type sp:Bind ;
43 sp:expression 43 sp:expression
44 - [ rdf:type sp:if ; 44 + [ rdf:type fn:concat ;
45 - sp:arg1 [ rdf:type sp:eq ; 45 + sp:arg1 spin:_arg1 ;
46 - sp:arg1 spin:_arg1 ; 46 + sp:arg2 "$" ;
47 - sp:arg2 spin:_arg2 47 + sp:arg3 spin:_arg2
48 - ] ;
49 - sp:arg2 spin:_arg1 ;
50 - sp:arg3 [ rdf:type fn:concat ;
51 - sp:arg1 spin:_arg1 ;
52 - sp:arg2 "$" ;
53 - sp:arg3 spin:_arg2
54 - ]
55 ] ; 48 ] ;
56 sp:variable 49 sp:variable
57 [ sp:varName "intervalIdentifier"^^xsd:string 50 [ sp:varName "intervalIdentifier"^^xsd:string
...@@ -4485,37 +4478,37 @@ ep-mpr-spin-lib:selectProductionInventoryMaterialType ...@@ -4485,37 +4478,37 @@ ep-mpr-spin-lib:selectProductionInventoryMaterialType
4485 sp:arg1 spin:_arg1 ; 4478 sp:arg1 spin:_arg1 ;
4486 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_budget> 4479 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_budget>
4487 ] ; 4480 ] ;
4488 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#BudgetInventory> ; 4481 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4489 sp:arg3 [ rdf:type sp:if ; 4482 sp:arg3 [ rdf:type sp:if ;
4490 sp:arg1 [ rdf:type sp:eq ; 4483 sp:arg1 [ rdf:type sp:eq ;
4491 sp:arg1 spin:_arg1 ; 4484 sp:arg1 spin:_arg1 ;
4492 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_constraint> 4485 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_constraint>
4493 ] ; 4486 ] ;
4494 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ConstraintInventory> ; 4487 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4495 sp:arg3 [ rdf:type sp:if ; 4488 sp:arg3 [ rdf:type sp:if ;
4496 sp:arg1 [ rdf:type sp:eq ; 4489 sp:arg1 [ rdf:type sp:eq ;
4497 sp:arg1 spin:_arg1 ; 4490 sp:arg1 spin:_arg1 ;
4498 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_derived> 4491 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_derived>
4499 ] ; 4492 ] ;
4500 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#DerivedInventory> ; 4493 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4501 sp:arg3 [ rdf:type sp:if ; 4494 sp:arg3 [ rdf:type sp:if ;
4502 sp:arg1 [ rdf:type sp:eq ; 4495 sp:arg1 [ rdf:type sp:eq ;
4503 sp:arg1 spin:_arg1 ; 4496 sp:arg1 spin:_arg1 ;
4504 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_difference> 4497 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_difference>
4505 ] ; 4498 ] ;
4506 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#DifferenceInventory> ; 4499 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4507 sp:arg3 [ rdf:type sp:if ; 4500 sp:arg3 [ rdf:type sp:if ;
4508 sp:arg1 [ rdf:type sp:eq ; 4501 sp:arg1 [ rdf:type sp:eq ;
4509 sp:arg1 spin:_arg1 ; 4502 sp:arg1 spin:_arg1 ;
4510 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_estimate> 4503 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_estimate>
4511 ] ; 4504 ] ;
4512 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#EstimatedInventory> ; 4505 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4513 sp:arg3 [ rdf:type sp:if ; 4506 sp:arg3 [ rdf:type sp:if ;
4514 sp:arg1 [ rdf:type sp:eq ; 4507 sp:arg1 [ rdf:type sp:eq ;
4515 sp:arg1 spin:_arg1 ; 4508 sp:arg1 spin:_arg1 ;
4516 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_forecast> 4509 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_forecast>
4517 ] ; 4510 ] ;
4518 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ForecastInventory> ; 4511 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4519 sp:arg3 [ rdf:type sp:if ; 4512 sp:arg3 [ rdf:type sp:if ;
4520 sp:arg1 [ rdf:type sp:eq ; 4513 sp:arg1 [ rdf:type sp:eq ;
4521 sp:arg1 spin:_arg1 ; 4514 sp:arg1 spin:_arg1 ;
...@@ -4527,49 +4520,49 @@ ep-mpr-spin-lib:selectProductionInventoryMaterialType ...@@ -4527,49 +4520,49 @@ ep-mpr-spin-lib:selectProductionInventoryMaterialType
4527 sp:arg1 spin:_arg1 ; 4520 sp:arg1 spin:_arg1 ;
4528 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_nominated> 4521 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_nominated>
4529 ] ; 4522 ] ;
4530 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#NominatedInventory> ; 4523 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4531 sp:arg3 [ rdf:type sp:if ; 4524 sp:arg3 [ rdf:type sp:if ;
4532 sp:arg1 [ rdf:type sp:eq ; 4525 sp:arg1 [ rdf:type sp:eq ;
4533 sp:arg1 spin:_arg1 ; 4526 sp:arg1 spin:_arg1 ;
4534 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_potential> 4527 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_potential>
4535 ] ; 4528 ] ;
4536 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#PotentialInventory> ; 4529 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4537 sp:arg3 [ rdf:type sp:if ; 4530 sp:arg3 [ rdf:type sp:if ;
4538 sp:arg1 [ rdf:type sp:eq ; 4531 sp:arg1 [ rdf:type sp:eq ;
4539 sp:arg1 spin:_arg1 ; 4532 sp:arg1 spin:_arg1 ;
4540 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_processed> 4533 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_processed>
4541 ] ; 4534 ] ;
4542 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#ProcessedInventory> ; 4535 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4543 sp:arg3 [ rdf:type sp:if ; 4536 sp:arg3 [ rdf:type sp:if ;
4544 sp:arg1 [ rdf:type sp:eq ; 4537 sp:arg1 [ rdf:type sp:eq ;
4545 sp:arg1 spin:_arg1 ; 4538 sp:arg1 spin:_arg1 ;
4546 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_quota> 4539 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_quota>
4547 ] ; 4540 ] ;
4548 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#QuotaInventory> ; 4541 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4549 sp:arg3 [ rdf:type sp:if ; 4542 sp:arg3 [ rdf:type sp:if ;
4550 sp:arg1 [ rdf:type sp:eq ; 4543 sp:arg1 [ rdf:type sp:eq ;
4551 sp:arg1 spin:_arg1 ; 4544 sp:arg1 spin:_arg1 ;
4552 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_recommended> 4545 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_recommended>
4553 ] ; 4546 ] ;
4554 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#RecommendedInventory> ; 4547 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4555 sp:arg3 [ rdf:type sp:if ; 4548 sp:arg3 [ rdf:type sp:if ;
4556 sp:arg1 [ rdf:type sp:eq ; 4549 sp:arg1 [ rdf:type sp:eq ;
4557 sp:arg1 spin:_arg1 ; 4550 sp:arg1 spin:_arg1 ;
4558 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_saleable> 4551 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_saleable>
4559 ] ; 4552 ] ;
4560 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#SaleableInventory> ; 4553 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4561 sp:arg3 [ rdf:type sp:if ; 4554 sp:arg3 [ rdf:type sp:if ;
4562 sp:arg1 [ rdf:type sp:eq ; 4555 sp:arg1 [ rdf:type sp:eq ;
4563 sp:arg1 spin:_arg1 ; 4556 sp:arg1 spin:_arg1 ;
4564 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_simulated> 4557 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_simulated>
4565 ] ; 4558 ] ;
4566 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#SimulatedInventory> ; 4559 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4567 sp:arg3 [ rdf:type sp:if ; 4560 sp:arg3 [ rdf:type sp:if ;
4568 sp:arg1 [ rdf:type sp:eq ; 4561 sp:arg1 [ rdf:type sp:eq ;
4569 sp:arg1 spin:_arg1 ; 4562 sp:arg1 spin:_arg1 ;
4570 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_target> 4563 sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_target>
4571 ] ; 4564 ] ;
4572 - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#TargetInventory> ; 4565 + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
4573 sp:arg3 <http://www.reportinghub.no/ep/schema/flow#ProductionInventory> 4566 sp:arg3 <http://www.reportinghub.no/ep/schema/flow#ProductionInventory>
4574 ] 4567 ]
4575 ] 4568 ]
...@@ -7691,3 +7684,57 @@ ep-mpr-spin-lib:selectWorkScale ...@@ -7691,3 +7684,57 @@ ep-mpr-spin-lib:selectWorkScale
7691 ] 7684 ]
7692 ]) 7685 ])
7693 ] . 7686 ] .
7687 +
7688 +[] rdf:type sp:Select ;
7689 + rdfs:comment """arg1 is the report start date
7690 +arg2 is the report end date
7691 +BIND (IF((?arg1 = ?arg2), ?arg1, fn:concat(?arg1, \"$\", ?arg2)) AS ?intervalIdentifier) ."""^^xsd:string ;
7692 + sp:resultVariables ([ sp:varName "intervalIdentifier"^^xsd:string
7693 + ]) ;
7694 + sp:where ([ rdf:type sp:Bind ;
7695 + sp:expression
7696 + [ rdf:type fn:concat ;
7697 + sp:arg1 spin:_arg1 ;
7698 + sp:arg2 "$" ;
7699 + sp:arg3 spin:_arg2
7700 + ] ;
7701 + sp:variable
7702 + [ sp:varName "intervalIdentifier"^^xsd:string
7703 + ]
7704 + ]) .
7705 +
7706 +[] rdf:type sp:Select ;
7707 + rdfs:comment """arg1 is the report start date
7708 +arg2 is the report end date
7709 +BIND (IF((?arg1 = ?arg2), ?arg1, fn:concat(?arg1, \"$\", ?arg2)) AS ?intervalIdentifier) ."""^^xsd:string ;
7710 + sp:resultVariables ([ sp:varName "intervalIdentifier"^^xsd:string
7711 + ]) ;
7712 + sp:where ([ rdf:type sp:Bind ;
7713 + sp:expression
7714 + [ rdf:type fn:concat ;
7715 + sp:arg1 spin:_arg1 ;
7716 + sp:arg2 "$" ;
7717 + sp:arg3 spin:_arg2
7718 + ] ;
7719 + sp:variable
7720 + [ sp:varName "intervalIdentifier"^^xsd:string
7721 + ]
7722 + ]) .
7723 +
7724 +[] rdf:type sp:Select ;
7725 + rdfs:comment """arg1 is the report start date
7726 +arg2 is the report end date
7727 +BIND (IF((?arg1 = ?arg2), ?arg1, fn:concat(?arg1, \"$\", ?arg2)) AS ?intervalIdentifier) ."""^^xsd:string ;
7728 + sp:resultVariables ([ sp:varName "intervalIdentifier"^^xsd:string
7729 + ]) ;
7730 + sp:where ([ rdf:type sp:Bind ;
7731 + sp:expression
7732 + [ rdf:type fn:concat ;
7733 + sp:arg1 spin:_arg1 ;
7734 + sp:arg2 "$" ;
7735 + sp:arg3 spin:_arg2
7736 + ] ;
7737 + sp:variable
7738 + [ sp:varName "intervalIdentifier"^^xsd:string
7739 + ]
7740 + ]) .
......
...@@ -50,7 +50,10 @@ ...@@ -50,7 +50,10 @@
50 @prefix wellTest: <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest#> . 50 @prefix wellTest: <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest#> .
51 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 51 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
52 52
53 +<http://www.reportinghub.no/ep/schema/production-facility#numberOfBedsAvailable>
54 + rdfs:comment "number of beds available on a facility"^^xsd:string .
55 +
53 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector> 56 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector>
54 rdf:type owl:Ontology ; 57 rdf:type owl:Ontology ;
55 - owl:imports <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionOperationReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionActivity-v1.1.1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-comment-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-geographicContext-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-approval-v1.1.1> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/injectionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-organization-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-weather-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumePeriod-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-operationalHSEReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-commonPropertiesProductVolume-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-installationReport-v1.1.1> ; 58 + owl:imports <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionOperationReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionActivity-v1.1.1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-comment-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-geographicContext-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-approval-v1.1.1> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/injectionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-organization-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumeReport-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-weather-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolumePeriod-v1.0> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> , <http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-commonPropertiesProductVolume-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-operationalHSEReport-v1.1.1> , <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-installationReport-v1.1.1> ;
56 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 59 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
6 # imports: http://www.reportinghub.no/ep/transform/transform-helper-schema 6 # imports: http://www.reportinghub.no/ep/transform/transform-helper-schema
7 7
8 @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1#> . 8 @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1#> .
9 +@prefix arg: <http://spinrdf.org/arg#> .
9 @prefix ep-dpr-spin-lib: <http://www.reportinghub.no/ep/dpr/spin/1.1/lib#> . 10 @prefix ep-dpr-spin-lib: <http://www.reportinghub.no/ep/dpr/spin/1.1/lib#> .
10 @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#> .
11 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . 12 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
...@@ -13,6 +14,7 @@ ...@@ -13,6 +14,7 @@
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#> .
15 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 16 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
17 +@prefix smf: <http://topbraid.org/sparqlmotionfunctions#> .
16 @prefix sp: <http://spinrdf.org/sp#> . 18 @prefix sp: <http://spinrdf.org/sp#> .
17 @prefix spin: <http://spinrdf.org/spin#> . 19 @prefix spin: <http://spinrdf.org/spin#> .
18 @prefix spl: <http://spinrdf.org/spl#> . 20 @prefix spl: <http://spinrdf.org/spl#> .
...@@ -21,291 +23,213 @@ ...@@ -21,291 +23,213 @@
21 <http://www.epim.no/schemas/mprml/1#FacilityIdentifierStruct> 23 <http://www.epim.no/schemas/mprml/1#FacilityIdentifierStruct>
22 spin:rule 24 spin:rule
23 [ rdf:type sp:Construct ; 25 [ rdf:type sp:Construct ;
24 - rdfs:comment """STEP 00007 Record the Facility that has the flows - kind is \"terminal\" - assumed to be a SurfaceFixedFacility 26 + rdfs:comment """STEP 00012c Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file
25 -Nothing is done with the namingSystem!"""^^xsd:string ; 27 +Naming system supplied
26 - sp:templates ([ sp:object spin:_this ; 28 +now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(?namingSystem, ?facilityName) AS ?facility) .
29 +now context not in name"""^^xsd:string ;
30 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
31 + sp:predicate rdf:type ;
32 + sp:subject _:b1
33 + ] [ sp:object
34 + [ sp:varName "reportingFacilityType"^^xsd:string
35 + ] ;
36 + sp:predicate rdf:type ;
37 + sp:subject _:b1
38 + ] [ sp:object
39 + [ sp:varName "facilityNameWithContext"^^xsd:string
40 + ] ;
41 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
42 + sp:subject _:b1
43 + ] [ sp:object spin:_this ;
27 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 44 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
28 - sp:subject 45 + sp:subject _:b1
29 - [ sp:varName "terminal"^^xsd:string
30 - ]
31 ] [ sp:object 46 ] [ sp:object
32 - [ sp:varName "terminalLabel"^^xsd:string 47 + [ sp:varName "facilityLabel"^^xsd:string
33 ] ; 48 ] ;
34 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 49 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
35 sp:subject spin:_this 50 sp:subject spin:_this
36 ]) ; 51 ]) ;
37 - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ; 52 + sp:where ([ rdf:type sp:Optional ;
38 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 53 + sp:elements ([ sp:object
39 - sp:subject spin:_this 54 + [ sp:varName "facilityKind"^^xsd:string
55 + ] ;
56 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
57 + sp:subject spin:_this
58 + ])
40 ] [ sp:object 59 ] [ sp:object
41 - [ sp:varName "terminalName"^^xsd:string 60 + [ sp:varName "facilityName"^^xsd:string
42 ] ; 61 ] ;
43 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 62 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
44 sp:subject spin:_this 63 sp:subject spin:_this
45 - ] [ rdf:type sp:NamedGraph ; 64 + ] [ sp:object
46 - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ; 65 + [ sp:varName "namingSystem"^^xsd:string
47 - sp:predicate rdf:type ; 66 + ] ;
48 - sp:subject 67 + sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
49 - [ sp:varName "terminal"^^xsd:string 68 + sp:subject spin:_this
50 - ] 69 + ] [ rdf:type sp:NotExists ;
51 - ] [ sp:object 70 + sp:elements ([ sp:object spin:_this ;
52 - [ sp:varName "terminalName"^^xsd:string 71 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
53 - ] ;
54 - sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
55 - sp:subject
56 - [ sp:varName "terminal"^^xsd:string
57 - ]
58 - ] [ sp:object
59 - [ sp:varName "terminalId"^^xsd:string
60 - ] ;
61 - sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
62 sp:subject 72 sp:subject
63 - [ sp:varName "terminal"^^xsd:string 73 + [ sp:varName "something"^^xsd:string
64 ] 74 ]
65 - ]) ; 75 + ])
66 - sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
67 ] [ rdf:type sp:Bind ; 76 ] [ rdf:type sp:Bind ;
68 sp:expression 77 sp:expression
69 - [ rdf:type fn:concat ; 78 + [ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ;
70 - sp:arg1 "terminal-" ; 79 + sp:arg1 [ sp:varName "facilityKind"^^xsd:string
71 - sp:arg2 [ sp:varName "terminalId"^^xsd:string
72 ] 80 ]
73 ] ; 81 ] ;
74 sp:variable 82 sp:variable
75 - [ sp:varName "terminalLabel"^^xsd:string 83 + [ sp:varName "reportingFacilityType"^^xsd:string
76 - ]
77 - ])
78 - ] ;
79 - spin:rule
80 - [ rdf:type sp:Construct ;
81 - rdfs:comment """STEP 00005 Record the Facility that has the flows - kind is \"well\"
82 -Nothing is done with the namingSystem!"""^^xsd:string ;
83 - sp:templates ([ sp:object spin:_this ;
84 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
85 - sp:subject
86 - [ sp:varName "well"^^xsd:string
87 ] 84 ]
88 - ] [ sp:object
89 - [ sp:varName "wellLabel"^^xsd:string
90 - ] ;
91 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
92 - sp:subject spin:_this
93 - ]) ;
94 - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
95 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
96 - sp:subject spin:_this
97 - ] [ sp:object
98 - [ sp:varName "wellName"^^xsd:string
99 - ] ;
100 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
101 - sp:subject spin:_this
102 - ] [ rdf:type sp:NamedGraph ;
103 - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ;
104 - sp:predicate rdf:type ;
105 - sp:subject
106 - [ sp:varName "well"^^xsd:string
107 - ]
108 - ] [ sp:object
109 - [ sp:varName "wellName"^^xsd:string
110 - ] ;
111 - sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
112 - sp:subject
113 - [ sp:varName "well"^^xsd:string
114 - ]
115 - ] [ sp:object
116 - [ sp:varName "wellId"^^xsd:string
117 - ] ;
118 - sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
119 - sp:subject
120 - [ sp:varName "well"^^xsd:string
121 - ]
122 - ]) ;
123 - sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
124 ] [ rdf:type sp:Bind ; 85 ] [ rdf:type sp:Bind ;
125 sp:expression 86 sp:expression
126 [ rdf:type fn:concat ; 87 [ rdf:type fn:concat ;
127 - sp:arg1 "well-" ; 88 + sp:arg1 [ sp:varName "namingSystem"^^xsd:string
128 - sp:arg2 [ sp:varName "wellId"^^xsd:string 89 + ] ;
90 + sp:arg2 "$" ;
91 + sp:arg3 [ sp:varName "facilityName"^^xsd:string
129 ] 92 ]
130 ] ; 93 ] ;
131 sp:variable 94 sp:variable
132 - [ sp:varName "wellLabel"^^xsd:string 95 + [ sp:varName "facilityNameWithContext"^^xsd:string
133 - ]
134 - ])
135 - ] ;
136 - spin:rule
137 - [ rdf:type sp:Construct ;
138 - rdfs:comment """STEP 00010 Record the Facility that has the flows - kind is \"licence\"
139 -Nothing is done with the namingSystem!"""^^xsd:string ;
140 - sp:templates ([ sp:object spin:_this ;
141 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
142 - sp:subject
143 - [ sp:varName "licence"^^xsd:string
144 ] 96 ]
145 - ] [ sp:object 97 + ] [ rdf:type sp:Bind ;
146 - [ sp:varName "licenceLabel"^^xsd:string 98 + sp:expression
99 + [ rdf:type fn:concat ;
100 + sp:arg1 [ rdf:type ep-spin-lib:normalizeString ;
101 + sp:arg1 [ sp:varName "namingSystem"^^xsd:string
102 + ]
103 + ] ;
104 + sp:arg2 "-" ;
105 + sp:arg3 [ rdf:type ep-spin-lib:normalizeString ;
106 + sp:arg1 [ sp:varName "facilityName"^^xsd:string
107 + ]
108 + ]
147 ] ; 109 ] ;
148 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 110 + sp:variable
149 - sp:subject spin:_this 111 + [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
150 - ]) ; 112 + ]
151 - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_licence> ; 113 + ] [ rdf:type sp:Bind ;
152 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 114 + sp:expression
153 - sp:subject spin:_this 115 + [ rdf:type ep-spin-lib:normalizeString ;
154 - ] [ sp:object 116 + sp:arg1 [ rdf:type spl:object ;
155 - [ sp:varName "licenceName"^^xsd:string 117 + sp:arg1 [ sp:varName "reportingFacilityType"^^xsd:string
118 + ] ;
119 + sp:arg2 rdfs:label
120 + ]
156 ] ; 121 ] ;
157 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 122 + sp:variable
158 - sp:subject spin:_this 123 + [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
159 - ] [ rdf:type sp:NamedGraph ; 124 + ]
160 - sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#Licence> ;
161 - sp:predicate rdf:type ;
162 - sp:subject
163 - [ sp:varName "licence"^^xsd:string
164 - ]
165 - ] [ sp:object
166 - [ sp:varName "licenceName"^^xsd:string
167 - ] ;
168 - sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
169 - sp:subject
170 - [ sp:varName "licence"^^xsd:string
171 - ]
172 - ] [ sp:object
173 - [ sp:varName "licenceId"^^xsd:string
174 - ] ;
175 - sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
176 - sp:subject
177 - [ sp:varName "livence"^^xsd:string
178 - ]
179 - ]) ;
180 - sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
181 ] [ rdf:type sp:Bind ; 125 ] [ rdf:type sp:Bind ;
182 sp:expression 126 sp:expression
183 [ rdf:type fn:concat ; 127 [ rdf:type fn:concat ;
184 - sp:arg1 "licence-" ; 128 + sp:arg1 [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
185 - sp:arg2 [ sp:varName "licenceId"^^xsd:string 129 + ] ;
130 + sp:arg2 "-" ;
131 + sp:arg3 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
186 ] 132 ]
187 ] ; 133 ] ;
188 sp:variable 134 sp:variable
189 - [ sp:varName "licenceLabel"^^xsd:string 135 + [ sp:varName "facilityLabel"^^xsd:string
190 ] 136 ]
191 ]) 137 ])
192 ] ; 138 ] ;
193 spin:rule 139 spin:rule
194 [ rdf:type sp:Construct ; 140 [ rdf:type sp:Construct ;
195 - rdfs:comment """STEP 00008 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an OperatingCompany 141 + rdfs:comment """STEP 00012d Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file
196 -Nothing is done with the namingSystem!"""^^xsd:string ; 142 +Naming system not supplied
197 - sp:templates ([ sp:object spin:_this ; 143 +now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(\"\", ?facilityName) AS ?facility) ."""^^xsd:string ;
144 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
145 + sp:predicate rdf:type ;
146 + sp:subject _:b2
147 + ] [ sp:object
148 + [ sp:varName "reportingFacilityType"^^xsd:string
149 + ] ;
150 + sp:predicate rdf:type ;
151 + sp:subject _:b2
152 + ] [ sp:object
153 + [ sp:varName "facilityName"^^xsd:string
154 + ] ;
155 + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
156 + sp:subject _:b2
157 + ] [ sp:object spin:_this ;
198 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 158 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
199 - sp:subject 159 + sp:subject _:b2
200 - [ sp:varName "company"^^xsd:string
201 - ]
202 ] [ sp:object 160 ] [ sp:object
203 - [ sp:varName "companyLabel"^^xsd:string 161 + [ sp:varName "facilityLabel"^^xsd:string
204 ] ; 162 ] ;
205 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 163 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
206 sp:subject spin:_this 164 sp:subject spin:_this
207 ]) ; 165 ]) ;
208 - sp:where ([ rdf:type sp:Union ; 166 + sp:where ([ rdf:type sp:Optional ;
209 - sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ; 167 + sp:elements ([ sp:object
210 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 168 + [ sp:varName "facilityKind"^^xsd:string
211 - sp:subject spin:_this 169 + ] ;
212 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ; 170 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
213 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 171 + sp:subject spin:_this
214 - sp:subject spin:_this 172 + ])
215 - ]))
216 ] [ sp:object 173 ] [ sp:object
217 - [ sp:varName "companyName"^^xsd:string 174 + [ sp:varName "facilityName"^^xsd:string
218 ] ; 175 ] ;
219 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 176 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
220 sp:subject spin:_this 177 sp:subject spin:_this
221 - ] [ rdf:type sp:NamedGraph ; 178 + ] [ rdf:type sp:NotExists ;
222 - sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ; 179 + sp:elements ([ sp:object
223 - sp:predicate rdf:type ; 180 + [ sp:varName "namingSystem"^^xsd:string
224 - sp:subject
225 - [ sp:varName "company"^^xsd:string
226 - ]
227 - ] [ sp:object
228 - [ sp:varName "companyName"^^xsd:string
229 - ] ;
230 - sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
231 - sp:subject
232 - [ sp:varName "company"^^xsd:string
233 - ]
234 - ] [ sp:object
235 - [ sp:varName "companyId"^^xsd:string
236 ] ; 181 ] ;
237 - sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; 182 + sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
183 + sp:subject spin:_this
184 + ])
185 + ] [ rdf:type sp:NotExists ;
186 + sp:elements ([ sp:object spin:_this ;
187 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
238 sp:subject 188 sp:subject
239 - [ sp:varName "company"^^xsd:string 189 + [ sp:varName "something"^^xsd:string
240 ] 190 ]
241 - ]) ; 191 + ])
242 - sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
243 ] [ rdf:type sp:Bind ; 192 ] [ rdf:type sp:Bind ;
244 sp:expression 193 sp:expression
245 - [ rdf:type fn:concat ; 194 + [ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ;
246 - sp:arg1 "company-" ; 195 + sp:arg1 [ sp:varName "facilityKind"^^xsd:string
247 - sp:arg2 [ sp:varName "companyId"^^xsd:string
248 ] 196 ]
249 ] ; 197 ] ;
250 sp:variable 198 sp:variable
251 - [ sp:varName "companyLabel"^^xsd:string 199 + [ sp:varName "reportingFacilityType"^^xsd:string
252 - ]
253 - ])
254 - ] ;
255 - spin:rule
256 - [ rdf:type sp:Construct ;
257 - rdfs:comment """STEP 00004 Record the Facility that has the flows - kind is \"platform\" - assumed to be a MoveableFacility
258 -Nothing is done with the namingSystem!"""^^xsd:string ;
259 - sp:templates ([ sp:object spin:_this ;
260 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
261 - sp:subject
262 - [ sp:varName "platform"^^xsd:string
263 ] 200 ]
264 - ] [ sp:object 201 + ] [ rdf:type sp:Bind ;
265 - [ sp:varName "platformLabel"^^xsd:string 202 + sp:expression
203 + [ rdf:type ep-spin-lib:normalizeString ;
204 + sp:arg1 [ sp:varName "facilityName"^^xsd:string
205 + ]
266 ] ; 206 ] ;
267 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 207 + sp:variable
268 - sp:subject spin:_this 208 + [ sp:varName "normalizedfacilityName"^^xsd:string
269 - ]) ; 209 + ]
270 - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ; 210 + ] [ rdf:type sp:Bind ;
271 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 211 + sp:expression
272 - sp:subject spin:_this 212 + [ rdf:type ep-spin-lib:normalizeString ;
273 - ] [ sp:object 213 + sp:arg1 [ rdf:type spl:object ;
274 - [ sp:varName "platformName"^^xsd:string 214 + sp:arg1 [ sp:varName "reportingFacilityType"^^xsd:string
215 + ] ;
216 + sp:arg2 rdfs:label
217 + ]
275 ] ; 218 ] ;
276 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 219 + sp:variable
277 - sp:subject spin:_this 220 + [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
278 - ] [ rdf:type sp:NamedGraph ; 221 + ]
279 - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#MoveableFacility> ;
280 - sp:predicate rdf:type ;
281 - sp:subject
282 - [ sp:varName "platform"^^xsd:string
283 - ]
284 - ] [ sp:object
285 - [ sp:varName "platformName"^^xsd:string
286 - ] ;
287 - sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
288 - sp:subject
289 - [ sp:varName "platform"^^xsd:string
290 - ]
291 - ] [ sp:object
292 - [ sp:varName "platformId"^^xsd:string
293 - ] ;
294 - sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
295 - sp:subject
296 - [ sp:varName "platform"^^xsd:string
297 - ]
298 - ]) ;
299 - sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
300 ] [ rdf:type sp:Bind ; 222 ] [ rdf:type sp:Bind ;
301 sp:expression 223 sp:expression
302 [ rdf:type fn:concat ; 224 [ rdf:type fn:concat ;
303 - sp:arg1 "platform-" ; 225 + sp:arg1 [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
304 - sp:arg2 [ sp:varName "platformId"^^xsd:string 226 + ] ;
227 + sp:arg2 "-" ;
228 + sp:arg3 [ sp:varName "normalizedFacilityName"^^xsd:string
305 ] 229 ]
306 ] ; 230 ] ;
307 sp:variable 231 sp:variable
308 - [ sp:varName "platformLabel"^^xsd:string 232 + [ sp:varName "facilityLabel"^^xsd:string
309 ] 233 ]
310 ]) 234 ])
311 ] ; 235 ] ;
...@@ -412,160 +336,172 @@ Naming system supplied"""^^xsd:string ; ...@@ -412,160 +336,172 @@ Naming system supplied"""^^xsd:string ;
412 ] ; 336 ] ;
413 spin:rule 337 spin:rule
414 [ rdf:type sp:Construct ; 338 [ rdf:type sp:Construct ;
415 - rdfs:comment """STEP 00012d Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file 339 + rdfs:comment """STEP 00010 Record the Facility that has the flows - kind is \"licence\"
416 -Naming system not supplied 340 +Nothing is done with the namingSystem!"""^^xsd:string ;
417 -now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(\"\", ?facilityName) AS ?facility) ."""^^xsd:string ; 341 + sp:templates ([ sp:object spin:_this ;
418 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
419 - sp:predicate rdf:type ;
420 - sp:subject _:b1
421 - ] [ sp:object
422 - [ sp:varName "reportingFacilityType"^^xsd:string
423 - ] ;
424 - sp:predicate rdf:type ;
425 - sp:subject _:b1
426 - ] [ sp:object
427 - [ sp:varName "facilityName"^^xsd:string
428 - ] ;
429 - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
430 - sp:subject _:b1
431 - ] [ sp:object spin:_this ;
432 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 342 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
433 - sp:subject _:b1 343 + sp:subject
344 + [ sp:varName "licence"^^xsd:string
345 + ]
434 ] [ sp:object 346 ] [ sp:object
435 - [ sp:varName "facilityLabel"^^xsd:string 347 + [ sp:varName "licenceLabel"^^xsd:string
436 ] ; 348 ] ;
437 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 349 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
438 sp:subject spin:_this 350 sp:subject spin:_this
439 ]) ; 351 ]) ;
440 - sp:where ([ rdf:type sp:Optional ; 352 + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_licence> ;
441 - sp:elements ([ sp:object 353 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
442 - [ sp:varName "facilityKind"^^xsd:string 354 + sp:subject spin:_this
443 - ] ;
444 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
445 - sp:subject spin:_this
446 - ])
447 ] [ sp:object 355 ] [ sp:object
448 - [ sp:varName "facilityName"^^xsd:string 356 + [ sp:varName "licenceName"^^xsd:string
449 ] ; 357 ] ;
450 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 358 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
451 sp:subject spin:_this 359 sp:subject spin:_this
452 - ] [ rdf:type sp:NotExists ; 360 + ] [ rdf:type sp:NamedGraph ;
453 - sp:elements ([ sp:object 361 + sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#Licence> ;
454 - [ sp:varName "namingSystem"^^xsd:string 362 + sp:predicate rdf:type ;
363 + sp:subject
364 + [ sp:varName "licence"^^xsd:string
365 + ]
366 + ] [ sp:object
367 + [ sp:varName "licenceName"^^xsd:string
455 ] ; 368 ] ;
456 - sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ; 369 + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
457 - sp:subject spin:_this
458 - ])
459 - ] [ rdf:type sp:NotExists ;
460 - sp:elements ([ sp:object spin:_this ;
461 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
462 sp:subject 370 sp:subject
463 - [ sp:varName "something"^^xsd:string 371 + [ sp:varName "licence"^^xsd:string
464 ] 372 ]
465 - ]) 373 + ] [ sp:object
374 + [ sp:varName "licenceId"^^xsd:string
375 + ] ;
376 + sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
377 + sp:subject
378 + [ sp:varName "livence"^^xsd:string
379 + ]
380 + ]) ;
381 + sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
466 ] [ rdf:type sp:Bind ; 382 ] [ rdf:type sp:Bind ;
467 sp:expression 383 sp:expression
468 - [ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ; 384 + [ rdf:type fn:concat ;
469 - sp:arg1 [ sp:varName "facilityKind"^^xsd:string 385 + sp:arg1 "licence-" ;
386 + sp:arg2 [ sp:varName "licenceId"^^xsd:string
470 ] 387 ]
471 ] ; 388 ] ;
472 sp:variable 389 sp:variable
473 - [ sp:varName "reportingFacilityType"^^xsd:string 390 + [ sp:varName "licenceLabel"^^xsd:string
474 ] 391 ]
475 - ] [ rdf:type sp:Bind ; 392 + ])
476 - sp:expression 393 + ] ;
477 - [ rdf:type ep-spin-lib:normalizeString ; 394 + spin:rule
478 - sp:arg1 [ sp:varName "facilityName"^^xsd:string 395 + [ rdf:type sp:Construct ;
479 - ] 396 + rdfs:comment """STEP 00005 Record the Facility that has the flows - kind is \"well\"
480 - ] ; 397 +Nothing is done with the namingSystem!"""^^xsd:string ;
481 - sp:variable 398 + sp:templates ([ sp:object spin:_this ;
482 - [ sp:varName "normalizedfacilityName"^^xsd:string 399 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
400 + sp:subject
401 + [ sp:varName "well"^^xsd:string
483 ] 402 ]
484 - ] [ rdf:type sp:Bind ; 403 + ] [ sp:object
485 - sp:expression 404 + [ sp:varName "wellLabel"^^xsd:string
486 - [ rdf:type ep-spin-lib:normalizeString ;
487 - sp:arg1 [ rdf:type spl:object ;
488 - sp:arg1 [ sp:varName "reportingFacilityType"^^xsd:string
489 - ] ;
490 - sp:arg2 rdfs:label
491 - ]
492 ] ; 405 ] ;
493 - sp:variable 406 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
494 - [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string 407 + sp:subject spin:_this
495 - ] 408 + ]) ;
409 + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ;
410 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
411 + sp:subject spin:_this
412 + ] [ sp:object
413 + [ sp:varName "wellName"^^xsd:string
414 + ] ;
415 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
416 + sp:subject spin:_this
417 + ] [ rdf:type sp:NamedGraph ;
418 + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ;
419 + sp:predicate rdf:type ;
420 + sp:subject
421 + [ sp:varName "well"^^xsd:string
422 + ]
423 + ] [ sp:object
424 + [ sp:varName "wellName"^^xsd:string
425 + ] ;
426 + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
427 + sp:subject
428 + [ sp:varName "well"^^xsd:string
429 + ]
430 + ] [ sp:object
431 + [ sp:varName "wellId"^^xsd:string
432 + ] ;
433 + sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
434 + sp:subject
435 + [ sp:varName "well"^^xsd:string
436 + ]
437 + ]) ;
438 + sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
496 ] [ rdf:type sp:Bind ; 439 ] [ rdf:type sp:Bind ;
497 sp:expression 440 sp:expression
498 [ rdf:type fn:concat ; 441 [ rdf:type fn:concat ;
499 - sp:arg1 [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string 442 + sp:arg1 "well-" ;
500 - ] ; 443 + sp:arg2 [ sp:varName "wellId"^^xsd:string
501 - sp:arg2 "-" ;
502 - sp:arg3 [ sp:varName "normalizedFacilityName"^^xsd:string
503 ] 444 ]
504 ] ; 445 ] ;
505 sp:variable 446 sp:variable
506 - [ sp:varName "facilityLabel"^^xsd:string 447 + [ sp:varName "wellLabel"^^xsd:string
507 ] 448 ]
508 ]) 449 ])
509 ] ; 450 ] ;
510 spin:rule 451 spin:rule
511 [ rdf:type sp:Construct ; 452 [ rdf:type sp:Construct ;
512 - rdfs:comment """STEP 00009 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an ParentCompany 453 + rdfs:comment """STEP 00002 Record the Facility that has the flows - kind is \"wellbore\"
513 Nothing is done with the namingSystem!"""^^xsd:string ; 454 Nothing is done with the namingSystem!"""^^xsd:string ;
514 sp:templates ([ sp:object spin:_this ; 455 sp:templates ([ sp:object spin:_this ;
515 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 456 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
516 sp:subject 457 sp:subject
517 - [ sp:varName "company"^^xsd:string 458 + [ sp:varName "wellBore"^^xsd:string
518 ] 459 ]
519 ] [ sp:object 460 ] [ sp:object
520 - [ sp:varName "companyLabel"^^xsd:string 461 + [ sp:varName "wellBoreLabel"^^xsd:string
521 ] ; 462 ] ;
522 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 463 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
523 sp:subject spin:_this 464 sp:subject spin:_this
524 ]) ; 465 ]) ;
525 - sp:where ([ rdf:type sp:Union ; 466 + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_wellbore> ;
526 - sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ; 467 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
527 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 468 + sp:subject spin:_this
528 - sp:subject spin:_this
529 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ;
530 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
531 - sp:subject spin:_this
532 - ]))
533 ] [ sp:object 469 ] [ sp:object
534 - [ sp:varName "companyName"^^xsd:string 470 + [ sp:varName "wellBoreName"^^xsd:string
535 ] ; 471 ] ;
536 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 472 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
537 sp:subject spin:_this 473 sp:subject spin:_this
538 ] [ rdf:type sp:NamedGraph ; 474 ] [ rdf:type sp:NamedGraph ;
539 - sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#ParentCompany> ; 475 + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
540 sp:predicate rdf:type ; 476 sp:predicate rdf:type ;
541 sp:subject 477 sp:subject
542 - [ sp:varName "company"^^xsd:string 478 + [ sp:varName "wellBore"^^xsd:string
543 ] 479 ]
544 ] [ sp:object 480 ] [ sp:object
545 - [ sp:varName "companyName"^^xsd:string 481 + [ sp:varName "wellBoreName"^^xsd:string
546 ] ; 482 ] ;
547 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; 483 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
548 sp:subject 484 sp:subject
549 - [ sp:varName "company"^^xsd:string 485 + [ sp:varName "wellBore"^^xsd:string
550 ] 486 ]
551 ] [ sp:object 487 ] [ sp:object
552 - [ sp:varName "companyId"^^xsd:string 488 + [ sp:varName "wellBoreId"^^xsd:string
553 ] ; 489 ] ;
554 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; 490 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
555 sp:subject 491 sp:subject
556 - [ sp:varName "company"^^xsd:string 492 + [ sp:varName "wellBore"^^xsd:string
557 ] 493 ]
558 ]) ; 494 ]) ;
559 sp:graphNameNode <http://www.reportinghub.no/np/data/npd> 495 sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
560 ] [ rdf:type sp:Bind ; 496 ] [ rdf:type sp:Bind ;
561 sp:expression 497 sp:expression
562 [ rdf:type fn:concat ; 498 [ rdf:type fn:concat ;
563 - sp:arg1 "company-" ; 499 + sp:arg1 "wellbore-" ;
564 - sp:arg2 [ sp:varName "companyId"^^xsd:string 500 + sp:arg2 [ sp:varName "wellBoreId"^^xsd:string
565 ] 501 ]
566 ] ; 502 ] ;
567 sp:variable 503 sp:variable
568 - [ sp:varName "companyLabel"^^xsd:string 504 + [ sp:varName "wellBoreLabel"^^xsd:string
569 ] 505 ]
570 ]) 506 ])
571 ] ; 507 ] ;
...@@ -692,209 +628,390 @@ Naming system supplied"""^^xsd:string ; ...@@ -692,209 +628,390 @@ Naming system supplied"""^^xsd:string ;
692 ] ; 628 ] ;
693 spin:rule 629 spin:rule
694 [ rdf:type sp:Construct ; 630 [ rdf:type sp:Construct ;
695 - rdfs:comment """STEP 00001 Record the Facility that has the flows - kind is \"field\", etc. 631 + rdfs:comment """STEP 00003 Record the Facility that has the flows - kind is \"platform\" - assumed to be a SurfaceFixedFacility
696 Nothing is done with the namingSystem!"""^^xsd:string ; 632 Nothing is done with the namingSystem!"""^^xsd:string ;
697 sp:templates ([ sp:object spin:_this ; 633 sp:templates ([ sp:object spin:_this ;
698 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 634 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
699 sp:subject 635 sp:subject
700 - [ sp:varName "field"^^xsd:string 636 + [ sp:varName "platform"^^xsd:string
701 ] 637 ]
702 ] [ sp:object 638 ] [ sp:object
703 - [ sp:varName "fieldLabel"^^xsd:string 639 + [ sp:varName "platformLabel"^^xsd:string
640 + ] ;
641 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
642 + sp:subject spin:_this
643 + ]) ;
644 + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ;
645 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
646 + sp:subject spin:_this
647 + ] [ sp:object
648 + [ sp:varName "platformName"^^xsd:string
649 + ] ;
650 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
651 + sp:subject spin:_this
652 + ] [ rdf:type sp:NamedGraph ;
653 + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ;
654 + sp:predicate rdf:type ;
655 + sp:subject
656 + [ sp:varName "platform"^^xsd:string
657 + ]
658 + ] [ sp:object
659 + [ sp:varName "platformName"^^xsd:string
660 + ] ;
661 + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
662 + sp:subject
663 + [ sp:varName "platform"^^xsd:string
664 + ]
665 + ] [ sp:object
666 + [ sp:varName "platformId"^^xsd:string
667 + ] ;
668 + sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
669 + sp:subject
670 + [ sp:varName "platform"^^xsd:string
671 + ]
672 + ]) ;
673 + sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
674 + ] [ rdf:type sp:Bind ;
675 + sp:expression
676 + [ rdf:type fn:concat ;
677 + sp:arg1 "platform-" ;
678 + sp:arg2 [ sp:varName "platformId"^^xsd:string
679 + ]
680 + ] ;
681 + sp:variable
682 + [ sp:varName "platformLabel"^^xsd:string
683 + ]
684 + ])
685 + ] ;
686 + spin:rule
687 + [ rdf:type sp:Construct ;
688 + rdfs:comment """STEP 00008 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an OperatingCompany
689 +Nothing is done with the namingSystem!"""^^xsd:string ;
690 + sp:templates ([ sp:object spin:_this ;
691 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
692 + sp:subject
693 + [ sp:varName "company"^^xsd:string
694 + ]
695 + ] [ sp:object
696 + [ sp:varName "companyLabel"^^xsd:string
704 ] ; 697 ] ;
705 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 698 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
706 sp:subject spin:_this 699 sp:subject spin:_this
707 ]) ; 700 ]) ;
708 sp:where ([ rdf:type sp:Union ; 701 sp:where ([ rdf:type sp:Union ;
709 - sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field> ; 702 + sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ;
703 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
704 + sp:subject spin:_this
705 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ;
706 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
707 + sp:subject spin:_this
708 + ]))
709 + ] [ sp:object
710 + [ sp:varName "companyName"^^xsd:string
711 + ] ;
712 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
713 + sp:subject spin:_this
714 + ] [ rdf:type sp:NamedGraph ;
715 + sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ;
716 + sp:predicate rdf:type ;
717 + sp:subject
718 + [ sp:varName "company"^^xsd:string
719 + ]
720 + ] [ sp:object
721 + [ sp:varName "companyName"^^xsd:string
722 + ] ;
723 + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
724 + sp:subject
725 + [ sp:varName "company"^^xsd:string
726 + ]
727 + ] [ sp:object
728 + [ sp:varName "companyId"^^xsd:string
729 + ] ;
730 + sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
731 + sp:subject
732 + [ sp:varName "company"^^xsd:string
733 + ]
734 + ]) ;
735 + sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
736 + ] [ rdf:type sp:Bind ;
737 + sp:expression
738 + [ rdf:type fn:concat ;
739 + sp:arg1 "company-" ;
740 + sp:arg2 [ sp:varName "companyId"^^xsd:string
741 + ]
742 + ] ;
743 + sp:variable
744 + [ sp:varName "companyLabel"^^xsd:string
745 + ]
746 + ])
747 + ] ;
748 + spin:rule
749 + [ rdf:type sp:Construct ;
750 + rdfs:comment """STEP 00004 Record the Facility that has the flows - kind is \"platform\" - assumed to be a MoveableFacility
751 +Nothing is done with the namingSystem!"""^^xsd:string ;
752 + sp:templates ([ sp:object spin:_this ;
753 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
754 + sp:subject
755 + [ sp:varName "platform"^^xsd:string
756 + ]
757 + ] [ sp:object
758 + [ sp:varName "platformLabel"^^xsd:string
759 + ] ;
760 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
761 + sp:subject spin:_this
762 + ]) ;
763 + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ;
764 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
765 + sp:subject spin:_this
766 + ] [ sp:object
767 + [ sp:varName "platformName"^^xsd:string
768 + ] ;
769 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
770 + sp:subject spin:_this
771 + ] [ rdf:type sp:NamedGraph ;
772 + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#MoveableFacility> ;
773 + sp:predicate rdf:type ;
774 + sp:subject
775 + [ sp:varName "platform"^^xsd:string
776 + ]
777 + ] [ sp:object
778 + [ sp:varName "platformName"^^xsd:string
779 + ] ;
780 + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
781 + sp:subject
782 + [ sp:varName "platform"^^xsd:string
783 + ]
784 + ] [ sp:object
785 + [ sp:varName "platformId"^^xsd:string
786 + ] ;
787 + sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
788 + sp:subject
789 + [ sp:varName "platform"^^xsd:string
790 + ]
791 + ]) ;
792 + sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
793 + ] [ rdf:type sp:Bind ;
794 + sp:expression
795 + [ rdf:type fn:concat ;
796 + sp:arg1 "platform-" ;
797 + sp:arg2 [ sp:varName "platformId"^^xsd:string
798 + ]
799 + ] ;
800 + sp:variable
801 + [ sp:varName "platformLabel"^^xsd:string
802 + ]
803 + ])
804 + ] ;
805 + spin:rule
806 + [ rdf:type sp:Construct ;
807 + rdfs:comment """STEP 00006 Record the Facility that has the flows - kind is \"terminal\", \"pipeline\", \"flowline\", \"installation\", etc.
808 +Nothing is done with the namingSystem!"""^^xsd:string ;
809 + sp:templates ([ sp:object spin:_this ;
810 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
811 + sp:subject
812 + [ sp:varName "tuf"^^xsd:string
813 + ]
814 + ] [ sp:object
815 + [ sp:varName "tufLabel"^^xsd:string
816 + ] ;
817 + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
818 + sp:subject spin:_this
819 + ]) ;
820 + sp:where ([ rdf:type sp:Union ;
821 + sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
822 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
823 + sp:subject spin:_this
824 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_pipeline> ;
825 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
826 + sp:subject spin:_this
827 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_flowline> ;
828 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
829 + sp:subject spin:_this
830 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_installation> ;
831 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
832 + sp:subject spin:_this
833 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant> ;
710 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 834 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
711 sp:subject spin:_this 835 sp:subject spin:_this
712 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-part> ; 836 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_processingfacility> ;
713 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 837 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
714 sp:subject spin:_this 838 sp:subject spin:_this
715 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-group> ; 839 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_trunkline> ;
716 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 840 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
717 sp:subject spin:_this 841 sp:subject spin:_this
718 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-area> ; 842 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_storage> ;
843 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
844 + sp:subject spin:_this
845 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant-processing> ;
719 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 846 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
720 sp:subject spin:_this 847 sp:subject spin:_this
721 ])) 848 ]))
722 ] [ sp:object 849 ] [ sp:object
723 - [ sp:varName "fieldName"^^xsd:string 850 + [ sp:varName "tufName"^^xsd:string
724 ] ; 851 ] ;
725 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 852 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
726 sp:subject spin:_this 853 sp:subject spin:_this
727 ] [ rdf:type sp:NamedGraph ; 854 ] [ rdf:type sp:NamedGraph ;
728 - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ; 855 + sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#TUF> ;
729 sp:predicate rdf:type ; 856 sp:predicate rdf:type ;
730 sp:subject 857 sp:subject
731 - [ sp:varName "field"^^xsd:string 858 + [ sp:varName "tuf"^^xsd:string
732 ] 859 ]
733 ] [ sp:object 860 ] [ sp:object
734 - [ sp:varName "fieldName"^^xsd:string 861 + [ sp:varName "tufName"^^xsd:string
735 ] ; 862 ] ;
736 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; 863 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
737 sp:subject 864 sp:subject
738 - [ sp:varName "field"^^xsd:string 865 + [ sp:varName "tuf"^^xsd:string
739 ] 866 ]
740 ] [ sp:object 867 ] [ sp:object
741 - [ sp:varName "fieldId"^^xsd:string 868 + [ sp:varName "tufId"^^xsd:string
742 ] ; 869 ] ;
743 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; 870 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
744 sp:subject 871 sp:subject
745 - [ sp:varName "field"^^xsd:string 872 + [ sp:varName "tuf"^^xsd:string
746 ] 873 ]
747 ]) ; 874 ]) ;
748 sp:graphNameNode <http://www.reportinghub.no/np/data/npd> 875 sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
749 ] [ rdf:type sp:Bind ; 876 ] [ rdf:type sp:Bind ;
750 sp:expression 877 sp:expression
751 [ rdf:type fn:concat ; 878 [ rdf:type fn:concat ;
752 - sp:arg1 "field-" ; 879 + sp:arg1 "tuf-" ;
753 - sp:arg2 [ sp:varName "fieldId"^^xsd:string 880 + sp:arg2 [ sp:varName "tufId"^^xsd:string
754 ] 881 ]
755 ] ; 882 ] ;
756 sp:variable 883 sp:variable
757 - [ sp:varName "fieldLabel"^^xsd:string 884 + [ sp:varName "tufLabel"^^xsd:string
758 ] 885 ]
759 ]) 886 ])
760 ] ; 887 ] ;
761 spin:rule 888 spin:rule
762 [ rdf:type sp:Construct ; 889 [ rdf:type sp:Construct ;
763 - rdfs:comment """STEP 00002 Record the Facility that has the flows - kind is \"wellbore\" 890 + rdfs:comment """STEP 00009 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an ParentCompany
764 Nothing is done with the namingSystem!"""^^xsd:string ; 891 Nothing is done with the namingSystem!"""^^xsd:string ;
765 sp:templates ([ sp:object spin:_this ; 892 sp:templates ([ sp:object spin:_this ;
766 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 893 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
767 sp:subject 894 sp:subject
768 - [ sp:varName "wellBore"^^xsd:string 895 + [ sp:varName "company"^^xsd:string
769 ] 896 ]
770 ] [ sp:object 897 ] [ sp:object
771 - [ sp:varName "wellBoreLabel"^^xsd:string 898 + [ sp:varName "companyLabel"^^xsd:string
772 ] ; 899 ] ;
773 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 900 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
774 sp:subject spin:_this 901 sp:subject spin:_this
775 ]) ; 902 ]) ;
776 - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_wellbore> ; 903 + sp:where ([ rdf:type sp:Union ;
777 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 904 + sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ;
778 - sp:subject spin:_this 905 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
906 + sp:subject spin:_this
907 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ;
908 + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
909 + sp:subject spin:_this
910 + ]))
779 ] [ sp:object 911 ] [ sp:object
780 - [ sp:varName "wellBoreName"^^xsd:string 912 + [ sp:varName "companyName"^^xsd:string
781 ] ; 913 ] ;
782 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 914 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
783 sp:subject spin:_this 915 sp:subject spin:_this
784 ] [ rdf:type sp:NamedGraph ; 916 ] [ rdf:type sp:NamedGraph ;
785 - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ; 917 + sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#ParentCompany> ;
786 sp:predicate rdf:type ; 918 sp:predicate rdf:type ;
787 sp:subject 919 sp:subject
788 - [ sp:varName "wellBore"^^xsd:string 920 + [ sp:varName "company"^^xsd:string
789 ] 921 ]
790 ] [ sp:object 922 ] [ sp:object
791 - [ sp:varName "wellBoreName"^^xsd:string 923 + [ sp:varName "companyName"^^xsd:string
792 ] ; 924 ] ;
793 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; 925 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
794 sp:subject 926 sp:subject
795 - [ sp:varName "wellBore"^^xsd:string 927 + [ sp:varName "company"^^xsd:string
796 ] 928 ]
797 ] [ sp:object 929 ] [ sp:object
798 - [ sp:varName "wellBoreId"^^xsd:string 930 + [ sp:varName "companyId"^^xsd:string
799 ] ; 931 ] ;
800 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; 932 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
801 sp:subject 933 sp:subject
802 - [ sp:varName "wellBore"^^xsd:string 934 + [ sp:varName "company"^^xsd:string
803 ] 935 ]
804 ]) ; 936 ]) ;
805 sp:graphNameNode <http://www.reportinghub.no/np/data/npd> 937 sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
806 ] [ rdf:type sp:Bind ; 938 ] [ rdf:type sp:Bind ;
807 sp:expression 939 sp:expression
808 [ rdf:type fn:concat ; 940 [ rdf:type fn:concat ;
809 - sp:arg1 "wellbore-" ; 941 + sp:arg1 "company-" ;
810 - sp:arg2 [ sp:varName "wellBoreId"^^xsd:string 942 + sp:arg2 [ sp:varName "companyId"^^xsd:string
811 ] 943 ]
812 ] ; 944 ] ;
813 sp:variable 945 sp:variable
814 - [ sp:varName "wellBoreLabel"^^xsd:string 946 + [ sp:varName "companyLabel"^^xsd:string
815 ] 947 ]
816 ]) 948 ])
817 ] ; 949 ] ;
818 spin:rule 950 spin:rule
819 [ rdf:type sp:Construct ; 951 [ rdf:type sp:Construct ;
820 - rdfs:comment """STEP 00006 Record the Facility that has the flows - kind is \"terminal\", \"pipeline\", \"flowline\", \"installation\", etc. 952 + rdfs:comment """STEP 00001 Record the Facility that has the flows - kind is \"field\", etc.
821 Nothing is done with the namingSystem!"""^^xsd:string ; 953 Nothing is done with the namingSystem!"""^^xsd:string ;
822 sp:templates ([ sp:object spin:_this ; 954 sp:templates ([ sp:object spin:_this ;
823 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 955 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
824 sp:subject 956 sp:subject
825 - [ sp:varName "tuf"^^xsd:string 957 + [ sp:varName "field"^^xsd:string
826 ] 958 ]
827 ] [ sp:object 959 ] [ sp:object
828 - [ sp:varName "tufLabel"^^xsd:string 960 + [ sp:varName "fieldLabel"^^xsd:string
829 ] ; 961 ] ;
830 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 962 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
831 sp:subject spin:_this 963 sp:subject spin:_this
832 ]) ; 964 ]) ;
833 sp:where ([ rdf:type sp:Union ; 965 sp:where ([ rdf:type sp:Union ;
834 - sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ; 966 + sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field> ;
835 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
836 - sp:subject spin:_this
837 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_pipeline> ;
838 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
839 - sp:subject spin:_this
840 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_flowline> ;
841 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
842 - sp:subject spin:_this
843 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_installation> ;
844 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
845 - sp:subject spin:_this
846 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant> ;
847 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
848 - sp:subject spin:_this
849 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_processingfacility> ;
850 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 967 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
851 sp:subject spin:_this 968 sp:subject spin:_this
852 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_trunkline> ; 969 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-part> ;
853 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 970 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
854 sp:subject spin:_this 971 sp:subject spin:_this
855 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_storage> ; 972 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-group> ;
856 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 973 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
857 sp:subject spin:_this 974 sp:subject spin:_this
858 - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_plant-processing> ; 975 + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-area> ;
859 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 976 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
860 sp:subject spin:_this 977 sp:subject spin:_this
861 ])) 978 ]))
862 ] [ sp:object 979 ] [ sp:object
863 - [ sp:varName "tufName"^^xsd:string 980 + [ sp:varName "fieldName"^^xsd:string
864 ] ; 981 ] ;
865 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 982 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
866 sp:subject spin:_this 983 sp:subject spin:_this
867 ] [ rdf:type sp:NamedGraph ; 984 ] [ rdf:type sp:NamedGraph ;
868 - sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#TUF> ; 985 + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ;
869 sp:predicate rdf:type ; 986 sp:predicate rdf:type ;
870 sp:subject 987 sp:subject
871 - [ sp:varName "tuf"^^xsd:string 988 + [ sp:varName "field"^^xsd:string
872 ] 989 ]
873 ] [ sp:object 990 ] [ sp:object
874 - [ sp:varName "tufName"^^xsd:string 991 + [ sp:varName "fieldName"^^xsd:string
875 ] ; 992 ] ;
876 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; 993 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
877 sp:subject 994 sp:subject
878 - [ sp:varName "tuf"^^xsd:string 995 + [ sp:varName "field"^^xsd:string
879 ] 996 ]
880 ] [ sp:object 997 ] [ sp:object
881 - [ sp:varName "tufId"^^xsd:string 998 + [ sp:varName "fieldId"^^xsd:string
882 ] ; 999 ] ;
883 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; 1000 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
884 sp:subject 1001 sp:subject
885 - [ sp:varName "tuf"^^xsd:string 1002 + [ sp:varName "field"^^xsd:string
886 ] 1003 ]
887 ]) ; 1004 ]) ;
888 sp:graphNameNode <http://www.reportinghub.no/np/data/npd> 1005 sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
889 ] [ rdf:type sp:Bind ; 1006 ] [ rdf:type sp:Bind ;
890 sp:expression 1007 sp:expression
891 [ rdf:type fn:concat ; 1008 [ rdf:type fn:concat ;
892 - sp:arg1 "tuf-" ; 1009 + sp:arg1 "field-" ;
893 - sp:arg2 [ sp:varName "tufId"^^xsd:string 1010 + sp:arg2 [ sp:varName "fieldId"^^xsd:string
894 ] 1011 ]
895 ] ; 1012 ] ;
896 sp:variable 1013 sp:variable
897 - [ sp:varName "tufLabel"^^xsd:string 1014 + [ sp:varName "fieldLabel"^^xsd:string
898 ] 1015 ]
899 ]) 1016 ])
900 ] ; 1017 ] ;
...@@ -1004,24 +1121,24 @@ Naming system not supplied"""^^xsd:string ; ...@@ -1004,24 +1121,24 @@ Naming system not supplied"""^^xsd:string ;
1004 ] ; 1121 ] ;
1005 spin:rule 1122 spin:rule
1006 [ rdf:type sp:Construct ; 1123 [ rdf:type sp:Construct ;
1007 - rdfs:comment """STEP 00003 Record the Facility that has the flows - kind is \"platform\" - assumed to be a SurfaceFixedFacility 1124 + rdfs:comment """STEP 00007 Record the Facility that has the flows - kind is \"terminal\" - assumed to be a SurfaceFixedFacility
1008 Nothing is done with the namingSystem!"""^^xsd:string ; 1125 Nothing is done with the namingSystem!"""^^xsd:string ;
1009 sp:templates ([ sp:object spin:_this ; 1126 sp:templates ([ sp:object spin:_this ;
1010 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; 1127 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
1011 sp:subject 1128 sp:subject
1012 - [ sp:varName "platform"^^xsd:string 1129 + [ sp:varName "terminal"^^xsd:string
1013 ] 1130 ]
1014 ] [ sp:object 1131 ] [ sp:object
1015 - [ sp:varName "platformLabel"^^xsd:string 1132 + [ sp:varName "terminalLabel"^^xsd:string
1016 ] ; 1133 ] ;
1017 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; 1134 sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
1018 sp:subject spin:_this 1135 sp:subject spin:_this
1019 ]) ; 1136 ]) ;
1020 - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ; 1137 + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ;
1021 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; 1138 sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
1022 sp:subject spin:_this 1139 sp:subject spin:_this
1023 ] [ sp:object 1140 ] [ sp:object
1024 - [ sp:varName "platformName"^^xsd:string 1141 + [ sp:varName "terminalName"^^xsd:string
1025 ] ; 1142 ] ;
1026 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 1143 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
1027 sp:subject spin:_this 1144 sp:subject spin:_this
...@@ -1029,33 +1146,33 @@ Nothing is done with the namingSystem!"""^^xsd:string ; ...@@ -1029,33 +1146,33 @@ Nothing is done with the namingSystem!"""^^xsd:string ;
1029 sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ; 1146 sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ;
1030 sp:predicate rdf:type ; 1147 sp:predicate rdf:type ;
1031 sp:subject 1148 sp:subject
1032 - [ sp:varName "platform"^^xsd:string 1149 + [ sp:varName "terminal"^^xsd:string
1033 ] 1150 ]
1034 ] [ sp:object 1151 ] [ sp:object
1035 - [ sp:varName "platformName"^^xsd:string 1152 + [ sp:varName "terminalName"^^xsd:string
1036 ] ; 1153 ] ;
1037 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; 1154 sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
1038 sp:subject 1155 sp:subject
1039 - [ sp:varName "platform"^^xsd:string 1156 + [ sp:varName "terminal"^^xsd:string
1040 ] 1157 ]
1041 ] [ sp:object 1158 ] [ sp:object
1042 - [ sp:varName "platformId"^^xsd:string 1159 + [ sp:varName "terminalId"^^xsd:string
1043 ] ; 1160 ] ;
1044 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; 1161 sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
1045 sp:subject 1162 sp:subject
1046 - [ sp:varName "platform"^^xsd:string 1163 + [ sp:varName "terminal"^^xsd:string
1047 ] 1164 ]
1048 ]) ; 1165 ]) ;
1049 sp:graphNameNode <http://www.reportinghub.no/np/data/npd> 1166 sp:graphNameNode <http://www.reportinghub.no/np/data/npd>
1050 ] [ rdf:type sp:Bind ; 1167 ] [ rdf:type sp:Bind ;
1051 sp:expression 1168 sp:expression
1052 [ rdf:type fn:concat ; 1169 [ rdf:type fn:concat ;
1053 - sp:arg1 "platform-" ; 1170 + sp:arg1 "terminal-" ;
1054 - sp:arg2 [ sp:varName "platformId"^^xsd:string 1171 + sp:arg2 [ sp:varName "terminalId"^^xsd:string
1055 ] 1172 ]
1056 ] ; 1173 ] ;
1057 sp:variable 1174 sp:variable
1058 - [ sp:varName "platformLabel"^^xsd:string 1175 + [ sp:varName "terminalLabel"^^xsd:string
1059 ] 1176 ]
1060 ]) 1177 ])
1061 ] ; 1178 ] ;
...@@ -1142,121 +1259,6 @@ Naming system not supplied"""^^xsd:string ; ...@@ -1142,121 +1259,6 @@ Naming system not supplied"""^^xsd:string ;
1142 [ sp:varName "facilityLabel"^^xsd:string 1259 [ sp:varName "facilityLabel"^^xsd:string
1143 ] 1260 ]
1144 ]) 1261 ])
1145 - ] ;
1146 - spin:rule
1147 - [ rdf:type sp:Construct ;
1148 - rdfs:comment """STEP 00012c Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file
1149 -Naming system supplied
1150 -now anonymous - BIND (ep-dpr-spin-lib:buildSmallFacilityURI(?namingSystem, ?facilityName) AS ?facility) .
1151 -now context not in name"""^^xsd:string ;
1152 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ;
1153 - sp:predicate rdf:type ;
1154 - sp:subject _:b2
1155 - ] [ sp:object
1156 - [ sp:varName "reportingFacilityType"^^xsd:string
1157 - ] ;
1158 - sp:predicate rdf:type ;
1159 - sp:subject _:b2
1160 - ] [ sp:object
1161 - [ sp:varName "facilityNameWithContext"^^xsd:string
1162 - ] ;
1163 - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
1164 - sp:subject _:b2
1165 - ] [ sp:object spin:_this ;
1166 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
1167 - sp:subject _:b2
1168 - ] [ sp:object
1169 - [ sp:varName "facilityLabel"^^xsd:string
1170 - ] ;
1171 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ;
1172 - sp:subject spin:_this
1173 - ]) ;
1174 - sp:where ([ rdf:type sp:Optional ;
1175 - sp:elements ([ sp:object
1176 - [ sp:varName "facilityKind"^^xsd:string
1177 - ] ;
1178 - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ;
1179 - sp:subject spin:_this
1180 - ])
1181 - ] [ sp:object
1182 - [ sp:varName "facilityName"^^xsd:string
1183 - ] ;
1184 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
1185 - sp:subject spin:_this
1186 - ] [ sp:object
1187 - [ sp:varName "namingSystem"^^xsd:string
1188 - ] ;
1189 - sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ;
1190 - sp:subject spin:_this
1191 - ] [ rdf:type sp:NotExists ;
1192 - sp:elements ([ sp:object spin:_this ;
1193 - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
1194 - sp:subject
1195 - [ sp:varName "something"^^xsd:string
1196 - ]
1197 - ])
1198 - ] [ rdf:type sp:Bind ;
1199 - sp:expression
1200 - [ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ;
1201 - sp:arg1 [ sp:varName "facilityKind"^^xsd:string
1202 - ]
1203 - ] ;
1204 - sp:variable
1205 - [ sp:varName "reportingFacilityType"^^xsd:string
1206 - ]
1207 - ] [ rdf:type sp:Bind ;
1208 - sp:expression
1209 - [ rdf:type fn:concat ;
1210 - sp:arg1 [ sp:varName "namingSystem"^^xsd:string
1211 - ] ;
1212 - sp:arg2 "$" ;
1213 - sp:arg3 [ sp:varName "facilityName"^^xsd:string
1214 - ]
1215 - ] ;
1216 - sp:variable
1217 - [ sp:varName "facilityNameWithContext"^^xsd:string
1218 - ]
1219 - ] [ rdf:type sp:Bind ;
1220 - sp:expression
1221 - [ rdf:type fn:concat ;
1222 - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ;
1223 - sp:arg1 [ sp:varName "namingSystem"^^xsd:string
1224 - ]
1225 - ] ;
1226 - sp:arg2 "-" ;
1227 - sp:arg3 [ rdf:type ep-spin-lib:normalizeString ;
1228 - sp:arg1 [ sp:varName "facilityName"^^xsd:string
1229 - ]
1230 - ]
1231 - ] ;
1232 - sp:variable
1233 - [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
1234 - ]
1235 - ] [ rdf:type sp:Bind ;
1236 - sp:expression
1237 - [ rdf:type ep-spin-lib:normalizeString ;
1238 - sp:arg1 [ rdf:type spl:object ;
1239 - sp:arg1 [ sp:varName "reportingFacilityType"^^xsd:string
1240 - ] ;
1241 - sp:arg2 rdfs:label
1242 - ]
1243 - ] ;
1244 - sp:variable
1245 - [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
1246 - ]
1247 - ] [ rdf:type sp:Bind ;
1248 - sp:expression
1249 - [ rdf:type fn:concat ;
1250 - sp:arg1 [ sp:varName "normalizedReportingFacilityTypeLabel"^^xsd:string
1251 - ] ;
1252 - sp:arg2 "-" ;
1253 - sp:arg3 [ sp:varName "normalizedFacilityNameWithContext"^^xsd:string
1254 - ]
1255 - ] ;
1256 - sp:variable
1257 - [ sp:varName "facilityLabel"^^xsd:string
1258 - ]
1259 - ])
1260 ] . 1262 ] .
1261 1263
1262 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> 1264 <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1>
......