Holger Knublauch

Facility mapping

This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
1 -# Saved by TopBraid on Fri Jul 29 17:18:40 BST 2011
2 # baseURI: http://www.reportinghub.no/1.1/schema/npd 1 # baseURI: http://www.reportinghub.no/1.1/schema/npd
3 2
4 @prefix npd: <http://www.reportinghub.no/schema/npd#> . 3 @prefix npd: <http://www.reportinghub.no/schema/npd#> .
5 @prefix owl: <http://www.w3.org/2002/07/owl#> . 4 @prefix owl: <http://www.w3.org/2002/07/owl#> .
6 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 5 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
7 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 6 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
7 +@prefix rdl: <http://rds.posccaesar.org/2008/06/OWL/RDL#> .
8 @prefix sp: <http://spinrdf.org/sp#> . 8 @prefix sp: <http://spinrdf.org/sp#> .
9 @prefix spin: <http://spinrdf.org/spin#> . 9 @prefix spin: <http://spinrdf.org/spin#> .
10 @prefix spl: <http://spinrdf.org/spl#> . 10 @prefix spl: <http://spinrdf.org/spl#> .
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
17 npd:BusinessArrangementArea 17 npd:BusinessArrangementArea
18 rdf:type owl:Class ; 18 rdf:type owl:Class ;
19 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 ; 19 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 ;
20 - rdfs:subClassOf npd:Owner , npd:NpdIndividual , npd:TemporalIndividual . 20 + rdfs:subClassOf npd:TemporalIndividual , npd:NpdIndividual , npd:Owner .
21 21
22 npd:Company 22 npd:Company
23 rdf:type owl:Class ; 23 rdf:type owl:Class ;
...@@ -30,23 +30,36 @@ npd:Discovery ...@@ -30,23 +30,36 @@ npd:Discovery
30 30
31 npd:Facility 31 npd:Facility
32 rdf:type owl:Class ; 32 rdf:type owl:Class ;
33 - rdfs:subClassOf npd:NpdIndividual , npd:TemporalIndividual . 33 + rdfs:subClassOf npd:TemporalIndividual , npd:NpdIndividual .
34 34
35 npd:Field 35 npd:Field
36 rdf:type owl:Class ; 36 rdf:type owl:Class ;
37 - 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."^^xsd:string ; 37 + 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.
38 - rdfs:subClassOf npd:NpdIndividual . 38 +
39 +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.
40 +
41 +NOTE: Wells do not have NPDIDs"""^^xsd:string ;
42 + rdfs:subClassOf npd:FixedFacilityParent .
43 +
44 +npd:FieldPart
45 + rdf:type owl:Class ;
46 + rdfs:comment "A part of a Field"^^xsd:string ;
47 + rdfs:subClassOf npd:FixedFacilityParent .
39 48
40 npd:FixedFacility 49 npd:FixedFacility
41 rdf:type owl:Class ; 50 rdf:type owl:Class ;
42 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 ; 51 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 ;
43 rdfs:subClassOf npd:Facility . 52 rdfs:subClassOf npd:Facility .
44 53
54 +npd:FixedFacilityParent
55 + rdf:type owl:Class ;
56 + rdfs:subClassOf npd:NpdIndividual .
57 +
45 npd:Individual 58 npd:Individual
46 rdf:type owl:Class ; 59 rdf:type owl:Class ;
47 rdfs:subClassOf owl:Thing . 60 rdfs:subClassOf owl:Thing .
48 61
49 -npd:License 62 +npd:Licence
50 rdf:type owl:Class ; 63 rdf:type owl:Class ;
51 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 ; 64 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 ;
52 rdfs:subClassOf npd:Owner , npd:NpdIndividual , npd:TemporalIndividual . 65 rdfs:subClassOf npd:Owner , npd:NpdIndividual , npd:TemporalIndividual .
...@@ -90,9 +103,9 @@ npd:ShareOfBAA ...@@ -90,9 +103,9 @@ npd:ShareOfBAA
90 rdf:type owl:Class ; 103 rdf:type owl:Class ;
91 rdfs:subClassOf npd:Share . 104 rdfs:subClassOf npd:Share .
92 105
93 -npd:ShareOfLicense 106 +npd:ShareOfLicence
94 rdf:type owl:Class ; 107 rdf:type owl:Class ;
95 - rdfs:comment "A class that relates a Company to a License it has been granted."^^xsd:string ; 108 + rdfs:comment "A class that relates a Company to a Licence it has been granted."^^xsd:string ;
96 rdfs:subClassOf npd:Share . 109 rdfs:subClassOf npd:Share .
97 110
98 npd:SlidingScaleBAA 111 npd:SlidingScaleBAA
...@@ -107,22 +120,33 @@ npd:SurfaceFixedFacility ...@@ -107,22 +120,33 @@ npd:SurfaceFixedFacility
107 rdf:type owl:Class ; 120 rdf:type owl:Class ;
108 rdfs:subClassOf npd:FixedFacility . 121 rdfs:subClassOf npd:FixedFacility .
109 122
123 +npd:TUF
124 + rdf:type owl:Class ;
125 + rdfs:comment "TUF is an abbreviation for \"Transportation and Utilization Facilities\"."^^xsd:string ;
126 + rdfs:subClassOf npd:FixedFacilityParent .
127 +
110 npd:TemporalIndividual 128 npd:TemporalIndividual
111 rdf:type owl:Class ; 129 rdf:type owl:Class ;
112 rdfs:comment "An individual (cringe) that has temporal extent. If Matthew and Chris ever found out about this, they'd string me up."^^xsd:string ; 130 rdfs:comment "An individual (cringe) that has temporal extent. If Matthew and Chris ever found out about this, they'd string me up."^^xsd:string ;
113 rdfs:subClassOf npd:Individual . 131 rdfs:subClassOf npd:Individual .
114 132
133 +npd:TufPart
134 + rdf:type owl:Class ;
135 + rdfs:comment "A part of a TUF"^^xsd:string ;
136 + rdfs:subClassOf npd:FixedFacilityParent .
137 +
115 npd:UnitizedBAA 138 npd:UnitizedBAA
116 rdf:type owl:Class ; 139 rdf:type owl:Class ;
117 rdfs:subClassOf npd:BusinessArrangementArea . 140 rdfs:subClassOf npd:BusinessArrangementArea .
118 141
119 npd:Well 142 npd:Well
120 rdf:type owl:Class ; 143 rdf:type owl:Class ;
144 + 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 ;
121 rdfs:subClassOf npd:Individual . 145 rdfs:subClassOf npd:Individual .
122 146
123 npd:WellBore 147 npd:WellBore
124 rdf:type owl:Class ; 148 rdf:type owl:Class ;
125 - rdfs:subClassOf npd:NpdIndividual , npd:TemporalIndividual . 149 + rdfs:subClassOf npd:TemporalIndividual , npd:NpdIndividual .
126 150
127 npd:baaShared 151 npd:baaShared
128 rdf:type owl:ObjectProperty ; 152 rdf:type owl:ObjectProperty ;
...@@ -131,8 +155,8 @@ npd:baaShared ...@@ -131,8 +155,8 @@ npd:baaShared
131 155
132 npd:belongsTo 156 npd:belongsTo
133 rdf:type owl:ObjectProperty ; 157 rdf:type owl:ObjectProperty ;
134 - rdfs:domain npd:Facility ; 158 + rdfs:domain npd:FixedFacility ;
135 - rdfs:range npd:Field . 159 + rdfs:range npd:FixedFacilityParent .
136 160
137 npd:companyShortName 161 npd:companyShortName
138 rdf:type owl:DatatypeProperty ; 162 rdf:type owl:DatatypeProperty ;
...@@ -201,11 +225,11 @@ npd:discoveryYear ...@@ -201,11 +225,11 @@ npd:discoveryYear
201 rdfs:domain npd:Discovery ; 225 rdfs:domain npd:Discovery ;
202 rdfs:range xsd:date . 226 rdfs:range xsd:date .
203 227
204 -npd:drilledInProductionLicense 228 +npd:drilledInProductionLicence
205 rdf:type owl:ObjectProperty ; 229 rdf:type owl:ObjectProperty ;
206 - rdfs:comment "Corresponds to Drilled in Production License field in WellBore tables"^^xsd:string ; 230 + rdfs:comment "Corresponds to Drilled in Production Licence field in WellBore tables"^^xsd:string ;
207 rdfs:domain npd:WellBore ; 231 rdfs:domain npd:WellBore ;
208 - rdfs:range npd:License . 232 + rdfs:range npd:Licence .
209 233
210 npd:drillingFacility 234 npd:drillingFacility
211 rdf:type owl:ObjectProperty ; 235 rdf:type owl:ObjectProperty ;
...@@ -264,21 +288,21 @@ npd:id ...@@ -264,21 +288,21 @@ npd:id
264 rdfs:domain npd:NpdIndividual ; 288 rdfs:domain npd:NpdIndividual ;
265 rdfs:range xsd:string . 289 rdfs:range xsd:string .
266 290
267 -npd:licenseShared 291 +npd:licenceShared
268 rdf:type owl:ObjectProperty ; 292 rdf:type owl:ObjectProperty ;
269 - rdfs:domain npd:ShareOfLicense ; 293 + rdfs:domain npd:ShareOfLicence ;
270 - rdfs:range npd:License . 294 + rdfs:range npd:Licence .
271 295
272 npd:licenseStatus 296 npd:licenseStatus
273 rdf:type owl:DatatypeProperty ; 297 rdf:type owl:DatatypeProperty ;
274 rdfs:comment "corresponds to the Status field in the License table"^^xsd:string ; 298 rdfs:comment "corresponds to the Status field in the License table"^^xsd:string ;
275 - rdfs:domain npd:License ; 299 + rdfs:domain npd:Licence ;
276 rdfs:range xsd:string . 300 rdfs:range xsd:string .
277 301
278 npd:licensingActivity 302 npd:licensingActivity
279 rdf:type owl:DatatypeProperty ; 303 rdf:type owl:DatatypeProperty ;
280 rdfs:comment "corresponds to the licensing activity field in the License table"^^xsd:string ; 304 rdfs:comment "corresponds to the licensing activity field in the License table"^^xsd:string ;
281 - rdfs:domain npd:License ; 305 + rdfs:domain npd:Licence ;
282 rdfs:range xsd:string . 306 rdfs:range xsd:string .
283 307
284 npd:name 308 npd:name
...@@ -287,6 +311,16 @@ npd:name ...@@ -287,6 +311,16 @@ npd:name
287 rdfs:range xsd:string ; 311 rdfs:range xsd:string ;
288 rdfs:subPropertyOf rdfs:label . 312 rdfs:subPropertyOf rdfs:label .
289 313
314 +npd:partOfField
315 + rdf:type owl:ObjectProperty ;
316 + rdfs:domain npd:FieldPart ;
317 + rdfs:range npd:Field .
318 +
319 +npd:partOfTuf
320 + rdf:type owl:ObjectProperty ;
321 + rdfs:domain npd:TufPart ;
322 + rdfs:range npd:TUF .
323 +
290 npd:partOfWell 324 npd:partOfWell
291 rdf:type owl:ObjectProperty ; 325 rdf:type owl:ObjectProperty ;
292 rdfs:domain npd:WellBore ; 326 rdfs:domain npd:WellBore ;
...@@ -345,6 +379,12 @@ npd:wellBoreType ...@@ -345,6 +379,12 @@ npd:wellBoreType
345 rdfs:domain npd:WellBore ; 379 rdfs:domain npd:WellBore ;
346 rdfs:range xsd:string . 380 rdfs:range xsd:string .
347 381
382 +npd:wellPartOfField
383 + rdf:type owl:ObjectProperty ;
384 + 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 ;
385 + rdfs:domain npd:Well ;
386 + rdfs:range npd:Field .
387 +
348 npd:wellboreOwner 388 npd:wellboreOwner
349 rdf:type owl:ObjectProperty ; 389 rdf:type owl:ObjectProperty ;
350 rdfs:comment "Corresponds to Owner field in WellBore tables - see also Owner Kind"^^xsd:string ; 390 rdfs:comment "Corresponds to Owner field in WellBore tables - see also Owner Kind"^^xsd:string ;
......
...@@ -92,6 +92,50 @@ rhspin:companyById ...@@ -92,6 +92,50 @@ rhspin:companyById
92 spl:valueType xsd:string 92 spl:valueType xsd:string
93 ] . 93 ] .
94 94
95 +rhspin:facilityById
96 + rdf:type spin:Function ;
97 + rdfs:label "facility by id"^^xsd:string ;
98 + rdfs:subClassOf spl:URIFunctions ;
99 + spin:body
100 + [ rdf:type sp:Select ;
101 + sp:resultVariables ([ rdf:type sp:iri ;
102 + sp:arg1 [ rdf:type fn:concat ;
103 + sp:arg1 "https://www.reportinghub.no/data/npd/Facility-" ;
104 + sp:arg2 [ sp:varName "id"^^xsd:string
105 + ]
106 + ]
107 + ]) ;
108 + sp:where ()
109 + ] ;
110 + spin:constraint
111 + [ rdf:type spl:Argument ;
112 + rdfs:comment "The NPD id of the facility."^^xsd:string ;
113 + spl:predicate <http://spinrdf.org/arg#id> ;
114 + spl:valueType xsd:string
115 + ] .
116 +
117 +rhspin:fieldById
118 + rdf:type spin:Function ;
119 + rdfs:label "field by id"^^xsd:string ;
120 + rdfs:subClassOf spl:URIFunctions ;
121 + spin:body
122 + [ rdf:type sp:Select ;
123 + sp:resultVariables ([ rdf:type sp:iri ;
124 + sp:arg1 [ rdf:type fn:concat ;
125 + sp:arg1 "https://www.reportinghub.no/data/npd/Field-" ;
126 + sp:arg2 [ sp:varName "id"^^xsd:string
127 + ]
128 + ]
129 + ]) ;
130 + sp:where ()
131 + ] ;
132 + spin:constraint
133 + [ rdf:type spl:Argument ;
134 + rdfs:comment "The NPD id of the field."^^xsd:string ;
135 + spl:predicate <http://spinrdf.org/arg#id> ;
136 + spl:valueType xsd:string
137 + ] .
138 +
95 rhspin:licenceById 139 rhspin:licenceById
96 rdf:type spin:Function ; 140 rdf:type spin:Function ;
97 rdfs:label "license by id"^^xsd:string ; 141 rdfs:label "license by id"^^xsd:string ;
...@@ -113,7 +157,7 @@ rhspin:licenceById ...@@ -113,7 +157,7 @@ rhspin:licenceById
113 spl:predicate <http://spinrdf.org/arg#id> ; 157 spl:predicate <http://spinrdf.org/arg#id> ;
114 spl:valueType xsd:string 158 spl:valueType xsd:string
115 ] ; 159 ] ;
116 - spin:returnType <http://www.reportinghub.no/schema/npd#License> . 160 + spin:returnType <http://www.reportinghub.no/schema/npd#Licence> .
117 161
118 rhspin:userName 162 rhspin:userName
119 rdf:type spin:Function ; 163 rdf:type spin:Function ;
...@@ -182,6 +226,6 @@ rhspin:wellByName ...@@ -182,6 +226,6 @@ rhspin:wellByName
182 ] ; 226 ] ;
183 spin:returnType <http://www.reportinghub.no/schema/npd#Well> . 227 spin:returnType <http://www.reportinghub.no/schema/npd#Well> .
184 228
185 -_:b2 sp:varName "wellBore"^^xsd:string .
186 -
187 _:b1 sp:varName "wellBoreName"^^xsd:string . 229 _:b1 sp:varName "wellBoreName"^^xsd:string .
230 +
231 +_:b2 sp:varName "wellBore"^^xsd:string .
......
1 +# baseURI: file:///www.reportinghub.no/transform/npd/facilityfixed
2 +# imports: http://topbraid.org/tables
3 +
4 +@prefix facilityfixed: <file:///www.reportinghub.no/transform/npd/facilityfixed#> .
5 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
6 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
7 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
8 +@prefix tables: <http://topbraid.org/tables#> .
9 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
10 +
11 +<file:///www.reportinghub.no/transform/npd/facilityfixed>
12 + rdf:type owl:Ontology ;
13 + owl:imports <http://topbraid.org/tables> .
14 +
15 +facilityfixed:FacilityFixed
16 + rdf:type owl:Class ;
17 + rdfs:label "FacilityFixed"^^xsd:string ;
18 + tables:sheetIndex "0"^^xsd:int .
19 +
20 +facilityfixed:datesyncNPD
21 + rdf:type owl:DatatypeProperty ;
22 + rdfs:domain facilityfixed:FacilityFixed ;
23 + rdfs:label "datesyncNPD" ;
24 + rdfs:range xsd:string ;
25 + tables:columnIndex "24"^^xsd:int .
26 +
27 +facilityfixed:fclBelongsToKind
28 + rdf:type owl:DatatypeProperty ;
29 + rdfs:domain facilityfixed:FacilityFixed ;
30 + rdfs:label "fclBelongsToKind" ;
31 + rdfs:range xsd:string ;
32 + tables:columnIndex "6"^^xsd:int .
33 +
34 +facilityfixed:fclBelongsToName
35 + rdf:type owl:DatatypeProperty ;
36 + rdfs:domain facilityfixed:FacilityFixed ;
37 + rdfs:label "fclBelongsToName" ;
38 + rdfs:range xsd:string ;
39 + tables:columnIndex "5"^^xsd:int .
40 +
41 +facilityfixed:fclBelongsToS
42 + rdf:type owl:DatatypeProperty ;
43 + rdfs:domain facilityfixed:FacilityFixed ;
44 + rdfs:label "fclBelongsToS" ;
45 + rdfs:range xsd:string ;
46 + tables:columnIndex "7"^^xsd:int .
47 +
48 +facilityfixed:fclCurrentOperatorName
49 + rdf:type owl:DatatypeProperty ;
50 + rdfs:domain facilityfixed:FacilityFixed ;
51 + rdfs:label "fclCurrentOperatorName" ;
52 + rdfs:range xsd:string ;
53 + tables:columnIndex "3"^^xsd:int .
54 +
55 +facilityfixed:fclDesignLifetime
56 + rdf:type owl:DatatypeProperty ;
57 + rdfs:domain facilityfixed:FacilityFixed ;
58 + rdfs:label "fclDesignLifetime" ;
59 + rdfs:range xsd:string ;
60 + tables:columnIndex "20"^^xsd:int .
61 +
62 +facilityfixed:fclEwCode
63 + rdf:type owl:DatatypeProperty ;
64 + rdfs:domain facilityfixed:FacilityFixed ;
65 + rdfs:label "fclEwCode" ;
66 + rdfs:range xsd:string ;
67 + tables:columnIndex "17"^^xsd:int .
68 +
69 +facilityfixed:fclEwDeg
70 + rdf:type owl:DatatypeProperty ;
71 + rdfs:domain facilityfixed:FacilityFixed ;
72 + rdfs:label "fclEwDeg" ;
73 + rdfs:range xsd:string ;
74 + tables:columnIndex "14"^^xsd:int .
75 +
76 +facilityfixed:fclEwMin
77 + rdf:type owl:DatatypeProperty ;
78 + rdfs:domain facilityfixed:FacilityFixed ;
79 + rdfs:label "fclEwMin" ;
80 + rdfs:range xsd:string ;
81 + tables:columnIndex "15"^^xsd:int .
82 +
83 +facilityfixed:fclEwSec
84 + rdf:type owl:DatatypeProperty ;
85 + rdfs:domain facilityfixed:FacilityFixed ;
86 + rdfs:label "fclEwSec" ;
87 + rdfs:range xsd:string ;
88 + tables:columnIndex "16"^^xsd:int .
89 +
90 +facilityfixed:fclFactMapUrl
91 + rdf:type owl:DatatypeProperty ;
92 + rdfs:domain facilityfixed:FacilityFixed ;
93 + rdfs:label "fclFactMapUrl" ;
94 + rdfs:range xsd:string ;
95 + tables:columnIndex "22"^^xsd:int .
96 +
97 +facilityfixed:fclFactPageUrl
98 + rdf:type owl:DatatypeProperty ;
99 + rdfs:domain facilityfixed:FacilityFixed ;
100 + rdfs:label "fclFactPageUrl" ;
101 + rdfs:range xsd:string ;
102 + tables:columnIndex "21"^^xsd:int .
103 +
104 +facilityfixed:fclFunctions
105 + rdf:type owl:DatatypeProperty ;
106 + rdfs:domain facilityfixed:FacilityFixed ;
107 + rdfs:label "fclFunctions" ;
108 + rdfs:range xsd:string ;
109 + tables:columnIndex "19"^^xsd:int .
110 +
111 +facilityfixed:fclGeodeticDatum
112 + rdf:type owl:DatatypeProperty ;
113 + rdfs:domain facilityfixed:FacilityFixed ;
114 + rdfs:label "fclGeodeticDatum" ;
115 + rdfs:range xsd:string ;
116 + tables:columnIndex "9"^^xsd:int .
117 +
118 +facilityfixed:fclKind
119 + rdf:type owl:DatatypeProperty ;
120 + rdfs:domain facilityfixed:FacilityFixed ;
121 + rdfs:label "fclKind" ;
122 + rdfs:range xsd:string ;
123 + tables:columnIndex "4"^^xsd:int .
124 +
125 +facilityfixed:fclName
126 + rdf:type owl:DatatypeProperty ;
127 + rdfs:domain facilityfixed:FacilityFixed ;
128 + rdfs:label "fclName"^^xsd:string ;
129 + rdfs:range xsd:string ;
130 + tables:columnIndex "0"^^xsd:int .
131 +
132 +facilityfixed:fclNpdidFacility
133 + rdf:type owl:DatatypeProperty ;
134 + rdfs:domain facilityfixed:FacilityFixed ;
135 + rdfs:label "fclNpdidFacility" ;
136 + rdfs:range xsd:string ;
137 + tables:columnIndex "23"^^xsd:int .
138 +
139 +facilityfixed:fclNsCode
140 + rdf:type owl:DatatypeProperty ;
141 + rdfs:domain facilityfixed:FacilityFixed ;
142 + rdfs:label "fclNsCode" ;
143 + rdfs:range xsd:string ;
144 + tables:columnIndex "13"^^xsd:int .
145 +
146 +facilityfixed:fclNsDeg
147 + rdf:type owl:DatatypeProperty ;
148 + rdfs:domain facilityfixed:FacilityFixed ;
149 + rdfs:label "fclNsDeg" ;
150 + rdfs:range xsd:string ;
151 + tables:columnIndex "10"^^xsd:int .
152 +
153 +facilityfixed:fclNsMin
154 + rdf:type owl:DatatypeProperty ;
155 + rdfs:domain facilityfixed:FacilityFixed ;
156 + rdfs:label "fclNsMin" ;
157 + rdfs:range xsd:string ;
158 + tables:columnIndex "11"^^xsd:int .
159 +
160 +facilityfixed:fclNsSec
161 + rdf:type owl:DatatypeProperty ;
162 + rdfs:domain facilityfixed:FacilityFixed ;
163 + rdfs:label "fclNsSec" ;
164 + rdfs:range xsd:string ;
165 + tables:columnIndex "12"^^xsd:int .
166 +
167 +facilityfixed:fclPhase
168 + rdf:type owl:DatatypeProperty ;
169 + rdfs:domain facilityfixed:FacilityFixed ;
170 + rdfs:label "fclPhase" ;
171 + rdfs:range xsd:string ;
172 + tables:columnIndex "1"^^xsd:int .
173 +
174 +facilityfixed:fclStartupDate
175 + rdf:type owl:DatatypeProperty ;
176 + rdfs:domain facilityfixed:FacilityFixed ;
177 + rdfs:label "fclStartupDate" ;
178 + rdfs:range xsd:string ;
179 + tables:columnIndex "8"^^xsd:int .
180 +
181 +facilityfixed:fclSurface
182 + rdf:type owl:DatatypeProperty ;
183 + rdfs:domain facilityfixed:FacilityFixed ;
184 + rdfs:label "fclSurface" ;
185 + rdfs:range xsd:string ;
186 + tables:columnIndex "2"^^xsd:int .
187 +
188 +facilityfixed:fclWaterDepth
189 + rdf:type owl:DatatypeProperty ;
190 + rdfs:domain facilityfixed:FacilityFixed ;
191 + rdfs:label "fclWaterDepth" ;
192 + rdfs:range xsd:string ;
193 + tables:columnIndex "18"^^xsd:int .
1 +# baseURI: file:///www.reportinghub.no/transform/npd/facilitymoveable
2 +# imports: http://topbraid.org/tables
3 +
4 +@prefix facilitymoveable: <file:///www.reportinghub.no/transform/npd/facilitymoveable#> .
5 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
6 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
7 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
8 +@prefix tables: <http://topbraid.org/tables#> .
9 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
10 +
11 +<file:///www.reportinghub.no/transform/npd/facilitymoveable>
12 + rdf:type owl:Ontology ;
13 + owl:imports <http://topbraid.org/tables> .
14 +
15 +facilitymoveable:FacilityMoveable
16 + rdf:type owl:Class ;
17 + rdfs:label "FacilityMoveable"^^xsd:string ;
18 + tables:sheetIndex "0"^^xsd:int .
19 +
20 +facilitymoveable:datesyncNPD
21 + rdf:type owl:DatatypeProperty ;
22 + rdfs:domain facilitymoveable:FacilityMoveable ;
23 + rdfs:label "datesyncNPD" ;
24 + rdfs:range xsd:string ;
25 + tables:columnIndex "7"^^xsd:int .
26 +
27 +facilitymoveable:fclCurrentRespCompanyName
28 + rdf:type owl:DatatypeProperty ;
29 + rdfs:domain facilitymoveable:FacilityMoveable ;
30 + rdfs:label "fclCurrentRespCompanyName" ;
31 + rdfs:range xsd:string ;
32 + tables:columnIndex "1"^^xsd:int .
33 +
34 +facilitymoveable:fclFactPageUrl
35 + rdf:type owl:DatatypeProperty ;
36 + rdfs:domain facilitymoveable:FacilityMoveable ;
37 + rdfs:label "fclFactPageUrl" ;
38 + rdfs:range xsd:string ;
39 + tables:columnIndex "4"^^xsd:int .
40 +
41 +facilitymoveable:fclKind
42 + rdf:type owl:DatatypeProperty ;
43 + rdfs:domain facilitymoveable:FacilityMoveable ;
44 + rdfs:label "fclKind" ;
45 + rdfs:range xsd:string ;
46 + tables:columnIndex "2"^^xsd:int .
47 +
48 +facilitymoveable:fclName
49 + rdf:type owl:DatatypeProperty ;
50 + rdfs:domain facilitymoveable:FacilityMoveable ;
51 + rdfs:label "fclName"^^xsd:string ;
52 + rdfs:range xsd:string ;
53 + tables:columnIndex "0"^^xsd:int .
54 +
55 +facilitymoveable:fclNationName
56 + rdf:type owl:DatatypeProperty ;
57 + rdfs:domain facilitymoveable:FacilityMoveable ;
58 + rdfs:label "fclNationName" ;
59 + rdfs:range xsd:string ;
60 + tables:columnIndex "3"^^xsd:int .
61 +
62 +facilitymoveable:fclNpdidCurrentRespCompany
63 + rdf:type owl:DatatypeProperty ;
64 + rdfs:domain facilitymoveable:FacilityMoveable ;
65 + rdfs:label "fclNpdidCurrentRespCompany" ;
66 + rdfs:range xsd:string ;
67 + tables:columnIndex "6"^^xsd:int .
68 +
69 +facilitymoveable:fclNpdidFacility
70 + rdf:type owl:DatatypeProperty ;
71 + rdfs:domain facilitymoveable:FacilityMoveable ;
72 + rdfs:label "fclNpdidFacility" ;
73 + rdfs:range xsd:string ;
74 + tables:columnIndex "5"^^xsd:int .
1 +# baseURI: file:///www.reportinghub.no/transform/npd/field
2 +# imports: http://topbraid.org/tables
3 +
4 +@prefix field: <file:///www.reportinghub.no/transform/npd/field#> .
5 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
6 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
7 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
8 +@prefix tables: <http://topbraid.org/tables#> .
9 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
10 +
11 +<file:///www.reportinghub.no/transform/npd/field>
12 + rdf:type owl:Ontology ;
13 + owl:imports <http://topbraid.org/tables> .
14 +
15 +field:Field
16 + rdf:type owl:Class ;
17 + rdfs:label "Field"^^xsd:string ;
18 + tables:sheetIndex "0"^^xsd:int .
19 +
20 +field:cmpLongName
21 + rdf:type owl:DatatypeProperty ;
22 + rdfs:domain field:Field ;
23 + rdfs:label "cmpLongName" ;
24 + rdfs:range xsd:string ;
25 + tables:columnIndex "1"^^xsd:int .
26 +
27 +field:cmpNpdidCompany
28 + rdf:type owl:DatatypeProperty ;
29 + rdfs:domain field:Field ;
30 + rdfs:label "cmpNpdidCompany" ;
31 + rdfs:range xsd:string ;
32 + tables:columnIndex "10"^^xsd:int .
33 +
34 +field:datesyncNPD
35 + rdf:type owl:DatatypeProperty ;
36 + rdfs:domain field:Field ;
37 + rdfs:label "DatesyncNPD" ;
38 + rdfs:range xsd:string ;
39 + tables:columnIndex "13"^^xsd:int .
40 +
41 +field:fldCurrentActivitySatus
42 + rdf:type owl:DatatypeProperty ;
43 + rdfs:domain field:Field ;
44 + rdfs:label "fldCurrentActivitySatus" ;
45 + rdfs:range xsd:string ;
46 + tables:columnIndex "2"^^xsd:int .
47 +
48 +field:fldFactMapUrl
49 + rdf:type owl:DatatypeProperty ;
50 + rdfs:domain field:Field ;
51 + rdfs:label "fldFactMapUrl" ;
52 + rdfs:range xsd:string ;
53 + tables:columnIndex "12"^^xsd:int .
54 +
55 +field:fldFactPageUrl
56 + rdf:type owl:DatatypeProperty ;
57 + rdfs:domain field:Field ;
58 + rdfs:label "fldFactPageUrl" ;
59 + rdfs:range xsd:string ;
60 + tables:columnIndex "11"^^xsd:int .
61 +
62 +field:fldName
63 + rdf:type owl:DatatypeProperty ;
64 + rdfs:domain field:Field ;
65 + rdfs:label "fldName"^^xsd:string ;
66 + rdfs:range xsd:string ;
67 + tables:columnIndex "0"^^xsd:int .
68 +
69 +field:fldNpdidField
70 + rdf:type owl:DatatypeProperty ;
71 + rdfs:domain field:Field ;
72 + rdfs:label "fldNpdidField" ;
73 + rdfs:range xsd:string ;
74 + tables:columnIndex "8"^^xsd:int .
75 +
76 +field:fldNpdidOwner
77 + rdf:type owl:DatatypeProperty ;
78 + rdfs:domain field:Field ;
79 + rdfs:label "fldNpdidOwner" ;
80 + rdfs:range xsd:string ;
81 + tables:columnIndex "7"^^xsd:int .
82 +
83 +field:fldOwnerKind
84 + rdf:type owl:DatatypeProperty ;
85 + rdfs:domain field:Field ;
86 + rdfs:label "fldOwnerKind" ;
87 + rdfs:range xsd:string ;
88 + tables:columnIndex "5"^^xsd:int .
89 +
90 +field:fldOwnerName
91 + rdf:type owl:DatatypeProperty ;
92 + rdfs:domain field:Field ;
93 + rdfs:label "fldOwnerName" ;
94 + rdfs:range xsd:string ;
95 + tables:columnIndex "6"^^xsd:int .
96 +
97 +field:wlbCompletionDate
98 + rdf:type owl:DatatypeProperty ;
99 + rdfs:domain field:Field ;
100 + rdfs:label "wlbCompletionDate" ;
101 + rdfs:range xsd:string ;
102 + tables:columnIndex "4"^^xsd:int .
103 +
104 +field:wlbName
105 + rdf:type owl:DatatypeProperty ;
106 + rdfs:domain field:Field ;
107 + rdfs:label "wlbName" ;
108 + rdfs:range xsd:string ;
109 + tables:columnIndex "3"^^xsd:int .
110 +
111 +field:wlbNpdidWellbore
112 + rdf:type owl:DatatypeProperty ;
113 + rdfs:domain field:Field ;
114 + rdfs:label "wlbNpdidWellbore" ;
115 + rdfs:range xsd:string ;
116 + tables:columnIndex "9"^^xsd:int .