Showing
1 changed file
with
36 additions
and
31 deletions
| ... | @@ -15,6 +15,7 @@ | ... | @@ -15,6 +15,7 @@ |
| 15 | @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | 15 | @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . |
| 16 | @prefix rhspin: <http://www.reportinghub.no/spin/rh#> . | 16 | @prefix rhspin: <http://www.reportinghub.no/spin/rh#> . |
| 17 | @prefix sp: <http://spinrdf.org/sp#> . | 17 | @prefix sp: <http://spinrdf.org/sp#> . |
| 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#> . |
| ... | @@ -93,9 +94,13 @@ ddr:Cs_drillReportWellboreInfo | ... | @@ -93,9 +94,13 @@ ddr:Cs_drillReportWellboreInfo |
| 93 | ] [ rdf:type sp:Filter ; | 94 | ] [ rdf:type sp:Filter ; |
| 94 | sp:expression | 95 | sp:expression |
| 95 | [ rdf:type sp:ne ; | 96 | [ rdf:type sp:ne ; |
| 96 | - sp:arg1 [ sp:varName "npdName"^^xsd:string | 97 | + sp:arg1 [ rdf:type spif:lowerCase ; |
| 98 | + sp:arg1 [ sp:varName "npdName"^^xsd:string | ||
| 99 | + ] | ||
| 97 | ] ; | 100 | ] ; |
| 98 | - sp:arg2 [ sp:varName "name"^^xsd:string | 101 | + sp:arg2 [ rdf:type spif:lowerCase ; |
| 102 | + sp:arg1 [ sp:varName "name"^^xsd:string | ||
| 103 | + ] | ||
| 99 | ] | 104 | ] |
| 100 | ] | 105 | ] |
| 101 | ] [ rdf:type sp:Bind ; | 106 | ] [ rdf:type sp:Bind ; |
| ... | @@ -140,11 +145,6 @@ ddr:Obj_drillReport | ... | @@ -140,11 +145,6 @@ ddr:Obj_drillReport |
| 140 | ] ; | 145 | ] ; |
| 141 | sp:predicate <http://www.reportinghub.no/ep/spin/lib#nameWellbore> ; | 146 | sp:predicate <http://www.reportinghub.no/ep/spin/lib#nameWellbore> ; |
| 142 | sp:subject spin:_this | 147 | sp:subject spin:_this |
| 143 | - ] [ sp:object | ||
| 144 | - [ sp:varName "wellBoreNumber"^^xsd:string | ||
| 145 | - ] ; | ||
| 146 | - sp:predicate <http://www.reportinghub.no/ep/spin/lib#numberWellbore> ; | ||
| 147 | - sp:subject spin:_this | ||
| 148 | ] [ rdf:type sp:Bind ; | 148 | ] [ rdf:type sp:Bind ; |
| 149 | sp:expression | 149 | sp:expression |
| 150 | [ rdf:type rhspin:wellBoreByName ; | 150 | [ rdf:type rhspin:wellBoreByName ; |
| ... | @@ -155,31 +155,19 @@ ddr:Obj_drillReport | ... | @@ -155,31 +155,19 @@ ddr:Obj_drillReport |
| 155 | sp:variable | 155 | sp:variable |
| 156 | [ sp:varName "wellBore"^^xsd:string | 156 | [ sp:varName "wellBore"^^xsd:string |
| 157 | ] | 157 | ] |
| 158 | - ] [ rdf:type sp:Bind ; | ||
| 159 | - sp:expression | ||
| 160 | - [ rdf:type rhspin:wellBoreById ; | ||
| 161 | - arg:id [ sp:varName "wellBoreNumber"^^xsd:string | ||
| 162 | - ] | ||
| 163 | - ] ; | ||
| 164 | - sp:variable | ||
| 165 | - [ sp:varName "wellBore2"^^xsd:string | ||
| 166 | - ] | ||
| 167 | ] [ rdf:type sp:Filter ; | 158 | ] [ rdf:type sp:Filter ; |
| 168 | sp:expression | 159 | sp:expression |
| 169 | - [ rdf:type sp:ne ; | 160 | + [ rdf:type sp:not ; |
| 170 | - sp:arg1 [ sp:varName "wellBore"^^xsd:string | 161 | + sp:arg1 [ rdf:type sp:bound ; |
| 171 | - ] ; | 162 | + sp:arg1 [ sp:varName "wellBore"^^xsd:string |
| 172 | - sp:arg2 [ sp:varName "wellBore2"^^xsd:string | 163 | + ] |
| 173 | ] | 164 | ] |
| 174 | ] | 165 | ] |
| 175 | ] [ rdf:type sp:Bind ; | 166 | ] [ rdf:type sp:Bind ; |
| 176 | sp:expression | 167 | sp:expression |
| 177 | [ rdf:type fn:concat ; | 168 | [ rdf:type fn:concat ; |
| 178 | - sp:arg1 "Well bore number " ; | 169 | + sp:arg1 "Unregistered well bore name " ; |
| 179 | - sp:arg2 [ sp:varName "wellBoreNumber"^^xsd:string | 170 | + sp:arg2 [ sp:varName "wellBoreName"^^xsd:string |
| 180 | - ] ; | ||
| 181 | - sp:arg3 "mismatches well bore name " ; | ||
| 182 | - sp:arg4 [ sp:varName "wellBoreName"^^xsd:string | ||
| 183 | ] | 171 | ] |
| 184 | ] ; | 172 | ] ; |
| 185 | sp:variable | 173 | sp:variable |
| ... | @@ -229,6 +217,11 @@ ddr:Obj_drillReport | ... | @@ -229,6 +217,11 @@ ddr:Obj_drillReport |
| 229 | ] ; | 217 | ] ; |
| 230 | sp:predicate <http://www.reportinghub.no/ep/spin/lib#nameWellbore> ; | 218 | sp:predicate <http://www.reportinghub.no/ep/spin/lib#nameWellbore> ; |
| 231 | sp:subject spin:_this | 219 | sp:subject spin:_this |
| 220 | + ] [ sp:object | ||
| 221 | + [ sp:varName "wellBoreNumber"^^xsd:string | ||
| 222 | + ] ; | ||
| 223 | + sp:predicate <http://www.reportinghub.no/ep/spin/lib#numberWellbore> ; | ||
| 224 | + sp:subject spin:_this | ||
| 232 | ] [ rdf:type sp:Bind ; | 225 | ] [ rdf:type sp:Bind ; |
| 233 | sp:expression | 226 | sp:expression |
| 234 | [ rdf:type rhspin:wellBoreByName ; | 227 | [ rdf:type rhspin:wellBoreByName ; |
| ... | @@ -239,19 +232,31 @@ ddr:Obj_drillReport | ... | @@ -239,19 +232,31 @@ ddr:Obj_drillReport |
| 239 | sp:variable | 232 | sp:variable |
| 240 | [ sp:varName "wellBore"^^xsd:string | 233 | [ sp:varName "wellBore"^^xsd:string |
| 241 | ] | 234 | ] |
| 235 | + ] [ rdf:type sp:Bind ; | ||
| 236 | + sp:expression | ||
| 237 | + [ rdf:type rhspin:wellBoreById ; | ||
| 238 | + arg:id [ sp:varName "wellBoreNumber"^^xsd:string | ||
| 239 | + ] | ||
| 240 | + ] ; | ||
| 241 | + sp:variable | ||
| 242 | + [ sp:varName "wellBore2"^^xsd:string | ||
| 243 | + ] | ||
| 242 | ] [ rdf:type sp:Filter ; | 244 | ] [ rdf:type sp:Filter ; |
| 243 | sp:expression | 245 | sp:expression |
| 244 | - [ rdf:type sp:not ; | 246 | + [ rdf:type sp:ne ; |
| 245 | - sp:arg1 [ rdf:type sp:bound ; | 247 | + sp:arg1 [ sp:varName "wellBore"^^xsd:string |
| 246 | - sp:arg1 [ sp:varName "wellBore"^^xsd:string | 248 | + ] ; |
| 247 | - ] | 249 | + sp:arg2 [ sp:varName "wellBore2"^^xsd:string |
| 248 | ] | 250 | ] |
| 249 | ] | 251 | ] |
| 250 | ] [ rdf:type sp:Bind ; | 252 | ] [ rdf:type sp:Bind ; |
| 251 | sp:expression | 253 | sp:expression |
| 252 | [ rdf:type fn:concat ; | 254 | [ rdf:type fn:concat ; |
| 253 | - sp:arg1 "Unregistered well bore name " ; | 255 | + sp:arg1 "Well bore number " ; |
| 254 | - sp:arg2 [ sp:varName "wellBoreName"^^xsd:string | 256 | + sp:arg2 [ sp:varName "wellBoreNumber"^^xsd:string |
| 257 | + ] ; | ||
| 258 | + sp:arg3 "mismatches well bore name " ; | ||
| 259 | + sp:arg4 [ sp:varName "wellBoreName"^^xsd:string | ||
| 255 | ] | 260 | ] |
| 256 | ] ; | 261 | ] ; |
| 257 | sp:variable | 262 | sp:variable | ... | ... |
-
Please register or login to post a comment