Showing
12 changed files
with
489 additions
and
22 deletions
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.
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 . | ... | ... |
This diff is collapsed. Click to expand it.
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 . |
www.reportinghub.no/transform/npd/field.ttl
0 → 100644
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 . |
-
Please register or login to post a comment