Showing
3 changed files
with
108 additions
and
1 deletions
... | @@ -314,6 +314,13 @@ npd:WellBorePurpose | ... | @@ -314,6 +314,13 @@ npd:WellBorePurpose |
314 | rdfs:label "Well bore purpose"^^xsd:string ; | 314 | rdfs:label "Well bore purpose"^^xsd:string ; |
315 | rdfs:subClassOf npd:Enumeration . | 315 | rdfs:subClassOf npd:Enumeration . |
316 | 316 | ||
317 | +npd:baaOperator | ||
318 | + rdf:type owl:ObjectProperty ; | ||
319 | + rdfs:comment "The current operator of a BAA."^^xsd:string ; | ||
320 | + rdfs:domain npd:BusinessArrangementArea ; | ||
321 | + rdfs:label "BAA operator"^^xsd:string ; | ||
322 | + rdfs:range <http://www.reportinghub.no/ep/schema/organization#Company> . | ||
323 | + | ||
317 | npd:baaShared | 324 | npd:baaShared |
318 | rdf:type owl:ObjectProperty ; | 325 | rdf:type owl:ObjectProperty ; |
319 | rdfs:domain npd:ShareOfBAA ; | 326 | rdfs:domain npd:ShareOfBAA ; | ... | ... |
1 | # baseURI: http://www.reportinghub.no/transform/spreadsheets2npd | 1 | # baseURI: http://www.reportinghub.no/transform/spreadsheets2npd |
2 | # imports: file:///www.reportinghub.no/transform/npd/baa | 2 | # imports: file:///www.reportinghub.no/transform/npd/baa |
3 | # imports: file:///www.reportinghub.no/transform/npd/baalicensee | 3 | # imports: file:///www.reportinghub.no/transform/npd/baalicensee |
4 | +# imports: file:///www.reportinghub.no/transform/npd/baaoperator | ||
4 | # imports: file:///www.reportinghub.no/transform/npd/company | 5 | # imports: file:///www.reportinghub.no/transform/npd/company |
5 | # imports: file:///www.reportinghub.no/transform/npd/discovery | 6 | # imports: file:///www.reportinghub.no/transform/npd/discovery |
6 | # imports: file:///www.reportinghub.no/transform/npd/facilityfixed | 7 | # imports: file:///www.reportinghub.no/transform/npd/facilityfixed |
... | @@ -174,6 +175,27 @@ | ... | @@ -174,6 +175,27 @@ |
174 | <http://www.reportinghub.no/np/schema/npd#percentageOfShare> | 175 | <http://www.reportinghub.no/np/schema/npd#percentageOfShare> |
175 | ] . | 176 | ] . |
176 | 177 | ||
178 | +<file:///www.reportinghub.no/transform/npd/baaoperator#BAAOperator> | ||
179 | + spinmap:rule | ||
180 | + [ rdf:type spinmap:Mapping-0-1 ; | ||
181 | + spinmap:context :BAAOperator-BusinessArrangementArea ; | ||
182 | + spinmap:expression <http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea> ; | ||
183 | + spinmap:targetPredicate1 | ||
184 | + rdf:type | ||
185 | + ] ; | ||
186 | + spinmap:rule | ||
187 | + [ rdf:type spinmap:Mapping-1-1 ; | ||
188 | + spinmap:context :BAAOperator-BusinessArrangementArea ; | ||
189 | + spinmap:expression | ||
190 | + [ rdf:type rhspin:companyById ; | ||
191 | + arg:id spin:_arg1 | ||
192 | + ] ; | ||
193 | + spinmap:sourcePredicate1 | ||
194 | + <file:///www.reportinghub.no/transform/npd/baaoperator#cmpNpdidCompany> ; | ||
195 | + spinmap:targetPredicate1 | ||
196 | + <http://www.reportinghub.no/np/schema/npd#baaOperator> | ||
197 | + ] . | ||
198 | + | ||
177 | <file:///www.reportinghub.no/transform/npd/company#Company> | 199 | <file:///www.reportinghub.no/transform/npd/company#Company> |
178 | spinmap:rule | 200 | spinmap:rule |
179 | [ rdf:type spinmap:Mapping-1-1 ; | 201 | [ rdf:type spinmap:Mapping-1-1 ; |
... | @@ -1410,7 +1432,7 @@ arg:wellName | ... | @@ -1410,7 +1432,7 @@ arg:wellName |
1410 | <http://www.reportinghub.no/transform/spreadsheets2npd> | 1432 | <http://www.reportinghub.no/transform/spreadsheets2npd> |
1411 | rdf:type owl:Ontology ; | 1433 | rdf:type owl:Ontology ; |
1412 | rdfs:comment "Takes spreadsheets imported from the NPD fact pages and maps them into the NPD ontology."^^xsd:string ; | 1434 | rdfs:comment "Takes spreadsheets imported from the NPD fact pages and maps them into the NPD ontology."^^xsd:string ; |
1413 | - owl:imports <file:///www.reportinghub.no/transform/npd/baa> , <file:///www.reportinghub.no/transform/npd/baalicensee> , <file:///www.reportinghub.no/transform/npd/company> , <file:///www.reportinghub.no/transform/npd/discovery> , <file:///www.reportinghub.no/transform/npd/facilityfixed> , <file:///www.reportinghub.no/transform/npd/facilitymoveable> , <file:///www.reportinghub.no/transform/npd/field> , <file:///www.reportinghub.no/transform/npd/licence> , <file:///www.reportinghub.no/transform/npd/licenceop> , <file:///www.reportinghub.no/transform/npd/licensee> , <file:///www.reportinghub.no/transform/npd/tufoperator> , <file:///www.reportinghub.no/transform/npd/wbdev> , <file:///www.reportinghub.no/transform/npd/wbexp> , <file:///www.reportinghub.no/transform/npd/wbid> , <file:///www.reportinghub.no/transform/npd/wbsha> , <http://spinrdf.org/spin> , <http://topbraid.org/spin/spinmapl> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/spin/rh> ; | 1435 | + owl:imports <file:///www.reportinghub.no/transform/npd/baa> , <file:///www.reportinghub.no/transform/npd/baalicensee> , <file:///www.reportinghub.no/transform/npd/baaoperator> , <file:///www.reportinghub.no/transform/npd/company> , <file:///www.reportinghub.no/transform/npd/discovery> , <file:///www.reportinghub.no/transform/npd/facilityfixed> , <file:///www.reportinghub.no/transform/npd/facilitymoveable> , <file:///www.reportinghub.no/transform/npd/field> , <file:///www.reportinghub.no/transform/npd/licence> , <file:///www.reportinghub.no/transform/npd/licenceop> , <file:///www.reportinghub.no/transform/npd/licensee> , <file:///www.reportinghub.no/transform/npd/tufoperator> , <file:///www.reportinghub.no/transform/npd/wbdev> , <file:///www.reportinghub.no/transform/npd/wbexp> , <file:///www.reportinghub.no/transform/npd/wbid> , <file:///www.reportinghub.no/transform/npd/wbsha> , <http://spinrdf.org/spin> , <http://topbraid.org/spin/spinmapl> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/spin/rh> ; |
1414 | owl:versionInfo "0.1.0"^^xsd:string . | 1436 | owl:versionInfo "0.1.0"^^xsd:string . |
1415 | 1437 | ||
1416 | :BAA-BusinessArrangementArea | 1438 | :BAA-BusinessArrangementArea |
... | @@ -1433,6 +1455,15 @@ arg:wellName | ... | @@ -1433,6 +1455,15 @@ arg:wellName |
1433 | ] ; | 1455 | ] ; |
1434 | spinmap:targetClass <http://www.reportinghub.no/np/schema/npd#ShareOfBAA> . | 1456 | spinmap:targetClass <http://www.reportinghub.no/np/schema/npd#ShareOfBAA> . |
1435 | 1457 | ||
1458 | +:BAAOperator-BusinessArrangementArea | ||
1459 | + rdf:type spinmap:Context ; | ||
1460 | + spinmap:sourceClass <file:///www.reportinghub.no/transform/npd/baaoperator#BAAOperator> ; | ||
1461 | + spinmap:target | ||
1462 | + [ rdf:type :buildBAAOperatorURI ; | ||
1463 | + spinmap:source spinmap:_source | ||
1464 | + ] ; | ||
1465 | + spinmap:targetClass <http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea> . | ||
1466 | + | ||
1436 | :Company-Company | 1467 | :Company-Company |
1437 | rdf:type spinmap:Context ; | 1468 | rdf:type spinmap:Context ; |
1438 | spinmap:sourceClass <file:///www.reportinghub.no/transform/npd/company#Company> ; | 1469 | spinmap:sourceClass <file:///www.reportinghub.no/transform/npd/company#Company> ; |
... | @@ -1605,6 +1636,22 @@ arg:wellName | ... | @@ -1605,6 +1636,22 @@ arg:wellName |
1605 | rdf:type rdf:Property ; | 1636 | rdf:type rdf:Property ; |
1606 | rdfs:label "baa kind"^^xsd:string . | 1637 | rdfs:label "baa kind"^^xsd:string . |
1607 | 1638 | ||
1639 | +:buildBAAOperatorURI | ||
1640 | + rdf:type spinmap:TargetFunction ; | ||
1641 | + rdfs:label "build BAA operator URI"^^xsd:string ; | ||
1642 | + rdfs:subClassOf spinmap:TargetFunctions ; | ||
1643 | + spin:body | ||
1644 | + [ rdf:type sp:Select ; | ||
1645 | + sp:resultVariables ([ rdf:type rhspin:baaById ; | ||
1646 | + arg:id [ rdf:type spl:object ; | ||
1647 | + sp:arg1 [ sp:varName "source"^^xsd:string | ||
1648 | + ] ; | ||
1649 | + sp:arg2 <file:///www.reportinghub.no/transform/npd/baaoperator#baaNpdidBsnsArrArea> | ||
1650 | + ] | ||
1651 | + ]) ; | ||
1652 | + sp:where () | ||
1653 | + ] . | ||
1654 | + | ||
1608 | :buildBAAURI | 1655 | :buildBAAURI |
1609 | rdf:type spinmap:TargetFunction ; | 1656 | rdf:type spinmap:TargetFunction ; |
1610 | rdfs:label "build BAA URI"^^xsd:string ; | 1657 | rdfs:label "build BAA URI"^^xsd:string ; | ... | ... |
1 | +# baseURI: file:///www.reportinghub.no/transform/npd/baaoperator | ||
2 | +# imports: http://topbraid.org/tables | ||
3 | + | ||
4 | +@prefix baaoperator: <file:///www.reportinghub.no/transform/npd/baaoperator#> . | ||
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/baaoperator> | ||
12 | + rdf:type owl:Ontology ; | ||
13 | + owl:imports <http://topbraid.org/tables> . | ||
14 | + | ||
15 | +baaoperator:BAAOperator | ||
16 | + rdf:type owl:Class ; | ||
17 | + rdfs:label "baaoperator" ; | ||
18 | + tables:sheetIndex "0"^^xsd:int . | ||
19 | + | ||
20 | +baaoperator:baaName | ||
21 | + rdf:type owl:DatatypeProperty ; | ||
22 | + rdfs:domain baaoperator:BAAOperator ; | ||
23 | + rdfs:label "baaName"^^xsd:string ; | ||
24 | + rdfs:range xsd:string ; | ||
25 | + tables:columnIndex "0"^^xsd:int . | ||
26 | + | ||
27 | +baaoperator:baaNpdidBsnsArrArea | ||
28 | + rdf:type owl:DatatypeProperty ; | ||
29 | + rdfs:domain baaoperator:BAAOperator ; | ||
30 | + rdfs:label "baaNpdidBsnsArrArea" ; | ||
31 | + rdfs:range xsd:string ; | ||
32 | + tables:columnIndex "2"^^xsd:int . | ||
33 | + | ||
34 | +baaoperator:cmpLongName | ||
35 | + rdf:type owl:DatatypeProperty ; | ||
36 | + rdfs:domain baaoperator:BAAOperator ; | ||
37 | + rdfs:label "cmpLongName" ; | ||
38 | + rdfs:range xsd:string ; | ||
39 | + tables:columnIndex "1"^^xsd:int . | ||
40 | + | ||
41 | +baaoperator:cmpNpdidCompany | ||
42 | + rdf:type owl:DatatypeProperty ; | ||
43 | + rdfs:domain baaoperator:BAAOperator ; | ||
44 | + rdfs:label "cmpNpdidCompany" ; | ||
45 | + rdfs:range xsd:string ; | ||
46 | + tables:columnIndex "3"^^xsd:int . | ||
47 | + | ||
48 | +baaoperator:datesyncNPD | ||
49 | + rdf:type owl:DatatypeProperty ; | ||
50 | + rdfs:domain baaoperator:BAAOperator ; | ||
51 | + rdfs:label "datesyncNPD" ; | ||
52 | + rdfs:range xsd:string ; | ||
53 | + tables:columnIndex "4"^^xsd:int . |
-
Please register or login to post a comment