Holger Knublauch

Renaming from 1.1 to 1.0

NPD namespace changes
UI progress
1 +# baseURI: http://www.energistics.org/schemas/abstract
2 +# imports: http://www.linkedmodel.org/schema/dtype
3 +# imports: http://www.linkedmodel.org/schema/vaem
4 +
5 +@prefix abstract: <http://www.energistics.org/schemas/abstract#> .
6 +@prefix dc: <http://purl.org/dc/elements/1.1/> .
7 +@prefix dtype: <http://www.linkedmodel.org/schema/dtype#> .
8 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
9 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
10 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
11 +@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
12 +@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .
13 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
14 +
15 +dc:description
16 + rdfs:label "description"^^xsd:string .
17 +
18 +<http://www.energistics.org/schemas/abstract>
19 + rdf:type owl:Ontology ;
20 + owl:imports <http://www.linkedmodel.org/schema/vaem> , <http://www.linkedmodel.org/schema/dtype> ;
21 + owl:versionInfo "Created with TopBraid Composer from the XML Schema http://www.energistics.org/schemas/abstract"^^xsd:string .
22 +
23 +abstract:AbstractContextualObject
24 + rdf:type owl:Class ;
25 + rdfs:label "Abstract contextual object"^^xsd:string ;
26 + rdfs:subClassOf abstract:AbstractObject ;
27 + dc:description "Substitution group for contextual objects."^^xsd:string .
28 +
29 +abstract:AbstractDataObject
30 + rdf:type owl:Class ;
31 + rdfs:label "Abstract data object"^^xsd:string ;
32 + rdfs:subClassOf abstract:AbstractObject ;
33 + dc:description "Substitution group for normative data objects."^^xsd:string .
34 +
35 +abstract:AbstractObject
36 + rdf:type owl:Class ;
37 + rdfs:label "Abstract object"^^xsd:string ;
38 + dc:description """The intended abstract supertype of all schema roots
39 + that may be a member of a substitution group (whether contextual or data).
40 + The type of root global elements should be extended from this type and the
41 + root global element should be declared to be a member of one of the above substitution groups."""^^xsd:string .
42 +
43 +skos:prefLabel
44 + rdf:type owl:AnnotationProperty ;
45 + rdfs:label "pref label"^^xsd:string .
1 +# Saved by TopBraid on Mon Aug 08 15:10:22 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/1.1/activity-purpose
3 +# imports: http://www.reportinghub.no/ep/schema/1.1/activity
4 +# imports: http://purl.org/dc/elements/1.1/
5 +# imports: http://www.w3.org/2004/02/skos/core
6 +# imports: http://spinrdf.org/spin
7 +# imports: http://purl.org/dc/terms/
8 +
9 +@prefix : <http://www.reportinghub.no/ep/schema/1.1/activity-purpose#> .
10 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
11 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
12 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
13 +@prefix sp: <http://spinrdf.org/sp#> .
14 +@prefix spin: <http://spinrdf.org/spin#> .
15 +@prefix spl: <http://spinrdf.org/spl#> .
16 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
17 +
18 +<http://www.reportinghub.no/ep/schema/1.1/activity-purpose>
19 + rdf:type owl:Ontology ;
20 + owl:imports <http://purl.org/dc/elements/1.1/> , <http://purl.org/dc/terms/> , <http://www.w3.org/2004/02/skos/core> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.1/activity> ;
21 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
22 +
23 +:DailyDrillingActivityPurposeType
24 + rdf:type rdfs:Class ;
25 + rdfs:label "daily drilling activity purpose type"^^xsd:string ;
26 + rdfs:subClassOf owl:Class .
27 +
28 +:Completion--bopwellheadequipment
29 + rdf:type :DailyDrillingActivityPurposeType ;
30 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
31 +
32 +:Completion--circulatingconditioning
33 + rdf:type :DailyDrillingActivityPurposeType ;
34 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
35 +
36 +:Completion--completionstring
37 + rdf:type :DailyDrillingActivityPurposeType ;
38 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
39 +
40 +:Completion--flow
41 + rdf:type :DailyDrillingActivityPurposeType ;
42 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
43 +
44 +:Completion--hydraulicworkover
45 + rdf:type :DailyDrillingActivityPurposeType ;
46 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
47 +
48 +:Completion--mill
49 + rdf:type :DailyDrillingActivityPurposeType ;
50 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
51 +
52 +:Completion--other
53 + rdf:type :DailyDrillingActivityPurposeType ;
54 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
55 +
56 +:Completion--perforate
57 + rdf:type :DailyDrillingActivityPurposeType ;
58 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
59 +
60 +:Completion--rigupdown
61 + rdf:type :DailyDrillingActivityPurposeType ;
62 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
63 +
64 +:Completion--sandcontrol
65 + rdf:type :DailyDrillingActivityPurposeType ;
66 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
67 +
68 +:Completion--stimulate
69 + rdf:type :DailyDrillingActivityPurposeType ;
70 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
71 +
72 +:Completion--testscsssv
73 + rdf:type :DailyDrillingActivityPurposeType ;
74 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
75 +
76 +:Completion--wait
77 + rdf:type :DailyDrillingActivityPurposeType ;
78 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
79 +
80 +:Completion--wireline
81 + rdf:type :DailyDrillingActivityPurposeType ;
82 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
83 +
84 +:Drilling--bopactivities
85 + rdf:type :DailyDrillingActivityPurposeType ;
86 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
87 +
88 +:Drilling--bopwellheadequipment
89 + rdf:type :DailyDrillingActivityPurposeType ;
90 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
91 +
92 +:Drilling--casing
93 + rdf:type :DailyDrillingActivityPurposeType ;
94 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
95 +
96 +:Drilling--circulatingconditioning
97 + rdf:type :DailyDrillingActivityPurposeType ;
98 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
99 +
100 +:Drilling--drill
101 + rdf:type :DailyDrillingActivityPurposeType ;
102 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
103 +
104 +:Drilling--drive
105 + rdf:type :DailyDrillingActivityPurposeType ;
106 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
107 +
108 +:Drilling--holeopen
109 + rdf:type :DailyDrillingActivityPurposeType ;
110 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
111 +
112 +:Drilling--mill
113 + rdf:type :DailyDrillingActivityPurposeType ;
114 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
115 +
116 +:Drilling--other
117 + rdf:type :DailyDrillingActivityPurposeType ;
118 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
119 +
120 +:Drilling--pressuredetection
121 + rdf:type :DailyDrillingActivityPurposeType ;
122 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
123 +
124 +:Drilling--ream
125 + rdf:type :DailyDrillingActivityPurposeType ;
126 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
127 +
128 +:Drilling--rigupdown
129 + rdf:type :DailyDrillingActivityPurposeType ;
130 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
131 +
132 +:Drilling--survey
133 + rdf:type :DailyDrillingActivityPurposeType ;
134 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
135 +
136 +:Drilling--trip
137 + rdf:type :DailyDrillingActivityPurposeType ;
138 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
139 +
140 +:Drilling--underream
141 + rdf:type :DailyDrillingActivityPurposeType ;
142 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
143 +
144 +:Drilling--wait
145 + rdf:type :DailyDrillingActivityPurposeType ;
146 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
147 +
148 +:Formationevaluation--circulatingconditioning
149 + rdf:type :DailyDrillingActivityPurposeType ;
150 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
151 +
152 +:Formationevaluation--circulationsamples
153 + rdf:type :DailyDrillingActivityPurposeType ;
154 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
155 +
156 +:Formationevaluation--core
157 + rdf:type :DailyDrillingActivityPurposeType ;
158 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
159 +
160 +:Formationevaluation--drillstemtest
161 + rdf:type :DailyDrillingActivityPurposeType ;
162 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
163 +
164 +:Formationevaluation--log
165 + rdf:type :DailyDrillingActivityPurposeType ;
166 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
167 +
168 +:Formationevaluation--other
169 + rdf:type :DailyDrillingActivityPurposeType ;
170 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
171 +
172 +:Formationevaluation--productiontest
173 + rdf:type :DailyDrillingActivityPurposeType ;
174 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
175 +
176 +:Formationevaluation--rftfit
177 + rdf:type :DailyDrillingActivityPurposeType ;
178 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
179 +
180 +:Formationevaluation--rigupdown
181 + rdf:type :DailyDrillingActivityPurposeType ;
182 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
183 +
184 +:Formationevaluation--trip
185 + rdf:type :DailyDrillingActivityPurposeType ;
186 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
187 +
188 +:Formationevaluation--wait
189 + rdf:type :DailyDrillingActivityPurposeType ;
190 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
191 +
192 +:Interruption--fish
193 + rdf:type :DailyDrillingActivityPurposeType ;
194 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
195 +
196 +:Interruption--lostcirculation
197 + rdf:type :DailyDrillingActivityPurposeType ;
198 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
199 +
200 +:Interruption--maintain
201 + rdf:type :DailyDrillingActivityPurposeType ;
202 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
203 +
204 +:Interruption--mill
205 + rdf:type :DailyDrillingActivityPurposeType ;
206 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
207 +
208 +:Interruption--other
209 + rdf:type :DailyDrillingActivityPurposeType ;
210 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
211 +
212 +:Interruption--repair
213 + rdf:type :DailyDrillingActivityPurposeType ;
214 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
215 +
216 +:Interruption--rigupdown
217 + rdf:type :DailyDrillingActivityPurposeType ;
218 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
219 +
220 +:Interruption--sidetrack
221 + rdf:type :DailyDrillingActivityPurposeType ;
222 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
223 +
224 +:Interruption--wait
225 + rdf:type :DailyDrillingActivityPurposeType ;
226 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
227 +
228 +:Interruption--waitingonweather
229 + rdf:type :DailyDrillingActivityPurposeType ;
230 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
231 +
232 +:Interruption--wellcontrol
233 + rdf:type :DailyDrillingActivityPurposeType ;
234 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
235 +
236 +:Moving--anchor
237 + rdf:type :DailyDrillingActivityPurposeType ;
238 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
239 +
240 +:Moving--jack
241 + rdf:type :DailyDrillingActivityPurposeType ;
242 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
243 +
244 +:Moving--position
245 + rdf:type :DailyDrillingActivityPurposeType ;
246 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
247 +
248 +:Moving--skid
249 + rdf:type :DailyDrillingActivityPurposeType ;
250 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
251 +
252 +:Moving--transit
253 + rdf:type :DailyDrillingActivityPurposeType ;
254 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
255 +
256 +:Plugabandon--cementplug
257 + rdf:type :DailyDrillingActivityPurposeType ;
258 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
259 +
260 +:Plugabandon--circulatingconditioning
261 + rdf:type :DailyDrillingActivityPurposeType ;
262 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
263 +
264 +:Plugabandon--cut
265 + rdf:type :DailyDrillingActivityPurposeType ;
266 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
267 +
268 +:Plugabandon--equipmentrecovery
269 + rdf:type :DailyDrillingActivityPurposeType ;
270 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
271 +
272 +:Plugabandon--mechanicalplug
273 + rdf:type :DailyDrillingActivityPurposeType ;
274 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
275 +
276 +:Plugabandon--mill
277 + rdf:type :DailyDrillingActivityPurposeType ;
278 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
279 +
280 +:Plugabandon--other
281 + rdf:type :DailyDrillingActivityPurposeType ;
282 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
283 +
284 +:Plugabandon--perforate
285 + rdf:type :DailyDrillingActivityPurposeType ;
286 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
287 +
288 +:Plugabandon--rigupdown
289 + rdf:type :DailyDrillingActivityPurposeType ;
290 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
291 +
292 +:Plugabandon--squeeze
293 + rdf:type :DailyDrillingActivityPurposeType ;
294 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
295 +
296 +:Plugabandon--trip
297 + rdf:type :DailyDrillingActivityPurposeType ;
298 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
299 +
300 +:Plugabandon--wait
301 + rdf:type :DailyDrillingActivityPurposeType ;
302 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
303 +
304 +:Workover--bopwellheadequipment
305 + rdf:type :DailyDrillingActivityPurposeType ;
306 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
307 +
308 +:Workover--circulatingconditioning
309 + rdf:type :DailyDrillingActivityPurposeType ;
310 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
311 +
312 +:Workover--completionstring
313 + rdf:type :DailyDrillingActivityPurposeType ;
314 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
315 +
316 +:Workover--flow
317 + rdf:type :DailyDrillingActivityPurposeType ;
318 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
319 +
320 +:Workover--hydraulicworkover
321 + rdf:type :DailyDrillingActivityPurposeType ;
322 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
323 +
324 +:Workover--mill
325 + rdf:type :DailyDrillingActivityPurposeType ;
326 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
327 +
328 +:Workover--other
329 + rdf:type :DailyDrillingActivityPurposeType ;
330 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
331 +
332 +:Workover--perforate
333 + rdf:type :DailyDrillingActivityPurposeType ;
334 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
335 +
336 +:Workover--rigupdown
337 + rdf:type :DailyDrillingActivityPurposeType ;
338 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
339 +
340 +:Workover--sandcontrol
341 + rdf:type :DailyDrillingActivityPurposeType ;
342 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
343 +
344 +:Workover--stimulate
345 + rdf:type :DailyDrillingActivityPurposeType ;
346 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
347 +
348 +:Workover--testscsssv
349 + rdf:type :DailyDrillingActivityPurposeType ;
350 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
351 +
352 +:Workover--wait
353 + rdf:type :DailyDrillingActivityPurposeType ;
354 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
355 +
356 +:Workover--wireline
357 + rdf:type :DailyDrillingActivityPurposeType ;
358 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> .
1 +# Saved by TopBraid on Tue Aug 09 15:23:56 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/1.1/activity
3 +# imports: http://www.linkedmodel.org/1.2/schema/vaem
4 +# imports: http://www.linkedmodel.org/1.1/schema/ordered
5 +# imports: http://www.reportinghub.no/ep/schema/equipment
6 +# imports: http://www.reportinghub.no/ep/schema/1.1/core
7 +# imports: http://www.reportinghub.no/ep/schema/well
8 +
9 +@prefix : <http://www.reportinghub.no/ep/schema/1.1/activity#> .
10 +@prefix ep-activity: <http://www.reportinghub.no/ep/schema/activity#> .
11 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
12 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
13 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
14 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
15 +
16 +<http://www.reportinghub.no/ep/schema/1.1/activity>
17 + rdf:type owl:Ontology ;
18 + owl:imports <http://www.reportinghub.no/ep/schema/well> , <http://www.reportinghub.no/ep/schema/equipment> , <http://www.linkedmodel.org/1.1/schema/ordered> , <http://www.linkedmodel.org/1.2/schema/vaem> , <http://www.reportinghub.no/ep/schema/1.1/core> ;
19 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 +
21 +ep-activity:Activity
22 + rdf:type owl:Class ;
23 + rdfs:label "Activity"^^xsd:string ;
24 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ;
25 + rdfs:subClassOf
26 + [ rdf:type owl:Restriction ;
27 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
28 + owl:onProperty ep-activity:finishedAt
29 + ] ;
30 + rdfs:subClassOf
31 + [ rdf:type owl:Restriction ;
32 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
33 + owl:onProperty ep-activity:startedAt
34 + ] ;
35 + rdfs:subClassOf
36 + [ rdf:type owl:Restriction ;
37 + owl:allValuesFrom ep-activity:Activity ;
38 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#after>
39 + ] ;
40 + rdfs:subClassOf
41 + [ rdf:type owl:Restriction ;
42 + owl:allValuesFrom ep-activity:Activity ;
43 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#before>
44 + ] ;
45 + rdfs:subClassOf
46 + [ rdf:type owl:Restriction ;
47 + owl:allValuesFrom ep-activity:Activity ;
48 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#overlaps>
49 + ] ;
50 + rdfs:subClassOf
51 + [ rdf:type owl:Restriction ;
52 + owl:allValuesFrom ep-activity:Activity ;
53 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#during>
54 + ] .
55 +
56 +ep-activity:DailyDrillingActivity
57 + rdf:type owl:Class ;
58 + rdfs:label "Daily drilling activity"^^xsd:string ;
59 + rdfs:subClassOf ep-activity:DrillingActivity ;
60 + rdfs:subClassOf
61 + [ rdf:type owl:Restriction ;
62 + owl:allValuesFrom ep-activity:Activity ;
63 + owl:onProperty <http://www.reportinghub.no/ep/schema/core#hasPart>
64 + ] ;
65 + rdfs:subClassOf
66 + [ rdf:type owl:Restriction ;
67 + owl:allValuesFrom ep-activity:DrillingActivity ;
68 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#first>
69 + ] ;
70 + rdfs:subClassOf
71 + [ rdf:type owl:Restriction ;
72 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
73 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#first>
74 + ] ;
75 + rdfs:subClassOf
76 + [ rdf:type owl:Restriction ;
77 + owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore> ;
78 + owl:onProperty ep-activity:onWellBore
79 + ] ;
80 + rdfs:subClassOf
81 + [ rdf:type owl:Restriction ;
82 + owl:allValuesFrom ep-activity:DrillingActivity ;
83 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#last>
84 + ] .
85 +
86 +ep-activity:DailyDrillingReportFinalisationType
87 + rdf:type rdfs:Class ;
88 + rdfs:label "daily drilling report finalisation type"^^xsd:string ;
89 + rdfs:subClassOf owl:Class .
90 +
91 +ep-activity:DailyProductionActivity
92 + rdf:type owl:Class ;
93 + rdfs:label "Daily production activity"^^xsd:string ;
94 + rdfs:subClassOf ep-activity:ProductionActivity ;
95 + rdfs:subClassOf
96 + [ rdf:type owl:Restriction ;
97 + owl:allValuesFrom ep-activity:ProductionActivity ;
98 + owl:onProperty ep-activity:hasSubActivity
99 + ] .
100 +
101 +ep-activity:Drill-bypass
102 + rdf:type ep-activity:WellBoreDrillingType ;
103 + rdfs:label "drill bypass"^^xsd:string ;
104 + rdfs:subClassOf ep-activity:DrillingActivity .
105 +
106 +ep-activity:Drill-initial
107 + rdf:type ep-activity:WellBoreDrillingType ;
108 + rdfs:label "drill initial"^^xsd:string ;
109 + rdfs:subClassOf ep-activity:DrillingActivity .
110 +
111 +ep-activity:Drill-re-entry
112 + rdf:type ep-activity:WellBoreDrillingType ;
113 + rdfs:label "drill re-entry"^^xsd:string ;
114 + rdfs:subClassOf ep-activity:DrillingActivity .
115 +
116 +ep-activity:Drill-re-spud
117 + rdf:type ep-activity:WellBoreDrillingType ;
118 + rdfs:label "drill re-spud"^^xsd:string ;
119 + rdfs:subClassOf ep-activity:DrillingActivity .
120 +
121 +ep-activity:Drill-redrill
122 + rdf:type ep-activity:WellBoreDrillingType ;
123 + rdfs:label "redrill"^^xsd:string ;
124 + rdfs:subClassOf ep-activity:DrillingActivity .
125 +
126 +ep-activity:Drill-sidetrack
127 + rdf:type ep-activity:WellBoreDrillingType ;
128 + rdfs:label "drill sidetrack"^^xsd:string ;
129 + rdfs:subClassOf ep-activity:DrillingActivity .
130 +
131 +ep-activity:DrillingActivity
132 + rdf:type owl:Class ;
133 + rdfs:label "Drilling activity"^^xsd:string ;
134 + rdfs:subClassOf ep-activity:Activity .
135 +
136 +ep-activity:FormationIntegrityTest
137 + rdf:type owl:Class , ep-activity:PressureTestType ;
138 + rdfs:label "formation integrity test"^^xsd:string ;
139 + rdfs:subClassOf ep-activity:WellBorePressureTest ;
140 + owl:disjointWith ep-activity:LeakOffTest .
141 +
142 +ep-activity:LeakOffTest
143 + rdf:type owl:Class , ep-activity:PressureTestType ;
144 + rdfs:label "leak-off test"^^xsd:string ;
145 + rdfs:subClassOf ep-activity:WellBorePressureTest ;
146 + owl:disjointWith ep-activity:FormationIntegrityTest .
147 +
148 +ep-activity:MonthlyDrillingActivity
149 + rdf:type owl:Class ;
150 + rdfs:label "Weekly drilling activity"^^xsd:string ;
151 + rdfs:subClassOf ep-activity:DrillingActivity ;
152 + rdfs:subClassOf
153 + [ rdf:type owl:Restriction ;
154 + owl:allValuesFrom ep-activity:WeeklyDrillingActivity ;
155 + owl:onProperty ep-activity:hasSubActivity
156 + ] .
157 +
158 +ep-activity:MonthlyProductionActivity
159 + rdf:type owl:Class ;
160 + rdfs:label "Monthly production activity"^^xsd:string ;
161 + rdfs:subClassOf ep-activity:ProductionActivity ;
162 + rdfs:subClassOf
163 + [ rdf:type owl:Restriction ;
164 + owl:allValuesFrom ep-activity:WeeklyProductionActivity ;
165 + owl:onProperty ep-activity:hasSubActivity
166 + ] .
167 +
168 +ep-activity:OffshoreActivity
169 + rdf:type owl:Class ;
170 + rdfs:label "Offshore activity"^^xsd:string ;
171 + rdfs:subClassOf ep-activity:Activity .
172 +
173 +ep-activity:OffshoreWellActivity
174 + rdf:type owl:Class ;
175 + rdfs:label "Offshore well activity"^^xsd:string ;
176 + rdfs:subClassOf ep-activity:OffshoreActivity ;
177 + rdfs:subClassOf
178 + [ rdf:type owl:Restriction ;
179 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
180 + owl:onProperty ep-activity:onWell
181 + ] ;
182 + rdfs:subClassOf
183 + [ rdf:type owl:Restriction ;
184 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
185 + owl:onProperty ep-activity:onRig
186 + ] ;
187 + rdfs:subClassOf
188 + [ rdf:type owl:Restriction ;
189 + owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#Well> ;
190 + owl:onProperty ep-activity:onWell
191 + ] .
192 +
193 +ep-activity:PressureTestType
194 + rdf:type rdfs:Class ;
195 + rdfs:label "pressure test type"^^xsd:string ;
196 + rdfs:subClassOf owl:Class .
197 +
198 +ep-activity:ProductionActivity
199 + rdf:type owl:Class ;
200 + rdfs:label "Production activity"^^xsd:string ;
201 + rdfs:subClassOf ep-activity:Activity .
202 +
203 +ep-activity:WeeklyDrillingActivity
204 + rdf:type owl:Class ;
205 + rdfs:label "Weekly drilling activity"^^xsd:string ;
206 + rdfs:subClassOf ep-activity:DrillingActivity ;
207 + rdfs:subClassOf
208 + [ rdf:type owl:Restriction ;
209 + owl:allValuesFrom ep-activity:DailyDrillingActivity ;
210 + owl:onProperty ep-activity:hasSubActivity
211 + ] .
212 +
213 +ep-activity:WeeklyProductionActivity
214 + rdf:type owl:Class ;
215 + rdfs:label "Weekly production activity"^^xsd:string ;
216 + rdfs:subClassOf ep-activity:ProductionActivity ;
217 + rdfs:subClassOf
218 + [ rdf:type owl:Restriction ;
219 + owl:allValuesFrom ep-activity:DailyProductionActivity ;
220 + owl:onProperty ep-activity:hasSubActivity
221 + ] .
222 +
223 +ep-activity:WellBoreDrillingType
224 + rdf:type rdfs:Class ;
225 + rdfs:label "well bore drilling type"^^xsd:string ;
226 + rdfs:subClassOf owl:Class .
227 +
228 +ep-activity:WellBorePressureTest
229 + rdf:type owl:Class ;
230 + rdfs:label "well bore pressure test"^^xsd:string ;
231 + rdfs:subClassOf ep-activity:Activity .
232 +
233 +ep-activity:createdAt
234 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
235 + rdfs:label "created at"^^xsd:string ;
236 + rdfs:range <http://www.linkedmodel.org/schema/vaem#dateUnion> .
237 +
238 +ep-activity:finishedAt
239 + rdf:type owl:DatatypeProperty ;
240 + rdfs:label "finished at"^^xsd:string ;
241 + rdfs:range <http://www.linkedmodel.org/schema/vaem#dateUnion> .
242 +
243 +ep-activity:hasSubActivity
244 + rdf:type owl:ObjectProperty ;
245 + rdfs:label "has sub activity"^^xsd:string .
246 +
247 +ep-activity:onRig
248 + rdf:type owl:ObjectProperty ;
249 + rdfs:label "on rig"^^xsd:string .
250 +
251 +ep-activity:onWell
252 + rdf:type owl:ObjectProperty ;
253 + rdfs:label "on well"^^xsd:string .
254 +
255 +ep-activity:onWellBore
256 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
257 + rdfs:label "on WellBore"^^xsd:string .
258 +
259 +ep-activity:reportOn
260 + rdf:type owl:ObjectProperty ;
261 + rdfs:label "report on"^^xsd:string .
262 +
263 +ep-activity:startedAt
264 + rdf:type owl:DatatypeProperty ;
265 + rdfs:label "started at"^^xsd:string ;
266 + rdfs:range <http://www.linkedmodel.org/schema/vaem#dateUnion> .
267 +
268 +ep-activity:wellBoreDrillingType
269 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
270 + rdfs:domain ep-activity:DrillingActivity ;
271 + rdfs:label "has sub activity"^^xsd:string ;
272 + rdfs:range ep-activity:WellBoreDrillingType ;
273 + rdfs:subPropertyOf rdf:type .
274 +
275 +<http://www.reportinghub.no/ep/schema/report#FinalDailyDrillingReport>
276 + rdf:type ep-activity:DailyDrillingReportFinalisationType .
277 +
278 +<http://www.reportinghub.no/ep/schema/report#NormalDailyDrillingReport>
279 + rdf:type ep-activity:DailyDrillingReportFinalisationType .
280 +
281 +<http://www.reportinghub.no/ep/schema/report#PreliminaryDailyDrillingReport>
282 + rdf:type ep-activity:DailyDrillingReportFinalisationType .
1 +# Saved by TopBraid on Tue Aug 09 15:02:54 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/1.1/core
3 +# imports: http://www.linkedmodel.org/1.2/schema/vaem
4 +
5 +@prefix bindEP-NativeOWL: <http://www.reportinghub.no/iso15926/bindEP-NativeOWL#> .
6 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
7 +@prefix ep-core-1.1: <http://www.reportinghub.no/ep/schema/1.1/core#> .
8 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
9 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
10 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
11 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
12 +
13 +<http://www.reportinghub.no/ep/schema/1.1/core>
14 + rdf:type owl:Ontology ;
15 + owl:imports <http://www.linkedmodel.org/1.2/schema/vaem> ;
16 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 +
18 +ep-core:PhysicalObject
19 + rdf:type owl:Class ;
20 + rdfs:label "physical object"^^xsd:string ;
21 + rdfs:subClassOf ep-core:PhysicalThing .
22 +
23 +ep-core:PhysicalThing
24 + rdf:type owl:Class ;
25 + rdfs:label "physical thing"^^xsd:string ;
26 + rdfs:subClassOf owl:Thing .
27 +
28 +ep-core:basisFor
29 + rdf:type owl:ObjectProperty ;
30 + rdfs:label "basis for"^^xsd:string .
31 +
32 +ep-core:derivedFrom
33 + rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
34 + rdfs:label "derived from"^^xsd:string .
35 +
36 +ep-core:hasPart
37 + rdf:type owl:TransitiveProperty ;
38 + rdfs:domain ep-core:PhysicalThing ;
39 + rdfs:label "has part"^^xsd:string ;
40 + rdfs:range ep-core:PhysicalThing ;
41 + owl:inverseOf ep-core:partOf .
42 +
43 +ep-core:hasTemporalPart
44 + rdf:type owl:TransitiveProperty ;
45 + rdfs:domain ep-core:PhysicalThing ;
46 + rdfs:label "has temporal part"^^xsd:string ;
47 + rdfs:range ep-core:PhysicalThing ;
48 + rdfs:subPropertyOf ep-core:hasPart ;
49 + owl:inverseOf ep-core:partOf .
50 +
51 +ep-core:name
52 + rdf:type owl:DatatypeProperty ;
53 + rdfs:label "name"^^xsd:string ;
54 + rdfs:range xsd:string .
55 +
56 +ep-core:partOf
57 + rdf:type owl:TransitiveProperty ;
58 + rdfs:domain ep-core:PhysicalThing ;
59 + rdfs:label "part of"^^xsd:string ;
60 + rdfs:range ep-core:PhysicalThing ;
61 + owl:inverseOf ep-core:hasPart .
62 +
63 +ep-core:temporalPartOf
64 + rdf:type owl:TransitiveProperty ;
65 + rdfs:domain ep-core:PhysicalThing ;
66 + rdfs:label "temporal part of"^^xsd:string ;
67 + rdfs:range ep-core:PhysicalThing ;
68 + rdfs:subPropertyOf ep-core:hasPart ;
69 + owl:inverseOf ep-core:hasTemporalPart .
This diff could not be displayed because it is too large.
1 +# Saved by TopBraid on Tue Aug 09 15:41:34 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/equipment
3 +# imports: http://www.reportinghub.no/ep/schema/1.1/core
4 +
5 +@prefix : <http://www.reportinghub.no/ep/schema/equipment#> .
6 +@prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> .
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/ep/schema/core#PhysicalThing>
13 + rdfs:comment "Equivalent to ISO 15926-2 Possible Individual - DL"^^xsd:string .
14 +
15 +<http://www.reportinghub.no/ep/schema/equipment>
16 + rdf:type owl:Ontology ;
17 + owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> ;
18 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
19 +
20 +ep-eqt:Equipment
21 + rdf:type owl:Class ;
22 + rdfs:label "Equipment"^^xsd:string ;
23 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
1 +# Saved by TopBraid on Tue Aug 09 14:35:50 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/facility
3 +# imports: http://purl.org/dc/elements/1.1/
4 +# imports: http://www.reportinghub.no/ep/schema/1.1/core
5 +# imports: http://spinrdf.org/spin
6 +# imports: http://purl.org/dc/terms/
7 +
8 +@prefix : <http://www.reportinghub.no/ep/schema/facility#> .
9 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
10 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
11 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
12 +@prefix sp: <http://spinrdf.org/sp#> .
13 +@prefix spin: <http://spinrdf.org/spin#> .
14 +@prefix spl: <http://spinrdf.org/spl#> .
15 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
16 +
17 +<http://www.reportinghub.no/ep/schema/facility>
18 + rdf:type owl:Ontology ;
19 + owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> , <http://purl.org/dc/elements/1.1/> , <http://purl.org/dc/terms/> , <http://spinrdf.org/spin> ;
20 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
21 +
22 +:Facility
23 + rdf:type owl:Class ;
24 + rdfs:label "facility"^^xsd:string ;
25 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
26 +
27 +:FixedFacility
28 + rdf:type owl:DeprecatedClass ;
29 + rdfs:subClassOf :Facility .
30 +
31 +:MoveableFacility
32 + rdf:type owl:Class ;
33 + rdfs:subClassOf :Facility .
34 +
35 +:Rig rdf:type owl:Class ;
36 + rdfs:subClassOf :Facility .
37 +
38 +:SubSurfaceFixedFacility
39 + rdf:type owl:Class ;
40 + rdfs:subClassOf :FixedFacility .
41 +
42 +:SurfaceFixedFacility
43 + rdf:type owl:Class ;
44 + rdfs:subClassOf :FixedFacility .
1 +# baseURI: http://www.reportinghub.no/ep/schema/organization
2 +# imports: http://purl.org/dc/elements/1.1/
3 +# imports: http://spinrdf.org/spin
4 +# imports: http://www.reportinghub.no/ep/schema/1.1/core
5 +
6 +@prefix ep-org: <http://www.reportinghub.no/ep/schema/organization#> .
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 sp: <http://spinrdf.org/sp#> .
11 +@prefix spin: <http://spinrdf.org/spin#> .
12 +@prefix spl: <http://spinrdf.org/spl#> .
13 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
14 +
15 +<http://www.reportinghub.no/ep/schema/organization>
16 + rdf:type owl:Ontology ;
17 + owl:imports <http://spinrdf.org/spin> , <http://purl.org/dc/elements/1.1/> , <http://www.reportinghub.no/ep/schema/1.1/core> ;
18 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
19 +
20 +ep-org:Company
21 + rdf:type owl:Class ;
22 + rdfs:label "Company"^^xsd:string ;
23 + rdfs:subClassOf ep-org:Organization .
24 +
25 +ep-org:Organization
26 + rdf:type owl:Class ;
27 + rdfs:label "organization"^^xsd:string ;
28 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
1 +# Saved by TopBraid on Mon Aug 08 14:39:14 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/report
3 +# imports: http://www.reportinghub.no/ep/schema/1.1/activity
4 +# imports: http://www.reportinghub.no/ep/schema/1.1/core
5 +
6 +@prefix : <http://www.reportinghub.no/ep/schema/report#> .
7 +@prefix ep-report: <http://www.reportinghub.no/ep/schema/report#> .
8 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
9 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
10 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
11 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
12 +
13 +<http://www.reportinghub.no/ep/schema/report>
14 + rdf:type owl:Ontology ;
15 + owl:imports <http://www.reportinghub.no/ep/schema/1.1/activity> , <http://www.reportinghub.no/ep/schema/1.1/core> ;
16 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 +
18 +ep-report:DailyDrillingReport
19 + rdf:type owl:Class ;
20 + rdfs:subClassOf ep-report:Report .
21 +
22 +ep-report:FinalDailyDrillingReport
23 + rdf:type owl:Class ;
24 + rdfs:subClassOf ep-report:DailyDrillingReport .
25 +
26 +ep-report:NormalDailyDrillingReport
27 + rdf:type owl:Class ;
28 + rdfs:subClassOf ep-report:DailyDrillingReport .
29 +
30 +ep-report:PreliminaryDailyDrillingReport
31 + rdf:type owl:Class ;
32 + rdfs:subClassOf ep-report:DailyDrillingReport .
33 +
34 +ep-report:Report
35 + rdf:type owl:Class ;
36 + rdfs:subClassOf owl:Thing .
1 +# Saved by TopBraid on Tue Jul 26 01:03:35 CEST 2011
2 +# baseURI: http://www.reportinghub.no/1.1/schema/epvv
3 +# imports: http://www.linkedmodel.org/1.2/schema/vaem
4 +# imports: http://www.reportinghub.no/1.1/schema/epa
5 +# imports: http://www.linkedmodel.org/1.0/schema/dtype
6 +# imports: http://spinrdf.org/spin
7 +
8 +@prefix dtype: <http://www.linkedmodel.org/schema/dtype#> .
9 +@prefix epvv: <http://www.reportinghub.no/schema/epvv#> .
10 +@prefix epvv-1.1: <http://www.reportinghub.no/1.1/schema/epvv#> .
11 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
12 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
13 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
14 +@prefix sp: <http://spinrdf.org/sp#> .
15 +@prefix spin: <http://spinrdf.org/spin#> .
16 +@prefix spl: <http://spinrdf.org/spl#> .
17 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
18 +
19 +<http://www.reportinghub.no/1.1/schema/epvv>
20 + rdf:type owl:Ontology ;
21 + owl:imports <http://www.reportinghub.no/1.1/schema/epa> , <http://www.linkedmodel.org/1.0/schema/dtype> , <http://www.linkedmodel.org/1.2/schema/vaem> , <http://spinrdf.org/spin> ;
22 + owl:versionInfo "TBD by RH"^^xsd:string .
23 +
24 +epvv:Discrepancy
25 + rdf:type owl:Class ;
26 + rdfs:label "Discrepancy"^^xsd:string ;
27 + rdfs:subClassOf owl:Thing .
28 +
29 +epvv:ET_InvalidAttributeValue
30 + rdf:type epvv:ErrorType ;
31 + rdfs:label "invalid attribute value"^^xsd:string ;
32 + dtype:value "invalid attribute value"^^xsd:string .
33 +
34 +epvv:ET_InvalidEndTime
35 + rdf:type epvv:EnumeratedValue ;
36 + rdfs:label "Invalid end time"^^xsd:string .
37 +
38 +epvv:ET_InvalidEnumeratedValue
39 + rdf:type epvv:ErrorType ;
40 + rdfs:label "invalid enumerated value"^^xsd:string ;
41 + dtype:value "invalid enumerated value"^^xsd:string .
42 +
43 +epvv:ET_InvalidStartTime
44 + rdf:type epvv:EnumeratedValue ;
45 + rdfs:label "Invalid start time"^^xsd:string .
46 +
47 +epvv:ET_MissingAttribute
48 + rdf:type epvv:ErrorType ;
49 + rdfs:label "missing attribute"^^xsd:string ;
50 + dtype:value "missing attribute"^^xsd:string .
51 +
52 +epvv:ET_TotalTimeLessThanReportingPeriod
53 + rdf:type epvv:EnumeratedValue ;
54 + rdfs:label "total time is less than reporting period"^^xsd:string .
55 +
56 +epvv:ET_TotalTimeMoreThanReportingPeriod
57 + rdf:type epvv:EnumeratedValue ;
58 + rdfs:label "total time is more than reporting period"^^xsd:string .
59 +
60 +epvv:EnumeratedValue
61 + rdf:type owl:Class ;
62 + rdfs:label "Enumerated value"^^xsd:string ;
63 + rdfs:subClassOf dtype:EnumeratedValue .
64 +
65 +epvv:ErrorType
66 + rdf:type owl:Class ;
67 + rdfs:label "Error type"^^xsd:string ;
68 + rdfs:subClassOf epvv:EnumeratedValue .
69 +
70 +epvv:Subject
71 + rdf:type owl:Class ;
72 + rdfs:label "Source location"^^xsd:string ;
73 + rdfs:subClassOf owl:Thing .
74 +
75 +epvv:WarningType
76 + rdf:type owl:Class ;
77 + rdfs:label "Warning type"^^xsd:string ;
78 + rdfs:subClassOf epvv:EnumeratedValue .
79 +
80 +epvv:hasSubject
81 + rdf:type owl:ObjectProperty ;
82 + rdfs:label "has subject"^^xsd:string .
83 +
84 +epvv:lineNumber
85 + rdf:type owl:DatatypeProperty ;
86 + rdfs:label "line number"^^xsd:string ;
87 + rdfs:range xsd:integer .
1 +# Saved by TopBraid on Tue Aug 09 15:08:18 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/well
3 +# imports: http://www.reportinghub.no/ep/schema/1.1/core
4 +
5 +@prefix : <http://www.reportinghub.no/ep/schema/well#> .
6 +@prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> .
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/ep/schema/well>
13 + rdf:type owl:Ontology ;
14 + owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> ;
15 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 +
17 +ep-well:AllOrPartOfTheLifeOfAWellBore
18 + rdf:type owl:Class ;
19 + rdfs:label "all or part of the life of a well bore"^^xsd:string ;
20 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
21 +
22 +ep-well:TemporalPartOfAWellBore
23 + rdf:type owl:Class ;
24 + rdfs:label "temporal part of a well bore"^^xsd:string ;
25 + rdfs:subClassOf ep-well:AllOrPartOfTheLifeOfAWellBore .
26 +
27 +ep-well:Well
28 + rdf:type owl:Class ;
29 + rdfs:label "Well"^^xsd:string ;
30 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
31 + rdfs:subClassOf
32 + [ rdf:type owl:Restriction ;
33 + owl:allValuesFrom ep-well:WellBore ;
34 + owl:onProperty <http://www.reportinghub.no/ep/schema/core#hasPart>
35 + ] ;
36 + rdfs:subClassOf
37 + [ rdf:type owl:Restriction ;
38 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
39 + owl:onProperty <http://www.reportinghub.no/ep/schema/core#name>
40 + ] .
41 +
42 +ep-well:WellBore
43 + rdf:type owl:Class ;
44 + rdfs:label "well bore"^^xsd:string ;
45 + rdfs:subClassOf ep-well:AllOrPartOfTheLifeOfAWellBore ;
46 + rdfs:subClassOf
47 + [ rdf:type owl:Restriction ;
48 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
49 + owl:onProperty <http://www.reportinghub.no/ep/schema/core#name>
50 + ] .
1 -# Saved by TopBraid on Tue Aug 09 14:47:57 BST 2011 1 +# baseURI: http://www.reportinghub.no/ep/spin/ddr-constraints
2 -# baseURI: http://www.reportinghub.no/ep/spin/ddr-constraints 2 +# imports: http://spinrdf.org/spin
3 -# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr 3 +# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
4 -# imports: http://www.reportinghub.no/ep/schema/1.1/activity 4 +# imports: http://www.reportinghub.no/ep/schema/1.1/activity
5 -# imports: http://spinrdf.org/spin 5 +# imports: http://www.reportinghub.no/npd/1.1/schema
6 -# imports: http://www.reportinghub.no/1.1/schema/npd 6 +
7 - 7 +@prefix : <http://www.reportinghub.no/ep/spin/ddr-constraints#> .
8 -@prefix : <http://www.reportinghub.no/ep/spin/ddr-constraints#> . 8 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
9 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 9 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
10 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 10 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
11 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 11 +@prefix sp: <http://spinrdf.org/sp#> .
12 -@prefix sp: <http://spinrdf.org/sp#> . 12 +@prefix spin: <http://spinrdf.org/spin#> .
13 -@prefix spin: <http://spinrdf.org/spin#> . 13 +@prefix spl: <http://spinrdf.org/spl#> .
14 -@prefix spl: <http://spinrdf.org/spl#> . 14 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
15 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 15 +
16 - 16 +<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport>
17 -<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport> 17 + spin:constraint
18 - spin:constraint 18 + [ rdf:type sp:Ask ;
19 - [ rdf:type sp:Ask ; 19 + rdfs:comment "Unregistered well bore name"^^xsd:string ;
20 - rdfs:comment "Unregistered well bore name"^^xsd:string ; 20 + sp:where ([ sp:object _:b1 ;
21 - sp:where ([ sp:object _:b1 ; 21 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
22 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ; 22 + sp:subject spin:_this
23 - sp:subject spin:_this 23 + ] [ rdf:type sp:NamedGraph ;
24 - ] [ rdf:type sp:NamedGraph ; 24 + sp:elements ([ rdf:type sp:NotExists ;
25 - sp:elements ([ rdf:type sp:NotExists ; 25 + sp:elements ([ sp:object _:b1 ;
26 - sp:elements ([ sp:object _:b1 ; 26 + sp:predicate <http://www.reportinghub.no/npd/schema#name> ;
27 - sp:predicate <http://www.reportinghub.no/schema/npd#name> ; 27 + sp:subject _:b2
28 - sp:subject _:b2 28 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
29 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ; 29 + sp:predicate rdf:type ;
30 - sp:predicate rdf:type ; 30 + sp:subject _:b2
31 - sp:subject _:b2 31 + ])
32 - ]) 32 + ]) ;
33 - ]) ; 33 + sp:graphNameNode <https://www.reportinghub.no/ep/data/npd>
34 - sp:graphNameNode <https://www.reportinghub.no/ep/data/npd> 34 + ])
35 - ]) 35 + ] .
36 - ] . 36 +
37 - 37 +<http://www.reportinghub.no/ep/spin/ddr-constraints>
38 -<http://www.reportinghub.no/ep/spin/ddr-constraints> 38 + rdf:type owl:Ontology ;
39 - rdf:type owl:Ontology ; 39 + owl:imports <http://www.reportinghub.no/npd/1.1/schema> , <http://www.reportinghub.no/ep/schema/1.1/activity> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> ;
40 - owl:imports <http://www.reportinghub.no/1.1/schema/npd> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.1/activity> ; 40 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
41 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 41 +
42 - 42 +_:b1 sp:varName "nameWellbore"^^xsd:string .
43 -_:b2 sp:varName "wellBore"^^xsd:string . 43 +
44 - 44 +_:b2 sp:varName "wellBore"^^xsd:string .
45 -_:b1 sp:varName "nameWellbore"^^xsd:string .
......
1 -# Saved by TopBraid on Tue Aug 09 14:47:57 BST 2011 1 +# baseURI: null
2 -# baseURI: null 2 +
3 - 3 +@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
4 -@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 +@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
5 -@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> . 5 +@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
6 -@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> . 6 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
7 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 7 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
8 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 +@prefix visual: <http://topbraid.org/visual#> .
10 -@prefix visual: <http://topbraid.org/visual#> . 10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 11 +
12 - 12 +[] rdf:type inference:Configuration ;
13 -[] rdf:type inference:Configuration ; 13 + composite:child
14 - composite:child 14 + [ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
15 - [ rdf:type <http://spinrdf.org/spin#TopSPIN> ; 15 + composite:index "0"^^xsd:int
16 - composite:index "0"^^xsd:int 16 + ] .
17 - ] .
......
1 # baseURI: http://www.reportinghub.no/examples/npdi 1 # baseURI: http://www.reportinghub.no/examples/npdi
2 -# imports: http://www.reportinghub.no/1.1/schema/npd 2 +# imports: http://www.reportinghub.no/npd/1.1/schema
3 3
4 @prefix : <http://www.reportinghub.no/examples/npdi#> . 4 @prefix : <http://www.reportinghub.no/examples/npdi#> .
5 @prefix npd: <http://www.reportinghub.no/schema/npd#> . 5 @prefix npd: <http://www.reportinghub.no/schema/npd#> .
...@@ -11,5 +11,5 @@ ...@@ -11,5 +11,5 @@
11 11
12 <http://www.reportinghub.no/examples/npdi> 12 <http://www.reportinghub.no/examples/npdi>
13 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
14 - owl:imports <http://www.reportinghub.no/1.1/schema/npd> ; 14 + owl:imports <http://www.reportinghub.no/npd/1.1/schema> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
1 -# Saved by TopBraid on Tue Aug 09 14:48:52 BST 2011 1 +# baseURI: http://www.reportinghub.no/1.1/schema/NPD-to-15926
2 -# baseURI: http://www.reportinghub.no/1.1/schema/NPD-to-15926 2 +# imports: http://rds.posccaesar.org/2008/06/OWL/RDL
3 -# imports: http://topbraid.org/spin/spinmapl 3 +# imports: http://spinrdf.org/spin
4 -# imports: http://www.reportinghub.no/1.1/schema/npd 4 +# imports: http://topbraid.org/spin/spinmapl
5 -# imports: http://spinrdf.org/spin 5 +# imports: http://www.reportinghub.no/npd/1.1/schema
6 -# imports: http://rds.posccaesar.org/2008/06/OWL/RDL 6 +
7 - 7 +@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
8 -@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> . 8 +@prefix dm: <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#> .
9 -@prefix dm: <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#> . 9 +@prefix npd: <http://www.reportinghub.no/schema/npd#> .
10 -@prefix npd: <http://www.reportinghub.no/schema/npd#> . 10 +@prefix npdMap: <http://www.reportinghub.no/1.1/schema/NPD-to-15926#> .
11 -@prefix npdMap: <http://www.reportinghub.no/1.1/schema/NPD-to-15926#> . 11 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
12 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 12 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
13 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 13 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
14 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 14 +@prefix rdl: <http://rds.posccaesar.org/2008/06/OWL/RDL#> .
15 -@prefix rdl: <http://rds.posccaesar.org/2008/06/OWL/RDL#> . 15 +@prefix smf: <http://topbraid.org/sparqlmotionfunctions#> .
16 -@prefix smf: <http://topbraid.org/sparqlmotionfunctions#> . 16 +@prefix sp: <http://spinrdf.org/sp#> .
17 -@prefix sp: <http://spinrdf.org/sp#> . 17 +@prefix spif: <http://spinrdf.org/spif#> .
18 -@prefix spif: <http://spinrdf.org/spif#> . 18 +@prefix spin: <http://spinrdf.org/spin#> .
19 -@prefix spin: <http://spinrdf.org/spin#> . 19 +@prefix spl: <http://spinrdf.org/spl#> .
20 -@prefix spl: <http://spinrdf.org/spl#> . 20 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
21 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 21 +
22 - 22 +<http://www.reportinghub.no/1.1/schema/NPD-to-15926>
23 -<http://www.reportinghub.no/1.1/schema/NPD-to-15926> 23 + rdf:type owl:Ontology ;
24 - rdf:type owl:Ontology ; 24 + owl:imports <http://www.reportinghub.no/npd/1.1/schema> , <http://rds.posccaesar.org/2008/06/OWL/RDL> , <http://topbraid.org/spin/spinmapl> , <http://spinrdf.org/spin> ;
25 - owl:imports <http://spinrdf.org/spin> , <http://topbraid.org/spin/spinmapl> , <http://www.reportinghub.no/1.1/schema/npd> , <http://rds.posccaesar.org/2008/06/OWL/RDL> ; 25 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
26 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 26 +
27 - 27 +npdMap:ClassifyArrangedIndividual
28 -npdMap:ClassifyArrangedIndividual 28 + rdf:type spin:ConstructTemplate ;
29 - rdf:type spin:ConstructTemplate ;
30 rdfs:comment """?AI is the Arranged_Individual that is the wellbore 29 rdfs:comment """?AI is the Arranged_Individual that is the wellbore
31 -?AIClsn is the classification relationship from ?ai to the RDL entry for Wellbore - RDS1714464911"""^^xsd:string ; 30 +?AIClsn is the classification relationship from ?ai to the RDL entry for Wellbore - RDS1714464911"""^^xsd:string ;
32 - rdfs:subClassOf spin:ConstructTemplates ; 31 + rdfs:subClassOf spin:ConstructTemplates ;
33 - spin:body 32 + spin:body
34 - [ rdf:type sp:Construct ; 33 + [ rdf:type sp:Construct ;
35 rdfs:comment """?AI is the Arranged_Individual that is the wellbore 34 rdfs:comment """?AI is the Arranged_Individual that is the wellbore
36 -?AIClsn is the classification relationship from ?ai to the RDL entry referred to by arg1"""^^xsd:string ; 35 +?AIClsn is the classification relationship from ?ai to the RDL entry referred to by arg1"""^^xsd:string ;
37 - sp:templates ([ sp:object dm:ArrangedIndividual ; 36 + sp:templates ([ sp:object dm:ArrangedIndividual ;
38 - sp:predicate rdf:type ; 37 + sp:predicate rdf:type ;
39 - sp:subject _:b1 38 + sp:subject _:b1
40 - ] [ sp:object dm:Classification ; 39 + ] [ sp:object dm:Classification ;
41 - sp:predicate rdf:type ; 40 + sp:predicate rdf:type ;
42 - sp:subject _:b2 41 + sp:subject _:b2
43 - ] [ sp:object _:b1 ; 42 + ] [ sp:object _:b1 ;
44 - sp:predicate dm:hasClassified ; 43 + sp:predicate dm:hasClassified ;
45 - sp:subject _:b2 44 + sp:subject _:b2
46 - ] [ sp:object spin:_arg1 ; 45 + ] [ sp:object spin:_arg1 ;
47 - sp:predicate dm:hasClassifier ; 46 + sp:predicate dm:hasClassifier ;
48 - sp:subject _:b2 47 + sp:subject _:b2
49 - ]) ; 48 + ]) ;
50 - sp:where ([ sp:object _:b3 ; 49 + sp:where ([ sp:object _:b3 ;
51 - sp:predicate rdf:type ; 50 + sp:predicate rdf:type ;
52 - sp:subject spin:_this 51 + sp:subject spin:_this
53 - ] [ sp:object 52 + ] [ sp:object
54 - [ sp:varName "npdid"^^xsd:string 53 + [ sp:varName "npdid"^^xsd:string
55 - ] ; 54 + ] ;
56 - sp:predicate npd:id ; 55 + sp:predicate <http://www.reportinghub.no/npd/schema#id> ;
57 - sp:subject spin:_this 56 + sp:subject spin:_this
58 - ] [ rdf:type sp:Bind ; 57 + ] [ rdf:type sp:Bind ;
59 - sp:expression "http://www.reportinghub.no/ep/" ; 58 + sp:expression "http://www.reportinghub.no/ep/" ;
60 - sp:variable 59 + sp:variable
61 - [ sp:varName "base"^^xsd:string 60 + [ sp:varName "base"^^xsd:string
62 - ] 61 + ]
63 - ] [ rdf:type sp:Bind ; 62 + ] [ rdf:type sp:Bind ;
64 - sp:expression 63 + sp:expression
65 - [ rdf:type spif:buildURI ; 64 + [ rdf:type spif:buildURI ;
66 - sp:arg1 [ rdf:type sp:add ; 65 + sp:arg1 [ rdf:type sp:add ;
67 - sp:arg1 [ rdf:type sp:add ; 66 + sp:arg1 [ rdf:type sp:add ;
68 - sp:arg1 "<{?base}" ; 67 + sp:arg1 "<{?base}" ;
69 - sp:arg2 [ rdf:type afn:localname ; 68 + sp:arg2 [ rdf:type afn:localname ;
70 - sp:arg1 _:b3 69 + sp:arg1 _:b3
71 - ] 70 + ]
72 - ] ; 71 + ] ;
73 - sp:arg2 "AI-{?npdid}>" 72 + sp:arg2 "AI-{?npdid}>"
74 - ] 73 + ]
75 - ] ; 74 + ] ;
76 - sp:variable _:b1 75 + sp:variable _:b1
77 - ] [ rdf:type sp:Bind ; 76 + ] [ rdf:type sp:Bind ;
78 - sp:expression 77 + sp:expression
79 - [ rdf:type smf:buildURI ; 78 + [ rdf:type smf:buildURI ;
80 - sp:arg1 [ rdf:type sp:add ; 79 + sp:arg1 [ rdf:type sp:add ;
81 - sp:arg1 [ rdf:type sp:add ; 80 + sp:arg1 [ rdf:type sp:add ;
82 - sp:arg1 "<{?base}" ; 81 + sp:arg1 "<{?base}" ;
83 - sp:arg2 [ rdf:type afn:localname ; 82 + sp:arg2 [ rdf:type afn:localname ;
84 - sp:arg1 _:b3 83 + sp:arg1 _:b3
85 - ] 84 + ]
86 - ] ; 85 + ] ;
87 - sp:arg2 "AIClsn-{?npdid}>" 86 + sp:arg2 "AIClsn-{?npdid}>"
88 - ] 87 + ]
89 - ] ; 88 + ] ;
90 - sp:variable _:b2 89 + sp:variable _:b2
91 - ]) 90 + ])
92 - ] ; 91 + ] ;
93 - spin:constraint 92 + spin:constraint
94 - [ rdf:type spl:Argument ; 93 + [ rdf:type spl:Argument ;
95 - spl:predicate sp:arg1 ; 94 + spl:predicate sp:arg1 ;
96 - spl:valueType owl:Thing 95 + spl:valueType owl:Thing
97 - ] ; 96 + ] ;
98 spin:labelTemplate """?AI is the Arranged_Individual that is the wellbore 97 spin:labelTemplate """?AI is the Arranged_Individual that is the wellbore
99 -?AIClsn is the classification relationship from ?ai to the RDL entry referred to by arg1"""^^xsd:string . 98 +?AIClsn is the classification relationship from ?ai to the RDL entry referred to by arg1"""^^xsd:string .
100 - 99 +
101 -npdMap:CreateIndividualWithNPDID 100 +npdMap:CreateIndividualWithNPDID
102 - rdf:type spin:ConstructTemplate ; 101 + rdf:type spin:ConstructTemplate ;
103 rdfs:comment """?Arg1 is the type of object - e.g. \"WellBore\", \"Licence\", etc.?AI is the Arranged_Individual 102 rdfs:comment """?Arg1 is the type of object - e.g. \"WellBore\", \"Licence\", etc.?AI is the Arranged_Individual
104 ?npdExpStr is the Express_string that holds the NPDID text 103 ?npdExpStr is the Express_string that holds the NPDID text
105 ?npdCOI is the class of Identification relating ?ai to ?npdExpStr 104 ?npdCOI is the class of Identification relating ?ai to ?npdExpStr
106 ?npdCOIClsn is classification relationship from ?npdCOI to the RDL entry for NPD Identifier - RDS487765302 105 ?npdCOIClsn is classification relationship from ?npdCOI to the RDL entry for NPD Identifier - RDS487765302
107 ?wbIDExpStr is the Express_string that holds the wellbore id code 106 ?wbIDExpStr is the Express_string that holds the wellbore id code
108 ?wbCOI is the class of Identification relating ?ai to ?wbIDExpStr 107 ?wbCOI is the class of Identification relating ?ai to ?wbIDExpStr
109 -?wbIDCOIClsn is classification relationship from ?wbCOI to the RDL entry for wellbore identification code - RDS16622067"""^^xsd:string ; 108 +?wbIDCOIClsn is classification relationship from ?wbCOI to the RDL entry for wellbore identification code - RDS16622067"""^^xsd:string ;
110 - rdfs:subClassOf spin:ConstructTemplates ; 109 + rdfs:subClassOf spin:ConstructTemplates ;
111 - spin:body 110 + spin:body
112 - [ rdf:type sp:Construct ; 111 + [ rdf:type sp:Construct ;
113 rdfs:comment """?Arg1 is the type of object - e.g. \"WellBore\", \"Licence\", etc. 112 rdfs:comment """?Arg1 is the type of object - e.g. \"WellBore\", \"Licence\", etc.
114 ?AI is the Arranged_Individual 113 ?AI is the Arranged_Individual
115 ?npdExpStr is the Express_string that holds the NPDID text 114 ?npdExpStr is the Express_string that holds the NPDID text
...@@ -117,221 +116,222 @@ npdMap:CreateIndividualWithNPDID ...@@ -117,221 +116,222 @@ npdMap:CreateIndividualWithNPDID
117 ?npdCOIClsn is classification relationship from ?npdCOI to the RDL entry for NPD Identifier - RDS487765302 116 ?npdCOIClsn is classification relationship from ?npdCOI to the RDL entry for NPD Identifier - RDS487765302
118 ?wbIDExpStr is the Express_string that holds the wellbore id code 117 ?wbIDExpStr is the Express_string that holds the wellbore id code
119 ?wbCOI is the class of Identification relating ?ai to ?wbIDExpStr 118 ?wbCOI is the class of Identification relating ?ai to ?wbIDExpStr
120 -?wbIDCOIClsn is classification relationship from ?wbCOI to the RDL entry for wellbore identification code - RDS16622067"""^^xsd:string ; 119 +?wbIDCOIClsn is classification relationship from ?wbCOI to the RDL entry for wellbore identification code - RDS16622067"""^^xsd:string ;
121 - sp:templates ([ sp:object dm:ArrangedIndividual ; 120 + sp:templates ([ sp:object dm:ArrangedIndividual ;
122 - sp:predicate rdf:type ; 121 + sp:predicate rdf:type ;
123 - sp:subject _:b4 122 + sp:subject _:b4
124 - ] [ sp:object dm:ClassOfIdentification ; 123 + ] [ sp:object dm:ClassOfIdentification ;
125 - sp:predicate rdf:type ; 124 + sp:predicate rdf:type ;
126 - sp:subject _:b5 125 + sp:subject _:b5
127 - ] [ sp:object _:b4 ; 126 + ] [ sp:object _:b4 ;
128 - sp:predicate dm:hasRepresented ; 127 + sp:predicate dm:hasRepresented ;
129 - sp:subject _:b5 128 + sp:subject _:b5
130 - ] [ sp:object dm:ExpressString ; 129 + ] [ sp:object dm:ExpressString ;
131 - sp:predicate rdf:type ; 130 + sp:predicate rdf:type ;
132 - sp:subject _:b6 131 + sp:subject _:b6
133 - ] [ sp:object _:b6 ; 132 + ] [ sp:object _:b6 ;
134 - sp:predicate dm:hasPattern ; 133 + sp:predicate dm:hasPattern ;
135 - sp:subject _:b5 134 + sp:subject _:b5
136 - ] [ sp:object dm:Classification ; 135 + ] [ sp:object dm:Classification ;
137 - sp:predicate rdf:type ; 136 + sp:predicate rdf:type ;
138 - sp:subject _:b7 137 + sp:subject _:b7
139 - ] [ sp:object _:b5 ; 138 + ] [ sp:object _:b5 ;
140 - sp:predicate dm:hasClassified ; 139 + sp:predicate dm:hasClassified ;
141 - sp:subject _:b7 140 + sp:subject _:b7
142 - ] [ sp:object rdl:RDS487765302 ; 141 + ] [ sp:object rdl:RDS487765302 ;
143 - sp:predicate dm:hasClassifier ; 142 + sp:predicate dm:hasClassifier ;
144 - sp:subject _:b7 143 + sp:subject _:b7
145 - ] [ sp:object _:b8 ; 144 + ] [ sp:object _:b8 ;
146 - sp:predicate dm:hasContent ; 145 + sp:predicate dm:hasContent ;
147 - sp:subject _:b6 146 + sp:subject _:b6
148 - ]) ; 147 + ]) ;
149 - sp:where ([ sp:object _:b8 ; 148 + sp:where ([ sp:object _:b8 ;
150 - sp:predicate npd:id ; 149 + sp:predicate <http://www.reportinghub.no/npd/schema#id> ;
151 - sp:subject spin:_this 150 + sp:subject spin:_this
152 - ] [ sp:object _:b9 ; 151 + ] [ sp:object _:b9 ;
153 - sp:predicate rdf:type ; 152 + sp:predicate rdf:type ;
154 - sp:subject spin:_this 153 + sp:subject spin:_this
155 - ] [ rdf:type sp:Bind ; 154 + ] [ rdf:type sp:Bind ;
156 - sp:expression "http://www.reportinghub.no/ep/" ; 155 + sp:expression "http://www.reportinghub.no/ep/" ;
157 - sp:variable 156 + sp:variable
158 - [ sp:varName "base"^^xsd:string 157 + [ sp:varName "base"^^xsd:string
159 - ] 158 + ]
160 - ] [ rdf:type sp:Bind ; 159 + ] [ rdf:type sp:Bind ;
161 - sp:expression 160 + sp:expression
162 - [ rdf:type spif:buildURI ; 161 + [ rdf:type spif:buildURI ;
163 - sp:arg1 [ rdf:type sp:add ; 162 + sp:arg1 [ rdf:type sp:add ;
164 - sp:arg1 [ rdf:type sp:add ; 163 + sp:arg1 [ rdf:type sp:add ;
165 - sp:arg1 "<{?base}" ; 164 + sp:arg1 "<{?base}" ;
166 - sp:arg2 [ rdf:type afn:localname ; 165 + sp:arg2 [ rdf:type afn:localname ;
167 - sp:arg1 _:b9 166 + sp:arg1 _:b9
168 - ] 167 + ]
169 - ] ; 168 + ] ;
170 - sp:arg2 "AI-{?npdid}>" 169 + sp:arg2 "AI-{?npdid}>"
171 - ] 170 + ]
172 - ] ; 171 + ] ;
173 - sp:variable _:b4 172 + sp:variable _:b4
174 - ] [ rdf:type sp:Bind ; 173 + ] [ rdf:type sp:Bind ;
175 - sp:expression 174 + sp:expression
176 - [ rdf:type spif:buildURI ; 175 + [ rdf:type spif:buildURI ;
177 - sp:arg1 [ rdf:type sp:add ; 176 + sp:arg1 [ rdf:type sp:add ;
178 - sp:arg1 [ rdf:type sp:add ; 177 + sp:arg1 [ rdf:type sp:add ;
179 - sp:arg1 "<{?base}" ; 178 + sp:arg1 "<{?base}" ;
180 - sp:arg2 [ rdf:type afn:localname ; 179 + sp:arg2 [ rdf:type afn:localname ;
181 - sp:arg1 _:b9 180 + sp:arg1 _:b9
182 - ] 181 + ]
183 - ] ; 182 + ] ;
184 - sp:arg2 "CoINPDID-{?npdid}>" 183 + sp:arg2 "CoINPDID-{?npdid}>"
185 - ] 184 + ]
186 - ] ; 185 + ] ;
187 - sp:variable _:b5 186 + sp:variable _:b5
188 - ] [ rdf:type sp:Bind ; 187 + ] [ rdf:type sp:Bind ;
189 - sp:expression 188 + sp:expression
190 - [ rdf:type spif:buildURI ; 189 + [ rdf:type spif:buildURI ;
191 - sp:arg1 [ rdf:type sp:add ; 190 + sp:arg1 [ rdf:type sp:add ;
192 - sp:arg1 [ rdf:type sp:add ; 191 + sp:arg1 [ rdf:type sp:add ;
193 - sp:arg1 "<{?base}" ; 192 + sp:arg1 "<{?base}" ;
194 - sp:arg2 [ rdf:type afn:localname ; 193 + sp:arg2 [ rdf:type afn:localname ;
195 - sp:arg1 _:b9 194 + sp:arg1 _:b9
196 - ] 195 + ]
197 - ] ; 196 + ] ;
198 - sp:arg2 "CoINPDIDClsn-{?npdid}>" 197 + sp:arg2 "CoINPDIDClsn-{?npdid}>"
199 - ] 198 + ]
200 - ] ; 199 + ] ;
201 - sp:variable _:b7 200 + sp:variable _:b7
202 - ] [ rdf:type sp:Bind ; 201 + ] [ rdf:type sp:Bind ;
203 - sp:expression 202 + sp:expression
204 - [ rdf:type spif:buildURI ; 203 + [ rdf:type spif:buildURI ;
205 - sp:arg1 [ rdf:type sp:add ; 204 + sp:arg1 [ rdf:type sp:add ;
206 - sp:arg1 [ rdf:type sp:add ; 205 + sp:arg1 [ rdf:type sp:add ;
207 - sp:arg1 "<{?base}" ; 206 + sp:arg1 "<{?base}" ;
208 - sp:arg2 [ rdf:type afn:localname ; 207 + sp:arg2 [ rdf:type afn:localname ;
209 - sp:arg1 _:b9 208 + sp:arg1 _:b9
210 - ] 209 + ]
211 - ] ; 210 + ] ;
212 - sp:arg2 "NPDIDExpressString-{?npdid}>" 211 + sp:arg2 "NPDIDExpressString-{?npdid}>"
213 - ] 212 + ]
214 - ] ; 213 + ] ;
215 - sp:variable _:b6 214 + sp:variable _:b6
216 - ]) 215 + ])
217 - ] ; 216 + ] ;
218 spin:labelTemplate """?AI is the Arranged_Individual that is the wellbore 217 spin:labelTemplate """?AI is the Arranged_Individual that is the wellbore
219 ?npdExpStr is the Express_string that holds the NPDID text 218 ?npdExpStr is the Express_string that holds the NPDID text
220 ?npdCOI is the class of Identification relating ?ai to ?npdExpStr 219 ?npdCOI is the class of Identification relating ?ai to ?npdExpStr
221 ?npdCOIClsn is classification relationship from ?npdCOI to the RDL entry for NPD Identifier - RDS487765302 220 ?npdCOIClsn is classification relationship from ?npdCOI to the RDL entry for NPD Identifier - RDS487765302
222 ?wbIDExpStr is the Express_string that holds the wellbore id code 221 ?wbIDExpStr is the Express_string that holds the wellbore id code
223 ?wbCOI is the class of Identification relating ?ai to ?wbIDExpStr 222 ?wbCOI is the class of Identification relating ?ai to ?wbIDExpStr
224 -?wbIDCOIClsn is classification relationship from ?wbCOI to the RDL entry for wellbore identification code - RDS16622067"""^^xsd:string . 223 +?wbIDCOIClsn is classification relationship from ?wbCOI to the RDL entry for wellbore identification code - RDS16622067"""^^xsd:string .
225 - 224 +
226 -npdMap:Licence_1 225 +npdMap:Licence_1
227 - rdf:type npd:Licence ; 226 + rdf:type <http://www.reportinghub.no/npd/schema#Licence> ;
228 - npd:id "ABC123"^^xsd:string . 227 + <http://www.reportinghub.no/npd/schema#id>
229 - 228 + "ABC123"^^xsd:string .
230 -<http://www.reportinghub.no/ep/schema/well#WellBore> 229 +
231 - spin:rule 230 +<http://www.reportinghub.no/ep/schema/well#WellBore>
232 - [ rdf:type sp:Construct ; 231 + spin:rule
232 + [ rdf:type npdMap:ClassifyArrangedIndividual
233 + ] ;
234 + spin:rule
235 + [ rdf:type sp:Construct ;
233 rdfs:comment """This rule creates the WellBore and Well and joins them up using a composition relationship (dm:ArrangementOfIndividual) 236 rdfs:comment """This rule creates the WellBore and Well and joins them up using a composition relationship (dm:ArrangementOfIndividual)
234 -Note that because it uses the same URI production rule as other functions, we don't get repeated instances of the Well and WellBore...hopefully"""^^xsd:string ; 237 +Note that because it uses the same URI production rule as other functions, we don't get repeated instances of the Well and WellBore...hopefully"""^^xsd:string ;
235 - sp:templates ([ sp:object dm:ArrangedIndividual ; 238 + sp:templates ([ sp:object dm:ArrangedIndividual ;
236 - sp:predicate rdf:type ; 239 + sp:predicate rdf:type ;
237 - sp:subject _:b10 240 + sp:subject _:b10
238 - ] [ sp:object dm:ArrangedIndividual ; 241 + ] [ sp:object dm:ArrangedIndividual ;
239 - sp:predicate rdf:type ; 242 + sp:predicate rdf:type ;
240 - sp:subject _:b11 243 + sp:subject _:b11
241 - ] [ sp:object dm:ArrangementOfIndividual ; 244 + ] [ sp:object dm:ArrangementOfIndividual ;
242 - sp:predicate rdf:type ; 245 + sp:predicate rdf:type ;
243 - sp:subject _:b12 246 + sp:subject _:b12
244 - ] [ sp:object _:b11 ; 247 + ] [ sp:object _:b11 ;
245 - sp:predicate dm:hasWhole ; 248 + sp:predicate dm:hasWhole ;
246 - sp:subject _:b12 249 + sp:subject _:b12
247 - ] [ sp:object _:b10 ; 250 + ] [ sp:object _:b10 ;
248 - sp:predicate dm:hasPart ; 251 + sp:predicate dm:hasPart ;
249 - sp:subject _:b12 252 + sp:subject _:b12
250 - ]) ; 253 + ]) ;
251 - sp:where ([ sp:object 254 + sp:where ([ sp:object
252 - [ sp:varName "npdid"^^xsd:string 255 + [ sp:varName "npdid"^^xsd:string
253 - ] ; 256 + ] ;
254 - sp:predicate npd:id ; 257 + sp:predicate <http://www.reportinghub.no/npd/schema#id> ;
255 - sp:subject spin:_this 258 + sp:subject spin:_this
256 - ] [ sp:object _:b13 ; 259 + ] [ sp:object _:b13 ;
257 - sp:predicate npd:partOfWell ; 260 + sp:predicate <http://www.reportinghub.no/npd/schema#partOfWell> ;
258 - sp:subject spin:_this 261 + sp:subject spin:_this
259 - ] [ sp:object 262 + ] [ sp:object
260 - [ sp:varName "wellName"^^xsd:string 263 + [ sp:varName "wellName"^^xsd:string
261 - ] ; 264 + ] ;
262 - sp:predicate npd:name ; 265 + sp:predicate <http://www.reportinghub.no/npd/schema#name> ;
263 - sp:subject _:b13 266 + sp:subject _:b13
264 - ] [ rdf:type sp:Bind ; 267 + ] [ rdf:type sp:Bind ;
265 - sp:expression "http://www.reportinghub.no/ep/" ; 268 + sp:expression "http://www.reportinghub.no/ep/" ;
266 - sp:variable 269 + sp:variable
267 - [ sp:varName "base"^^xsd:string 270 + [ sp:varName "base"^^xsd:string
268 - ] 271 + ]
269 - ] [ rdf:type sp:Bind ; 272 + ] [ rdf:type sp:Bind ;
270 - sp:expression 273 + sp:expression
271 - [ rdf:type smf:buildURI ; 274 + [ rdf:type smf:buildURI ;
272 - sp:arg1 "<{?base}WellAI-{?wellName}>" 275 + sp:arg1 "<{?base}WellAI-{?wellName}>"
273 - ] ; 276 + ] ;
274 - sp:variable _:b11 277 + sp:variable _:b11
275 - ] [ rdf:type sp:Bind ; 278 + ] [ rdf:type sp:Bind ;
276 - sp:expression 279 + sp:expression
277 - [ rdf:type smf:buildURI ; 280 + [ rdf:type smf:buildURI ;
278 - sp:arg1 "<{?base}WellBoreAI-{?npdid}>" 281 + sp:arg1 "<{?base}WellBoreAI-{?npdid}>"
279 - ] ; 282 + ] ;
280 - sp:variable _:b10 283 + sp:variable _:b10
281 - ] [ rdf:type sp:Bind ; 284 + ] [ rdf:type sp:Bind ;
282 - sp:expression 285 + sp:expression
283 - [ rdf:type smf:buildURI ; 286 + [ rdf:type smf:buildURI ;
284 - sp:arg1 "<{?base}WellBoreComposition-{?npdid}>" 287 + sp:arg1 "<{?base}WellBoreComposition-{?npdid}>"
285 - ] ; 288 + ] ;
286 - sp:variable _:b12 289 + sp:variable _:b12
287 - ]) 290 + ])
288 - ] ; 291 + ] .
289 - spin:rule 292 +
290 - [ rdf:type npdMap:ClassifyArrangedIndividual 293 +<http://www.reportinghub.no/npd/schema#NPDIndividual>
291 - ] . 294 + spin:rule
292 - 295 + [ rdf:type npdMap:CreateIndividualWithNPDID ;
293 -npd:NpdIndividual 296 + sp:arg1 "\"Individual\""^^xsd:string
294 - spin:rule 297 + ] .
295 - [ rdf:type npdMap:CreateIndividualWithNPDID ; 298 +
296 - sp:arg1 "\"Individual\""^^xsd:string 299 +npd:WellBore_1
297 - ] . 300 + <http://www.reportinghub.no/npd/schema#drilledInProductionLicence>
298 - 301 + npdMap:Licence_1 .
299 -npd:WellBore_1 302 +
300 - npd:drilledInProductionLicence 303 +npd:wellDiskosType
301 - npdMap:Licence_1 . 304 + rdf:type owl:DatatypeProperty ;
302 - 305 + rdfs:comment "Corresponds to DISKOS Type field in WellBore tables"^^xsd:string ;
303 -npd:wellDiskosType 306 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#Well> ;
304 - rdf:type owl:DatatypeProperty ; 307 + rdfs:range xsd:string .
305 - rdfs:comment "Corresponds to DISKOS Type field in WellBore tables"^^xsd:string ; 308 +
306 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#Well> ; 309 +_:b1 sp:varName "AI"^^xsd:string .
307 - rdfs:range xsd:string . 310 +
308 - 311 +_:b2 sp:varName "AIClsn"^^xsd:string .
309 -_:b13 312 +
310 - sp:varName "well"^^xsd:string . 313 +_:b3 sp:varName "npdType"^^xsd:string .
311 - 314 +
312 -_:b12 315 +_:b4 sp:varName "AI"^^xsd:string .
313 - sp:varName "wellBoreComp"^^xsd:string . 316 +
314 - 317 +_:b5 sp:varName "npdCOI"^^xsd:string .
315 -_:b11 318 +
316 - sp:varName "wellAI"^^xsd:string . 319 +_:b6 sp:varName "npdExpStr"^^xsd:string .
317 - 320 +
318 -_:b10 321 +_:b7 sp:varName "npdCOIClsn"^^xsd:string .
319 - sp:varName "wellBoreAI"^^xsd:string . 322 +
320 - 323 +_:b8 sp:varName "npdid"^^xsd:string .
321 -_:b9 sp:varName "npdType"^^xsd:string . 324 +
322 - 325 +_:b9 sp:varName "npdType"^^xsd:string .
323 -_:b8 sp:varName "npdid"^^xsd:string . 326 +
324 - 327 +_:b10
325 -_:b7 sp:varName "npdCOIClsn"^^xsd:string . 328 + sp:varName "wellBoreAI"^^xsd:string .
326 - 329 +
327 -_:b6 sp:varName "npdExpStr"^^xsd:string . 330 +_:b11
328 - 331 + sp:varName "wellAI"^^xsd:string .
329 -_:b5 sp:varName "npdCOI"^^xsd:string . 332 +
330 - 333 +_:b12
331 -_:b4 sp:varName "AI"^^xsd:string . 334 + sp:varName "wellBoreComp"^^xsd:string .
332 - 335 +
333 -_:b3 sp:varName "npdType"^^xsd:string . 336 +_:b13
334 - 337 + sp:varName "well"^^xsd:string .
335 -_:b2 sp:varName "AIClsn"^^xsd:string .
336 -
337 -_:b1 sp:varName "AI"^^xsd:string .
......
1 -# Saved by TopBraid on Tue Aug 09 15:35:38 BST 2011 1 +# baseURI: http://www.reportinghub.no/npd/1.1/schema
2 -# baseURI: http://www.reportinghub.no/1.1/schema/npd 2 +# imports: http://www.reportinghub.no/ep/schema/facility
3 -# imports: http://www.reportinghub.no/ep/schema/organization 3 +# imports: http://www.reportinghub.no/ep/schema/organization
4 -# imports: http://www.reportinghub.no/ep/schema/facility 4 +# imports: http://www.reportinghub.no/ep/schema/well
5 -# imports: http://www.reportinghub.no/ep/schema/well 5 +
6 - 6 +@prefix facility: <http://www.reportinghub.no/ep/schema/facility#> .
7 -@prefix facility: <http://www.reportinghub.no/ep/schema/facility#> . 7 +@prefix npd: <http://www.reportinghub.no/npd/schema#> .
8 -@prefix npd: <http://www.reportinghub.no/schema/npd#> . 8 +@prefix organization: <http://www.reportinghub.no/ep/schema/organization#> .
9 -@prefix organization: <http://www.reportinghub.no/ep/schema/organization#> . 9 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
10 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 10 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
11 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 11 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
12 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 12 +@prefix rdl: <http://rds.posccaesar.org/2008/06/OWL/RDL#> .
13 -@prefix rdl: <http://rds.posccaesar.org/2008/06/OWL/RDL#> . 13 +@prefix sp: <http://spinrdf.org/sp#> .
14 -@prefix sp: <http://spinrdf.org/sp#> . 14 +@prefix spin: <http://spinrdf.org/spin#> .
15 -@prefix spin: <http://spinrdf.org/spin#> . 15 +@prefix spl: <http://spinrdf.org/spl#> .
16 -@prefix spl: <http://spinrdf.org/spl#> . 16 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
17 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 17 +
18 - 18 +<http://www.reportinghub.no/ep/schema/core#PhysicalThing>
19 -<http://www.reportinghub.no/1.1/schema/npd> 19 + rdf:type owl:Class ;
20 - rdf:type owl:Ontology ; 20 + rdfs:comment "An individual (cringe) that has temporal extent. If Matthew and Chris ever found out about this, they'd string me up. - IB"^^xsd:string .
21 - owl:imports <http://www.reportinghub.no/ep/schema/organization> , <http://www.reportinghub.no/ep/schema/facility> , <http://www.reportinghub.no/ep/schema/well> ; 21 +
22 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 22 +facility:Facility
23 - 23 + rdf:type owl:Class ;
24 -<http://www.reportinghub.no/ep/schema/core#PhysicalThing> 24 + rdfs:subClassOf npd:NPDIndividual .
25 - rdf:type owl:Class ; 25 +
26 - rdfs:comment "An individual (cringe) that has temporal extent. If Matthew and Chris ever found out about this, they'd string me up. - IB"^^xsd:string . 26 +facility:FixedFacility
27 - 27 + rdf:type owl:Class ;
28 -facility:Facility 28 + rdfs:comment "'Permanently placed facility' is a generic term for all facilities that are placed on a field permanently. Floating production facilities, which in principle are mobile, come under this definition as they are meant to be permanently placed on the field."^^xsd:string ;
29 - rdf:type owl:Class ; 29 + rdfs:subClassOf facility:Facility .
30 - rdfs:subClassOf npd:NpdIndividual . 30 +
31 - 31 +facility:MoveableFacility
32 -facility:FixedFacility 32 + rdf:type owl:Class ;
33 - rdf:type owl:Class ; 33 + rdfs:comment "Mobile facilities are facilities not meant to be permanently placed on the field during the lifetime of the field, for example mobile drilling units."^^xsd:string ;
34 - rdfs:comment "'Permanently placed facility' is a generic term for all facilities that are placed on a field permanently. Floating production facilities, which in principle are mobile, come under this definition as they are meant to be permanently placed on the field."^^xsd:string ; 34 + rdfs:subClassOf facility:Facility .
35 - rdfs:subClassOf facility:Facility . 35 +
36 - 36 +facility:SubSurfaceFixedFacility
37 -facility:MoveableFacility 37 + rdf:type owl:Class ;
38 - rdf:type owl:Class ; 38 + rdfs:subClassOf facility:FixedFacility .
39 - rdfs:comment "Mobile facilities are facilities not meant to be permanently placed on the field during the lifetime of the field, for example mobile drilling units."^^xsd:string ; 39 +
40 - rdfs:subClassOf facility:Facility . 40 +facility:SurfaceFixedFacility
41 - 41 + rdf:type owl:Class ;
42 -facility:SubSurfaceFixedFacility 42 + rdfs:subClassOf facility:FixedFacility .
43 - rdf:type owl:Class ; 43 +
44 - rdfs:subClassOf facility:FixedFacility . 44 +organization:Company
45 - 45 + rdfs:subClassOf npd:Individual .
46 -facility:SurfaceFixedFacility 46 +
47 - rdf:type owl:Class ; 47 +<http://www.reportinghub.no/ep/schema/well#Well>
48 - rdfs:subClassOf facility:FixedFacility . 48 + rdf:type owl:Class ;
49 - 49 + rdfs:comment "Wells are referred to by name in the NPD datasheets, but there is not specific dataset for them, nor do they have NPDIDs. It is assumed that Wells may have more than one WellBore, but usually only have one. Wells belong to Fields, it would seem, but again the data is patchy."^^xsd:string ;
50 -organization:Company 50 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
51 - rdf:type owl:Class ; 51 +
52 - rdfs:subClassOf npd:Individual . 52 +<http://www.reportinghub.no/ep/schema/well#WellBore>
53 - 53 + rdf:type owl:Class ;
54 -<http://www.reportinghub.no/ep/schema/well#Well> 54 + rdfs:subClassOf npd:NPDIndividual , <http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore> .
55 - rdf:type owl:Class ; 55 +
56 - rdfs:comment "Wells are referred to by name in the NPD datasheets, but there is not specific dataset for them, nor do they have NPDIDs. It is assumed that Wells may have more than one WellBore, but usually only have one. Wells belong to Fields, it would seem, but again the data is patchy."^^xsd:string ; 56 +<http://www.reportinghub.no/npd/1.1/schema>
57 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 57 + rdf:type owl:Ontology ;
58 - 58 + owl:imports <http://www.reportinghub.no/ep/schema/well> , <http://www.reportinghub.no/ep/schema/facility> , <http://www.reportinghub.no/ep/schema/organization> ;
59 -<http://www.reportinghub.no/ep/schema/well#WellBore> 59 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
60 - rdf:type owl:Class ; 60 +
61 - rdfs:subClassOf npd:NpdIndividual , <http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore> . 61 +npd:BusinessArrangementArea
62 - 62 + rdf:type owl:Class ;
63 -npd:BusinessArrangementArea 63 + rdfs:comment "A business arrangement area in this context is an area which is a result of unitisations, sliding scale rules or other business arrangements which have altered the terms of the original production licence."^^xsd:string ;
64 - rdf:type owl:Class ; 64 + rdfs:subClassOf npd:NPDIndividual , <http://www.reportinghub.no/ep/schema/core#PhysicalThing> , npd:Owner .
65 - rdfs:comment "A business arrangement area in this context is an area which is a result of unitisations, sliding scale rules or other business arrangements which have altered the terms of the original production licence."^^xsd:string ; 65 +
66 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> , npd:NpdIndividual , npd:Owner . 66 +npd:DAS_DecidedByTheLicensees
67 - 67 + rdf:type npd:DiscoveryActivityStatus ;
68 -npd:DAS_DecidedByTheLicensees 68 + rdfs:label "decided by the licensees"@en ;
69 - rdf:type npd:DiscoveryActivityStatus ; 69 + npd:code "DECIDED BY THE LICENSEES"^^xsd:string .
70 - rdfs:label "decided by the licensees"@en ; 70 +
71 - npd:code "DECIDED BY THE LICENSEES"^^xsd:string . 71 +npd:DAS_DevelopmentIsNotVeryLikely
72 - 72 + rdf:type npd:DiscoveryActivityStatus ;
73 -npd:DAS_DevelopmentIsNotVeryLikely 73 + rdfs:label "development is not very likely"@en ;
74 - rdf:type npd:DiscoveryActivityStatus ; 74 + npd:code "DEVELOPMENT IS NOT VERY LIKELY"^^xsd:string .
75 - rdfs:label "development is not very likely"@en ; 75 +
76 - npd:code "DEVELOPMENT IS NOT VERY LIKELY"^^xsd:string . 76 +npd:DAS_DevelopmentLikelyButNotClarified
77 - 77 + rdf:type npd:DiscoveryActivityStatus ;
78 -npd:DAS_DevelopmentLikelyButNotClarified 78 + rdfs:label "development likely but not clarified"@en ;
79 - rdf:type npd:DiscoveryActivityStatus ; 79 + npd:code "DEVELOPMENT LIKELY BUT NOT CLARIFIED"^^xsd:string .
80 - rdfs:label "development likely but not clarified"@en ; 80 +
81 - npd:code "DEVELOPMENT LIKELY BUT NOT CLARIFIED"^^xsd:string . 81 +npd:DAS_IncludedInOtherDiscovery
82 - 82 + rdf:type npd:DiscoveryActivityStatus ;
83 -npd:DAS_IncludedInOtherDiscovery 83 + rdfs:label "included in other discovery"@en ;
84 - rdf:type npd:DiscoveryActivityStatus ; 84 + npd:code "INCLUDED IN OTHER DISCOVERY"^^xsd:string .
85 - rdfs:label "included in other discovery"@en ; 85 +
86 - npd:code "INCLUDED IN OTHER DISCOVERY"^^xsd:string . 86 +npd:DAS_NewDiscoveriesNotEvaluated
87 - 87 + rdf:type npd:DiscoveryActivityStatus ;
88 -npd:DAS_NewDiscoveriesNotEvaluated 88 + rdfs:label "new discoveries, not evaluated"@en ;
89 - rdf:type npd:DiscoveryActivityStatus ; 89 + npd:code "NEW DISCOVERIES, NOT EVALUATED"^^xsd:string .
90 - rdfs:label "new discoveries, not evaluated"@en ; 90 +
91 - npd:code "NEW DISCOVERIES, NOT EVALUATED"^^xsd:string . 91 +npd:DAS_PDOApproved
92 - 92 + rdf:type npd:DiscoveryActivityStatus ;
93 -npd:DAS_PDOApproved 93 + rdfs:label "PDO approved"@en ;
94 - rdf:type npd:DiscoveryActivityStatus ; 94 + npd:code "PDO APPROVED"^^xsd:string .
95 - rdfs:label "PDO approved"@en ; 95 +
96 - npd:code "PDO APPROVED"^^xsd:string . 96 +npd:DAS_PlanningPhase
97 - 97 + rdf:type npd:DiscoveryActivityStatus ;
98 -npd:DAS_PlanningPhase 98 + rdfs:label "planning phase"@en ;
99 - rdf:type npd:DiscoveryActivityStatus ; 99 + npd:code "PLANNING PHASE"^^xsd:string .
100 - rdfs:label "planning phase"@en ; 100 +
101 - npd:code "PLANNING PHASE"^^xsd:string . 101 +npd:DAS_Producing
102 - 102 + rdf:type npd:DiscoveryActivityStatus ;
103 -npd:DAS_Producing 103 + rdfs:label "producing"@en ;
104 - rdf:type npd:DiscoveryActivityStatus ; 104 + npd:code "PRODUCING"^^xsd:string .
105 - rdfs:label "producing"@en ; 105 +
106 - npd:code "PRODUCING"^^xsd:string . 106 +npd:DAS_ShutDown
107 - 107 + rdf:type npd:DiscoveryActivityStatus ;
108 -npd:DAS_ShutDown 108 + rdfs:label "shut down"@en ;
109 - rdf:type npd:DiscoveryActivityStatus ; 109 + npd:code "SHUT DOWN"^^xsd:string .
110 - rdfs:label "shut down"@en ; 110 +
111 - npd:code "SHUT DOWN"^^xsd:string . 111 +npd:DAS_Unknown
112 - 112 + rdf:type npd:DiscoveryActivityStatus ;
113 -npd:DAS_Unknown 113 + rdfs:label "unknown"@en ;
114 - rdf:type npd:DiscoveryActivityStatus ; 114 + npd:code "?"^^xsd:string .
115 - rdfs:label "unknown"@en ; 115 +
116 - npd:code "?"^^xsd:string . 116 +npd:DWBP_Injection
117 - 117 + rdf:type npd:DevelopmentWellBorePurpose ;
118 -npd:DWBP_Injection 118 + rdfs:label "injection"@en ;
119 - rdf:type npd:DevelopmentWellBorePurpose ; 119 + npd:code "INJECTION"^^xsd:string .
120 - rdfs:label "injection"@en ; 120 +
121 - npd:code "INJECTION"^^xsd:string . 121 +npd:DWBP_Observation
122 - 122 + rdf:type npd:DevelopmentWellBorePurpose ;
123 -npd:DWBP_Observation 123 + rdfs:label "observation"@en ;
124 - rdf:type npd:DevelopmentWellBorePurpose ; 124 + npd:code "OBSERVATION"^^xsd:string .
125 - rdfs:label "observation"@en ; 125 +
126 - npd:code "OBSERVATION"^^xsd:string . 126 +npd:DWBP_Production
127 - 127 + rdf:type npd:DevelopmentWellBorePurpose ;
128 -npd:DWBP_Production 128 + rdfs:label "production"@en ;
129 - rdf:type npd:DevelopmentWellBorePurpose ; 129 + npd:code "PRODUCTION"^^xsd:string .
130 - rdfs:label "production"@en ; 130 +
131 - npd:code "PRODUCTION"^^xsd:string . 131 +npd:DevelopmentWellBorePurpose
132 - 132 + rdf:type owl:Class ;
133 -npd:DevelopmentWellBorePurpose 133 + rdfs:label "Development well bore purpose"^^xsd:string ;
134 - rdf:type owl:Class ; 134 + rdfs:subClassOf npd:WellBorePurpose ;
135 - rdfs:label "Development well bore purpose"^^xsd:string ; 135 + owl:oneOf (npd:DWBP_Injection npd:DWBP_Observation npd:DWBP_Production) .
136 - rdfs:subClassOf npd:WellBorePurpose ; 136 +
137 - owl:oneOf (npd:DWBP_Injection npd:DWBP_Observation npd:DWBP_Production) . 137 +npd:Discovery
138 - 138 + rdf:type owl:Class ;
139 -npd:Discovery 139 + rdfs:comment "A discovery is a petroleum deposit or several petroleum deposits collectively, which have been discovered in the same well, in which through testing, sampling or logging there has been established a probability of the existence of mobile petroleum (includes both commercial and technical discovery)."^^xsd:string ;
140 - rdf:type owl:Class ; 140 + rdfs:subClassOf npd:NPDIndividual .
141 - rdfs:comment "A discovery is a petroleum deposit or several petroleum deposits collectively, which have been discovered in the same well, in which through testing, sampling or logging there has been established a probability of the existence of mobile petroleum (includes both commercial and technical discovery)."^^xsd:string ; 141 +
142 - rdfs:subClassOf npd:NpdIndividual . 142 +npd:DiscoveryActivityStatus
143 - 143 + rdf:type owl:Class ;
144 -npd:DiscoveryActivityStatus 144 + rdfs:label "Discovery activity status"^^xsd:string ;
145 - rdf:type owl:Class ; 145 + rdfs:subClassOf npd:Enumeration ;
146 - rdfs:label "Discovery activity status"^^xsd:string ; 146 + owl:oneOf (npd:DAS_Unknown npd:DAS_PlanningPhase npd:DAS_IncludedInOtherDiscovery npd:DAS_PDOApproved npd:DAS_ShutDown npd:DAS_DevelopmentLikelyButNotClarified npd:DAS_DecidedByTheLicensees npd:DAS_DevelopmentIsNotVeryLikely npd:DAS_NewDiscoveriesNotEvaluated npd:DAS_Producing) .
147 - rdfs:subClassOf npd:Enumeration ; 147 +
148 - owl:oneOf (npd:DAS_Unknown npd:DAS_PlanningPhase npd:DAS_IncludedInOtherDiscovery npd:DAS_PDOApproved npd:DAS_ShutDown npd:DAS_DevelopmentLikelyButNotClarified npd:DAS_DecidedByTheLicensees npd:DAS_DevelopmentIsNotVeryLikely npd:DAS_NewDiscoveriesNotEvaluated npd:DAS_Producing) . 148 +npd:EWBP_Appraisal
149 - 149 + rdf:type npd:ExplorationWellBorePurpose ;
150 -npd:EWBP_Appraisal 150 + rdfs:label "appraisal"@en ;
151 - rdf:type npd:ExplorationWellBorePurpose ; 151 + npd:code "APPRAISAL"^^xsd:string .
152 - rdfs:label "appraisal"@en ; 152 +
153 - npd:code "APPRAISAL"^^xsd:string . 153 +npd:EWBP_Wildcat
154 - 154 + rdf:type npd:ExplorationWellBorePurpose ;
155 -npd:EWBP_Wildcat 155 + rdfs:label "wildcat"@en ;
156 - rdf:type npd:ExplorationWellBorePurpose ; 156 + npd:code "WILDCAT"^^xsd:string .
157 - rdfs:label "wildcat"@en ; 157 +
158 - npd:code "WILDCAT"^^xsd:string . 158 +npd:EWBP_Wildcat-Appraisal
159 - 159 + rdf:type npd:ExplorationWellBorePurpose ;
160 -npd:EWBP_Wildcat-Appraisal 160 + rdfs:label "wildcat & appraisal"@en ;
161 - rdf:type npd:ExplorationWellBorePurpose ; 161 + npd:code "WILDCAT&APPRAISAL"^^xsd:string .
162 - rdfs:label "wildcat & appraisal"@en ; 162 +
163 - npd:code "WILDCAT&APPRAISAL"^^xsd:string . 163 +npd:Enumeration
164 - 164 + rdf:type owl:Class ;
165 -npd:Enumeration 165 + rdfs:label "Enumeration"^^xsd:string ;
166 - rdf:type owl:Class ; 166 + rdfs:subClassOf owl:Thing ;
167 - rdfs:label "Enumeration"^^xsd:string ; 167 + rdfs:subClassOf
168 - rdfs:subClassOf owl:Thing ; 168 + [ rdf:type owl:Restriction ;
169 - rdfs:subClassOf 169 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
170 - [ rdf:type owl:Restriction ; 170 + owl:onProperty npd:code
171 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 171 + ] .
172 - owl:onProperty npd:code 172 +
173 - ] . 173 +npd:ExplorationWellBorePurpose
174 - 174 + rdf:type owl:Class ;
175 -npd:ExplorationWellBorePurpose 175 + rdfs:label "Exploration well bore purpose"^^xsd:string ;
176 - rdf:type owl:Class ; 176 + rdfs:subClassOf npd:WellBorePurpose ;
177 - rdfs:label "Exploration well bore purpose"^^xsd:string ; 177 + owl:oneOf (npd:EWBP_Appraisal npd:EWBP_Wildcat-Appraisal npd:EWBP_Wildcat) .
178 - rdfs:subClassOf npd:WellBorePurpose ; 178 +
179 - owl:oneOf (npd:EWBP_Appraisal npd:EWBP_Wildcat-Appraisal npd:EWBP_Wildcat) . 179 +npd:FAS_PDOApproved
180 - 180 + rdf:type npd:FieldActivityStatus ;
181 -npd:FAS_PDOApproved 181 + rdfs:label "PDO approved"@en ;
182 - rdf:type npd:FieldActivityStatus ; 182 + npd:code "PDO APPROVED"^^xsd:string .
183 - rdfs:label "PDO approved"@en ; 183 +
184 - npd:code "PDO APPROVED"^^xsd:string . 184 +npd:FAS_Producing
185 - 185 + rdf:type npd:FieldActivityStatus ;
186 -npd:FAS_Producing 186 + rdfs:label "producing"@en ;
187 - rdf:type npd:FieldActivityStatus ; 187 + npd:code "PRODUCING"^^xsd:string .
188 - rdfs:label "producing"@en ; 188 +
189 - npd:code "PRODUCING"^^xsd:string . 189 +npd:FAS_ShutDown
190 - 190 + rdf:type npd:FieldActivityStatus ;
191 -npd:FAS_ShutDown 191 + rdfs:label "shut down"@en ;
192 - rdf:type npd:FieldActivityStatus ; 192 + npd:code "SHUT DOWN"^^xsd:string .
193 - rdfs:label "shut down"@en ; 193 +
194 - npd:code "SHUT DOWN"^^xsd:string . 194 +npd:FFP_Decommissioned
195 - 195 + rdf:type npd:FixedFacilityPhase ;
196 -npd:FFP_Decommissioned 196 + rdfs:label "decommissioned"@en ;
197 - rdf:type npd:FixedFacilityPhase ; 197 + npd:code "DECOMMISSIONED"^^xsd:string .
198 - rdfs:label "decommissioned"@en ; 198 +
199 - npd:code "DECOMMISSIONED"^^xsd:string . 199 +npd:FFP_DisposalCompleted
200 - 200 + rdf:type npd:FixedFacilityPhase ;
201 -npd:FFP_DisposalCompleted 201 + rdfs:label "disposal completed"@en ;
202 - rdf:type npd:FixedFacilityPhase ; 202 + npd:code "DISPOSAL COMPLETED"^^xsd:string .
203 - rdfs:label "disposal completed"@en ; 203 +
204 - npd:code "DISPOSAL COMPLETED"^^xsd:string . 204 +npd:FFP_Fabrication
205 - 205 + rdf:type npd:FixedFacilityPhase ;
206 -npd:FFP_Fabrication 206 + rdfs:label "fabrication"@en ;
207 - rdf:type npd:FixedFacilityPhase ; 207 + npd:code "FABRICATION"^^xsd:string .
208 - rdfs:label "fabrication"@en ; 208 +
209 - npd:code "FABRICATION"^^xsd:string . 209 +npd:FFP_Future
210 - 210 + rdf:type npd:FixedFacilityPhase ;
211 -npd:FFP_Future 211 + rdfs:label "future"@en ;
212 - rdf:type npd:FixedFacilityPhase ; 212 + npd:code "FUTURE"^^xsd:string .
213 - rdfs:label "future"@en ; 213 +
214 - npd:code "FUTURE"^^xsd:string . 214 +npd:FFP_InService
215 - 215 + rdf:type npd:FixedFacilityPhase ;
216 -npd:FFP_InService 216 + rdfs:label "in service"@en ;
217 - rdf:type npd:FixedFacilityPhase ; 217 + npd:code "IN SERVICE"^^xsd:string .
218 - rdfs:label "in service"@en ; 218 +
219 - npd:code "IN SERVICE"^^xsd:string . 219 +npd:FFP_Installation
220 - 220 + rdf:type npd:FixedFacilityPhase ;
221 -npd:FFP_Installation 221 + rdfs:label "installation"@en ;
222 - rdf:type npd:FixedFacilityPhase ; 222 + npd:code "INSTALLATION"^^xsd:string .
223 - rdfs:label "installation"@en ; 223 +
224 - npd:code "INSTALLATION"^^xsd:string . 224 +npd:FFP_PartlyRemoved
225 - 225 + rdf:type npd:FixedFacilityPhase ;
226 -npd:FFP_PartlyRemoved 226 + rdfs:label "partly removed"@en ;
227 - rdf:type npd:FixedFacilityPhase ; 227 + npd:code "PARTLY REMOVED"^^xsd:string .
228 - rdfs:label "partly removed"@en ; 228 +
229 - npd:code "PARTLY REMOVED"^^xsd:string . 229 +npd:FFP_Removal
230 - 230 + rdf:type npd:FixedFacilityPhase ;
231 -npd:FFP_Removal 231 + rdfs:label "removal"@en ;
232 - rdf:type npd:FixedFacilityPhase ; 232 + npd:code "REMOVAL"^^xsd:string .
233 - rdfs:label "removal"@en ; 233 +
234 - npd:code "REMOVAL"^^xsd:string . 234 +npd:FFP_Removed
235 - 235 + rdf:type npd:FixedFacilityPhase ;
236 -npd:FFP_Removed 236 + rdfs:label "removed"@en ;
237 - rdf:type npd:FixedFacilityPhase ; 237 + npd:code "REMOVED"^^xsd:string .
238 - rdfs:label "removed"@en ; 238 +
239 - npd:code "REMOVED"^^xsd:string . 239 +npd:FFP_ShutDown
240 - 240 + rdf:type npd:FixedFacilityPhase ;
241 -npd:FFP_ShutDown 241 + rdfs:label "shut down"@en ;
242 - rdf:type npd:FixedFacilityPhase ; 242 + npd:code "SHUT DOWN"^^xsd:string .
243 - rdfs:label "shut down"@en ; 243 +
244 - npd:code "SHUT DOWN"^^xsd:string . 244 +npd:Field
245 - 245 + rdf:type owl:Class ;
246 -npd:Field
247 - rdf:type owl:Class ;
248 rdfs:comment """A field is a discovery or several discoveries combined which the licensees have decided to develop, and for which the authorities have approved a plan for development and operation (PDO) or granted a PDO exemption. 246 rdfs:comment """A field is a discovery or several discoveries combined which the licensees have decided to develop, and for which the authorities have approved a plan for development and operation (PDO) or granted a PDO exemption.
249 247
250 A field may have several Wells, however this information is not presented directly in the NPD data. Each Well usually has one (occasionally more than one) WellBore, and so in order to ascertain what field the Well is in, we have to infer it from the related WellBore table. Unfortunately, the Field column is not always populated, so sometimes the Field can only be inferred from the License, which usually corresponds to a Field. 248 A field may have several Wells, however this information is not presented directly in the NPD data. Each Well usually has one (occasionally more than one) WellBore, and so in order to ascertain what field the Well is in, we have to infer it from the related WellBore table. Unfortunately, the Field column is not always populated, so sometimes the Field can only be inferred from the License, which usually corresponds to a Field.
251 249
252 -NOTE: Wells do not have NPDIDs"""^^xsd:string ; 250 +NOTE: Wells do not have NPDIDs"""^^xsd:string ;
253 - rdfs:subClassOf npd:FixedFacilityParent . 251 + rdfs:subClassOf npd:FixedFacilityParent .
254 - 252 +
255 -npd:FieldActivityStatus 253 +npd:FieldActivityStatus
256 - rdf:type owl:Class ; 254 + rdf:type owl:Class ;
257 - rdfs:label "Field activity status"^^xsd:string ; 255 + rdfs:label "Field activity status"^^xsd:string ;
258 - rdfs:subClassOf npd:Enumeration ; 256 + rdfs:subClassOf npd:Enumeration ;
259 - owl:oneOf (npd:FAS_PDOApproved npd:FAS_Producing npd:FAS_ShutDown) . 257 + owl:oneOf (npd:FAS_PDOApproved npd:FAS_Producing npd:FAS_ShutDown) .
260 - 258 +
261 -npd:FieldPart 259 +npd:FieldPart
262 - rdf:type owl:Class ; 260 + rdf:type owl:Class ;
263 - rdfs:comment "A part of a Field"^^xsd:string ; 261 + rdfs:comment "A part of a Field"^^xsd:string ;
264 - rdfs:subClassOf npd:FixedFacilityParent . 262 + rdfs:subClassOf npd:FixedFacilityParent .
265 - 263 +
266 -npd:FixedFacilityParent 264 +npd:FixedFacilityParent
267 - rdf:type owl:Class ; 265 + rdf:type owl:Class ;
268 - rdfs:subClassOf npd:NpdIndividual . 266 + rdfs:subClassOf npd:NPDIndividual .
269 - 267 +
270 -npd:FixedFacilityPhase 268 +npd:FixedFacilityPhase
271 - rdf:type owl:Class ; 269 + rdf:type owl:Class ;
272 - rdfs:label "Fixed facility phase"^^xsd:string ; 270 + rdfs:label "Fixed facility phase"^^xsd:string ;
273 - rdfs:subClassOf npd:Enumeration ; 271 + rdfs:subClassOf npd:Enumeration ;
274 - owl:oneOf (npd:FFP_Fabrication npd:FFP_PartlyRemoved npd:FFP_DisposalCompleted npd:FFP_ShutDown npd:FFP_Decommissioned npd:FFP_Removal npd:FFP_Removed npd:FFP_Installation npd:FFP_InService npd:FFP_Future) . 272 + owl:oneOf (npd:FFP_Fabrication npd:FFP_PartlyRemoved npd:FFP_DisposalCompleted npd:FFP_ShutDown npd:FFP_Decommissioned npd:FFP_Removal npd:FFP_Removed npd:FFP_Installation npd:FFP_InService npd:FFP_Future) .
275 - 273 +
276 -npd:HCT_Gas 274 +npd:HCT_Gas
277 - rdf:type npd:HCType ; 275 + rdf:type npd:HCType ;
278 - rdfs:label "gas"@en ; 276 + rdfs:label "gas"@en ;
279 - npd:code "GAS"^^xsd:string . 277 + npd:code "GAS"^^xsd:string .
280 - 278 +
281 -npd:HCT_Gas-Condensate 279 +npd:HCT_Gas-Condensate
282 - rdf:type npd:HCType ; 280 + rdf:type npd:HCType ;
283 - rdfs:label "gas/condensate"@en ; 281 + rdfs:label "gas/condensate"@en ;
284 - npd:code "GAS/CONDENSATE"^^xsd:string . 282 + npd:code "GAS/CONDENSATE"^^xsd:string .
285 - 283 +
286 -npd:HCT_Oil 284 +npd:HCT_Oil
287 - rdf:type npd:HCType ; 285 + rdf:type npd:HCType ;
288 - rdfs:label "oil"@en ; 286 + rdfs:label "oil"@en ;
289 - npd:code "OIL"^^xsd:string . 287 + npd:code "OIL"^^xsd:string .
290 - 288 +
291 -npd:HCT_Oil-Gas 289 +npd:HCT_Oil-Gas
292 - rdf:type npd:HCType ; 290 + rdf:type npd:HCType ;
293 - rdfs:label "oil/gas"@en ; 291 + rdfs:label "oil/gas"@en ;
294 - npd:code "OIL/GAS"^^xsd:string . 292 + npd:code "OIL/GAS"^^xsd:string .
295 - 293 +
296 -npd:HCType 294 +npd:HCType
297 - rdf:type owl:Class ; 295 + rdf:type owl:Class ;
298 - rdfs:label "HCType"^^xsd:string ; 296 + rdfs:label "HCType"^^xsd:string ;
299 - rdfs:subClassOf npd:Enumeration ; 297 + rdfs:subClassOf npd:Enumeration ;
300 - owl:oneOf (npd:HCT_Gas-Condensate npd:HCT_Oil-Gas npd:HCT_Gas npd:HCT_Oil) . 298 + owl:oneOf (npd:HCT_Gas-Condensate npd:HCT_Oil-Gas npd:HCT_Gas npd:HCT_Oil) .
301 - 299 +
302 -npd:Individual 300 +npd:Individual
303 - rdf:type owl:Class ; 301 + rdf:type owl:Class ;
304 - rdfs:subClassOf owl:Thing . 302 + rdfs:subClassOf owl:Thing .
305 - 303 +
306 -npd:LS_Active 304 +npd:LS_Active
307 - rdf:type npd:LicenseStatus ; 305 + rdf:type npd:LicenceStatus ;
308 - rdfs:label "active"@en ; 306 + rdfs:label "active"@en ;
309 - npd:code "ACTIVE"^^xsd:string . 307 + npd:code "ACTIVE"^^xsd:string .
310 - 308 +
311 -npd:LS_Inactive 309 +npd:LS_Inactive
312 - rdf:type npd:LicenseStatus ; 310 + rdf:type npd:LicenceStatus ;
313 - rdfs:label "inactive"@en ; 311 + rdfs:label "inactive"@en ;
314 - npd:code "INACTIVE"^^xsd:string . 312 + npd:code "INACTIVE"^^xsd:string .
315 - 313 +
316 -npd:Licence 314 +npd:Licence
317 - rdf:type owl:Class ; 315 + rdf:type owl:Class ;
318 - rdfs:comment "Production licences are granted by the Ministry of Petroleum and Energy. Transfer of a production licence or participating interest in a production licence must be approved by the ministry."^^xsd:string ; 316 + rdfs:comment "Production licences are granted by the Ministry of Petroleum and Energy. Transfer of a production licence or participating interest in a production licence must be approved by the ministry."^^xsd:string ;
319 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> , npd:NpdIndividual , npd:Owner . 317 + rdfs:subClassOf npd:NPDIndividual , <http://www.reportinghub.no/ep/schema/core#PhysicalThing> , npd:Owner .
320 - 318 +
321 -npd:LicenseStatus 319 +npd:LicenceStatus
322 - rdf:type owl:Class ; 320 + rdf:type owl:Class ;
323 - rdfs:label "License status"^^xsd:string ; 321 + rdfs:label "Licence status"^^xsd:string ;
324 - rdfs:subClassOf npd:Enumeration ; 322 + rdfs:subClassOf npd:Enumeration ;
325 - owl:oneOf (npd:LS_Active npd:LS_Inactive) . 323 + owl:oneOf (npd:LS_Active npd:LS_Inactive) .
326 - 324 +
327 -npd:MNA_BarentsSea 325 +npd:MNA_BarentsSea
328 - rdf:type npd:MainNCSArea ; 326 + rdf:type npd:MainNCSArea ;
329 - rdfs:label "Barents sea"@en ; 327 + rdfs:label "Barents sea"@en ;
330 - npd:code "Barents sea"^^xsd:string . 328 + npd:code "Barents sea"^^xsd:string .
331 - 329 +
332 -npd:MNA_NorthSea 330 +npd:MNA_NorthSea
333 - rdf:type npd:MainNCSArea ; 331 + rdf:type npd:MainNCSArea ;
334 - rdfs:label "North sea"@en ; 332 + rdfs:label "North sea"@en ;
335 - npd:code "North sea"^^xsd:string . 333 + npd:code "North sea"^^xsd:string .
336 - 334 +
337 -npd:MNA_NorwegianSea 335 +npd:MNA_NorwegianSea
338 - rdf:type npd:MainNCSArea ; 336 + rdf:type npd:MainNCSArea ;
339 - rdfs:label "Norwegian sea"@en ; 337 + rdfs:label "Norwegian sea"@en ;
340 - npd:code "Norwegian sea"^^xsd:string . 338 + npd:code "Norwegian sea"^^xsd:string .
341 - 339 +
342 -npd:MainNCSArea 340 +npd:MainNCSArea
343 - rdf:type owl:Class ; 341 + rdf:type owl:Class ;
344 - rdfs:label "Main NCS Area"^^xsd:string ; 342 + rdfs:label "Main NCS Area"^^xsd:string ;
345 - rdfs:subClassOf npd:Enumeration ; 343 + rdfs:subClassOf npd:Enumeration ;
346 - owl:oneOf (npd:MNA_NorthSea npd:MNA_NorwegianSea npd:MNA_BarentsSea) . 344 + owl:oneOf (npd:MNA_NorthSea npd:MNA_NorwegianSea npd:MNA_BarentsSea) .
347 - 345 +
348 -npd:NpdIndividual 346 +npd:NPDIndividual
349 - rdf:type owl:Class ; 347 + rdf:type owl:Class ;
350 - rdfs:subClassOf npd:Individual . 348 + rdfs:subClassOf npd:Individual .
351 - 349 +
352 -npd:OperatingCompany 350 +npd:OperatingCompany
353 - rdf:type owl:Class ; 351 + rdf:type owl:Class ;
354 - rdfs:subClassOf organization:Company , npd:NpdIndividual . 352 + rdfs:subClassOf npd:NPDIndividual , organization:Company .
355 - 353 +
356 -npd:Owner 354 +npd:Owner
357 - rdf:type owl:Class ; 355 + rdf:type owl:Class ;
358 - rdfs:comment "Supertype of BAA and License - i.e. anything that can own a Field"^^xsd:string ; 356 + rdfs:comment "Supertype of BAA and License - i.e. anything that can own a Field"^^xsd:string ;
359 - rdfs:subClassOf npd:Individual . 357 + rdfs:subClassOf npd:Individual .
360 - 358 +
361 -npd:ParcellBAA 359 +npd:ParcellBAA
362 - rdf:type owl:Class ; 360 + rdf:type owl:Class ;
363 - rdfs:subClassOf npd:BusinessArrangementArea . 361 + rdfs:subClassOf npd:BusinessArrangementArea .
364 - 362 +
365 -npd:ParentCompany 363 +npd:ParentCompany
366 - rdf:type owl:Class ; 364 + rdf:type owl:Class ;
367 - rdfs:subClassOf organization:Company . 365 + rdfs:subClassOf organization:Company .
368 - 366 +
369 -npd:SeismicAreaBAA 367 +npd:SeismicAreaBAA
370 - rdf:type owl:Class ; 368 + rdf:type owl:Class ;
371 - rdfs:subClassOf npd:BusinessArrangementArea . 369 + rdfs:subClassOf npd:BusinessArrangementArea .
372 - 370 +
373 -npd:Share 371 +npd:Share
374 - rdf:type owl:Class ; 372 + rdf:type owl:Class ;
375 - rdfs:comment "A company's share in something - e.g. a BAA or a License"^^xsd:string ; 373 + rdfs:comment "A company's share in something - e.g. a BAA or a License"^^xsd:string ;
376 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . 374 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> .
377 - 375 +
378 -npd:ShareOfBAA 376 +npd:ShareOfBAA
379 - rdf:type owl:Class ; 377 + rdf:type owl:Class ;
380 - rdfs:subClassOf npd:Share . 378 + rdfs:subClassOf npd:Share .
381 - 379 +
382 -npd:ShareOfLicence 380 +npd:ShareOfLicence
383 - rdf:type owl:Class ; 381 + rdf:type owl:Class ;
384 - rdfs:comment "A class that relates a Company to a Licence it has been granted."^^xsd:string ; 382 + rdfs:comment "A class that relates a Company to a Licence it has been granted."^^xsd:string ;
385 - rdfs:subClassOf npd:Share . 383 + rdfs:subClassOf npd:Share .
386 - 384 +
387 -npd:SlidingScaleBAA 385 +npd:SlidingScaleBAA
388 - rdf:type owl:Class ; 386 + rdf:type owl:Class ;
389 - rdfs:subClassOf npd:BusinessArrangementArea . 387 + rdfs:subClassOf npd:BusinessArrangementArea .
390 - 388 +
391 -npd:TUF 389 +npd:TUF
392 - rdf:type owl:Class ; 390 + rdf:type owl:Class ;
393 - rdfs:comment "TUF is an abbreviation for \"Transportation and Utilization Facilities\"."^^xsd:string ; 391 + rdfs:comment "TUF is an abbreviation for \"Transportation and Utilization Facilities\"."^^xsd:string ;
394 - rdfs:subClassOf facility:Facility , npd:FixedFacilityParent . 392 + rdfs:subClassOf facility:Facility , npd:FixedFacilityParent .
395 - 393 +
396 -npd:TufPart 394 +npd:TUFPart
397 - rdf:type owl:Class ; 395 + rdf:type owl:Class ;
398 - rdfs:comment "A part of a TUF"^^xsd:string ; 396 + rdfs:comment "A part of a TUF"^^xsd:string ;
399 - rdfs:subClassOf npd:FixedFacilityParent . 397 + rdfs:subClassOf npd:FixedFacilityParent .
400 - 398 +
401 -npd:UnitizedBAA 399 +npd:UnitizedBAA
402 - rdf:type owl:Class ; 400 + rdf:type owl:Class ;
403 - rdfs:subClassOf npd:BusinessArrangementArea . 401 + rdfs:subClassOf npd:BusinessArrangementArea .
404 - 402 +
405 -npd:WBC_CO2 403 +npd:WBC_CO2
406 - rdf:type npd:WellBoreContent ; 404 + rdf:type npd:WellBoreContent ;
407 - rdfs:label "CO2"@en ; 405 + rdfs:label "CO2"@en ;
408 - npd:code "CO2"^^xsd:string . 406 + npd:code "CO2"^^xsd:string .
409 - 407 +
410 -npd:WBC_Cuttings 408 +npd:WBC_Cuttings
411 - rdf:type npd:WellBoreContent ; 409 + rdf:type npd:WellBoreContent ;
412 - rdfs:label "cuttings"@en ; 410 + rdfs:label "cuttings"@en ;
413 - npd:code "CUTTINGS"^^xsd:string . 411 + npd:code "CUTTINGS"^^xsd:string .
414 - 412 +
415 -npd:WBC_Gas 413 +npd:WBC_Gas
416 - rdf:type npd:WellBoreContent ; 414 + rdf:type npd:WellBoreContent ;
417 - rdfs:label "gas"@en ; 415 + rdfs:label "gas"@en ;
418 - npd:code "GAS"^^xsd:string . 416 + npd:code "GAS"^^xsd:string .
419 - 417 +
420 -npd:WBC_Gas-Condensate 418 +npd:WBC_Gas-Condensate
421 - rdf:type npd:WellBoreContent ; 419 + rdf:type npd:WellBoreContent ;
422 - rdfs:label "gas/condensate"@en ; 420 + rdfs:label "gas/condensate"@en ;
423 - npd:code "GAS/CONDENSATE"^^xsd:string . 421 + npd:code "GAS/CONDENSATE"^^xsd:string .
424 - 422 +
425 -npd:WBC_NotApplicable 423 +npd:WBC_NotApplicable
426 - rdf:type npd:WellBoreContent ; 424 + rdf:type npd:WellBoreContent ;
427 - rdfs:label "not applicable"@en ; 425 + rdfs:label "not applicable"@en ;
428 - npd:code "NOT APPLICABLE"^^xsd:string . 426 + npd:code "NOT APPLICABLE"^^xsd:string .
429 - 427 +
430 -npd:WBC_NotAvailable 428 +npd:WBC_NotAvailable
431 - rdf:type npd:WellBoreContent ; 429 + rdf:type npd:WellBoreContent ;
432 - rdfs:label "not available"@en ; 430 + rdfs:label "not available"@en ;
433 - npd:code "NOT AVAILABLE"^^xsd:string . 431 + npd:code "NOT AVAILABLE"^^xsd:string .
434 - 432 +
435 -npd:WBC_Oil 433 +npd:WBC_Oil
436 - rdf:type npd:WellBoreContent ; 434 + rdf:type npd:WellBoreContent ;
437 - rdfs:label "oil"@en ; 435 + rdfs:label "oil"@en ;
438 - npd:code "OIL"^^xsd:string . 436 + npd:code "OIL"^^xsd:string .
439 - 437 +
440 -npd:WBC_Oil-Gas 438 +npd:WBC_Oil-Gas
441 - rdf:type npd:WellBoreContent ; 439 + rdf:type npd:WellBoreContent ;
442 - rdfs:label "oil/gas"@en ; 440 + rdfs:label "oil/gas"@en ;
443 - npd:code "OIL/GAS"^^xsd:string . 441 + npd:code "OIL/GAS"^^xsd:string .
444 - 442 +
445 -npd:WBC_Water 443 +npd:WBC_Water
446 - rdf:type npd:WellBoreContent ; 444 + rdf:type npd:WellBoreContent ;
447 - rdfs:label "water"@en ; 445 + rdfs:label "water"@en ;
448 - npd:code "WATER"^^xsd:string . 446 + npd:code "WATER"^^xsd:string .
449 - 447 +
450 -npd:WBC_Water-Gas 448 +npd:WBC_Water-Gas
451 - rdf:type npd:WellBoreContent ; 449 + rdf:type npd:WellBoreContent ;
452 - rdfs:label "water/gas"@en ; 450 + rdfs:label "water/gas"@en ;
453 - npd:code "WATER/GAS"^^xsd:string . 451 + npd:code "WATER/GAS"^^xsd:string .
454 - 452 +
455 -npd:WellBoreContent 453 +npd:WellBoreContent
456 - rdf:type owl:Class ; 454 + rdf:type owl:Class ;
457 - rdfs:label "Well bore content"^^xsd:string ; 455 + rdfs:label "Well bore content"^^xsd:string ;
458 - rdfs:subClassOf npd:Enumeration ; 456 + rdfs:subClassOf npd:Enumeration ;
459 - owl:oneOf (npd:WBC_Water-Gas npd:WBC_Water npd:WBC_Gas npd:WBC_Gas-Condensate npd:WBC_NotAvailable npd:WBC_Cuttings npd:WBC_Oil npd:WBC_NotApplicable npd:WBC_Oil-Gas npd:WBC_CO2) . 457 + owl:oneOf (npd:WBC_Water-Gas npd:WBC_Water npd:WBC_Gas npd:WBC_Gas-Condensate npd:WBC_NotAvailable npd:WBC_Cuttings npd:WBC_Oil npd:WBC_NotApplicable npd:WBC_Oil-Gas npd:WBC_CO2) .
460 - 458 +
461 -npd:WellBorePurpose 459 +npd:WellBorePurpose
462 - rdf:type owl:Class ; 460 + rdf:type owl:Class ;
463 - rdfs:label "Well bore purpose"^^xsd:string ; 461 + rdfs:label "Well bore purpose"^^xsd:string ;
464 - rdfs:subClassOf npd:Enumeration . 462 + rdfs:subClassOf npd:Enumeration .
465 - 463 +
466 -npd:baaShared 464 +npd:baaShared
467 - rdf:type owl:ObjectProperty ; 465 + rdf:type owl:ObjectProperty ;
468 - rdfs:domain npd:ShareOfBAA ; 466 + rdfs:domain npd:ShareOfBAA ;
469 - rdfs:range npd:BusinessArrangementArea . 467 + rdfs:range npd:BusinessArrangementArea .
470 - 468 +
471 -npd:belongsTo 469 +npd:belongsTo
472 - rdf:type owl:ObjectProperty ; 470 + rdf:type owl:ObjectProperty ;
473 - rdfs:domain facility:FixedFacility ; 471 + rdfs:domain facility:FixedFacility ;
474 - rdfs:range npd:FixedFacilityParent . 472 + rdfs:range npd:FixedFacilityParent .
475 - 473 +
476 -npd:code 474 +npd:code
477 - rdf:type owl:DatatypeProperty ; 475 + rdf:type owl:DatatypeProperty ;
478 - rdfs:comment "Identifier of enumerated resources (control vocabularies). Can be used to match against string values in databases etc."^^xsd:string ; 476 + rdfs:comment "Identifier of enumerated resources (control vocabularies). Can be used to match against string values in databases etc."^^xsd:string ;
479 - rdfs:label "code"^^xsd:string . 477 + rdfs:label "code"^^xsd:string .
480 - 478 +
481 -npd:companyShortName 479 +npd:companyShortName
482 - rdf:type owl:DatatypeProperty ; 480 + rdf:type owl:DatatypeProperty ;
483 - rdfs:domain organization:Company ; 481 + rdfs:domain organization:Company ;
484 - rdfs:range xsd:string ; 482 + rdfs:range xsd:string ;
485 - rdfs:subPropertyOf rdfs:label . 483 + rdfs:subPropertyOf rdfs:label .
486 - 484 +
487 -npd:currentActivityStatus 485 +npd:currentActivityStatus
488 - rdf:type owl:ObjectProperty ; 486 + rdf:type owl:ObjectProperty ;
489 - rdfs:domain npd:Field ; 487 + rdfs:domain npd:Field ;
490 - rdfs:range npd:FieldActivityStatus . 488 + rdfs:range npd:FieldActivityStatus .
491 - 489 +
492 -npd:currentOperator 490 +npd:currentOperator
493 - rdf:type owl:ObjectProperty ; 491 + rdf:type owl:ObjectProperty ;
494 - rdfs:comment "Corresponds to Current Operator field in fixed facility tables"^^xsd:string ; 492 + rdfs:comment "Corresponds to Current Operator field in fixed facility tables"^^xsd:string ;
495 - rdfs:domain facility:FixedFacility ; 493 + rdfs:domain facility:FixedFacility ;
496 - rdfs:range organization:Company . 494 + rdfs:range organization:Company .
497 - 495 +
498 -npd:currentlyResponsibleCompany 496 +npd:currentlyResponsibleCompany
499 - rdf:type owl:ObjectProperty ; 497 + rdf:type owl:ObjectProperty ;
500 - rdfs:comment "Corresponds to Currently Reponsible Company field in moveable facility tables"^^xsd:string ; 498 + rdfs:comment "Corresponds to Currently Reponsible Company field in moveable facility tables"^^xsd:string ;
501 - rdfs:domain facility:MoveableFacility ; 499 + rdfs:domain facility:MoveableFacility ;
502 - rdfs:range organization:Company . 500 + rdfs:range organization:Company .
503 - 501 +
504 -npd:discoveryCurrentActivityStatus 502 +npd:discoveryCurrentActivityStatus
505 - rdf:type owl:ObjectProperty ; 503 + rdf:type owl:ObjectProperty ;
506 - rdfs:domain npd:Discovery ; 504 + rdfs:domain npd:Discovery ;
507 - rdfs:range npd:DiscoveryActivityStatus . 505 + rdfs:range npd:DiscoveryActivityStatus .
508 - 506 +
509 -npd:discoveryField 507 +npd:discoveryField
510 - rdf:type owl:ObjectProperty ; 508 + rdf:type owl:ObjectProperty ;
511 - rdfs:comment "Corresponds to Field NPDID field in NPD Discovery table (overview)"^^xsd:string ; 509 + rdfs:comment "Corresponds to Field NPDID field in NPD Discovery table (overview)"^^xsd:string ;
512 - rdfs:domain npd:Discovery ; 510 + rdfs:domain npd:Discovery ;
513 - rdfs:range npd:Field . 511 + rdfs:range npd:Field .
514 - 512 +
515 -npd:discoveryHCType 513 +npd:discoveryHCType
516 - rdf:type owl:ObjectProperty ; 514 + rdf:type owl:ObjectProperty ;
517 - rdfs:domain npd:Discovery ; 515 + rdfs:domain npd:Discovery ;
518 - rdfs:range npd:HCType . 516 + rdfs:range npd:HCType .
519 - 517 +
520 -npd:discoveryMainNcsArea 518 +npd:discoveryMainNcsArea
521 - rdf:type owl:ObjectProperty ; 519 + rdf:type owl:ObjectProperty ;
522 - rdfs:domain npd:Discovery ; 520 + rdfs:domain npd:Discovery ;
523 - rdfs:range npd:MainNCSArea . 521 + rdfs:range npd:MainNCSArea .
524 - 522 +
525 -npd:discoveryOperator 523 +npd:discoveryOperator
526 - rdf:type owl:ObjectProperty ; 524 + rdf:type owl:ObjectProperty ;
527 - rdfs:comment "Corresponds to Operator field in NPD Discovery table (overview)"^^xsd:string ; 525 + rdfs:comment "Corresponds to Operator field in NPD Discovery table (overview)"^^xsd:string ;
528 - rdfs:domain npd:Discovery ; 526 + rdfs:domain npd:Discovery ;
529 - rdfs:range organization:Company . 527 + rdfs:range organization:Company .
530 - 528 +
531 -npd:discoveryOwner 529 +npd:discoveryOwner
532 - rdf:type owl:ObjectProperty ; 530 + rdf:type owl:ObjectProperty ;
533 - rdfs:comment "Corresponds to Owner field in NPD Discovery table (see also Owner Kind)"^^xsd:string ; 531 + rdfs:comment "Corresponds to Owner field in NPD Discovery table (see also Owner Kind)"^^xsd:string ;
534 - rdfs:domain npd:Discovery ; 532 + rdfs:domain npd:Discovery ;
535 - rdfs:range npd:Owner . 533 + rdfs:range npd:Owner .
536 - 534 +
537 -npd:discoveryWellBore 535 +npd:discoveryWellBore
538 - rdf:type owl:ObjectProperty ; 536 + rdf:type owl:ObjectProperty ;
539 - rdfs:comment "Corresponds to Discovery Wellbore NPDID in the Discovery table (overview)"^^xsd:string ; 537 + rdfs:comment "Corresponds to Discovery Wellbore NPDID in the Discovery table (overview)"^^xsd:string ;
540 - rdfs:domain npd:Discovery ; 538 + rdfs:domain npd:Discovery ;
541 - rdfs:range <http://www.reportinghub.no/ep/schema/well#WellBore> . 539 + rdfs:range <http://www.reportinghub.no/ep/schema/well#WellBore> .
542 - 540 +
543 -npd:discoveryYear 541 +npd:discoveryYear
544 - rdf:type owl:DatatypeProperty ; 542 + rdf:type owl:DatatypeProperty ;
545 - rdfs:domain npd:Discovery ; 543 + rdfs:domain npd:Discovery ;
546 - rdfs:range xsd:integer . 544 + rdfs:range xsd:integer .
547 - 545 +
548 -npd:drilledInProductionLicence 546 +npd:drilledInProductionLicence
549 - rdf:type owl:ObjectProperty ; 547 + rdf:type owl:ObjectProperty ;
550 - rdfs:comment "Corresponds to Drilled in Production Licence field in WellBore tables"^^xsd:string ; 548 + rdfs:comment "Corresponds to Drilled in Production Licence field in WellBore tables"^^xsd:string ;
551 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 549 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
552 - rdfs:range npd:Licence . 550 + rdfs:range npd:Licence .
553 - 551 +
554 -npd:drillingFacility 552 +npd:drillingFacility
555 - rdf:type owl:ObjectProperty ; 553 + rdf:type owl:ObjectProperty ;
556 - rdfs:comment "Corresponds to Drilled in Production License field in WellBore tables"^^xsd:string ; 554 + rdfs:comment "Corresponds to Drilled in Production License field in WellBore tables"^^xsd:string ;
557 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 555 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
558 - rdfs:range facility:Facility . 556 + rdfs:range facility:Facility .
559 - 557 +
560 -npd:drillingOperator 558 +npd:drillingOperator
561 - rdf:type owl:ObjectProperty ; 559 + rdf:type owl:ObjectProperty ;
562 - rdfs:comment "Corresponds to Drilling Operator field in WellBore tables"^^xsd:string ; 560 + rdfs:comment "Corresponds to Drilling Operator field in WellBore tables"^^xsd:string ;
563 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 561 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
564 - rdfs:range organization:Company . 562 + rdfs:range organization:Company .
565 - 563 +
566 -npd:endDate 564 +npd:endDate
567 - rdf:type owl:DatatypeProperty ; 565 + rdf:type owl:DatatypeProperty ;
568 - rdfs:comment "The date at which an individual ceases to exist"^^xsd:string ; 566 + rdfs:comment "The date at which an individual ceases to exist"^^xsd:string ;
569 - rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; 567 + rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ;
570 - rdfs:range xsd:date . 568 + rdfs:range xsd:date .
571 - 569 +
572 -npd:facilityKind 570 +npd:facilityKind
573 - rdf:type owl:DatatypeProperty ; 571 + rdf:type owl:DatatypeProperty ;
574 - rdfs:comment "corresponds to Kind field in both the fixed and moveable facility tables"^^xsd:string ; 572 + rdfs:comment "corresponds to Kind field in both the fixed and moveable facility tables"^^xsd:string ;
575 - rdfs:domain facility:Facility ; 573 + rdfs:domain facility:Facility ;
576 - rdfs:range xsd:string . 574 + rdfs:range xsd:string .
577 - 575 +
578 -npd:fieldDiscoveryWellBore 576 +npd:fieldDiscoveryWellBore
579 - rdf:type owl:ObjectProperty ; 577 + rdf:type owl:ObjectProperty ;
580 - rdfs:comment "Corresponds to Discovery Wellbore NPDID in the Field table "^^xsd:string ; 578 + rdfs:comment "Corresponds to Discovery Wellbore NPDID in the Field table "^^xsd:string ;
581 - rdfs:domain npd:Field ; 579 + rdfs:domain npd:Field ;
582 - rdfs:range <http://www.reportinghub.no/ep/schema/well#WellBore> . 580 + rdfs:range <http://www.reportinghub.no/ep/schema/well#WellBore> .
583 - 581 +
584 -npd:fieldOperator 582 +npd:fieldOperator
585 - rdf:type owl:ObjectProperty ; 583 + rdf:type owl:ObjectProperty ;
586 - rdfs:domain npd:Field ; 584 + rdfs:domain npd:Field ;
587 - rdfs:range organization:Company . 585 + rdfs:range organization:Company .
588 - 586 +
589 -npd:fieldOwner 587 +npd:fieldOwner
590 - rdf:type owl:ObjectProperty ; 588 + rdf:type owl:ObjectProperty ;
591 - rdfs:comment "The owner column in the NPD Field table may correspond to a BAA or a License, as indicated by the Owner Kind column"^^xsd:string ; 589 + rdfs:comment "The owner column in the NPD Field table may correspond to a BAA or a License, as indicated by the Owner Kind column"^^xsd:string ;
592 - rdfs:domain npd:Field ; 590 + rdfs:domain npd:Field ;
593 - rdfs:range npd:Owner . 591 + rdfs:range npd:Owner .
594 - 592 +
595 -npd:fixedFacilityPhase 593 +npd:fixedFacilityPhase
596 - rdf:type owl:ObjectProperty ; 594 + rdf:type owl:ObjectProperty ;
597 - rdfs:comment "corresponds to Phase field in fixed facility tables"^^xsd:string ; 595 + rdfs:comment "corresponds to Phase field in fixed facility tables"^^xsd:string ;
598 - rdfs:domain facility:FixedFacility ; 596 + rdfs:domain facility:FixedFacility ;
599 - rdfs:range npd:FixedFacilityPhase . 597 + rdfs:range npd:FixedFacilityPhase .
600 - 598 +
601 -npd:id 599 +npd:id
602 - rdf:type owl:DatatypeProperty ; 600 + rdf:type owl:DatatypeProperty ;
603 - rdfs:domain npd:NpdIndividual ; 601 + rdfs:domain npd:NPDIndividual ;
604 - rdfs:range xsd:string . 602 + rdfs:range xsd:string .
605 - 603 +
606 -npd:licenceShared 604 +npd:licenceShared
607 - rdf:type owl:ObjectProperty ; 605 + rdf:type owl:ObjectProperty ;
608 - rdfs:domain npd:ShareOfLicence ; 606 + rdfs:domain npd:ShareOfLicence ;
609 - rdfs:range npd:Licence . 607 + rdfs:range npd:Licence .
610 - 608 +
611 -npd:licenseStatus 609 +npd:licenceStatus
612 - rdf:type owl:ObjectProperty ; 610 + rdf:type owl:ObjectProperty ;
613 - rdfs:comment "corresponds to the Status field in the License table"^^xsd:string ; 611 + rdfs:comment "corresponds to the Status field in the License table"^^xsd:string ;
614 - rdfs:domain npd:Licence ; 612 + rdfs:domain npd:Licence ;
615 - rdfs:range npd:LicenseStatus . 613 + rdfs:range npd:LicenceStatus .
616 - 614 +
617 -npd:licensingActivity 615 +npd:licensingActivity
618 - rdf:type owl:DatatypeProperty ; 616 + rdf:type owl:DatatypeProperty ;
619 - rdfs:comment "corresponds to the licensing activity field in the License table"^^xsd:string ; 617 + rdfs:comment "corresponds to the licensing activity field in the License table"^^xsd:string ;
620 - rdfs:domain npd:Licence ; 618 + rdfs:domain npd:Licence ;
621 - rdfs:range xsd:string . 619 + rdfs:range xsd:string .
622 - 620 +
623 -npd:name 621 +npd:name
624 - rdf:type owl:DatatypeProperty ; 622 + rdf:type owl:DatatypeProperty ;
625 - rdfs:domain npd:Individual ; 623 + rdfs:domain npd:Individual ;
626 - rdfs:range xsd:string ; 624 + rdfs:range xsd:string ;
627 - rdfs:subPropertyOf rdfs:label . 625 + rdfs:subPropertyOf rdfs:label .
628 - 626 +
629 -npd:organisationNumber 627 +npd:organisationNumber
630 - rdf:type owl:DatatypeProperty ; 628 + rdf:type owl:DatatypeProperty ;
631 - rdfs:domain npd:OperatingCompany ; 629 + rdfs:domain npd:OperatingCompany ;
632 - rdfs:label "organisation number"^^xsd:string ; 630 + rdfs:label "organisation number"^^xsd:string ;
633 - rdfs:range xsd:string . 631 + rdfs:range xsd:string .
634 - 632 +
635 -npd:parentCompany 633 +npd:parentCompany
636 - rdf:type owl:ObjectProperty ; 634 + rdf:type owl:ObjectProperty ;
637 - rdfs:domain npd:OperatingCompany ; 635 + rdfs:domain npd:OperatingCompany ;
638 - rdfs:range npd:ParentCompany . 636 + rdfs:range npd:ParentCompany .
639 - 637 +
640 -npd:partOfField 638 +npd:partOfField
641 - rdf:type owl:ObjectProperty ; 639 + rdf:type owl:ObjectProperty ;
642 - rdfs:domain npd:FieldPart ; 640 + rdfs:domain npd:FieldPart ;
643 - rdfs:range npd:Field . 641 + rdfs:range npd:Field .
644 - 642 +
645 -npd:partOfTuf 643 +npd:partOfTUF
646 - rdf:type owl:ObjectProperty ; 644 + rdf:type owl:ObjectProperty ;
647 - rdfs:domain npd:TufPart ; 645 + rdfs:domain npd:TUFPart ;
648 - rdfs:range npd:TUF . 646 + rdfs:range npd:TUF .
649 - 647 +
650 -npd:partOfWell 648 +npd:partOfWell
651 - rdf:type owl:ObjectProperty ; 649 + rdf:type owl:ObjectProperty ;
652 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 650 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
653 - rdfs:range <http://www.reportinghub.no/ep/schema/well#Well> . 651 + rdfs:range <http://www.reportinghub.no/ep/schema/well#Well> .
654 - 652 +
655 -npd:percentageOfShare 653 +npd:percentageOfShare
656 - rdf:type owl:DatatypeProperty ; 654 + rdf:type owl:DatatypeProperty ;
657 - rdfs:domain npd:Share ; 655 + rdfs:domain npd:Share ;
658 - rdfs:range xsd:float . 656 + rdfs:range xsd:float .
659 - 657 +
660 -npd:productionFacility 658 +npd:productionFacility
661 - rdf:type owl:ObjectProperty ; 659 + rdf:type owl:ObjectProperty ;
662 - rdfs:comment "Corresponds to Production Facility field in WellBore tables"^^xsd:string ; 660 + rdfs:comment "Corresponds to Production Facility field in WellBore tables"^^xsd:string ;
663 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 661 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
664 - rdfs:range facility:Facility . 662 + rdfs:range facility:Facility .
665 - 663 +
666 -npd:shareHolder 664 +npd:shareHolder
667 - rdf:type owl:ObjectProperty ; 665 + rdf:type owl:ObjectProperty ;
668 - rdfs:comment "Equivalent to AwardedTo field in License table"^^xsd:string ; 666 + rdfs:comment "Equivalent to AwardedTo field in License table"^^xsd:string ;
669 - rdfs:domain npd:Share ; 667 + rdfs:domain npd:Share ;
670 - rdfs:range organization:Company . 668 + rdfs:range organization:Company .
671 - 669 +
672 -npd:startDate 670 +npd:startDate
673 - rdf:type owl:DatatypeProperty ; 671 + rdf:type owl:DatatypeProperty ;
674 - rdfs:comment "The date at which an individual comes into existance"^^xsd:string ; 672 + rdfs:comment "The date at which an individual comes into existance"^^xsd:string ;
675 - rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; 673 + rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ;
676 - rdfs:range xsd:date . 674 + rdfs:range xsd:date .
677 - 675 +
678 -npd:wellBoreCompletionDate 676 +npd:wellBoreCompletionDate
679 - rdf:type owl:DatatypeProperty ; 677 + rdf:type owl:DatatypeProperty ;
680 - rdfs:comment "Corresponds to Completion Date field in WellBore tables"^^xsd:string ; 678 + rdfs:comment "Corresponds to Completion Date field in WellBore tables"^^xsd:string ;
681 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 679 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
682 - rdfs:range xsd:date ; 680 + rdfs:range xsd:date ;
683 - rdfs:subPropertyOf npd:endDate . 681 + rdfs:subPropertyOf npd:endDate .
684 - 682 +
685 -npd:wellBoreContent 683 +npd:wellBoreContent
686 - rdf:type owl:ObjectProperty ; 684 + rdf:type owl:ObjectProperty ;
687 - rdfs:comment "Corresponds to Content field in WellBore tables"^^xsd:string ; 685 + rdfs:comment "Corresponds to Content field in WellBore tables"^^xsd:string ;
688 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 686 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
689 - rdfs:range npd:WellBoreContent . 687 + rdfs:range npd:WellBoreContent .
690 - 688 +
691 -npd:wellBoreDrillPermit 689 +npd:wellBoreDrillPermit
692 - rdf:type owl:DatatypeProperty ; 690 + rdf:type owl:DatatypeProperty ;
693 - rdfs:comment "Corresponds to Drill Permit field in WellBore tables"^^xsd:string ; 691 + rdfs:comment "Corresponds to Drill Permit field in WellBore tables"^^xsd:string ;
694 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 692 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
695 - rdfs:range xsd:string . 693 + rdfs:range xsd:string .
696 - 694 +
697 -npd:wellBorePurpose 695 +npd:wellBorePurpose
698 - rdf:type owl:ObjectProperty ; 696 + rdf:type owl:ObjectProperty ;
699 - rdfs:comment "Corresponds to Purpose field in WellBore tables"^^xsd:string ; 697 + rdfs:comment "Corresponds to Purpose field in WellBore tables"^^xsd:string ;
700 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 698 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
701 - rdfs:range npd:WellBorePurpose . 699 + rdfs:range npd:WellBorePurpose .
702 - 700 +
703 -npd:wellBoreType 701 +npd:wellBoreType
704 - rdf:type owl:DatatypeProperty ; 702 + rdf:type owl:DatatypeProperty ;
705 - rdfs:comment "Corresponds to Type field in WellBore tables"^^xsd:string ; 703 + rdfs:comment "Corresponds to Type field in WellBore tables"^^xsd:string ;
706 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 704 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
707 - rdfs:range xsd:string . 705 + rdfs:range xsd:string .
708 - 706 +
709 -npd:wellPartOfField 707 +npd:wellPartOfField
710 - rdf:type owl:ObjectProperty ; 708 + rdf:type owl:ObjectProperty ;
711 - rdfs:comment "A field may have several Wells, however this information is not presented directly in the NPD data. Each Well usually has one (occasionally more than one) WellBore, and so in order to ascertain what field the Well is in, we have to infer it from the related WellBore table. Unfortunately, the Field column is not always populated, so sometimes the Field can only be inferred from the License, which usually corresponds to a Field."^^xsd:string ; 709 + rdfs:comment "A field may have several Wells, however this information is not presented directly in the NPD data. Each Well usually has one (occasionally more than one) WellBore, and so in order to ascertain what field the Well is in, we have to infer it from the related WellBore table. Unfortunately, the Field column is not always populated, so sometimes the Field can only be inferred from the License, which usually corresponds to a Field."^^xsd:string ;
712 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#Well> ; 710 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#Well> ;
713 - rdfs:range npd:Field . 711 + rdfs:range npd:Field .
714 - 712 +
715 -npd:wellboreOwner 713 +npd:wellboreOwner
716 - rdf:type owl:ObjectProperty ; 714 + rdf:type owl:ObjectProperty ;
717 - rdfs:comment "Corresponds to Owner field in WellBore tables - see also Owner Kind"^^xsd:string ; 715 + rdfs:comment "Corresponds to Owner field in WellBore tables - see also Owner Kind"^^xsd:string ;
718 - rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ; 716 + rdfs:domain <http://www.reportinghub.no/ep/schema/well#WellBore> ;
719 - rdfs:range npd:Owner . 717 + rdfs:range npd:Owner .
......
1 -# Saved by TopBraid on Tue Aug 09 15:37:11 BST 2011 1 +# baseURI: http://www.reportinghub.no/spin/rh
2 -# baseURI: http://www.reportinghub.no/spin/rh 2 +# imports: http://spinrdf.org/spin
3 -# imports: http://topbraid.org/spin/spinmapl 3 +# imports: http://topbraid.org/spin/spinmapl
4 -# imports: http://www.reportinghub.no/1.1/schema/npd 4 +# imports: http://www.reportinghub.no/npd/1.1/schema
5 -# imports: http://spinrdf.org/spin 5 +
6 - 6 +@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
7 -@prefix fn: <http://www.w3.org/2005/xpath-functions#> . 7 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
8 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 8 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9 -@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 rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 10 +@prefix rhspin: <http://www.reportinghub.no/spin/rh#> .
11 -@prefix rhspin: <http://www.reportinghub.no/spin/rh#> . 11 +@prefix sp: <http://spinrdf.org/sp#> .
12 -@prefix sp: <http://spinrdf.org/sp#> . 12 +@prefix spif: <http://spinrdf.org/spif#> .
13 -@prefix spif: <http://spinrdf.org/spif#> . 13 +@prefix spin: <http://spinrdf.org/spin#> .
14 -@prefix spin: <http://spinrdf.org/spin#> . 14 +@prefix spl: <http://spinrdf.org/spl#> .
15 -@prefix spl: <http://spinrdf.org/spl#> . 15 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
16 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 16 +
17 - 17 +<http://spinrdf.org/arg#company>
18 -<http://spinrdf.org/arg#company> 18 + rdf:type rdf:Property ;
19 - rdf:type rdf:Property ; 19 + rdfs:label "company"^^xsd:string ;
20 - rdfs:label "company"^^xsd:string ; 20 + rdfs:subPropertyOf sp:arg .
21 - rdfs:subPropertyOf sp:arg . 21 +
22 - 22 +<http://spinrdf.org/arg#id>
23 -<http://spinrdf.org/arg#id> 23 + rdf:type rdf:Property ;
24 - rdf:type rdf:Property ; 24 + rdfs:label "id"^^xsd:string ;
25 - rdfs:label "id"^^xsd:string ; 25 + rdfs:subPropertyOf sp:arg .
26 - rdfs:subPropertyOf sp:arg . 26 +
27 - 27 +<http://spinrdf.org/arg#name>
28 -<http://spinrdf.org/arg#name> 28 + rdf:type rdf:Property ;
29 - rdf:type rdf:Property ; 29 + rdfs:label "name"^^xsd:string ;
30 - rdfs:label "name"^^xsd:string ; 30 + rdfs:subPropertyOf sp:arg .
31 - rdfs:subPropertyOf sp:arg . 31 +
32 - 32 +<http://spinrdf.org/arg#well>
33 -<http://spinrdf.org/arg#well> 33 + rdf:type rdf:Property ;
34 - rdf:type rdf:Property ; 34 + rdfs:label "well"^^xsd:string ;
35 - rdfs:label "well"^^xsd:string ; 35 + rdfs:subPropertyOf sp:arg .
36 - rdfs:subPropertyOf sp:arg . 36 +
37 - 37 +<http://spinrdf.org/arg#wellBoreName>
38 -<http://spinrdf.org/arg#wellBoreName> 38 + rdf:type rdf:Property ;
39 - rdf:type rdf:Property ; 39 + rdfs:label "well bore name"^^xsd:string ;
40 - rdfs:label "well bore name"^^xsd:string ; 40 + rdfs:subPropertyOf sp:arg .
41 - rdfs:subPropertyOf sp:arg . 41 +
42 - 42 +<http://spinrdf.org/arg#wellName>
43 -<http://spinrdf.org/arg#wellName> 43 + rdf:type rdf:Property ;
44 - rdf:type rdf:Property ; 44 + rdfs:label "well name"^^xsd:string ;
45 - rdfs:label "well name"^^xsd:string ; 45 + rdfs:subPropertyOf sp:arg .
46 - rdfs:subPropertyOf sp:arg . 46 +
47 - 47 +<http://www.reportinghub.no/spin/rh>
48 -<http://www.reportinghub.no/spin/rh> 48 + rdf:type owl:Ontology ;
49 - rdf:type owl:Ontology ; 49 + rdfs:comment "A collection of SPIN functions and templates to support working with the ReportingHub schemas."^^xsd:string ;
50 - rdfs:comment "A collection of SPIN functions and templates to support working with the ReportingHub schemas."^^xsd:string ; 50 + owl:imports <http://www.reportinghub.no/npd/1.1/schema> , <http://spinrdf.org/spin> , <http://topbraid.org/spin/spinmapl> ;
51 - owl:imports <http://topbraid.org/spin/spinmapl> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/1.1/schema/npd> ; 51 + owl:versionInfo "0.1.0"^^xsd:string .
52 - owl:versionInfo "0.1.0"^^xsd:string . 52 +
53 - 53 +rhspin:GetWellBoresOfWell
54 -rhspin:GetWellBoresOfWell 54 + rdf:type spin:SelectTemplate ;
55 - rdf:type spin:SelectTemplate ; 55 + rdfs:comment "Gets an ordered list of well bores that belong to a given Well. Result variables are ?wellBore and ?wellBoreName."^^xsd:string ;
56 - rdfs:comment "Gets an ordered list of well bores that belong to a given Well. Result variables are ?wellBore and ?wellBoreName."^^xsd:string ; 56 + rdfs:label "Get well bores of well"^^xsd:string ;
57 - rdfs:label "Get well bores of well"^^xsd:string ; 57 + rdfs:subClassOf spin:SelectTemplates ;
58 - rdfs:subClassOf spin:SelectTemplates ; 58 + spin:body
59 - spin:body 59 + [ rdf:type sp:Select ;
60 - [ rdf:type sp:Select ; 60 + sp:orderBy (_:b1) ;
61 - sp:orderBy (_:b1) ; 61 + sp:resultVariables (_:b2 _:b1) ;
62 - sp:resultVariables (_:b2 _:b1) ; 62 + sp:where ([ rdf:type sp:NamedGraph ;
63 - sp:where ([ rdf:type sp:NamedGraph ; 63 + sp:elements ([ sp:object
64 - sp:elements ([ sp:object 64 + [ sp:varName "well"^^xsd:string
65 - [ sp:varName "well"^^xsd:string 65 + ] ;
66 - ] ; 66 + sp:predicate <http://www.reportinghub.no/npd/schema#partOfWell> ;
67 - sp:predicate <http://www.reportinghub.no/schema/npd#partOfWell> ; 67 + sp:subject _:b2
68 - sp:subject _:b2 68 + ] [ sp:object _:b1 ;
69 - ] [ sp:object _:b1 ; 69 + sp:predicate <http://www.reportinghub.no/npd/schema#name> ;
70 - sp:predicate <http://www.reportinghub.no/schema/npd#name> ; 70 + sp:subject _:b2
71 - sp:subject _:b2 71 + ]) ;
72 - ]) ; 72 + sp:graphNameNode <https://www.reportinghub.no/data/npd>
73 - sp:graphNameNode <https://www.reportinghub.no/data/npd> 73 + ])
74 - ]) 74 + ] ;
75 - ] ; 75 + spin:constraint
76 - spin:constraint 76 + [ rdf:type spl:Argument ;
77 - [ rdf:type spl:Argument ; 77 + rdfs:comment "The Well to get the bores of."^^xsd:string ;
78 - rdfs:comment "The Well to get the bores of."^^xsd:string ; 78 + spl:predicate <http://spinrdf.org/arg#well> ;
79 - spl:predicate <http://spinrdf.org/arg#well> ; 79 + spl:valueType <http://www.reportinghub.no/ep/schema/well#Well>
80 - spl:valueType <http://www.reportinghub.no/ep/schema/well#Well> 80 + ] .
81 - ] . 81 +
82 - 82 +rhspin:baaById
83 -rhspin:baaById 83 + rdf:type spin:Function ;
84 - rdf:type spin:Function ; 84 + rdfs:label "baa by id"^^xsd:string ;
85 - rdfs:label "baa by id"^^xsd:string ; 85 + rdfs:subClassOf spl:URIFunctions ;
86 - rdfs:subClassOf spl:URIFunctions ; 86 + spin:body
87 - spin:body 87 + [ rdf:type sp:Select ;
88 - [ rdf:type sp:Select ; 88 + sp:resultVariables ([ rdf:type sp:iri ;
89 - sp:resultVariables ([ rdf:type sp:iri ; 89 + sp:arg1 [ rdf:type fn:concat ;
90 - sp:arg1 [ rdf:type fn:concat ; 90 + sp:arg1 "https://www.reportinghub.no/ep/data/BAA-" ;
91 - sp:arg1 "https://www.reportinghub.no/ep/data/BAA-" ; 91 + sp:arg2 [ sp:varName "id"^^xsd:string
92 - sp:arg2 [ sp:varName "id"^^xsd:string 92 + ]
93 - ] 93 + ]
94 - ] 94 + ]) ;
95 - ]) ; 95 + sp:where ()
96 - sp:where () 96 + ] ;
97 - ] ; 97 + spin:constraint
98 - spin:constraint 98 + [ rdf:type spl:Argument ;
99 - [ rdf:type spl:Argument ; 99 + rdfs:comment "The NPD id of the BAA."^^xsd:string ;
100 - rdfs:comment "The NPD id of the BAA."^^xsd:string ; 100 + spl:predicate <http://spinrdf.org/arg#id> ;
101 - spl:predicate <http://spinrdf.org/arg#id> ; 101 + spl:valueType xsd:string
102 - spl:valueType xsd:string 102 + ] .
103 - ] . 103 +
104 - 104 +rhspin:companyById
105 -rhspin:companyById 105 + rdf:type spin:Function ;
106 - rdf:type spin:Function ; 106 + rdfs:label "company by id"^^xsd:string ;
107 - rdfs:label "company by id"^^xsd:string ; 107 + rdfs:subClassOf spl:URIFunctions ;
108 - rdfs:subClassOf spl:URIFunctions ; 108 + spin:body
109 - spin:body 109 + [ rdf:type sp:Select ;
110 - [ rdf:type sp:Select ; 110 + sp:resultVariables ([ rdf:type sp:iri ;
111 - sp:resultVariables ([ rdf:type sp:iri ; 111 + sp:arg1 [ rdf:type fn:concat ;
112 - sp:arg1 [ rdf:type fn:concat ; 112 + sp:arg1 "https://www.reportinghub.no/ep/data/Company-" ;
113 - sp:arg1 "https://www.reportinghub.no/ep/data/Company-" ; 113 + sp:arg2 [ sp:varName "id"^^xsd:string
114 - sp:arg2 [ sp:varName "id"^^xsd:string 114 + ]
115 - ] 115 + ]
116 - ] 116 + ]) ;
117 - ]) ; 117 + sp:where ()
118 - sp:where () 118 + ] ;
119 - ] ; 119 + spin:constraint
120 - spin:constraint 120 + [ rdf:type spl:Argument ;
121 - [ rdf:type spl:Argument ; 121 + rdfs:comment "The NPD id of the company."^^xsd:string ;
122 - rdfs:comment "The NPD id of the company."^^xsd:string ; 122 + spl:predicate <http://spinrdf.org/arg#id> ;
123 - spl:predicate <http://spinrdf.org/arg#id> ; 123 + spl:valueType xsd:string
124 - spl:valueType xsd:string 124 + ] .
125 - ] . 125 +
126 - 126 +rhspin:companyHasLicenceForWellBore
127 -rhspin:companyHasLicenceForWellBore 127 + rdf:type spin:MagicProperty ;
128 - rdf:type spin:MagicProperty ; 128 + rdfs:comment "A magic property that defines a relationship between companies (left side) and well bores (right side). It matches those well bores that the company currently holds a licence for. The query is optimized for the direction when the company is given and the well bores variable."^^xsd:string ;
129 - rdfs:comment "A magic property that defines a relationship between companies (left side) and well bores (right side). It matches those well bores that the company currently holds a licence for. The query is optimized for the direction when the company is given and the well bores variable."^^xsd:string ; 129 + rdfs:label "company has licence for well bore"^^xsd:string ;
130 - rdfs:label "company has licence for well bore"^^xsd:string ; 130 + rdfs:subClassOf spin:MagicProperties ;
131 - rdfs:subClassOf spin:MagicProperties ; 131 + spin:body
132 - spin:body 132 + [ rdf:type sp:Select ;
133 - [ rdf:type sp:Select ; 133 + sp:distinct "true"^^xsd:boolean ;
134 - sp:distinct "true"^^xsd:boolean ; 134 + sp:resultVariables (_:b3) ;
135 - sp:resultVariables (_:b3) ; 135 + sp:where ([ rdf:type sp:Bind ;
136 - sp:where ([ rdf:type sp:Bind ; 136 + sp:expression
137 - sp:expression 137 + [ rdf:type xsd:date ;
138 - [ rdf:type xsd:date ; 138 + sp:arg1 [ rdf:type fn:substring ;
139 - sp:arg1 [ rdf:type fn:substring ; 139 + sp:arg1 [ rdf:type xsd:string ;
140 - sp:arg1 [ rdf:type xsd:string ; 140 + sp:arg1 [ rdf:type sp:now
141 - sp:arg1 [ rdf:type sp:now 141 + ]
142 - ] 142 + ] ;
143 - ] ; 143 + sp:arg2 1 ;
144 - sp:arg2 1 ; 144 + sp:arg3 10
145 - sp:arg3 10 145 + ]
146 - ] 146 + ] ;
147 - ] ; 147 + sp:variable _:b4
148 - sp:variable _:b4 148 + ] [ sp:object spin:_arg1 ;
149 - ] [ sp:object spin:_arg1 ; 149 + sp:predicate <http://www.reportinghub.no/npd/schema#shareHolder> ;
150 - sp:predicate <http://www.reportinghub.no/schema/npd#shareHolder> ; 150 + sp:subject _:b5
151 - sp:subject _:b5 151 + ] [ sp:object _:b6 ;
152 - ] [ sp:object _:b6 ; 152 + sp:predicate <http://www.reportinghub.no/npd/schema#licenceShared> ;
153 - sp:predicate <http://www.reportinghub.no/schema/npd#licenceShared> ; 153 + sp:subject _:b5
154 - sp:subject _:b5 154 + ] [ sp:object <http://www.reportinghub.no/npd/schema#LS_Active> ;
155 - ] [ sp:object <http://www.reportinghub.no/schema/npd#LS_Active> ; 155 + sp:predicate <http://www.reportinghub.no/npd/schema#licenceStatus> ;
156 - sp:predicate <http://www.reportinghub.no/schema/npd#licenseStatus> ; 156 + sp:subject _:b6
157 - sp:subject _:b6 157 + ] [ sp:object _:b7 ;
158 - ] [ sp:object _:b7 ; 158 + sp:predicate <http://www.reportinghub.no/npd/schema#startDate> ;
159 - sp:predicate <http://www.reportinghub.no/schema/npd#startDate> ; 159 + sp:subject _:b6
160 - sp:subject _:b6 160 + ] [ rdf:type sp:Filter ;
161 - ] [ rdf:type sp:Filter ; 161 + sp:expression
162 - sp:expression 162 + [ rdf:type sp:le ;
163 - [ rdf:type sp:le ; 163 + sp:arg1 _:b7 ;
164 - sp:arg1 _:b7 ; 164 + sp:arg2 _:b4
165 - sp:arg2 _:b4 165 + ]
166 - ] 166 + ] [ sp:object _:b8 ;
167 - ] [ sp:object _:b8 ; 167 + sp:predicate <http://www.reportinghub.no/npd/schema#endDate> ;
168 - sp:predicate <http://www.reportinghub.no/schema/npd#endDate> ; 168 + sp:subject _:b6
169 - sp:subject _:b6 169 + ] [ rdf:type sp:Filter ;
170 - ] [ rdf:type sp:Filter ; 170 + sp:expression
171 - sp:expression 171 + [ rdf:type sp:gt ;
172 - [ rdf:type sp:gt ; 172 + sp:arg1 _:b8 ;
173 - sp:arg1 _:b8 ; 173 + sp:arg2 _:b4
174 - sp:arg2 _:b4 174 + ]
175 - ] 175 + ] [ sp:object _:b6 ;
176 - ] [ sp:object _:b6 ; 176 + sp:predicate <http://www.reportinghub.no/npd/schema#drilledInProductionLicence> ;
177 - sp:predicate <http://www.reportinghub.no/schema/npd#drilledInProductionLicence> ; 177 + sp:subject _:b3
178 - sp:subject _:b3 178 + ])
179 - ]) 179 + ] ;
180 - ] ; 180 + spin:constraint
181 - spin:constraint 181 + [ rdf:type spl:Argument ;
182 - [ rdf:type spl:Argument ; 182 + rdfs:comment "The Company to match."^^xsd:string ;
183 - rdfs:comment "The Company to match."^^xsd:string ; 183 + spl:predicate sp:arg1 ;
184 - spl:predicate sp:arg1 ; 184 + spl:valueType <http://www.reportinghub.no/ep/schema/organization#Company>
185 - spl:valueType <http://www.reportinghub.no/ep/schema/organization#Company> 185 + ] ;
186 - ] ; 186 + spin:returnType <http://www.reportinghub.no/ep/schema/well#WellBore> .
187 - spin:returnType <http://www.reportinghub.no/ep/schema/well#WellBore> . 187 +
188 - 188 +rhspin:discoveryById
189 -rhspin:discoveryById 189 + rdf:type spin:Function ;
190 - rdf:type spin:Function ; 190 + rdfs:label "discovery by id"^^xsd:string ;
191 - rdfs:label "discovery by id"^^xsd:string ; 191 + rdfs:subClassOf spl:URIFunctions ;
192 - rdfs:subClassOf spl:URIFunctions ; 192 + spin:body
193 - spin:body 193 + [ rdf:type sp:Select ;
194 - [ rdf:type sp:Select ; 194 + sp:resultVariables ([ rdf:type sp:iri ;
195 - sp:resultVariables ([ rdf:type sp:iri ; 195 + sp:arg1 [ rdf:type fn:concat ;
196 - sp:arg1 [ rdf:type fn:concat ; 196 + sp:arg1 "https://www.reportinghub.no/ep/data/Discovery-" ;
197 - sp:arg1 "https://www.reportinghub.no/ep/data/Discovery-" ; 197 + sp:arg2 [ sp:varName "id"^^xsd:string
198 - sp:arg2 [ sp:varName "id"^^xsd:string 198 + ]
199 - ] 199 + ]
200 - ] 200 + ]) ;
201 - ]) ; 201 + sp:where ()
202 - sp:where () 202 + ] ;
203 - ] ; 203 + spin:constraint
204 - spin:constraint 204 + [ rdf:type spl:Argument ;
205 - [ rdf:type spl:Argument ; 205 + rdfs:comment "The NPD id of the Discovery."^^xsd:string ;
206 - rdfs:comment "The NPD id of the Discovery."^^xsd:string ; 206 + spl:predicate <http://spinrdf.org/arg#id> ;
207 - spl:predicate <http://spinrdf.org/arg#id> ; 207 + spl:valueType xsd:string
208 - spl:valueType xsd:string 208 + ] .
209 - ] . 209 +
210 - 210 +rhspin:facilityById
211 -rhspin:facilityById 211 + rdf:type spin:Function ;
212 - rdf:type spin:Function ; 212 + rdfs:label "facility by id"^^xsd:string ;
213 - rdfs:label "facility by id"^^xsd:string ; 213 + rdfs:subClassOf spl:URIFunctions ;
214 - rdfs:subClassOf spl:URIFunctions ; 214 + spin:body
215 - spin:body 215 + [ rdf:type sp:Select ;
216 - [ rdf:type sp:Select ; 216 + sp:resultVariables ([ rdf:type sp:iri ;
217 - sp:resultVariables ([ rdf:type sp:iri ; 217 + sp:arg1 [ rdf:type fn:concat ;
218 - sp:arg1 [ rdf:type fn:concat ; 218 + sp:arg1 "https://www.reportinghub.no/ep/data/Facility-" ;
219 - sp:arg1 "https://www.reportinghub.no/ep/data/Facility-" ; 219 + sp:arg2 [ sp:varName "id"^^xsd:string
220 - sp:arg2 [ sp:varName "id"^^xsd:string 220 + ]
221 - ] 221 + ]
222 - ] 222 + ]) ;
223 - ]) ; 223 + sp:where ()
224 - sp:where () 224 + ] ;
225 - ] ; 225 + spin:constraint
226 - spin:constraint 226 + [ rdf:type spl:Argument ;
227 - [ rdf:type spl:Argument ; 227 + rdfs:comment "The NPD id of the facility."^^xsd:string ;
228 - rdfs:comment "The NPD id of the facility."^^xsd:string ; 228 + spl:predicate <http://spinrdf.org/arg#id> ;
229 - spl:predicate <http://spinrdf.org/arg#id> ; 229 + spl:valueType xsd:string
230 - spl:valueType xsd:string 230 + ] .
231 - ] . 231 +
232 - 232 +rhspin:fieldById
233 -rhspin:fieldById 233 + rdf:type spin:Function ;
234 - rdf:type spin:Function ; 234 + rdfs:label "field by id"^^xsd:string ;
235 - rdfs:label "field by id"^^xsd:string ; 235 + rdfs:subClassOf spl:URIFunctions ;
236 - rdfs:subClassOf spl:URIFunctions ; 236 + spin:body
237 - spin:body 237 + [ rdf:type sp:Select ;
238 - [ rdf:type sp:Select ; 238 + sp:resultVariables ([ rdf:type sp:iri ;
239 - sp:resultVariables ([ rdf:type sp:iri ; 239 + sp:arg1 [ rdf:type fn:concat ;
240 - sp:arg1 [ rdf:type fn:concat ; 240 + sp:arg1 "https://www.reportinghub.no/ep/data/Field-" ;
241 - sp:arg1 "https://www.reportinghub.no/ep/data/Field-" ; 241 + sp:arg2 [ sp:varName "id"^^xsd:string
242 - sp:arg2 [ sp:varName "id"^^xsd:string 242 + ]
243 - ] 243 + ]
244 - ] 244 + ]) ;
245 - ]) ; 245 + sp:where ()
246 - sp:where () 246 + ] ;
247 - ] ; 247 + spin:constraint
248 - spin:constraint 248 + [ rdf:type spl:Argument ;
249 - [ rdf:type spl:Argument ; 249 + rdfs:comment "The NPD id of the field."^^xsd:string ;
250 - rdfs:comment "The NPD id of the field."^^xsd:string ; 250 + spl:predicate <http://spinrdf.org/arg#id> ;
251 - spl:predicate <http://spinrdf.org/arg#id> ; 251 + spl:valueType xsd:string
252 - spl:valueType xsd:string 252 + ] .
253 - ] . 253 +
254 - 254 +rhspin:licenceById
255 -rhspin:licenceById 255 + rdf:type spin:Function ;
256 - rdf:type spin:Function ; 256 + rdfs:label "license by id"^^xsd:string ;
257 - rdfs:label "license by id"^^xsd:string ; 257 + rdfs:subClassOf spl:URIFunctions ;
258 - rdfs:subClassOf spl:URIFunctions ; 258 + spin:body
259 - spin:body 259 + [ rdf:type sp:Select ;
260 - [ rdf:type sp:Select ; 260 + sp:resultVariables ([ rdf:type sp:iri ;
261 - sp:resultVariables ([ rdf:type sp:iri ; 261 + sp:arg1 [ rdf:type fn:concat ;
262 - sp:arg1 [ rdf:type fn:concat ; 262 + sp:arg1 "https://www.reportinghub.no/ep/data/Licence-" ;
263 - sp:arg1 "https://www.reportinghub.no/ep/data/Licence-" ; 263 + sp:arg2 [ sp:varName "id"^^xsd:string
264 - sp:arg2 [ sp:varName "id"^^xsd:string 264 + ]
265 - ] 265 + ]
266 - ] 266 + ]) ;
267 - ]) ; 267 + sp:where ()
268 - sp:where () 268 + ] ;
269 - ] ; 269 + spin:constraint
270 - spin:constraint 270 + [ rdf:type spl:Argument ;
271 - [ rdf:type spl:Argument ; 271 + rdfs:comment "The id of the license."^^xsd:string ;
272 - rdfs:comment "The id of the license."^^xsd:string ; 272 + spl:predicate <http://spinrdf.org/arg#id> ;
273 - spl:predicate <http://spinrdf.org/arg#id> ; 273 + spl:valueType xsd:string
274 - spl:valueType xsd:string 274 + ] ;
275 - ] ; 275 + spin:returnType <http://www.reportinghub.no/npd/schema#Licence> .
276 - spin:returnType <http://www.reportinghub.no/schema/npd#Licence> . 276 +
277 - 277 +rhspin:normalizeString
278 -rhspin:normalizeString 278 + rdf:type spin:Function ;
279 - rdf:type spin:Function ; 279 + rdfs:comment "Takes a raw string and \"normalizes\" it, replacing special characters so that they can be used in URIs."^^xsd:string ;
280 - rdfs:comment "Takes a raw string and \"normalizes\" it, replacing special characters so that they can be used in URIs."^^xsd:string ; 280 + rdfs:label "normalize string"^^xsd:string ;
281 - rdfs:label "normalize string"^^xsd:string ; 281 + rdfs:subClassOf spl:StringFunctions ;
282 - rdfs:subClassOf spl:StringFunctions ; 282 + spin:body
283 - spin:body 283 + [ rdf:type sp:Select ;
284 - [ rdf:type sp:Select ; 284 + sp:resultVariables (_:b9) ;
285 - sp:resultVariables (_:b9) ; 285 + sp:where ([ rdf:type sp:Bind ;
286 - sp:where ([ rdf:type sp:Bind ; 286 + sp:expression
287 - sp:expression 287 + [ rdf:type spif:regex ;
288 - [ rdf:type spif:regex ; 288 + sp:arg1 spin:_arg1 ;
289 - sp:arg1 spin:_arg1 ; 289 + sp:arg2 "\\((.*)\\)" ;
290 - sp:arg2 "\\((.*)\\)" ; 290 + sp:arg3 ""
291 - sp:arg3 "" 291 + ] ;
292 - ] ; 292 + sp:variable _:b10
293 - sp:variable _:b10 293 + ] [ rdf:type sp:Bind ;
294 - ] [ rdf:type sp:Bind ; 294 + sp:expression
295 - sp:expression 295 + [ rdf:type spif:trim ;
296 - [ rdf:type spif:trim ; 296 + sp:arg1 _:b10
297 - sp:arg1 _:b10 297 + ] ;
298 - ] ; 298 + sp:variable _:b11
299 - sp:variable _:b11 299 + ] [ rdf:type sp:Bind ;
300 - ] [ rdf:type sp:Bind ; 300 + sp:expression
301 - sp:expression 301 + [ rdf:type spif:encodeURL ;
302 - [ rdf:type spif:encodeURL ; 302 + sp:arg1 _:b11
303 - sp:arg1 _:b11 303 + ] ;
304 - ] ; 304 + sp:variable _:b12
305 - sp:variable _:b12 305 + ] [ rdf:type sp:Bind ;
306 - ] [ rdf:type sp:Bind ; 306 + sp:expression
307 - sp:expression 307 + [ rdf:type spif:regex ;
308 - [ rdf:type spif:regex ; 308 + sp:arg1 _:b12 ;
309 - sp:arg1 _:b12 ; 309 + sp:arg2 "%2F" ;
310 - sp:arg2 "%2F" ; 310 + sp:arg3 "_"
311 - sp:arg3 "_" 311 + ] ;
312 - ] ; 312 + sp:variable _:b13
313 - sp:variable _:b13 313 + ] [ rdf:type sp:Bind ;
314 - ] [ rdf:type sp:Bind ; 314 + sp:expression
315 - sp:expression 315 + [ rdf:type spif:regex ;
316 - [ rdf:type spif:regex ; 316 + sp:arg1 _:b13 ;
317 - sp:arg1 _:b13 ; 317 + sp:arg2 "%[0-9A-F][0-9A-F]" ;
318 - sp:arg2 "%[0-9A-F][0-9A-F]" ; 318 + sp:arg3 ""
319 - sp:arg3 "" 319 + ] ;
320 - ] ; 320 + sp:variable _:b14
321 - sp:variable _:b14 321 + ] [ rdf:type sp:Bind ;
322 - ] [ rdf:type sp:Bind ; 322 + sp:expression
323 - sp:expression 323 + [ rdf:type spif:regex ;
324 - [ rdf:type spif:regex ; 324 + sp:arg1 _:b14 ;
325 - sp:arg1 _:b14 ; 325 + sp:arg2 "\\+" ;
326 - sp:arg2 "\\+" ; 326 + sp:arg3 "_"
327 - sp:arg3 "_" 327 + ] ;
328 - ] ; 328 + sp:variable _:b15
329 - sp:variable _:b15 329 + ] [ rdf:type sp:Bind ;
330 - ] [ rdf:type sp:Bind ; 330 + sp:expression
331 - sp:expression 331 + [ rdf:type spif:regex ;
332 - [ rdf:type spif:regex ; 332 + sp:arg1 _:b15 ;
333 - sp:arg1 _:b15 ; 333 + sp:arg2 "_+" ;
334 - sp:arg2 "_+" ; 334 + sp:arg3 "_"
335 - sp:arg3 "_" 335 + ] ;
336 - ] ; 336 + sp:variable _:b16
337 - sp:variable _:b16 337 + ] [ rdf:type sp:Bind ;
338 - ] [ rdf:type sp:Bind ; 338 + sp:expression
339 - sp:expression 339 + [ rdf:type spif:regex ;
340 - [ rdf:type spif:regex ; 340 + sp:arg1 _:b16 ;
341 - sp:arg1 _:b16 ; 341 + sp:arg2 "\\*" ;
342 - sp:arg2 "\\*" ; 342 + sp:arg3 ""
343 - sp:arg3 "" 343 + ] ;
344 - ] ; 344 + sp:variable _:b17
345 - sp:variable _:b17 345 + ] [ rdf:type sp:Bind ;
346 - ] [ rdf:type sp:Bind ; 346 + sp:expression
347 - sp:expression 347 + [ rdf:type xsd:string ;
348 - [ rdf:type xsd:string ; 348 + sp:arg1 [ rdf:type spif:upperCase ;
349 - sp:arg1 [ rdf:type spif:upperCase ; 349 + sp:arg1 _:b17
350 - sp:arg1 _:b17 350 + ]
351 - ] 351 + ] ;
352 - ] ; 352 + sp:variable _:b9
353 - sp:variable _:b9 353 + ])
354 - ]) 354 + ] ;
355 - ] ; 355 + spin:constraint
356 - spin:constraint 356 + [ rdf:type spl:Argument ;
357 - [ rdf:type spl:Argument ; 357 + spl:predicate sp:arg1 ;
358 - spl:predicate sp:arg1 ; 358 + spl:valueType xsd:string
359 - spl:valueType xsd:string 359 + ] ;
360 - ] ; 360 + spin:returnType xsd:string .
361 - spin:returnType xsd:string . 361 +
362 - 362 +rhspin:parentCompanyByName
363 -rhspin:parentCompanyByName 363 + rdf:type spin:Function ;
364 - rdf:type spin:Function ; 364 + rdfs:comment "Gets the URI resource of a parent company based on its NPD name."^^xsd:string ;
365 - rdfs:comment "Gets the URI resource of a parent company based on its NPD name."^^xsd:string ; 365 + rdfs:label "parent company by name"^^xsd:string ;
366 - rdfs:label "parent company by name"^^xsd:string ; 366 + rdfs:subClassOf spl:URIFunctions ;
367 - rdfs:subClassOf spl:URIFunctions ; 367 + spin:body
368 - spin:body 368 + [ rdf:type sp:Select ;
369 - [ rdf:type sp:Select ; 369 + sp:resultVariables ([ rdf:type sp:iri ;
370 - sp:resultVariables ([ rdf:type sp:iri ; 370 + sp:arg1 [ rdf:type fn:concat ;
371 - sp:arg1 [ rdf:type fn:concat ; 371 + sp:arg1 "https://www.reportinghub.no/ep/data/ParentCompany-" ;
372 - sp:arg1 "https://www.reportinghub.no/ep/data/ParentCompany-" ; 372 + sp:arg2 [ rdf:type spif:replaceAll ;
373 - sp:arg2 [ rdf:type spif:replaceAll ; 373 + sp:arg1 [ sp:varName "name"^^xsd:string
374 - sp:arg1 [ sp:varName "name"^^xsd:string 374 + ] ;
375 - ] ; 375 + sp:arg2 " " ;
376 - sp:arg2 " " ; 376 + sp:arg3 "_"
377 - sp:arg3 "_" 377 + ]
378 - ] 378 + ]
379 - ] 379 + ]) ;
380 - ]) ; 380 + sp:where ()
381 - sp:where () 381 + ] ;
382 - ] ; 382 + spin:constraint
383 - spin:constraint 383 + [ rdf:type spl:Argument ;
384 - [ rdf:type spl:Argument ; 384 + rdfs:comment "The NPD name of the parent company to get the URI of."^^xsd:string ;
385 - rdfs:comment "The NPD name of the parent company to get the URI of."^^xsd:string ; 385 + spl:predicate <http://spinrdf.org/arg#name> ;
386 - spl:predicate <http://spinrdf.org/arg#name> ; 386 + spl:valueType xsd:string
387 - spl:valueType xsd:string 387 + ] ;
388 - ] ; 388 + spin:returnType <http://www.reportinghub.no/ep/schema/well#WellBore> .
389 - spin:returnType <http://www.reportinghub.no/ep/schema/well#WellBore> . 389 +
390 - 390 +rhspin:tufById
391 -rhspin:tufById 391 + rdf:type spin:Function ;
392 - rdf:type spin:Function ; 392 + rdfs:label "tuf by id"^^xsd:string ;
393 - rdfs:label "tuf by id"^^xsd:string ; 393 + rdfs:subClassOf spl:URIFunctions ;
394 - rdfs:subClassOf spl:URIFunctions ; 394 + spin:body
395 - spin:body 395 + [ rdf:type sp:Select ;
396 - [ rdf:type sp:Select ; 396 + sp:resultVariables ([ rdf:type sp:iri ;
397 - sp:resultVariables ([ rdf:type sp:iri ; 397 + sp:arg1 [ rdf:type fn:concat ;
398 - sp:arg1 [ rdf:type fn:concat ; 398 + sp:arg1 "https://www.reportinghub.no/ep/data/TUF-" ;
399 - sp:arg1 "https://www.reportinghub.no/ep/data/TUF-" ; 399 + sp:arg2 [ sp:varName "id"^^xsd:string
400 - sp:arg2 [ sp:varName "id"^^xsd:string 400 + ]
401 - ] 401 + ]
402 - ] 402 + ]) ;
403 - ]) ; 403 + sp:where ()
404 - sp:where () 404 + ] ;
405 - ] ; 405 + spin:constraint
406 - spin:constraint 406 + [ rdf:type spl:Argument ;
407 - [ rdf:type spl:Argument ; 407 + rdfs:comment "The NPD id of the TUF."^^xsd:string ;
408 - rdfs:comment "The NPD id of the TUF."^^xsd:string ; 408 + spl:predicate <http://spinrdf.org/arg#id> ;
409 - spl:predicate <http://spinrdf.org/arg#id> ; 409 + spl:valueType xsd:string
410 - spl:valueType xsd:string 410 + ] .
411 - ] . 411 +
412 - 412 +rhspin:userName
413 -rhspin:userName 413 + rdf:type spin:Function ;
414 - rdf:type spin:Function ; 414 + rdfs:comment "Gets the name of the currently logged in user."^^xsd:string ;
415 - rdfs:comment "Gets the name of the currently logged in user."^^xsd:string ; 415 + rdfs:label "user name"^^xsd:string ;
416 - rdfs:label "user name"^^xsd:string ; 416 + rdfs:subClassOf spin:Functions ;
417 - rdfs:subClassOf spin:Functions ; 417 + spin:returnType xsd:string .
418 - spin:returnType xsd:string . 418 +
419 - 419 +rhspin:wellBoreByName
420 -rhspin:wellBoreByName 420 + rdf:type spin:Function ;
421 - rdf:type spin:Function ; 421 + rdfs:comment "Gets the URI resource of a well bore based on its NPD name."^^xsd:string ;
422 - rdfs:comment "Gets the URI resource of a well bore based on its NPD name."^^xsd:string ; 422 + rdfs:label "well bore by name"^^xsd:string ;
423 - rdfs:label "well bore by name"^^xsd:string ; 423 + rdfs:subClassOf spl:URIFunctions ;
424 - rdfs:subClassOf spl:URIFunctions ; 424 + spin:body
425 - spin:body 425 + [ rdf:type sp:Select ;
426 - [ rdf:type sp:Select ; 426 + sp:resultVariables ([ rdf:type sp:iri ;
427 - sp:resultVariables ([ rdf:type sp:iri ; 427 + sp:arg1 [ rdf:type fn:concat ;
428 - sp:arg1 [ rdf:type fn:concat ; 428 + sp:arg1 "https://www.reportinghub.no/ep/data/WellBore-" ;
429 - sp:arg1 "https://www.reportinghub.no/ep/data/WellBore-" ; 429 + sp:arg2 [ rdf:type rhspin:normalizeString ;
430 - sp:arg2 [ rdf:type rhspin:normalizeString ; 430 + sp:arg1 [ sp:varName "wellBoreName"^^xsd:string
431 - sp:arg1 [ sp:varName "wellBoreName"^^xsd:string 431 + ]
432 - ] 432 + ]
433 - ] 433 + ]
434 - ] 434 + ]) ;
435 - ]) ; 435 + sp:where ()
436 - sp:where () 436 + ] ;
437 - ] ; 437 + spin:constraint
438 - spin:constraint 438 + [ rdf:type spl:Argument ;
439 - [ rdf:type spl:Argument ; 439 + rdfs:comment "The NPD name of the well bore to get the URI of."^^xsd:string ;
440 - rdfs:comment "The NPD name of the well bore to get the URI of."^^xsd:string ; 440 + spl:predicate <http://spinrdf.org/arg#wellBoreName> ;
441 - spl:predicate <http://spinrdf.org/arg#wellBoreName> ; 441 + spl:valueType xsd:string
442 - spl:valueType xsd:string 442 + ] ;
443 - ] ; 443 + spin:returnType <http://www.reportinghub.no/ep/schema/well#WellBore> .
444 - spin:returnType <http://www.reportinghub.no/ep/schema/well#WellBore> . 444 +
445 - 445 +rhspin:wellByName
446 -rhspin:wellByName 446 + rdf:type spin:Function ;
447 - rdf:type spin:Function ; 447 + rdfs:comment "Gets the URI resource of a well based on its NPD name."^^xsd:string ;
448 - rdfs:comment "Gets the URI resource of a well based on its NPD name."^^xsd:string ; 448 + rdfs:label "well by name"^^xsd:string ;
449 - rdfs:label "well by name"^^xsd:string ; 449 + rdfs:subClassOf spl:URIFunctions ;
450 - rdfs:subClassOf spl:URIFunctions ; 450 + spin:body
451 - spin:body 451 + [ rdf:type sp:Select ;
452 - [ rdf:type sp:Select ; 452 + sp:resultVariables ([ rdf:type sp:iri ;
453 - sp:resultVariables ([ rdf:type sp:iri ; 453 + sp:arg1 [ rdf:type fn:concat ;
454 - sp:arg1 [ rdf:type fn:concat ; 454 + sp:arg1 "https://www.reportinghub.no/ep/data/Well-" ;
455 - sp:arg1 "https://www.reportinghub.no/ep/data/Well-" ; 455 + sp:arg2 [ rdf:type rhspin:normalizeString ;
456 - sp:arg2 [ rdf:type rhspin:normalizeString ; 456 + sp:arg1 [ sp:varName "wellName"^^xsd:string
457 - sp:arg1 [ sp:varName "wellName"^^xsd:string 457 + ]
458 - ] 458 + ]
459 - ] 459 + ]
460 - ] 460 + ]) ;
461 - ]) ; 461 + sp:where ()
462 - sp:where () 462 + ] ;
463 - ] ; 463 + spin:constraint
464 - spin:constraint 464 + [ rdf:type spl:Argument ;
465 - [ rdf:type spl:Argument ; 465 + rdfs:comment "The NPD name of the well to get the URI of."^^xsd:string ;
466 - rdfs:comment "The NPD name of the well to get the URI of."^^xsd:string ; 466 + spl:predicate <http://spinrdf.org/arg#wellName> ;
467 - spl:predicate <http://spinrdf.org/arg#wellName> ; 467 + spl:valueType xsd:string
468 - spl:valueType xsd:string 468 + ] ;
469 - ] ; 469 + spin:returnType <http://www.reportinghub.no/ep/schema/well#Well> .
470 - spin:returnType <http://www.reportinghub.no/ep/schema/well#Well> . 470 +
471 - 471 +_:b1 sp:varName "wellBoreName"^^xsd:string .
472 -_:b1 sp:varName "wellBoreName"^^xsd:string . 472 +
473 - 473 +_:b2 sp:varName "wellBore"^^xsd:string .
474 -_:b2 sp:varName "wellBore"^^xsd:string . 474 +
475 - 475 +_:b3 sp:varName "wellBore"^^xsd:string .
476 -_:b3 sp:varName "wellBore"^^xsd:string . 476 +
477 - 477 +_:b4 sp:varName "nowDate"^^xsd:string .
478 -_:b4 sp:varName "nowDate"^^xsd:string . 478 +
479 - 479 +_:b5 sp:varName "share"^^xsd:string .
480 -_:b5 sp:varName "share"^^xsd:string . 480 +
481 - 481 +_:b6 sp:varName "licence"^^xsd:string .
482 -_:b6 sp:varName "licence"^^xsd:string . 482 +
483 - 483 +_:b7 sp:varName "startDate"^^xsd:string .
484 -_:b7 sp:varName "startDate"^^xsd:string . 484 +
485 - 485 +_:b8 sp:varName "endDate"^^xsd:string .
486 -_:b8 sp:varName "endDate"^^xsd:string . 486 +
487 - 487 +_:b9 sp:varName "normalizedStr"^^xsd:string .
488 -_:b9 sp:varName "normalizedStr"^^xsd:string . 488 +
489 - 489 +_:b10
490 -_:b10 490 + sp:varName "s1"^^xsd:string .
491 - sp:varName "s1"^^xsd:string . 491 +
492 - 492 +_:b11
493 -_:b11 493 + sp:varName "s2"^^xsd:string .
494 - sp:varName "s2"^^xsd:string . 494 +
495 - 495 +_:b12
496 -_:b12 496 + sp:varName "t0a"^^xsd:string .
497 - sp:varName "t0a"^^xsd:string . 497 +
498 - 498 +_:b13
499 -_:b13 499 + sp:varName "t0b"^^xsd:string .
500 - sp:varName "t0b"^^xsd:string . 500 +
501 - 501 +_:b14
502 -_:b14 502 + sp:varName "t1"^^xsd:string .
503 - sp:varName "t1"^^xsd:string . 503 +
504 - 504 +_:b15
505 -_:b15 505 + sp:varName "t2"^^xsd:string .
506 - sp:varName "t2"^^xsd:string . 506 +
507 - 507 +_:b16
508 -_:b16 508 + sp:varName "t3"^^xsd:string .
509 - sp:varName "t3"^^xsd:string . 509 +
510 - 510 +_:b17
511 -_:b17 511 + sp:varName "t4"^^xsd:string .
512 - sp:varName "t4"^^xsd:string .
......
1 -# Saved by TopBraid on Tue Aug 09 15:37:11 BST 2011 1 +# baseURI: null
2 -# baseURI: null 2 +
3 - 3 +@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
4 -@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 +@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
5 -@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> . 5 +@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
6 -@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> . 6 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
7 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 7 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
8 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 +@prefix visual: <http://topbraid.org/visual#> .
10 -@prefix visual: <http://topbraid.org/visual#> . 10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 11 +
12 - 12 +[] rdf:type inference:Configuration ;
13 -[] rdf:type inference:Configuration ; 13 + composite:child
14 - composite:child 14 + [ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
15 - [ rdf:type <http://spinrdf.org/spin#TopSPIN> ; 15 + composite:index "0"^^xsd:int
16 - composite:index "0"^^xsd:int 16 + ] .
17 - ] .
......
...@@ -10,44 +10,40 @@ ...@@ -10,44 +10,40 @@
10 <td class="ddrSummaryLeft"> 10 <td class="ddrSummaryLeft">
11 <rhswp:NameValuePair arg:name="Report Number:" arg:value="{ spl:object(?this, ?) }" /> 11 <rhswp:NameValuePair arg:name="Report Number:" arg:value="{ spl:object(?this, ?) }" />
12 <rhswp:NameValuePair arg:name="Wellbore:" arg:value="{# SELECT ?wellBoreName WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/rdfs:label ?wellBoreName } }" /> 12 <rhswp:NameValuePair arg:name="Wellbore:" arg:value="{# SELECT ?wellBoreName WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/rdfs:label ?wellBoreName } }" />
13 - <!-- 13 + <rhswp:NameValuePair arg:name="Status:" arg:value="{= ui:label(spl:object(?this, rdf:type)) }" />
14 - <rhswp:NameValuePair arg:name="Status:" arg:value="{= spl:object(?this, ???) }" /> 14 + <rhswp:NameValuePair arg:name="Operator:" arg:value="{ spl:object(?this, ???) }" />
15 - <rhswp:NameValuePair arg:name="Operator:" arg:value="{= spl:object(?this, ???) }" /> 15 + <rhswp:NameValuePair arg:name="Rig name:" arg:value="{ spl:object(?this, ???) }" />
16 - <rhswp:NameValuePair arg:name="Rig name:" arg:value="{= spl:object(?this, ???) }" /> 16 + <rhswp:NameValuePair arg:name="Spud date:" arg:value="{ spl:object(?this, ???) }" />
17 - <rhswp:NameValuePair arg:name="Spud date:" arg:value="{= spl:object(?this, ???) }" /> 17 + <rhswp:NameValuePair arg:name="Elevation RKB-MSL m:" arg:value="{ spl:object(?this, ???) }" />
18 - <rhswp:NameValuePair arg:name="Elevation RKB-MSL m:" arg:value="{= spl:object(?this, ???) }" /> 18 + <rhswp:NameValuePair arg:name="Tight well:" arg:value="{ spl:object(?this, ???) }" />
19 - <rhswp:NameValuePair arg:name="Tight well:" arg:value="{= spl:object(?this, ???) }" /> 19 + <rhswp:NameValuePair arg:name="Pressure psig:" arg:value="{ spl:object(?this, ???) }" />
20 - <rhswp:NameValuePair arg:name="Pressure psig:" arg:value="{= spl:object(?this, ???) }" /> 20 + <rhswp:NameValuePair arg:name="Fixed rig:" arg:value="{ spl:object(?this, ???) }" />
21 - <rhswp:NameValuePair arg:name="Fixed rig:" arg:value="{= spl:object(?this, ???) }" /> 21 + <rhswp:NameValuePair arg:name="Depth at Kick Off mMD:" arg:value="{ spl:object(?this, ???) }" />
22 - <rhswp:NameValuePair arg:name="Depth at Kick Off mMD:" arg:value="{= spl:object(?this, ???) }" /> 22 + <rhswp:NameValuePair arg:name="Plug Back Depth mMD:" arg:value="{ spl:object(?this, ???) }" />
23 - <rhswp:NameValuePair arg:name="Plug Back Depth mMD:" arg:value="{= spl:object(?this, ???) }" /> 23 + <rhswp:NameValuePair arg:name="Penetration Rate m/h:" arg:value="{ spl:object(?this, ???) }" />
24 - <rhswp:NameValuePair arg:name="Penetration Rate m/h:" arg:value="{= spl:object(?this, ???) }" /> 24 + <rhswp:NameValuePair arg:name="Pressure Test Type:" arg:value="{ spl:object(?this, ???) }" />
25 - <rhswp:NameValuePair arg:name="Pressure Test Type:" arg:value="{= spl:object(?this, ???) }" /> 25 + <rhswp:NameValuePair arg:name="Depth At Formation Strength mMD:" arg:value="{ spl:object(?this, ???) }" />
26 - <rhswp:NameValuePair arg:name="Depth At Formation Strength mMD:" arg:value="{= spl:object(?this, ???) }" /> 26 + <rhswp:NameValuePair arg:name="Dia Last Casing In:" arg:value="{ spl:object(?this, ???) }" />
27 - <rhswp:NameValuePair arg:name="Dia Last Casing In:" arg:value="{= spl:object(?this, ???) }" /> 27 + <rhswp:NameValuePair arg:name="Depth At Last Casing MTVD:" arg:value="{ spl:object(?this, ???) }" />
28 - <rhswp:NameValuePair arg:name="Depth At Last Casing MTVD:" arg:value="{= spl:object(?this, ???) }" />
29 - -->
30 </td> 28 </td>
31 <td class="ddrSummaryRight"> 29 <td class="ddrSummaryRight">
32 <rhswp:NameValuePair arg:name="Period:" arg:value="{= fn:concat(ui:label(spl:object(?reportOn, ep-activity:startedAt)), ' - ', ui:label(spl:object(?reportOn, ep-activity:finishedAt))) }" /> 30 <rhswp:NameValuePair arg:name="Period:" arg:value="{= fn:concat(ui:label(spl:object(?reportOn, ep-activity:startedAt)), ' - ', ui:label(spl:object(?reportOn, ep-activity:finishedAt))) }" />
33 <rhswp:NameValuePair arg:name="Wellbore Id:" arg:value="{ SELECT ?wellBoreId WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/??? ?wellBoreId } }" /> 31 <rhswp:NameValuePair arg:name="Wellbore Id:" arg:value="{ SELECT ?wellBoreId WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/??? ?wellBoreId } }" />
34 - <rhswp:NameValuePair arg:name="Created date:" arg:value="{= spl:object(?this, ep-activity:createdAt) }" /> 32 + <rhswp:NameValuePair arg:name="Created date:" arg:value="{ spl:object(?this, ep-activity:createdAt) }" />
35 - <!-- 33 + <rhswp:NameValuePair arg:name="Drilling contractor:" arg:value="{ spl:object(?this, ???) }" />
36 - <rhswp:NameValuePair arg:name="Drilling contractor:" arg:value="{= spl:object(?this, ???) }" /> 34 + <rhswp:NameValuePair arg:name="NPD Rig Id:" arg:value="{ spl:object(?this, ???) }" />
37 - <rhswp:NameValuePair arg:name="NPD Rig Id:" arg:value="{= spl:object(?this, ???) }" /> 35 + <rhswp:NameValuePair arg:name="Date Well Complete:" arg:value="{ spl:object(?this, ???) }" />
38 - <rhswp:NameValuePair arg:name="Date Well Complete:" arg:value="{= spl:object(?this, ???) }" /> 36 + <rhswp:NameValuePair arg:name="Water depth MSL m:" arg:value="{ spl:object(?this, ???) }" />
39 - <rhswp:NameValuePair arg:name="Water depth MSL m:" arg:value="{= spl:object(?this, ???) }" /> 37 + <rhswp:NameValuePair arg:name="High pressure - High temperature:" arg:value="{ spl:object(?this, ???) }" />
40 - <rhswp:NameValuePair arg:name="High pressure - High temperature:" arg:value="{= spl:object(?this, ???) }" /> 38 + <rhswp:NameValuePair arg:name="Temprature degC:" arg:value="{ spl:object(?this, ???) }" />
41 - <rhswp:NameValuePair arg:name="Temprature degC:" arg:value="{= spl:object(?this, ???) }" /> 39 + <rhswp:NameValuePair arg:name="Wellbore type:" arg:value="{ spl:object(?this, ???) }" />
42 - <rhswp:NameValuePair arg:name="Wellbore type:" arg:value="{= spl:object(?this, ???) }" /> 40 + <rhswp:NameValuePair arg:name="Depth at Kick Off mTVD:" arg:value="{ spl:object(?this, ???) }" />
43 - <rhswp:NameValuePair arg:name="Depth at Kick Off mTVD:" arg:value="{= spl:object(?this, ???) }" /> 41 + <rhswp:NameValuePair arg:name="Depth mTVD:" arg:value="{ spl:object(?this, ???) }" />
44 - <rhswp:NameValuePair arg:name="Depth mTVD:" arg:value="{= spl:object(?this, ???) }" /> 42 + <rhswp:NameValuePair arg:name="Dist Drilled m:" arg:value="{ spl:object(?this, ???) }" />
45 - <rhswp:NameValuePair arg:name="Dist Drilled m:" arg:value="{= spl:object(?this, ???) }" /> 43 + <rhswp:NameValuePair arg:name="Hole Dia in:" arg:value="{ spl:object(?this, ???) }" />
46 - <rhswp:NameValuePair arg:name="Hole Dia in:" arg:value="{= spl:object(?this, ???) }" /> 44 + <rhswp:NameValuePair arg:name="Formation Strength g/cm3:" arg:value="{ spl:object(?this, ???) }" />
47 - <rhswp:NameValuePair arg:name="Formation Strength g/cm3:" arg:value="{= spl:object(?this, ???) }" /> 45 + <rhswp:NameValuePair arg:name="Depth At Formation Strength mTVD:" arg:value="{ spl:object(?this, ???) }" />
48 - <rhswp:NameValuePair arg:name="Depth At Formation Strength mTVD:" arg:value="{= spl:object(?this, ???) }" /> 46 + <rhswp:NameValuePair arg:name="Depth At Last Casting mMD:" arg:value="{ spl:object(?this, ???) }" />
49 - <rhswp:NameValuePair arg:name="Depth At Last Casting mMD:" arg:value="{= spl:object(?this, ???) }" />
50 - -->
51 </td> 47 </td>
52 </tr></table> 48 </tr></table>
53 </body> 49 </body>
......
1 # baseURI: http://www.reportinghub.no/swp/rh 1 # baseURI: http://www.reportinghub.no/swp/rh
2 # imports: http://uispin.org/tui 2 # imports: http://uispin.org/tui
3 +# imports: http://www.reportinghub.no/npd/1.1/schema
3 # imports: http://www.reportinghub.no/spin/rh 4 # imports: http://www.reportinghub.no/spin/rh
4 5
5 @prefix html: <http://uispin.org/html#> . 6 @prefix html: <http://uispin.org/html#> .
...@@ -23,7 +24,7 @@ ...@@ -23,7 +24,7 @@
23 <http://www.reportinghub.no/swp/rh> 24 <http://www.reportinghub.no/swp/rh>
24 rdf:type owl:Ontology ; 25 rdf:type owl:Ontology ;
25 rdfs:comment "SWP components and definitions for ReportingHub."^^xsd:string ; 26 rdfs:comment "SWP components and definitions for ReportingHub."^^xsd:string ;
26 - owl:imports <http://uispin.org/tui> , <http://www.reportinghub.no/spin/rh> ; 27 + owl:imports <http://www.reportinghub.no/npd/1.1/schema> , <http://www.reportinghub.no/spin/rh> , <http://uispin.org/tui> ;
27 owl:versionInfo "0.1.0"^^xsd:string . 28 owl:versionInfo "0.1.0"^^xsd:string .
28 29
29 rhswp:Elements 30 rhswp:Elements
...@@ -44,15 +45,15 @@ rhswp:NameValuePair ...@@ -44,15 +45,15 @@ rhswp:NameValuePair
44 rdfs:subClassOf rhswp:Elements ; 45 rdfs:subClassOf rhswp:Elements ;
45 spin:constraint 46 spin:constraint
46 [ rdf:type spl:Argument ; 47 [ rdf:type spl:Argument ;
47 - rdfs:comment "The value to display."^^xsd:string ;
48 - spl:predicate <http://spinrdf.org/arg#value>
49 - ] ;
50 - spin:constraint
51 - [ rdf:type spl:Argument ;
52 rdfs:comment "The label of the value."^^xsd:string ; 48 rdfs:comment "The label of the value."^^xsd:string ;
53 spl:predicate <http://spinrdf.org/arg#name> ; 49 spl:predicate <http://spinrdf.org/arg#name> ;
54 spl:valueType xsd:string 50 spl:valueType xsd:string
55 ] ; 51 ] ;
52 + spin:constraint
53 + [ rdf:type spl:Argument ;
54 + rdfs:comment "The value to display."^^xsd:string ;
55 + spl:predicate <http://spinrdf.org/arg#value>
56 + ] ;
56 ui:prototype 57 ui:prototype
57 [ rdf:type html:Table ; 58 [ rdf:type html:Table ;
58 html:class "nameValuePair"^^xsd:string ; 59 html:class "nameValuePair"^^xsd:string ;
...@@ -60,25 +61,25 @@ rhswp:NameValuePair ...@@ -60,25 +61,25 @@ rhswp:NameValuePair
60 [ rdf:type html:Tr ; 61 [ rdf:type html:Tr ;
61 ui:child 62 ui:child
62 [ rdf:type html:Td ; 63 [ rdf:type html:Td ;
63 - html:class "nameValueValue"^^xsd:string ; 64 + html:class "nameValueName"^^xsd:string ;
64 ui:child 65 ui:child
65 [ rdf:type ui:TextNode ; 66 [ rdf:type ui:TextNode ;
66 ui:childIndex 0 ; 67 ui:childIndex 0 ;
67 - ui:text [ sp:varName "value"^^xsd:string 68 + ui:text [ sp:varName "name"^^xsd:string
68 ] 69 ]
69 ] ; 70 ] ;
70 - ui:childIndex 1 71 + ui:childIndex 0
71 ] ; 72 ] ;
72 ui:child 73 ui:child
73 [ rdf:type html:Td ; 74 [ rdf:type html:Td ;
74 - html:class "nameValueName"^^xsd:string ; 75 + html:class "nameValueValue"^^xsd:string ;
75 ui:child 76 ui:child
76 [ rdf:type ui:TextNode ; 77 [ rdf:type ui:TextNode ;
77 ui:childIndex 0 ; 78 ui:childIndex 0 ;
78 - ui:text [ sp:varName "name"^^xsd:string 79 + ui:text [ sp:varName "value"^^xsd:string
79 ] 80 ]
80 ] ; 81 ] ;
81 - ui:childIndex 0 82 + ui:childIndex 1
82 ] ; 83 ] ;
83 ui:childIndex 0 84 ui:childIndex 0
84 ] 85 ]
......
This diff could not be displayed because it is too large.
1 -# Saved by TopBraid on Tue Aug 09 15:36:54 BST 2011 1 +# baseURI: null
2 -# baseURI: null 2 +
3 - 3 +@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
4 -@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 +@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
5 -@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> . 5 +@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
6 -@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> . 6 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
7 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 7 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
8 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 +@prefix visual: <http://topbraid.org/visual#> .
10 -@prefix visual: <http://topbraid.org/visual#> . 10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 11 +
12 - 12 +[] rdf:type inference:Configuration ;
13 -[] rdf:type inference:Configuration ; 13 + composite:child
14 - composite:child 14 + [ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
15 - [ rdf:type <http://spinrdf.org/spin#TopSPIN> ; 15 + composite:index "1"^^xsd:int
16 - composite:index "0"^^xsd:int 16 + ] ;
17 - ] ; 17 + composite:child
18 - composite:child 18 + [ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
19 - [ rdf:type <http://spinrdf.org/spin#TopSPIN> ; 19 + composite:index "0"^^xsd:int
20 - composite:index "1"^^xsd:int 20 + ] ;
21 - ] ; 21 + inference:completeMode
22 - inference:completeMode 22 + "true"^^xsd:boolean ;
23 - "true"^^xsd:boolean ; 23 + inference:inferredMode
24 - inference:inferredMode 24 + "true"^^xsd:boolean .
25 - "true"^^xsd:boolean .
......
1 <html> 1 <html>
2 <head> 2 <head>
3 - <title>ReportingHub - Validate or Upload DDR</title> 3 + <title>ReportingHub - Validate/Upload DDR</title>
4 <link href="lib/rh/rh.css" rel="stylesheet" type="text/css" /> 4 <link href="lib/rh/rh.css" rel="stylesheet" type="text/css" />
5 <script type="text/javascript" src="lib/rh/jquery/jquery.js"></script> 5 <script type="text/javascript" src="lib/rh/jquery/jquery.js"></script>
6 <script type="text/javascript" src="lib/rh/jquery/jquery.form.js"></script> 6 <script type="text/javascript" src="lib/rh/jquery/jquery.form.js"></script>
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
36 <rhswp:Header /> 36 <rhswp:Header />
37 37
38 <div id="content"> 38 <div id="content">
39 - <h3>Validate or Upload a Daily Drilling Report</h3> 39 + <h3>Validate/Upload a Daily Drilling Report</h3>
40 <p> 40 <p>
41 Please select a DDR XML file: 41 Please select a DDR XML file:
42 </p> 42 </p>
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
51 <script> 51 <script>
52 52
53 function updateAction() { 53 function updateAction() {
54 - var newAction = $("#validateButton").attr("checked") ? "validate-report" : "submit-report"; 54 + var newAction = $("#validateButton").attr("checked") ? "validate-report" : "validate-and-upload-report";
55 $("#theForm").attr("action", newAction); 55 $("#theForm").attr("action", newAction);
56 } 56 }
57 57
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
64 <input type="submit" value="Submit" /> 64 <input type="submit" value="Submit" />
65 </form> 65 </form>
66 <br /> 66 <br />
67 - <div id="output" /> 67 + <div id="output"></div>
68 </div> 68 </div>
69 </div> 69 </div>
70 </body> 70 </body>
......