Added Marine Operations and Marine Ship Operations section and normalizeDatedComment function
Showing
3 changed files
with
87 additions
and
0 deletions
This diff is collapsed. Click to expand it.
... | @@ -205,6 +205,86 @@ ep-mpr-spin-lib:buildWellTestTypeURI | ... | @@ -205,6 +205,86 @@ ep-mpr-spin-lib:buildWellTestTypeURI |
205 | ]) | 205 | ]) |
206 | ] . | 206 | ] . |
207 | 207 | ||
208 | +ep-mpr-spin-lib:normalizeDatedComment | ||
209 | + rdf:type spin:Function ; | ||
210 | + rdfs:subClassOf ep-mpr-spin-lib:Function ; | ||
211 | + spin:body | ||
212 | + [ rdf:type sp:Select ; | ||
213 | + sp:resultVariables ([ sp:varName "normalizedDatedComment"^^xsd:string | ||
214 | + ]) ; | ||
215 | + sp:where ([ sp:object spin:_arg1 ; | ||
216 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#commentUpon> ; | ||
217 | + sp:subject | ||
218 | + [ sp:varName "comment"^^xsd:string | ||
219 | + ] | ||
220 | + ] [ sp:object | ||
221 | + [ sp:varName "commentText"^^xsd:string | ||
222 | + ] ; | ||
223 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#commentMade> ; | ||
224 | + sp:subject | ||
225 | + [ sp:varName "comment"^^xsd:string | ||
226 | + ] | ||
227 | + ] [ rdf:type sp:Optional ; | ||
228 | + sp:elements ([ sp:object | ||
229 | + [ sp:varName "startedAt"^^xsd:string | ||
230 | + ] ; | ||
231 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; | ||
232 | + sp:subject spin:_arg1 | ||
233 | + ]) | ||
234 | + ] [ rdf:type sp:Optional ; | ||
235 | + sp:elements ([ sp:object | ||
236 | + [ sp:varName "finishedAt"^^xsd:string | ||
237 | + ] ; | ||
238 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
239 | + sp:subject spin:_arg1 | ||
240 | + ]) | ||
241 | + ] [ rdf:type sp:Bind ; | ||
242 | + sp:expression | ||
243 | + [ rdf:type sp:if ; | ||
244 | + sp:arg1 [ rdf:type sp:bound ; | ||
245 | + sp:arg1 [ sp:varName "startedAt"^^xsd:string | ||
246 | + ] | ||
247 | + ] ; | ||
248 | + sp:arg2 [ sp:varName "startedAt"^^xsd:string | ||
249 | + ] ; | ||
250 | + sp:arg3 "No Start" | ||
251 | + ] ; | ||
252 | + sp:variable | ||
253 | + [ sp:varName "started"^^xsd:string | ||
254 | + ] | ||
255 | + ] [ rdf:type sp:Bind ; | ||
256 | + sp:expression | ||
257 | + [ rdf:type sp:if ; | ||
258 | + sp:arg1 [ rdf:type sp:bound ; | ||
259 | + sp:arg1 [ sp:varName "finishedAt"^^xsd:string | ||
260 | + ] | ||
261 | + ] ; | ||
262 | + sp:arg2 [ sp:varName "finishedAt"^^xsd:string | ||
263 | + ] ; | ||
264 | + sp:arg3 "No Finish" | ||
265 | + ] ; | ||
266 | + sp:variable | ||
267 | + [ sp:varName "finished"^^xsd:string | ||
268 | + ] | ||
269 | + ] [ rdf:type sp:Bind ; | ||
270 | + sp:expression | ||
271 | + [ rdf:type fn:concat ; | ||
272 | + sp:arg1 [ sp:varName "commentText"^^xsd:string | ||
273 | + ] ; | ||
274 | + sp:arg2 " (" ; | ||
275 | + sp:arg3 [ sp:varName "started"^^xsd:string | ||
276 | + ] ; | ||
277 | + sp:arg4 " TO " ; | ||
278 | + sp:arg5 [ sp:varName "finished"^^xsd:string | ||
279 | + ] ; | ||
280 | + sp:arg6 " )" | ||
281 | + ] ; | ||
282 | + sp:variable | ||
283 | + [ sp:varName "normalizedDatedComment"^^xsd:string | ||
284 | + ] | ||
285 | + ]) | ||
286 | + ] . | ||
287 | + | ||
208 | ep-mpr-spin-lib:selectAverageAmountOfMaterialFlag | 288 | ep-mpr-spin-lib:selectAverageAmountOfMaterialFlag |
209 | rdf:type spin:Function ; | 289 | rdf:type spin:Function ; |
210 | rdfs:label "select AverageAmountOfMaterialFlag"^^xsd:string ; | 290 | rdfs:label "select AverageAmountOfMaterialFlag"^^xsd:string ; | ... | ... |
... | @@ -61,6 +61,13 @@ WHERE { | ... | @@ -61,6 +61,13 @@ WHERE { |
61 | 61 | ||
62 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionOperationActivity" /> | 62 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionOperationActivity" /> |
63 | 63 | ||
64 | + <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionOperationCargoShip" /> | ||
65 | + | ||
66 | + <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionOperationMarine" /> | ||
67 | + <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionOperationMarineShip" /> | ||
68 | + | ||
69 | + | ||
70 | + | ||
64 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionVolumes" /> | 71 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductionVolumes" /> |
65 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductFlows" /> | 72 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:ProductFlows" /> |
66 | 73 | ... | ... |
-
Please register or login to post a comment