Showing
4 changed files
with
146 additions
and
145 deletions
1 | +# baseURI: http://www.reportinghub.no/erhf/schema/1.0/erh-facts-skos | ||
2 | +# imports: http://www.reportinghub.no/erhf/schema/1.0/erh-facts | ||
3 | +# imports: http://www.w3.org/2004/02/skos/core | ||
4 | + | ||
5 | +@prefix : <http://www.reportinghub.no/erhf/schema/1.0/erh-facts-skos#> . | ||
6 | +@prefix erhfskos: <http://www.reportinghub.no/erhf/schema/erh-facts-skos#> . | ||
7 | +@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
8 | +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
9 | +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
10 | +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
11 | + | ||
12 | +<http://www.reportinghub.no/erhf/schema/1.0/erh-facts-skos> | ||
13 | + rdf:type owl:Ontology ; | ||
14 | + owl:imports <http://www.w3.org/2004/02/skos/core> , <http://www.reportinghub.no/erhf/schema/1.0/erh-facts> ; | ||
15 | + owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ||
16 | + | ||
17 | +<http://www.reportinghub.no/erhf/schema/erh-facts#drilledInProductionLicence> | ||
18 | + rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> . | ||
19 | + | ||
20 | +<http://www.reportinghub.no/erhf/schema/erh-facts#flowPartOfField> | ||
21 | + rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> . | ||
22 | + | ||
23 | +<http://www.reportinghub.no/erhf/schema/erh-facts#owner> | ||
24 | + rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> . | ||
25 | + | ||
26 | +<http://www.reportinghub.no/erhf/schema/erh-facts#wellPartOfField> | ||
27 | + rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> . |
... | @@ -17,33 +17,31 @@ erhf:AliasNameInField | ... | @@ -17,33 +17,31 @@ erhf:AliasNameInField |
17 | rdfs:subClassOf | 17 | rdfs:subClassOf |
18 | [ rdf:type owl:Restriction ; | 18 | [ rdf:type owl:Restriction ; |
19 | owl:cardinality "1"^^xsd:nonNegativeInteger ; | 19 | owl:cardinality "1"^^xsd:nonNegativeInteger ; |
20 | - owl:onProperty erhf:contextField | 20 | + owl:onProperty erhf:erhname |
21 | ] ; | 21 | ] ; |
22 | rdfs:subClassOf | 22 | rdfs:subClassOf |
23 | [ rdf:type owl:Restriction ; | 23 | [ rdf:type owl:Restriction ; |
24 | owl:cardinality "1"^^xsd:nonNegativeInteger ; | 24 | owl:cardinality "1"^^xsd:nonNegativeInteger ; |
25 | - owl:onProperty erhf:erhname | 25 | + owl:onProperty erhf:contextField |
26 | ] . | 26 | ] . |
27 | 27 | ||
28 | erhf:AllocatedFlow | 28 | erhf:AllocatedFlow |
29 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 29 | + rdf:type erhf:FlowQualifier . |
30 | - rdfs:subClassOf erhf:Flow . | ||
31 | 30 | ||
32 | erhf:BAA | 31 | erhf:BAA |
33 | rdf:type owl:Class ; | 32 | rdf:type owl:Class ; |
34 | rdfs:subClassOf erhf:Owner . | 33 | rdfs:subClassOf erhf:Owner . |
35 | 34 | ||
36 | erhf:BudgetFlow | 35 | erhf:BudgetFlow |
37 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 36 | + rdf:type erhf:FlowQualifier . |
38 | - rdfs:subClassOf erhf:Flow . | ||
39 | 37 | ||
40 | erhf:Company | 38 | erhf:Company |
41 | rdf:type owl:Class ; | 39 | rdf:type owl:Class ; |
42 | rdfs:subClassOf owl:Thing ; | 40 | rdfs:subClassOf owl:Thing ; |
43 | rdfs:subClassOf | 41 | rdfs:subClassOf |
44 | [ rdf:type owl:Restriction ; | 42 | [ rdf:type owl:Restriction ; |
45 | - owl:minCardinality "0"^^xsd:nonNegativeInteger ; | 43 | + owl:cardinality "1"^^xsd:nonNegativeInteger ; |
46 | - owl:onProperty erhf:nameInField | 44 | + owl:onProperty erhf:npdname |
47 | ] ; | 45 | ] ; |
48 | rdfs:subClassOf | 46 | rdfs:subClassOf |
49 | [ rdf:type owl:Restriction ; | 47 | [ rdf:type owl:Restriction ; |
... | @@ -52,110 +50,90 @@ erhf:Company | ... | @@ -52,110 +50,90 @@ erhf:Company |
52 | ] ; | 50 | ] ; |
53 | rdfs:subClassOf | 51 | rdfs:subClassOf |
54 | [ rdf:type owl:Restriction ; | 52 | [ rdf:type owl:Restriction ; |
55 | - owl:cardinality "1"^^xsd:nonNegativeInteger ; | 53 | + owl:minCardinality "0"^^xsd:nonNegativeInteger ; |
56 | - owl:onProperty erhf:npdname | 54 | + owl:onProperty erhf:nameInField |
57 | ] . | 55 | ] . |
58 | 56 | ||
59 | erhf:ConstraintFlow | 57 | erhf:ConstraintFlow |
60 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 58 | + rdf:type erhf:FlowQualifier . |
61 | - rdfs:subClassOf erhf:Flow . | ||
62 | 59 | ||
63 | erhf:ConstraintFlow-fixed | 60 | erhf:ConstraintFlow-fixed |
64 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 61 | + rdf:type erhf:FlowQualifier . |
65 | - rdfs:subClassOf erhf:ConstraintFlow . | ||
66 | 62 | ||
67 | erhf:ConstraintFlow-maximum | 63 | erhf:ConstraintFlow-maximum |
68 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 64 | + rdf:type erhf:FlowQualifier . |
69 | - rdfs:subClassOf erhf:ConstraintFlow . | ||
70 | 65 | ||
71 | erhf:ConstraintFlow-minimum | 66 | erhf:ConstraintFlow-minimum |
72 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 67 | + rdf:type erhf:FlowQualifier . |
73 | - rdfs:subClassOf erhf:ConstraintFlow . | ||
74 | 68 | ||
75 | erhf:Consume | 69 | erhf:Consume |
76 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 70 | + rdf:type erhf:FlowKind . |
77 | - rdfs:subClassOf erhf:Flow . | ||
78 | 71 | ||
79 | erhf:Consume-HPflare | 72 | erhf:Consume-HPflare |
80 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 73 | + rdf:type erhf:FlowKind . |
81 | - rdfs:subClassOf erhf:Consume-flare . | ||
82 | 74 | ||
83 | erhf:Consume-LPflare | 75 | erhf:Consume-LPflare |
84 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 76 | + rdf:type erhf:FlowKind . |
85 | - rdfs:subClassOf erhf:Consume-flare . | ||
86 | 77 | ||
87 | erhf:Consume-blackstart | 78 | erhf:Consume-blackstart |
88 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 79 | + rdf:type erhf:FlowKind . |
89 | - rdfs:subClassOf erhf:Consume . | ||
90 | 80 | ||
91 | erhf:Consume-compressor | 81 | erhf:Consume-compressor |
92 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 82 | + rdf:type erhf:FlowKind . |
93 | - rdfs:subClassOf erhf:Consume . | ||
94 | 83 | ||
95 | erhf:Consume-emitted | 84 | erhf:Consume-emitted |
96 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 85 | + rdf:type erhf:FlowKind . |
97 | - rdfs:subClassOf erhf:Consume . | ||
98 | 86 | ||
99 | erhf:Consume-flare | 87 | erhf:Consume-flare |
100 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 88 | + rdf:type erhf:FlowKind . |
101 | - rdfs:subClassOf erhf:Consume . | ||
102 | 89 | ||
103 | erhf:Consume-fuel | 90 | erhf:Consume-fuel |
104 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 91 | + rdf:type erhf:FlowKind . |
105 | - rdfs:subClassOf erhf:Consume . | ||
106 | 92 | ||
107 | erhf:Consume-noncompressor | 93 | erhf:Consume-noncompressor |
108 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 94 | + rdf:type erhf:FlowKind ; |
109 | rdfs:subClassOf erhf:Consume . | 95 | rdfs:subClassOf erhf:Consume . |
110 | 96 | ||
111 | erhf:Consume-venting | 97 | erhf:Consume-venting |
112 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 98 | + rdf:type erhf:FlowKind . |
113 | - rdfs:subClassOf erhf:Consume . | ||
114 | 99 | ||
115 | erhf:DerivedFlow | 100 | erhf:DerivedFlow |
116 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 101 | + rdf:type erhf:FlowQualifier . |
117 | - rdfs:subClassOf erhf:Flow . | ||
118 | 102 | ||
119 | erhf:DerivedFlow-difference | 103 | erhf:DerivedFlow-difference |
120 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 104 | + rdf:type owl:Class ; |
121 | rdfs:subClassOf erhf:DerivedFlow . | 105 | rdfs:subClassOf erhf:DerivedFlow . |
122 | 106 | ||
123 | erhf:DifferenceFlow | 107 | erhf:DifferenceFlow |
124 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 108 | + rdf:type erhf:FlowQualifier . |
125 | - rdfs:subClassOf erhf:Flow . | ||
126 | 109 | ||
127 | erhf:EstimatedFlow | 110 | erhf:EstimatedFlow |
128 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 111 | + rdf:type erhf:FlowQualifier . |
129 | - rdfs:subClassOf erhf:Flow . | ||
130 | 112 | ||
131 | erhf:Export | 113 | erhf:Export |
132 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 114 | + rdf:type erhf:FlowKind . |
133 | - rdfs:subClassOf erhf:Flow . | ||
134 | 115 | ||
135 | erhf:Export-nominated | 116 | erhf:Export-nominated |
136 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 117 | + rdf:type erhf:FlowKind . |
137 | - rdfs:subClassOf erhf:Export . | ||
138 | 118 | ||
139 | erhf:Export-requested | 119 | erhf:Export-requested |
140 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 120 | + rdf:type erhf:FlowKind . |
141 | - rdfs:subClassOf erhf:Export . | ||
142 | 121 | ||
143 | erhf:Export-shortfall | 122 | erhf:Export-shortfall |
144 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 123 | + rdf:type erhf:FlowKind . |
145 | - rdfs:subClassOf erhf:Export . | ||
146 | 124 | ||
147 | erhf:Facility | 125 | erhf:Facility |
148 | rdf:type owl:Class ; | 126 | rdf:type owl:Class ; |
149 | rdfs:subClassOf owl:Thing ; | 127 | rdfs:subClassOf owl:Thing ; |
150 | rdfs:subClassOf | 128 | rdfs:subClassOf |
151 | [ rdf:type owl:Restriction ; | 129 | [ rdf:type owl:Restriction ; |
152 | - owl:minCardinality "0"^^xsd:nonNegativeInteger ; | 130 | + owl:cardinality "1"^^xsd:nonNegativeInteger ; |
153 | - owl:onProperty erhf:nameInField | 131 | + owl:onProperty erhf:npdname |
154 | ] ; | 132 | ] ; |
155 | rdfs:subClassOf | 133 | rdfs:subClassOf |
156 | [ rdf:type owl:Restriction ; | 134 | [ rdf:type owl:Restriction ; |
157 | - owl:cardinality "1"^^xsd:nonNegativeInteger ; | 135 | + owl:minCardinality "0"^^xsd:nonNegativeInteger ; |
158 | - owl:onProperty erhf:npdname | 136 | + owl:onProperty erhf:nameInField |
159 | ] . | 137 | ] . |
160 | 138 | ||
161 | erhf:Field | 139 | erhf:Field |
... | @@ -163,13 +141,13 @@ erhf:Field | ... | @@ -163,13 +141,13 @@ erhf:Field |
163 | rdfs:subClassOf owl:Thing ; | 141 | rdfs:subClassOf owl:Thing ; |
164 | rdfs:subClassOf | 142 | rdfs:subClassOf |
165 | [ rdf:type owl:Restriction ; | 143 | [ rdf:type owl:Restriction ; |
166 | - owl:maxCardinality "1"^^xsd:nonNegativeInteger ; | 144 | + owl:cardinality "1"^^xsd:nonNegativeInteger ; |
167 | - owl:onProperty erhf:currentActivityStatus | 145 | + owl:onProperty erhf:operatingCompany |
168 | ] ; | 146 | ] ; |
169 | rdfs:subClassOf | 147 | rdfs:subClassOf |
170 | [ rdf:type owl:Restriction ; | 148 | [ rdf:type owl:Restriction ; |
171 | - owl:minCardinality "0"^^xsd:nonNegativeInteger ; | 149 | + owl:cardinality "1"^^xsd:nonNegativeInteger ; |
172 | - owl:onProperty erhf:nameInField | 150 | + owl:onProperty erhf:npdname |
173 | ] ; | 151 | ] ; |
174 | rdfs:subClassOf | 152 | rdfs:subClassOf |
175 | [ rdf:type owl:Restriction ; | 153 | [ rdf:type owl:Restriction ; |
... | @@ -178,13 +156,13 @@ erhf:Field | ... | @@ -178,13 +156,13 @@ erhf:Field |
178 | ] ; | 156 | ] ; |
179 | rdfs:subClassOf | 157 | rdfs:subClassOf |
180 | [ rdf:type owl:Restriction ; | 158 | [ rdf:type owl:Restriction ; |
181 | - owl:cardinality "1"^^xsd:nonNegativeInteger ; | 159 | + owl:minCardinality "0"^^xsd:nonNegativeInteger ; |
182 | - owl:onProperty erhf:npdname | 160 | + owl:onProperty erhf:nameInField |
183 | ] ; | 161 | ] ; |
184 | rdfs:subClassOf | 162 | rdfs:subClassOf |
185 | [ rdf:type owl:Restriction ; | 163 | [ rdf:type owl:Restriction ; |
186 | - owl:cardinality "1"^^xsd:nonNegativeInteger ; | 164 | + owl:maxCardinality "1"^^xsd:nonNegativeInteger ; |
187 | - owl:onProperty erhf:operatingCompany | 165 | + owl:onProperty erhf:currentActivityStatus |
188 | ] . | 166 | ] . |
189 | 167 | ||
190 | erhf:FixedFacility | 168 | erhf:FixedFacility |
... | @@ -193,13 +171,13 @@ erhf:FixedFacility | ... | @@ -193,13 +171,13 @@ erhf:FixedFacility |
193 | rdfs:subClassOf erhf:Facility ; | 171 | rdfs:subClassOf erhf:Facility ; |
194 | rdfs:subClassOf | 172 | rdfs:subClassOf |
195 | [ rdf:type owl:Restriction ; | 173 | [ rdf:type owl:Restriction ; |
196 | - owl:cardinality "1"^^xsd:nonNegativeInteger ; | 174 | + owl:maxCardinality "1"^^xsd:nonNegativeInteger ; |
197 | - owl:onProperty erhf:npdid | 175 | + owl:onProperty erhf:operatingCompany |
198 | ] ; | 176 | ] ; |
199 | rdfs:subClassOf | 177 | rdfs:subClassOf |
200 | [ rdf:type owl:Restriction ; | 178 | [ rdf:type owl:Restriction ; |
201 | - owl:maxCardinality "1"^^xsd:nonNegativeInteger ; | 179 | + owl:cardinality "1"^^xsd:nonNegativeInteger ; |
202 | - owl:onProperty erhf:operatingCompany | 180 | + owl:onProperty erhf:npdid |
203 | ] . | 181 | ] . |
204 | 182 | ||
205 | erhf:Flow | 183 | erhf:Flow |
... | @@ -211,61 +189,65 @@ erhf:Flow | ... | @@ -211,61 +189,65 @@ erhf:Flow |
211 | owl:onProperty erhf:erhname | 189 | owl:onProperty erhf:erhname |
212 | ] . | 190 | ] . |
213 | 191 | ||
192 | +erhf:FlowKind | ||
193 | + rdf:type owl:Class ; | ||
194 | + rdfs:subClassOf owl:Thing . | ||
195 | + | ||
196 | +erhf:FlowQualifier | ||
197 | + rdf:type owl:Class ; | ||
198 | + rdfs:subClassOf owl:Thing . | ||
199 | + | ||
214 | erhf:ForecastFlow | 200 | erhf:ForecastFlow |
215 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 201 | + rdf:type owl:Class ; |
216 | - rdfs:subClassOf erhf:Flow . | 202 | + rdfs:subClassOf owl:Thing . |
217 | 203 | ||
218 | erhf:ForecastFlow-declineCurve | 204 | erhf:ForecastFlow-declineCurve |
219 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 205 | + rdf:type owl:Class ; |
220 | rdfs:subClassOf erhf:ForecastFlow . | 206 | rdfs:subClassOf erhf:ForecastFlow . |
221 | 207 | ||
222 | erhf:ForecastFlow-standard | 208 | erhf:ForecastFlow-standard |
223 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 209 | + rdf:type owl:Class ; |
224 | rdfs:subClassOf erhf:ForecastFlow . | 210 | rdfs:subClassOf erhf:ForecastFlow . |
225 | 211 | ||
226 | erhf:Gaslift | 212 | erhf:Gaslift |
227 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 213 | + rdf:type erhf:FlowKind . |
228 | - rdfs:subClassOf erhf:Flow . | ||
229 | 214 | ||
230 | erhf:HydrocarbonAccounting | 215 | erhf:HydrocarbonAccounting |
231 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 216 | + rdf:type erhf:FlowKind . |
232 | - rdfs:subClassOf erhf:Flow . | ||
233 | 217 | ||
234 | erhf:Import | 218 | erhf:Import |
235 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 219 | + rdf:type erhf:FlowKind . |
236 | - rdfs:subClassOf erhf:Flow . | ||
237 | 220 | ||
238 | erhf:Injection | 221 | erhf:Injection |
239 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 222 | + rdf:type erhf:FlowKind . |
240 | - rdfs:subClassOf erhf:Flow . | 223 | + |
224 | +erhf:Inventory | ||
225 | + rdf:type erhf:FlowKind . | ||
241 | 226 | ||
242 | erhf:Licence | 227 | erhf:Licence |
243 | rdf:type owl:Class ; | 228 | rdf:type owl:Class ; |
244 | rdfs:subClassOf erhf:Owner . | 229 | rdfs:subClassOf erhf:Owner . |
245 | 230 | ||
246 | erhf:MassAdjustedFlow | 231 | erhf:MassAdjustedFlow |
247 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 232 | + rdf:type erhf:FlowQualifier . |
248 | - rdfs:subClassOf erhf:Flow . | ||
249 | 233 | ||
250 | erhf:MeasuredFlow | 234 | erhf:MeasuredFlow |
251 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 235 | + rdf:type erhf:FlowQualifier . |
252 | - rdfs:subClassOf erhf:Flow . | ||
253 | 236 | ||
254 | erhf:MeasuredFlow-fiscal | 237 | erhf:MeasuredFlow-fiscal |
255 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 238 | + rdf:type owl:Class ; |
256 | rdfs:subClassOf erhf:MeasuredFlow . | 239 | rdfs:subClassOf erhf:MeasuredFlow . |
257 | 240 | ||
258 | erhf:MeasuredFlow-raw | 241 | erhf:MeasuredFlow-raw |
259 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 242 | + rdf:type owl:Class ; |
260 | rdfs:subClassOf erhf:MeasuredFlow . | 243 | rdfs:subClassOf erhf:MeasuredFlow . |
261 | 244 | ||
262 | erhf:MeasuredFlow-recalibrated | 245 | erhf:MeasuredFlow-recalibrated |
263 | - rdf:type erhf:ProductionFlowDefinitionSubType , owl:Class ; | 246 | + rdf:type owl:Class ; |
264 | rdfs:subClassOf erhf:MeasuredFlow . | 247 | rdfs:subClassOf erhf:MeasuredFlow . |
265 | 248 | ||
266 | erhf:MeteredFlowFiscal | 249 | erhf:MeteredFlowFiscal |
267 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 250 | + rdf:type erhf:FlowQualifier . |
268 | - rdfs:subClassOf erhf:Flow . | ||
269 | 251 | ||
270 | erhf:MoveableFacility | 252 | erhf:MoveableFacility |
271 | rdf:type owl:Class ; | 253 | rdf:type owl:Class ; |
... | @@ -273,22 +255,20 @@ erhf:MoveableFacility | ... | @@ -273,22 +255,20 @@ erhf:MoveableFacility |
273 | rdfs:subClassOf erhf:Facility ; | 255 | rdfs:subClassOf erhf:Facility ; |
274 | rdfs:subClassOf | 256 | rdfs:subClassOf |
275 | [ rdf:type owl:Restriction ; | 257 | [ rdf:type owl:Restriction ; |
276 | - owl:cardinality "1"^^xsd:nonNegativeInteger ; | 258 | + owl:maxCardinality "1"^^xsd:nonNegativeInteger ; |
277 | - owl:onProperty erhf:npdid | 259 | + owl:onProperty erhf:responsibleCompany |
278 | ] ; | 260 | ] ; |
279 | rdfs:subClassOf | 261 | rdfs:subClassOf |
280 | [ rdf:type owl:Restriction ; | 262 | [ rdf:type owl:Restriction ; |
281 | - owl:maxCardinality "1"^^xsd:nonNegativeInteger ; | 263 | + owl:cardinality "1"^^xsd:nonNegativeInteger ; |
282 | - owl:onProperty erhf:responsibleCompany | 264 | + owl:onProperty erhf:npdid |
283 | ] . | 265 | ] . |
284 | 266 | ||
285 | erhf:NominatedFlow | 267 | erhf:NominatedFlow |
286 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 268 | + rdf:type erhf:FlowQualifier . |
287 | - rdfs:subClassOf erhf:Flow . | ||
288 | 269 | ||
289 | erhf:Overboard | 270 | erhf:Overboard |
290 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 271 | + rdf:type erhf:FlowKind . |
291 | - rdfs:subClassOf erhf:Flow . | ||
292 | 272 | ||
293 | erhf:Owner | 273 | erhf:Owner |
294 | rdf:type owl:Class ; | 274 | rdf:type owl:Class ; |
... | @@ -296,81 +276,59 @@ erhf:Owner | ... | @@ -296,81 +276,59 @@ erhf:Owner |
296 | rdfs:subClassOf | 276 | rdfs:subClassOf |
297 | [ rdf:type owl:Restriction ; | 277 | [ rdf:type owl:Restriction ; |
298 | owl:cardinality "1"^^xsd:nonNegativeInteger ; | 278 | owl:cardinality "1"^^xsd:nonNegativeInteger ; |
299 | - owl:onProperty erhf:npdid | 279 | + owl:onProperty erhf:npdname |
300 | ] ; | 280 | ] ; |
301 | rdfs:subClassOf | 281 | rdfs:subClassOf |
302 | [ rdf:type owl:Restriction ; | 282 | [ rdf:type owl:Restriction ; |
303 | owl:cardinality "1"^^xsd:nonNegativeInteger ; | 283 | owl:cardinality "1"^^xsd:nonNegativeInteger ; |
304 | - owl:onProperty erhf:npdname | 284 | + owl:onProperty erhf:npdid |
305 | ] . | 285 | ] . |
306 | 286 | ||
307 | erhf:PotentialFlow | 287 | erhf:PotentialFlow |
308 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 288 | + rdf:type erhf:FlowQualifier . |
309 | - rdfs:subClassOf erhf:Flow . | ||
310 | 289 | ||
311 | erhf:ProcessedFlow | 290 | erhf:ProcessedFlow |
312 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 291 | + rdf:type erhf:FlowQualifier . |
313 | - rdfs:subClassOf erhf:Flow . | ||
314 | 292 | ||
315 | erhf:Production | 293 | erhf:Production |
316 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 294 | + rdf:type erhf:FlowKind . |
317 | - rdfs:subClassOf erhf:Flow . | ||
318 | - | ||
319 | -erhf:ProductionFlowDefinitionSubType | ||
320 | - rdf:type owl:Class ; | ||
321 | - rdfs:subClassOf owl:Thing . | ||
322 | - | ||
323 | -erhf:ProductionFlowDefinitionType | ||
324 | - rdf:type owl:Class ; | ||
325 | - rdfs:subClassOf owl:Thing . | ||
326 | 295 | ||
327 | erhf:ProductionTestFlowLineFlow | 296 | erhf:ProductionTestFlowLineFlow |
328 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 297 | + rdf:type owl:Class . |
329 | - rdfs:subClassOf erhf:Flow . | ||
330 | 298 | ||
331 | erhf:ProductionTestGasLiftFlow | 299 | erhf:ProductionTestGasLiftFlow |
332 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 300 | + rdf:type owl:Class ; |
333 | - rdfs:subClassOf erhf:Flow . | 301 | + rdfs:subClassOf owl:Thing . |
334 | 302 | ||
335 | erhf:ProductionTestSeparatorFlow | 303 | erhf:ProductionTestSeparatorFlow |
336 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 304 | + rdf:type owl:Class . |
337 | - rdfs:subClassOf erhf:Flow . | ||
338 | 305 | ||
339 | erhf:ProductionTestWellHeadFlow | 306 | erhf:ProductionTestWellHeadFlow |
340 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 307 | + rdf:type owl:Class . |
341 | - rdfs:subClassOf erhf:Flow . | ||
342 | 308 | ||
343 | erhf:QuotaFlow | 309 | erhf:QuotaFlow |
344 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 310 | + rdf:type erhf:FlowQualifier . |
345 | - rdfs:subClassOf erhf:Flow . | ||
346 | 311 | ||
347 | erhf:RecommendedFlow | 312 | erhf:RecommendedFlow |
348 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 313 | + rdf:type erhf:FlowQualifier . |
349 | - rdfs:subClassOf erhf:Flow . | ||
350 | 314 | ||
351 | erhf:Sale | 315 | erhf:Sale |
352 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 316 | + rdf:type erhf:FlowKind . |
353 | - rdfs:subClassOf erhf:Flow . | ||
354 | 317 | ||
355 | erhf:SaleableFlow | 318 | erhf:SaleableFlow |
356 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 319 | + rdf:type erhf:FlowQualifier . |
357 | - rdfs:subClassOf erhf:Flow . | ||
358 | 320 | ||
359 | erhf:SimulatedFlow | 321 | erhf:SimulatedFlow |
360 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 322 | + rdf:type erhf:FlowQualifier . |
361 | - rdfs:subClassOf erhf:Flow . | ||
362 | 323 | ||
363 | erhf:Storage | 324 | erhf:Storage |
364 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 325 | + rdf:type erhf:FlowKind . |
365 | - rdfs:subClassOf erhf:Flow . | ||
366 | 326 | ||
367 | erhf:TargetFlow | 327 | erhf:TargetFlow |
368 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 328 | + rdf:type erhf:FlowQualifier . |
369 | - rdfs:subClassOf erhf:Flow . | ||
370 | 329 | ||
371 | erhf:TariffBasisFlow | 330 | erhf:TariffBasisFlow |
372 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 331 | + rdf:type erhf:FlowQualifier . |
373 | - rdfs:subClassOf erhf:Flow . | ||
374 | 332 | ||
375 | erhf:TransportationUtilizationFacility | 333 | erhf:TransportationUtilizationFacility |
376 | rdf:type owl:Class ; | 334 | rdf:type owl:Class ; |
... | @@ -382,9 +340,11 @@ erhf:TransportationUtilizationFacility | ... | @@ -382,9 +340,11 @@ erhf:TransportationUtilizationFacility |
382 | owl:onProperty erhf:npdid | 340 | owl:onProperty erhf:npdid |
383 | ] . | 341 | ] . |
384 | 342 | ||
343 | +erhf:Unknown | ||
344 | + rdf:type erhf:FlowKind . | ||
345 | + | ||
385 | erhf:ValueAdjustedFlow | 346 | erhf:ValueAdjustedFlow |
386 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 347 | + rdf:type erhf:FlowQualifier . |
387 | - rdfs:subClassOf erhf:Flow . | ||
388 | 348 | ||
389 | erhf:Well | 349 | erhf:Well |
390 | rdf:type owl:Class ; | 350 | rdf:type owl:Class ; |
... | @@ -400,12 +360,11 @@ erhf:Wellbore | ... | @@ -400,12 +360,11 @@ erhf:Wellbore |
400 | ] . | 360 | ] . |
401 | 361 | ||
402 | erhf:WholeLifeProductFlow | 362 | erhf:WholeLifeProductFlow |
403 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 363 | + rdf:type owl:Class . |
404 | - rdfs:subClassOf erhf:Flow . | ||
405 | 364 | ||
406 | erhf:WholeLifeProductionFlow | 365 | erhf:WholeLifeProductionFlow |
407 | - rdf:type erhf:ProductionFlowDefinitionType , owl:Class ; | 366 | + rdf:type owl:Class ; |
408 | - rdfs:subClassOf erhf:Flow . | 367 | + rdfs:subClassOf owl:Thing . |
409 | 368 | ||
410 | erhf:belongsTo | 369 | erhf:belongsTo |
411 | rdf:type owl:ObjectProperty ; | 370 | rdf:type owl:ObjectProperty ; | ... | ... |
1 | # baseURI: http://www.reportinghub.no/erhf/transform/npdfacts-erhf | 1 | # baseURI: http://www.reportinghub.no/erhf/transform/npdfacts-erhf |
2 | # imports: http://spinrdf.org/spin | 2 | # imports: http://spinrdf.org/spin |
3 | # imports: http://www.reportinghub.no/erhf/schema/1.0/erh-facts | 3 | # imports: http://www.reportinghub.no/erhf/schema/1.0/erh-facts |
4 | +# imports: http://www.reportinghub.no/np/data/npd | ||
4 | # imports: http://www.reportinghub.no/np/schema/1.0/npd | 5 | # imports: http://www.reportinghub.no/np/schema/1.0/npd |
5 | 6 | ||
6 | @prefix npdfacts-erhf: <http://www.reportinghub.no/erhf/transform/npdfacts-erhf#> . | 7 | @prefix npdfacts-erhf: <http://www.reportinghub.no/erhf/transform/npdfacts-erhf#> . |
... | @@ -15,6 +16,7 @@ | ... | @@ -15,6 +16,7 @@ |
15 | <http://www.reportinghub.no/ep/schema/facility#Facility> | 16 | <http://www.reportinghub.no/ep/schema/facility#Facility> |
16 | spin:rule | 17 | spin:rule |
17 | [ rdf:type sp:Construct ; | 18 | [ rdf:type sp:Construct ; |
19 | + rdfs:comment "1070 Make Facility except Field"^^xsd:string ; | ||
18 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Facility> ; | 20 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Facility> ; |
19 | sp:predicate rdf:type ; | 21 | sp:predicate rdf:type ; |
20 | sp:subject spin:_this | 22 | sp:subject spin:_this |
... | @@ -29,7 +31,12 @@ | ... | @@ -29,7 +31,12 @@ |
29 | sp:predicate <http://www.reportinghub.no/erhf/schema/erh-facts#npdname> ; | 31 | sp:predicate <http://www.reportinghub.no/erhf/schema/erh-facts#npdname> ; |
30 | sp:subject spin:_this | 32 | sp:subject spin:_this |
31 | ]) ; | 33 | ]) ; |
32 | - sp:where ([ sp:object | 34 | + sp:where ([ rdf:type sp:NotExists ; |
35 | + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ; | ||
36 | + sp:predicate rdf:type ; | ||
37 | + sp:subject spin:_this | ||
38 | + ]) | ||
39 | + ] [ sp:object | ||
33 | [ sp:varName "npdid"^^xsd:string | 40 | [ sp:varName "npdid"^^xsd:string |
34 | ] ; | 41 | ] ; |
35 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | 42 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; |
... | @@ -45,6 +52,7 @@ | ... | @@ -45,6 +52,7 @@ |
45 | <http://www.reportinghub.no/ep/schema/facility#Field> | 52 | <http://www.reportinghub.no/ep/schema/facility#Field> |
46 | spin:rule | 53 | spin:rule |
47 | [ rdf:type sp:Construct ; | 54 | [ rdf:type sp:Construct ; |
55 | + rdfs:comment "1060 Make Field"^^xsd:string ; | ||
48 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Field> ; | 56 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Field> ; |
49 | sp:predicate rdf:type ; | 57 | sp:predicate rdf:type ; |
50 | sp:subject spin:_this | 58 | sp:subject spin:_this |
... | @@ -75,6 +83,7 @@ | ... | @@ -75,6 +83,7 @@ |
75 | <http://www.reportinghub.no/ep/schema/well#Well> | 83 | <http://www.reportinghub.no/ep/schema/well#Well> |
76 | spin:rule | 84 | spin:rule |
77 | [ rdf:type sp:Construct ; | 85 | [ rdf:type sp:Construct ; |
86 | + rdfs:comment "1050 Make Well"^^xsd:string ; | ||
78 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Well> ; | 87 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Well> ; |
79 | sp:predicate rdf:type ; | 88 | sp:predicate rdf:type ; |
80 | sp:subject spin:_this | 89 | sp:subject spin:_this |
... | @@ -95,6 +104,7 @@ | ... | @@ -95,6 +104,7 @@ |
95 | <http://www.reportinghub.no/ep/schema/well#WellBore> | 104 | <http://www.reportinghub.no/ep/schema/well#WellBore> |
96 | spin:rule | 105 | spin:rule |
97 | [ rdf:type sp:Construct ; | 106 | [ rdf:type sp:Construct ; |
107 | + rdfs:comment "1030 Make Wellbore"^^xsd:string ; | ||
98 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Wellbore> ; | 108 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Wellbore> ; |
99 | sp:predicate rdf:type ; | 109 | sp:predicate rdf:type ; |
100 | sp:subject spin:_this | 110 | sp:subject spin:_this |
... | @@ -124,12 +134,13 @@ | ... | @@ -124,12 +134,13 @@ |
124 | 134 | ||
125 | <http://www.reportinghub.no/erhf/transform/npdfacts-erhf> | 135 | <http://www.reportinghub.no/erhf/transform/npdfacts-erhf> |
126 | rdf:type owl:Ontology ; | 136 | rdf:type owl:Ontology ; |
127 | - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/erhf/schema/1.0/erh-facts> , <http://www.reportinghub.no/np/schema/1.0/npd> ; | 137 | + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/erhf/schema/1.0/erh-facts> , <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/np/data/npd> ; |
128 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 138 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
129 | 139 | ||
130 | <http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea> | 140 | <http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea> |
131 | spin:rule | 141 | spin:rule |
132 | [ rdf:type sp:Construct ; | 142 | [ rdf:type sp:Construct ; |
143 | + rdfs:comment "1020 Make BAA"^^xsd:string ; | ||
133 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#BAA> ; | 144 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#BAA> ; |
134 | sp:predicate rdf:type ; | 145 | sp:predicate rdf:type ; |
135 | sp:subject spin:_this | 146 | sp:subject spin:_this |
... | @@ -160,6 +171,7 @@ | ... | @@ -160,6 +171,7 @@ |
160 | <http://www.reportinghub.no/np/schema/npd#Licence> | 171 | <http://www.reportinghub.no/np/schema/npd#Licence> |
161 | spin:rule | 172 | spin:rule |
162 | [ rdf:type sp:Construct ; | 173 | [ rdf:type sp:Construct ; |
174 | + rdfs:comment "1010 Make Licence"^^xsd:string ; | ||
163 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Licence> ; | 175 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Licence> ; |
164 | sp:predicate rdf:type ; | 176 | sp:predicate rdf:type ; |
165 | sp:subject spin:_this | 177 | sp:subject spin:_this |
... | @@ -190,6 +202,7 @@ | ... | @@ -190,6 +202,7 @@ |
190 | <http://www.reportinghub.no/np/schema/npd#OperatingCompany> | 202 | <http://www.reportinghub.no/np/schema/npd#OperatingCompany> |
191 | spin:rule | 203 | spin:rule |
192 | [ rdf:type sp:Construct ; | 204 | [ rdf:type sp:Construct ; |
205 | + rdfs:comment "1000 make Company"^^xsd:string ; | ||
193 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Company> ; | 206 | sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Company> ; |
194 | sp:predicate rdf:type ; | 207 | sp:predicate rdf:type ; |
195 | sp:subject spin:_this | 208 | sp:subject spin:_this | ... | ... |
... | @@ -12,5 +12,7 @@ | ... | @@ -12,5 +12,7 @@ |
12 | [] rdf:type inference:Configuration ; | 12 | [] rdf:type inference:Configuration ; |
13 | composite:child | 13 | composite:child |
14 | [ rdf:type <http://spinrdf.org/spin#TopSPIN> ; | 14 | [ rdf:type <http://spinrdf.org/spin#TopSPIN> ; |
15 | + <http://spinrdf.org/spin#topSPINOptions> | ||
16 | + "singlePass" ; | ||
15 | composite:index "0"^^xsd:int | 17 | composite:index "0"^^xsd:int |
16 | ] . | 18 | ] . | ... | ... |
-
Please register or login to post a comment