Toggle navigation
Toggle navigation
This project
Loading...
Sign in
data.posccaesar.org
/
npd
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
1
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Authored by
David Price
2011-09-23 12:20:05 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
1dd8b8e8f1e7f9a1ba54a55ce6ba823340bba91b
1dd8b8e8
1 parent
a1521ec7
Added DDR SPIN Tables to HTML for DDR report
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
47 additions
and
16 deletions
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
View file @
1dd8b8e
<ui:group
let:activity=
"{= spl:object(?report, ep-activity:reportOn) }"
let:wb=
"{# SELECT ?wb WHERE {?activity ep-activity:onWellBore ?wbPart . ?wpPart ep-core:temporalPartOf ?wb}}"
let:wbName=
"{# SELECT ?wbName WHERE {?wb ep-core:name ?wbName}}"
let:onWellBore=
"{# SELECT ?onWellBore WHERE { ?this ep-activity:reportOn/ep-activity:onWellBore ?onWellBore } }"
let:rig=
"{# SELECT ?rig WHERE { ?report ep-activity:reportOn/ep-activity:onRig/ep-core:temporalPartOf ?rig } }"
>
<ui:group
let:wellBore=
"{= spl:object(?onWellBore, ep-core:temporalPartOf) }"
>
<h1>
Summary report Wellbore: {=
rhspin:npdName(?wellBore)
}
</h1>
<h1>
Summary report Wellbore: {=
?wbName
}
</h1>
<div>
End time: {= ui:label(spl:object(?activity, ep-activity:finishedAt)) }
</div>
<hr
/>
<table><tr>
<td
class=
"ddrSummaryLeft"
>
<rhswp:NameValuePair
arg:name=
"Report Number:"
arg:value=
"{
= rhspin:dtypeValue(?this, ep-report:dailyDrillingReportNumber)
}"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore:"
arg:value=
"{=
rhspin:npdName(?wellBore)
}"
/>
<rhswp:NameValuePair
arg:name=
"Report Number:"
arg:value=
"{
# SELECT ?repName WHERE {?report ep-core:name ?repName}
}"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore:"
arg:value=
"{=
?wbName
}"
/>
<rhswp:NameValuePair
arg:name=
"Status:"
arg:value=
"{TBD}"
/>
<rhswp:NameValuePair
arg:name=
"Operator:"
arg:value=
"{
= spl:object(?dailyDrillingActivity, ep-activity:drillingOperator/ep-core:temporalPartOf)
}"
/>
<rhswp:NameValuePair
arg:name=
"Rig name:"
arg:value=
"{
= ui:label(?rig)
}"
/>
<rhswp:NameValuePair
arg:name=
"Spud date:"
arg:value=
"{
TBD
}"
/>
<rhswp:NameValuePair
arg:name=
"Operator:"
arg:value=
"{
# SELECT ?parentName WHERE {?activity ep-activity:drillingOperator ?opCo . ?opCo ep-core:temporalPartOf ?parentCo . ?parentCo ep-core:name ?parentName }
}"
/>
<rhswp:NameValuePair
arg:name=
"Rig name:"
arg:value=
"{
# SELECT ?rigName WHERE {?rig ep-core:npdName ?rigName}
}"
/>
<rhswp:NameValuePair
arg:name=
"Spud date:"
arg:value=
"{
# SELECT ?spudDate WHERE {?wb ep-well:wellBoreSpudAt ?spudDate}
}"
/>
<rhswp:NameValuePair
arg:name=
"Elevation RKB-MSL m:"
arg:value=
"{= rhspin:dtypeValue(?onWellBore, ddr:elevKelly) }"
/>
<rhswp:NameValuePair
arg:name=
"Tight well:"
arg:value=
"{# SELECT ui:label(?wellBoreTightnessType) WHERE { ?temporalPartOfAWellBore rdf:type ?wellBoreTightnessType . ?wellBoreTightnessType a ep-well:WellBoreTightnessType} }"
/>
<rhswp:NameValuePair
arg:name=
"Pressure psig:"
arg:value=
"{= rhspin:dtypeValue(?temporalPartOfAWellBore, ddr:avgPresBH) }"
/>
<rhswp:NameValuePair
arg:name=
"Fixed rig:"
arg:value=
"{# SELECT
ui:label(?fixedOrMoveableRigType) WHERE { ?rig rdf:type ?fixedOrMoveableRigType . ?fixedOrMoveableRigType a ep-fac:FixedOrMoveableRigType}
}"
/>
<rhswp:NameValuePair
arg:name=
"Fixed rig:"
arg:value=
"{# SELECT
?rigTypeName WHERE {?rig a ?rigType . ?rigType rdfs:label ?rigTypeName . ?rigType rdfs:subClassOf ep-fac:Rig}
}"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mMD:"
arg:value=
"{= rhspin:dtypeValue(?onWellBore, ddr:mdKickoff) }"
/>
<rhswp:NameValuePair
arg:name=
"Plug Back Depth mMD:"
arg:value=
"{= rhspin:dtypeValue(?onWellBore, ddr:mdPlugTop) }"
/>
<rhswp:NameValuePair
arg:name=
"Penetration Rate m/h:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:ropCurrent) }"
/>
...
...
@@ -28,15 +30,15 @@
</td>
<td
class=
"ddrSummaryRight"
>
<rhswp:NameValuePair
arg:name=
"Period:"
arg:value=
"{= fn:concat(ui:label(spl:object(?activity, ep-activity:startedAt)), ' - ', ui:label(spl:object(?activity, ep-activity:finishedAt))) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore Id:"
arg:value=
"{
= rhspin:npdId(?wellBore)
}"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore Id:"
arg:value=
"{
# SELECT DISTINCT ?wbID WHERE {?wb npd:id ?wbID}
}"
/>
<rhswp:NameValuePair
arg:name=
"Created date:"
arg:value=
"{= ui:label(spl:object(?this, ep-activity:createdAt)) }"
/>
<rhswp:NameValuePair
arg:name=
"Drilling contractor:"
arg:value=
"{
= spl:object(?dailyDrillingActivity, ep-activity:drillingContractor)
}"
/>
<rhswp:NameValuePair
arg:name=
"Drilling contractor:"
arg:value=
"{
# SELECT ?parentName WHERE {?activity ep-activity:drillingContractor ?contractor . ?contractor ep-core:temporalPartOf ?parentCo . ?parentCo ep-core:name ?parentName}
}"
/>
<rhswp:NameValuePair
arg:name=
"NPD Rig Id:"
arg:value=
"{= spl:object(?rig, ep-core:npdCode) }"
/>
<rhswp:NameValuePair
arg:name=
"Date Well Complete:"
arg:value=
"{= ui:label(spl:object(?wellBore, ddr:dateDrillComplete)) }"
/>
<rhswp:NameValuePair
arg:name=
"Water depth MSL m:"
arg:value=
"{= rhspin:dtypeValue(?temporalPartOfAWellBore, ddr:waterDepth) }"
/>
<rhswp:NameValuePair
arg:name=
"High pressure - High temperature:"
arg:value=
"{# SELECT ui:label(?wellBoreHphtType) WHERE { ?temporalPartOfAWellBore rdf:type ?wellBoreHphtType . ?wellBoreHphtType a ep-well:WellBoreHphtType} }"
/>
<rhswp:NameValuePair
arg:name=
"Temperature degC:"
arg:value=
"{= rhspin:dtypeValue(?temporalPartOfAWellBore, ddr:avgTempBH) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore type:"
arg:value=
"{# SELECT
ui:label(?wellBoreDrillingType) WHERE { ?dailyDrillingActivity rdf:type ?wellBoreDrillingType . ?wellBoreDrillingType a ep-well:WellBoreDrillingType}
}"
/>
<rhswp:NameValuePair
arg:name=
"Temperature degC:"
arg:value=
"{= rhspin:dtypeValue(?te
fd
mporalPartOfAWellBore, ddr:avgTempBH) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore type:"
arg:value=
"{# SELECT
?wbTypeName WHERE {?wb a ?wbType . ?wbType rdfs:label ?wbTypeName}
}"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mTVD:"
arg:value=
"{= rhspin:dtypeValue(?temporalPartOfAWellBore, ddr:tvdKickoff) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth mMD:"
arg:value=
"{= rhspin:dtypeValue(?temporalPartOfAWellBore, ddr:md) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth mTVD:"
arg:value=
"{= rhspin:dtypeValue(?temporalPartOfAWellBore, ddr:tvd) }"
/>
...
...
@@ -49,7 +51,7 @@
</tr></table>
<hr
/>
<h2>
Summary of Activity (24 Hours)
</h2>
<p>
{
= spl:object(?dailyDrillingActivity, ddr:sum24Hr)
}
</p>
<p>
{
# SELECT ?descText WHERE {?activity ep-activity:descriptionOfActivitiesFollowingTheDailyReportingPeriod ?desc . ?desc ep-report:hasContent ?descText}
}
</p>
<hr
/>
<h2>
Summary of Planned Activity (Next 24 Hours)
</h2>
<p>
{= spl:object(?dailyDrillingActivity, ddr:forecast24Hr) }
</p>
...
...
@@ -57,8 +59,37 @@
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:Operations"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:Fluid"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:EquipmentFailure"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:BitRecord"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:CasingLinerTubingInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:CementInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:CementFluidInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:PorePressure"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:SurveyStation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:LogInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:CoreInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:WellTestInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:FormationTest"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:StratigraphicInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:LithologyInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:WellControlIncident"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:PerforationInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:GasReadingInformation"
/>
</ui:group>
</ui:group>
</ui:group>
\ No newline at end of file
...
...
Please
register
or
login
to post a comment