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
Holger Knublauch
2011-08-10 20:34:27 +1000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
37207c009e9da2589d5649671abcb1a10865eff5
37207c00
1 parent
c410c921
Progress on title page of report
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
161 additions
and
104 deletions
www.reportinghub.no/spin/SPIN-RH-v1.0.spin.ttl
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
www.reportinghub.no/swp/Obj_drillReport.uispin.html
www.reportinghub.no/spin/SPIN-RH-v1.0.spin.ttl
View file @
37207c0
# baseURI: http://www.reportinghub.no/spin/rh
# imports: http://spinrdf.org/spin
# imports: http://topbraid.org/spin/spinmapl
# imports: http://www.linkedmodel.org/schema/dtype
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
...
...
@@ -34,6 +35,11 @@
rdfs:
label
"name"
^^
xsd:
string
;
rdfs:
subPropertyOf
sp:
arg
.
<http://spinrdf.org/arg#resource>
rdf:
type
rdf:
Property
;
rdfs:
label
"resource"
^^
xsd:
string
;
rdfs:
subPropertyOf
sp:
arg
.
<http://spinrdf.org/arg#well>
rdf:
type
rdf:
Property
;
rdfs:
label
"well"
^^
xsd:
string
;
...
...
@@ -56,7 +62,7 @@ npdata:npd
<http://www.reportinghub.no/spin/rh>
rdf:
type
owl:
Ontology
;
rdfs:
comment
"A collection of SPIN functions and templates to support working with the ReportingHub schemas."
^^
xsd:
string
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/organization>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://topbraid.org/spin/spinmapl>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/np/schema/1.0/npd>
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/organization>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://topbraid.org/spin/spinmapl>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/np/schema/1.0/npd>
,
<http://www.linkedmodel.org/schema/dtype>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
rhspin:
GetWellBoresOfWell
...
...
@@ -219,6 +225,35 @@ rhspin:discoveryById
spl:
valueType
xsd:
string
]
.
rhspin:
dtypeValue
rdf:
type
spin:
Function
;
rdfs:
comment
"Starting at a resource (?arg1) this gets an object via a property (?arg2) and from this object it gets the dtype:value."
^^
xsd:
string
;
rdfs:
label
"dtype value"
^^
xsd:
string
;
rdfs:
subClassOf
spl:
OntologyFunctions
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b10
)
;
sp:
where
([
sp:
object
_:
b11
;
sp:
predicate
spin:
_arg2
;
sp:
subject
spin:
_arg1
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b11
])
]
;
spin:
constraint
[
rdf:
type
spl:
Argument
;
rdfs:
comment
"The predicate that points to the reified value."
^^
xsd:
string
;
spl:
predicate
sp:
arg2
;
spl:
valueType
rdf:
Property
]
;
spin:
constraint
[
rdf:
type
spl:
Argument
;
rdfs:
comment
"The subject of the value."
^^
xsd:
string
;
spl:
predicate
sp:
arg1
;
spl:
valueType
rdfs:
Resource
]
.
rhspin:
facilityById
rdf:
type
spin:
Function
;
rdfs:
label
"facility by id"
^^
xsd:
string
;
...
...
@@ -293,7 +328,7 @@ rhspin:normalizeString
rdfs:
subClassOf
spl:
StringFunctions
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b1
0
)
;
sp:
resultVariables
(
_:
b1
2
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
regex
;
...
...
@@ -301,67 +336,67 @@ rhspin:normalizeString
sp:
arg2
"\\((.*)\\)"
;
sp:
arg3
""
]
;
sp:
variable
_:
b1
1
sp:
variable
_:
b1
3
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
trim
;
sp:
arg1
_:
b1
1
sp:
arg1
_:
b1
3
]
;
sp:
variable
_:
b1
2
sp:
variable
_:
b1
4
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
encodeURL
;
sp:
arg1
_:
b1
2
sp:
arg1
_:
b1
4
]
;
sp:
variable
_:
b1
3
sp:
variable
_:
b1
5
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
regex
;
sp:
arg1
_:
b1
3
;
sp:
arg1
_:
b1
5
;
sp:
arg2
"%2F"
;
sp:
arg3
"_"
]
;
sp:
variable
_:
b1
4
sp:
variable
_:
b1
6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
regex
;
sp:
arg1
_:
b1
4
;
sp:
arg1
_:
b1
6
;
sp:
arg2
"%[0-9A-F][0-9A-F]"
;
sp:
arg3
""
]
;
sp:
variable
_:
b1
5
sp:
variable
_:
b1
7
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
regex
;
sp:
arg1
_:
b1
5
;
sp:
arg1
_:
b1
7
;
sp:
arg2
"\\+"
;
sp:
arg3
"_"
]
;
sp:
variable
_:
b1
6
sp:
variable
_:
b1
8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
regex
;
sp:
arg1
_:
b1
6
;
sp:
arg1
_:
b1
8
;
sp:
arg2
"_+"
;
sp:
arg3
"_"
]
;
sp:
variable
_:
b1
7
sp:
variable
_:
b1
9
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
regex
;
sp:
arg1
_:
b1
7
;
sp:
arg1
_:
b1
9
;
sp:
arg2
"\\*"
;
sp:
arg3
""
]
;
sp:
variable
_:
b
18
sp:
variable
_:
b
20
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
xsd:
string
;
sp:
arg1
[
rdf:
type
spif:
upperCase
;
sp:
arg1
_:
b
18
sp:
arg1
_:
b
20
]
]
;
sp:
variable
_:
b1
0
sp:
variable
_:
b1
2
])
]
;
spin:
constraint
...
...
@@ -371,6 +406,57 @@ rhspin:normalizeString
]
;
spin:
returnType
xsd:
string
.
rhspin:
npdId
rdf:
type
spin:
Function
;
rdfs:
comment
"Gets the NPD id of a given NPD resource."
^^
xsd:
string
;
rdfs:
label
"npd id"
^^
xsd:
string
;
rdfs:
subClassOf
spl:
StringFunctions
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b21
)
;
sp:
where
([
rdf:
type
sp:
NamedGraph
;
sp:
elements
([
sp:
object
_:
b21
;
sp:
predicate
<http://www.reportinghub.no/np/schema/npd#id>
;
sp:
subject
[
sp:
varName
"resource"
^^
xsd:
string
]
])
;
sp:
graphNameNode
npdata:
npd
])
]
;
spin:
constraint
[
rdf:
type
spl:
Argument
;
rdfs:
comment
"The resource to get the npd:id of."
^^
xsd:
string
;
spl:
predicate
<http://spinrdf.org/arg#resource>
;
spl:
valueType
<http://www.reportinghub.no/np/schema/npd#NPDIndividual>
]
.
rhspin:
npdName
rdf:
type
spin:
Function
;
rdfs:
comment
"Gets the npd:name of a given resource in the NPD named graph."
^^
xsd:
string
;
rdfs:
label
"npd name"
^^
xsd:
string
;
rdfs:
subClassOf
spl:
StringFunctions
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b22
)
;
sp:
where
([
rdf:
type
sp:
NamedGraph
;
sp:
elements
([
sp:
object
_:
b22
;
sp:
predicate
<http://www.reportinghub.no/np/schema/npd#name>
;
sp:
subject
[
sp:
varName
"resource"
^^
xsd:
string
]
])
;
sp:
graphNameNode
npdata:
npd
])
]
;
spin:
constraint
[
rdf:
type
spl:
Argument
;
rdfs:
comment
"The NPD resource to get the name of."
^^
xsd:
string
;
spl:
predicate
<http://spinrdf.org/arg#resource>
;
spl:
valueType
<http://www.reportinghub.no/np/schema/npd#NPDIndividual>
]
;
spin:
returnType
xsd:
string
.
rhspin:
parentCompanyByName
rdf:
type
spin:
Function
;
rdfs:
comment
"Gets the URI resource of a parent company based on its NPD name."
^^
xsd:
string
;
...
...
@@ -459,27 +545,27 @@ rhspin:wellBoreByName
rdfs:
subClassOf
spl:
URIFunctions
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
19
)
;
sp:
resultVariables
(
_:
b
23
)
;
sp:
where
([
rdf:
type
sp:
NamedGraph
;
sp:
elements
([
rdf:
type
sp:
Union
;
sp:
elements
(([
sp:
object
_:
b2
0
;
sp:
elements
(([
sp:
object
_:
b2
4
;
sp:
predicate
<http://www.reportinghub.no/np/schema/npd#name>
;
sp:
subject
_:
b
19
sp:
subject
_:
b
23
])
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
replaceAll
;
sp:
arg1
_:
b2
0
;
sp:
arg1
_:
b2
4
;
sp:
arg2
"/0"
;
sp:
arg3
"/"
]
;
sp:
variable
_:
b2
1
]
[
sp:
object
_:
b2
1
;
sp:
variable
_:
b2
5
]
[
sp:
object
_:
b2
5
;
sp:
predicate
<http://www.reportinghub.no/np/schema/npd#name>
;
sp:
subject
_:
b
19
sp:
subject
_:
b
23
]))
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
19
sp:
subject
_:
b
23
])
;
sp:
graphNameNode
npdata:
npd
])
...
...
@@ -518,46 +604,52 @@ rhspin:wellByName
]
;
spin:
returnType
<http://www.reportinghub.no/ep/schema/well#Well>
.
_:
b2
sp:
varName
"wellBoreId"
^^
xsd:
string
.
_:
b1
sp:
varName
"wellBoreName"
^^
xsd:
string
.
_:
b10
sp:
varName
"value"
^^
xsd:
string
.
_:
b3
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b11
sp:
varName
"reif"
^^
xsd:
string
.
_:
b21
sp:
varName
"id"
^^
xsd:
string
.
_:
b22
sp:
varName
"name"
^^
xsd:
string
.
_:
b25
sp:
varName
"str"
^^
xsd:
string
.
_:
b2
0
_:
b2
4
sp:
varName
"wellBoreName"
^^
xsd:
string
.
_:
b
19
_:
b
23
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b
18
_:
b
20
sp:
varName
"t4"
^^
xsd:
string
.
_:
b1
7
_:
b1
9
sp:
varName
"t3"
^^
xsd:
string
.
_:
b1
6
_:
b1
8
sp:
varName
"t2"
^^
xsd:
string
.
_:
b1
5
_:
b1
7
sp:
varName
"t1"
^^
xsd:
string
.
_:
b1
4
_:
b1
6
sp:
varName
"t0b"
^^
xsd:
string
.
_:
b1
3
_:
b1
5
sp:
varName
"t0a"
^^
xsd:
string
.
_:
b1
2
_:
b1
4
sp:
varName
"s2"
^^
xsd:
string
.
_:
b1
1
_:
b1
3
sp:
varName
"s1"
^^
xsd:
string
.
_:
b1
0
_:
b1
2
sp:
varName
"normalizedStr"
^^
xsd:
string
.
_:
b9
sp:
varName
"endDate"
^^
xsd:
string
.
...
...
@@ -571,3 +663,9 @@ _:b6 sp:varName "share"^^xsd:string .
_:
b5
sp:
varName
"nowDate"
^^
xsd:
string
.
_:
b4
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b3
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b2
sp:
varName
"wellBoreId"
^^
xsd:
string
.
_:
b1
sp:
varName
"wellBoreName"
^^
xsd:
string
.
...
...
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
View file @
37207c0
<html
let:reportOn=
"{= spl:object(?this, ep-activity:reportOn) }"
>
<html
let:activity=
"{= spl:object(?this, ep-activity:reportOn) }"
let:onWellBore=
"{# SELECT ?onWellBore WHERE { ?this ep-activity:reportOn/ep-activity:onWellBore ?onWellBore } }"
let:report=
"{= ?this }"
>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"lib/rh/ddr.css"
/>
</head>
<body>
<h1>
Summary report Wellbore: {
# SELECT ?wellBoreName WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/rdfs:label ?wellBoreName }
}
</h1>
<div>
End time: {= ui:label(spl:object(?
reportOn
, ep-activity:finishedAt)) }
</div>
<body
let:wellBore=
"{= spl:object(?onWellBore, ep-core:temporalPartOf) }"
>
<h1>
Summary report Wellbore: {
= rhspin:npdName(?wellBore)
}
</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=
"{ spl:object(?this, ?) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore:"
arg:value=
"{# SELECT ?wellBoreName WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/rdfs:label ?wellBoreName }
}"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore:"
arg:value=
"{= rhspin:npdName(?wellBore)
}"
/>
<rhswp:NameValuePair
arg:name=
"Status:"
arg:value=
"{= ui:label(spl:object(?this, rdf:type)) }"
/>
<rhswp:NameValuePair
arg:name=
"Operator:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Rig name:"
arg:value=
"{ spl:object(?this, ???) }"
/>
...
...
@@ -18,18 +20,18 @@
<rhswp:NameValuePair
arg:name=
"Tight well:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Pressure psig:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Fixed rig:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mMD:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Plug Back Depth mMD:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Penetration Rate m/h:"
arg:value=
"{ spl:object(?this
, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mMD:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:mdKickoff
) }"
/>
<rhswp:NameValuePair
arg:name=
"Plug Back Depth mMD:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:mdPlugTop
) }"
/>
<rhswp:NameValuePair
arg:name=
"Penetration Rate m/h:"
arg:value=
"{ spl:object(?activity
, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Pressure Test Type:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Formation Strength mMD:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Formation Strength mMD:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:mdStrengthForm
) }"
/>
<rhswp:NameValuePair
arg:name=
"Dia Last Casing In:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing MTVD:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing MTVD:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:tvdCsgLast
) }"
/>
</td>
<td
class=
"ddrSummaryRight"
>
<rhswp:NameValuePair
arg:name=
"Period:"
arg:value=
"{= fn:concat(ui:label(spl:object(?reportOn, ep-activity:startedAt)), ' - ', ui:label(spl:object(?reportOn
, ep-activity:finishedAt))) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore Id:"
arg:value=
"{ SELECT ?wellBoreId WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/??? ?wellBoreId }
}"
/>
<rhswp:NameValuePair
arg:name=
"Created date:"
arg:value=
"{
spl:object(?this, ep-activity:createdAt) }"
/>
<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=
"Created date:"
arg:value=
"{=
spl:object(?this, ep-activity:createdAt) }"
/>
<rhswp:NameValuePair
arg:name=
"Drilling contractor:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"NPD Rig Id:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Date Well Complete:"
arg:value=
"{ spl:object(?this, ???) }"
/>
...
...
@@ -37,13 +39,13 @@
<rhswp:NameValuePair
arg:name=
"High pressure - High temperature:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Temprature degC:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore type:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mTVD:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth mTVD:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Dist Drilled m:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Hole Dia in:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Formation Strength g/cm3:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mTVD:"
arg:value=
"{= spl:object(?activity, ddr:tvdKickoff
) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth mTVD:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:tvd
) }"
/>
<rhswp:NameValuePair
arg:name=
"Dist Drilled m:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:distDrill
) }"
/>
<rhswp:NameValuePair
arg:name=
"Hole Dia in:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:mdDiaHoleStart
) }"
/>
<rhswp:NameValuePair
arg:name=
"Formation Strength g/cm3:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:tvdStrengthForm
) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Formation Strength mTVD:"
arg:value=
"{ spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casting mMD:"
arg:value=
"{ spl:object(?this, ???
) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing mMD:"
arg:value=
"{= rhspin:dtypeValue(?activity, ddr:mdCsgLast
) }"
/>
</td>
</tr></table>
</body>
...
...
www.reportinghub.no/swp/Obj_drillReport.uispin.html
deleted
100644 → 0
View file @
c410c92
<ui:group>
<h1>
Summary report Wellbore: {= spl:object(?this, ddr:nameWell) }
</h1>
<div>
End time: {= ui:label(spl:object(?this, ddr:dTimEnd)) }
</div>
<hr
/>
<div
class=
"ddrSummaryLeft"
>
<rhswp:NameValuePair
arg:name=
"Report Number:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Status:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Operator:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Rig name:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Spud date:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Elevation RKB-MSL m:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Tight well:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Pressure psig:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Fixed rig:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mMD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Plug Back Depth mMD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Penetration Rate m/h:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Pressure Test Type:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Formation Strength mMD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Dia Last Casing In:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing MTVD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
</div>
<div
class=
"ddrSummaryRight"
>
<rhswp:NameValuePair
arg:name=
"Period:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore Id:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Created date:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Drilling contractor:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"NPD Rig Id:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Date Well Complete:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Water depth MSL m:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"High pressure - High temperature:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Temprature degC:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Wellbore type:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth at Kick Off mTVD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth mTVD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Dist Drilled m:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Hole Dia in:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Formation Strength g/cm3:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Formation Strength mTVD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casting mMD:"
arg:value=
"{= spl:object(?this, ???) }"
/>
</div>
</ui:group>
\ No newline at end of file
Please
register
or
login
to post a comment