Holger Knublauch

Replaced ddr:nameWell with ep-spin-lib:nameWell

......@@ -34,7 +34,7 @@ ddr:Obj_drillReport
] [ sp:object spin:_this ;
sp:predicate spin:violationRoot ;
sp:subject _:b1
] [ sp:object ddr:nameWellbore ;
] [ sp:object ddr:nameWell ;
sp:predicate spin:violationPath ;
sp:subject _:b1
] [ sp:object
......@@ -44,33 +44,35 @@ ddr:Obj_drillReport
sp:subject _:b1
]) ;
sp:where ([ sp:object
[ sp:varName "wellBoreName"^^xsd:string
[ sp:varName "wellName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/spin/lib#nameWellbore> ;
sp:predicate <http://www.reportinghub.no/ep/spin/lib#nameWell> ;
sp:subject spin:_this
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:wellBoreByName ;
arg:wellBoreName
[ sp:varName "wellBoreName"^^xsd:string
[ rdf:type rhspin:wellByName ;
arg:wellName
[ sp:varName "wellName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "wellBore"^^xsd:string
[ sp:varName "well"^^xsd:string
]
] [ rdf:type sp:Filter ;
sp:expression
[ rdf:type sp:not ;
sp:arg1 [ rdf:type sp:bound ;
sp:arg1 [ sp:varName "wellBore"^^xsd:string
]
sp:arg1 [ rdf:type rhspin:npdTripleExists ;
sp:arg1 [ sp:varName "well"^^xsd:string
] ;
sp:arg2 rdf:type ;
sp:arg3 <http://www.reportinghub.no/ep/schema/well#Well>
]
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "Unregistered well bore name " ;
sp:arg2 [ sp:varName "wellBoreName"^^xsd:string
sp:arg1 "Unregistered well name " ;
sp:arg2 [ sp:varName "wellName"^^xsd:string
]
] ;
sp:variable
......@@ -79,26 +81,6 @@ ddr:Obj_drillReport
])
] ;
spin:constraint
[ rdf:type sp:Ask ;
rdfs:comment "DDRs can only be submitted if a user is logged in"^^xsd:string ;
sp:where ([ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:companyName
] ;
sp:variable
[ sp:varName "companyName"^^xsd:string
]
] [ rdf:type sp:Filter ;
sp:expression
[ rdf:type sp:not ;
sp:arg1 [ rdf:type sp:bound ;
sp:arg1 [ sp:varName "companyName"^^xsd:string
]
]
]
])
] ;
spin:constraint
[ rdf:type sp:Construct ;
sp:templates ([ sp:object spin:ConstraintViolation ;
sp:predicate rdf:type ;
......@@ -106,7 +88,7 @@ ddr:Obj_drillReport
] [ sp:object spin:_this ;
sp:predicate spin:violationRoot ;
sp:subject _:b2
] [ sp:object ddr:nameWell ;
] [ sp:object ddr:nameWellbore ;
sp:predicate spin:violationPath ;
sp:subject _:b2
] [ sp:object
......@@ -116,39 +98,57 @@ ddr:Obj_drillReport
sp:subject _:b2
]) ;
sp:where ([ sp:object
[ sp:varName "wellName"^^xsd:string
[ sp:varName "wellBoreName"^^xsd:string
] ;
sp:predicate ddr:nameWell ;
sp:predicate <http://www.reportinghub.no/ep/spin/lib#nameWellbore> ;
sp:subject spin:_this
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:wellByName ;
arg:wellName
[ sp:varName "wellName"^^xsd:string
[ rdf:type rhspin:wellBoreByName ;
arg:wellBoreName
[ sp:varName "wellBoreName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "well"^^xsd:string
[ sp:varName "wellBore"^^xsd:string
]
] [ rdf:type sp:Filter ;
sp:expression
[ rdf:type sp:not ;
sp:arg1 [ rdf:type rhspin:npdTripleExists ;
sp:arg1 [ sp:varName "well"^^xsd:string
] ;
sp:arg2 rdf:type ;
sp:arg3 <http://www.reportinghub.no/ep/schema/well#Well>
sp:arg1 [ rdf:type sp:bound ;
sp:arg1 [ sp:varName "wellBore"^^xsd:string
]
]
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type fn:concat ;
sp:arg1 "Unregistered well name " ;
sp:arg2 [ sp:varName "wellName"^^xsd:string
sp:arg1 "Unregistered well bore name " ;
sp:arg2 [ sp:varName "wellBoreName"^^xsd:string
]
] ;
sp:variable
[ sp:varName "message"^^xsd:string
]
])
] ;
spin:constraint
[ rdf:type sp:Ask ;
rdfs:comment "DDRs can only be submitted if a user is logged in"^^xsd:string ;
sp:where ([ rdf:type sp:Bind ;
sp:expression
[ rdf:type rhspin:companyName
] ;
sp:variable
[ sp:varName "companyName"^^xsd:string
]
] [ rdf:type sp:Filter ;
sp:expression
[ rdf:type sp:not ;
sp:arg1 [ rdf:type sp:bound ;
sp:arg1 [ sp:varName "companyName"^^xsd:string
]
]
]
])
] .
......
This diff could not be displayed because it is too large.
# Saved by TopBraid on Tue Sep 27 11:47:13 BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/collector
# imports: http://www.reportinghub.no/ep/transform/1.1/wellboreInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/wellDatum
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/equipFailureInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/surveyStation
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/formTestInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/stratInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/logInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/activity
# imports: http://www.reportinghub.no/ep/transform/1.1/wellAndWellBoreAlias
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/perfInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/lithShowInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/wellTestInfo
# imports: http://www.reportinghub.no/ep/transform/check
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/porePressure
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/gasReadingInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/fluid
@prefix : <http://www.reportinghub.no/ep/transform/1.1/ddr/collector#> .
@prefix activity: <http://www.reportinghub.no/ep/transform/1.1/ddr/activity#> .
@prefix bitRecord: <http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord#> .
@prefix casingLinerTubingRun: <http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun#> .
@prefix cementStage: <http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage#> .
@prefix check: <http://www.reportinghub.no/ep/transform/check#> .
@prefix controlIncidentInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo#> .
@prefix coreInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo#> .
@prefix equipFailureInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/equipFailureInfo#> .
@prefix fluid: <http://www.reportinghub.no/ep/transform/1.1/ddr/fluid#> .
@prefix formTestInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/formTestInfo#> .
@prefix gasReadingInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/gasReadingInfo#> .
@prefix lithShowInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/lithShowInfo#> .
@prefix logInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/logInfo#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix perfInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/perfInfo#> .
@prefix porePressure: <http://www.reportinghub.no/ep/transform/1.1/ddr/porePressure#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix statusInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo#> .
@prefix stratInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/stratInfo#> .
@prefix surveyStation: <http://www.reportinghub.no/ep/transform/1.1/ddr/surveyStation#> .
@prefix unnamed1: <http://www.reportinghub.no/ep/transform/unnamed1#> .
@prefix wellAndWellBoreAlias: <http://www.reportinghub.no/ep/transform/1.1/wellAndWellBoreAlias#> .
@prefix wellDatum: <http://www.reportinghub.no/ep/transform/1.1/wellDatum#> .
@prefix wellTestInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/wellTestInfo#> .
@prefix wellboreInfo: <http://www.reportinghub.no/ep/transform/1.1/wellboreInfo#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/ep/transform/1.1/ddr/collector>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/transform/check> , <http://www.reportinghub.no/ep/transform/1.1/ddr/formTestInfo> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.1/ddr/stratInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/fluid> , <http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport> , <http://www.reportinghub.no/ep/transform/1.1/ddr/porePressure> , <http://www.reportinghub.no/ep/transform/1.1/ddr/logInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/activity> , <http://www.reportinghub.no/ep/transform/1.1/wellboreInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/surveyStation> , <http://www.reportinghub.no/ep/transform/1.1/ddr/equipFailureInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/wellTestInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/perfInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/lithShowInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord> , <http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage> , <http://www.reportinghub.no/ep/transform/1.1/wellAndWellBoreAlias> , <http://www.reportinghub.no/ep/transform/1.1/ddr/gasReadingInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun> , <http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo> , <http://www.reportinghub.no/ep/transform/1.1/wellDatum> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/collector
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/activity
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/equipFailureInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/fluid
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/formTestInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/gasReadingInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/lithShowInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/logInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/perfInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/porePressure
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/stratInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/surveyStation
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/wellTestInfo
# imports: http://www.reportinghub.no/ep/transform/1.1/wellAndWellBoreAlias
# imports: http://www.reportinghub.no/ep/transform/1.1/wellDatum
# imports: http://www.reportinghub.no/ep/transform/1.1/wellboreInfo
# imports: http://www.reportinghub.no/ep/transform/check
@prefix : <http://www.reportinghub.no/ep/transform/1.1/ddr/collector#> .
@prefix activity: <http://www.reportinghub.no/ep/transform/1.1/ddr/activity#> .
@prefix bitRecord: <http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord#> .
@prefix casingLinerTubingRun: <http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun#> .
@prefix cementStage: <http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage#> .
@prefix check: <http://www.reportinghub.no/ep/transform/check#> .
@prefix controlIncidentInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo#> .
@prefix coreInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo#> .
@prefix equipFailureInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/equipFailureInfo#> .
@prefix fluid: <http://www.reportinghub.no/ep/transform/1.1/ddr/fluid#> .
@prefix formTestInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/formTestInfo#> .
@prefix gasReadingInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/gasReadingInfo#> .
@prefix lithShowInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/lithShowInfo#> .
@prefix logInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/logInfo#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix perfInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/perfInfo#> .
@prefix porePressure: <http://www.reportinghub.no/ep/transform/1.1/ddr/porePressure#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix statusInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo#> .
@prefix stratInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/stratInfo#> .
@prefix surveyStation: <http://www.reportinghub.no/ep/transform/1.1/ddr/surveyStation#> .
@prefix unnamed1: <http://www.reportinghub.no/ep/transform/unnamed1#> .
@prefix wellAndWellBoreAlias: <http://www.reportinghub.no/ep/transform/1.1/wellAndWellBoreAlias#> .
@prefix wellDatum: <http://www.reportinghub.no/ep/transform/1.1/wellDatum#> .
@prefix wellTestInfo: <http://www.reportinghub.no/ep/transform/1.1/ddr/wellTestInfo#> .
@prefix wellboreInfo: <http://www.reportinghub.no/ep/transform/1.1/wellboreInfo#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/ep/transform/1.1/ddr/collector>
rdf:type owl:Ontology ;
owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.1/ddr/activity> , <http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord> , <http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun> , <http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage> , <http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport> , <http://www.reportinghub.no/ep/transform/1.1/ddr/equipFailureInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/fluid> , <http://www.reportinghub.no/ep/transform/1.1/ddr/formTestInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/gasReadingInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/lithShowInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/logInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/perfInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/porePressure> , <http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/stratInfo> , <http://www.reportinghub.no/ep/transform/1.1/ddr/surveyStation> , <http://www.reportinghub.no/ep/transform/1.1/ddr/wellTestInfo> , <http://www.reportinghub.no/ep/transform/1.1/wellAndWellBoreAlias> , <http://www.reportinghub.no/ep/transform/1.1/wellDatum> , <http://www.reportinghub.no/ep/transform/1.1/wellboreInfo> , <http://www.reportinghub.no/ep/transform/check> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
......@@ -416,7 +416,7 @@ Classify a DailyDrillingReport"""^^xsd:string ;
] [ sp:object
[ sp:varName "nameWell"^^xsd:string
] ;
sp:predicate ddr:nameWell ;
sp:predicate ep-spin-lib:nameWell ;
sp:subject spin:_this
] [ sp:object
[ sp:varName "dTimStart"^^xsd:string
......