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
MonkeyChap
2011-11-03 19:30:32 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
87a94548a78befba2831242ac62fadbbc42a5a3a
87a94548
1 parent
0fbfeef3
Put in DDR Table SPARQL for Fluid Readings
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
276 additions
and
96 deletions
www.reportinghub.no/ep/spin/SPIN_EP-DDR-tables-v1.0.spin.ttl
www.reportinghub.no/ep/spin/SPIN_EP-DDR-tables-v1.0.spin.ttl
View file @
87a9454
...
...
@@ -21,7 +21,7 @@
<http://www.reportinghub.no/ep/spin/ddr-tables>
rdf:
type
owl:
Ontology
;
rdfs:
comment
"A collection of SELECT templates that can be used to assemble tables in DD reports."
^^
xsd:
string
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/activity-purpose>
,
<http://www.reportinghub.no/ep/schema/1.0/ddr>
,
<http://www.reportinghub.no/spin/rh
>
;
owl:
imports
<http://
www.reportinghub.no/spin/rh>
,
<http://www.reportinghub.no/ep/schema/1.0/ddr>
,
<http://www.reportinghub.no/ep/schema/1.0/activity-purpose>
,
<http://spinrdf.org/spin
>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ddr-tables:
BitRecord
...
...
@@ -1539,6 +1539,186 @@ m"""^^xsd:string """Recovery core
%"""
^^
xsd:
string
"""Core barrel length
m"""
^^
xsd:
string
"Inner barrel type"
^^
xsd:
string
"Description"
^^
xsd:
string
)
.
ddr-tables:
DrillingFluidInformation
rdf:
type
rhspin:
TableTemplate
;
rdfs:
label
"Cement Fluid Information"
^^
xsd:
string
;
rdfs:
subClassOf
rhspin:
DDRTableTemplates
;
spin:
body
[
rdf:
type
sp:
Select
;
rdfs:
comment
"?sampleTime ?depthAtLoggingMmd ?fluidType ?fluidDensity ?fluidViscosity ?yieldPoint"
^^
xsd:
string
;
sp:
resultVariables
([
sp:
varName
"sampleTime"
^^
xsd:
string
]
[
sp:
varName
"depthAtLoggingMmd"
^^
xsd:
string
]
[
sp:
varName
"fluidType"
^^
xsd:
string
]
[
sp:
varName
"fluidDensity"
^^
xsd:
string
]
[
sp:
varName
"fluidViscosity"
^^
xsd:
string
]
[
sp:
varName
"yieldPoint"
^^
xsd:
string
])
;
sp:
where
([
sp:
object
[
sp:
varName
"reportOn"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/report#reportOn>
;
sp:
subject
[
sp:
varName
"report"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"fr"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"reportOn"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#FluidReading>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"fr"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"fluid"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onFluid>
;
sp:
subject
[
sp:
varName
"fr"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"sampleTime"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
[
sp:
varName
"fr"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"density"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"fluid"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"density"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"fluidDensity"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#gram_cm-3>
;
sp:
subject
[
sp:
varName
"density"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"yp"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"fluid"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#YieldPoint>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"yp"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"yieldPoint"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#pascal>
;
sp:
subject
[
sp:
varName
"yp"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"visc"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"fluid"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PlasticViscosity>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"visc"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"fluidViscosity"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#pascal_second>
;
sp:
subject
[
sp:
varName
"visc"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"flType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"fluid"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#FluidType>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flType"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"fluidType"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
[
sp:
varName
"flType"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"wbTP"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"fr"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wbPos"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"wbTP"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#PositionWithinWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wbPos"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"md"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepth>
;
sp:
subject
[
sp:
varName
"wbPos"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"depthAtLoggingMmd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
[
sp:
varName
"md"
^^
xsd:
string
]
])
])
])
]
;
rhspin:
tableHeaders
(
"""Start
time"""
^^
xsd:
string
"Fluid type"
^^
xsd:
string
"""Volume pumped
m3"""
^^
xsd:
string
"Fluid density"
^^
xsd:
string
"""Yield point
ft3/sack"""
^^
xsd:
string
"""Mix water ratio
gal/sack"""
^^
xsd:
string
"""Free water
%"""
^^
xsd:
string
"""Thickening time
h"""
^^
xsd:
string
"Fluid Description"
^^
xsd:
string
"Comments"
^^
xsd:
string
)
.
ddr-tables:
EquipmentFailure
rdf:
type
rhspin:
TableTemplate
;
rdfs:
label
"Equipment Failure Information"
^^
xsd:
string
;
...
...
@@ -4167,155 +4347,155 @@ ppm"""^^xsd:string """H2S
content
ppm"""
^^
xsd:
string
)
.
_:
b1
sp:
varName
"coreNo"
^^
xsd:
string
.
_:
b37
sp:
varName
"tvd"
^^
xsd:
string
.
_:
b2
sp:
varName
"depthTopmMD"
^^
xsd:
string
.
_:
b36
sp:
varName
"md"
^^
xsd:
string
.
_:
b3
sp:
varName
"depthBottommMDCore"
^^
xsd:
string
.
_:
b35
sp:
varName
"wellbore"
^^
xsd:
string
.
_:
b4
sp:
varName
"length"
^^
xsd:
string
.
_:
b34
sp:
varName
"timeOfRepair"
^^
xsd:
string
.
_:
b5
sp:
varName
"recoveryCore"
^^
xsd:
string
.
_:
b33
sp:
varName
"timeOfFailure"
^^
xsd:
string
.
_:
b6
sp:
varName
"coreBarrelLength"
^^
xsd:
string
.
_:
b32
sp:
varName
"classOfEquipment"
^^
xsd:
string
.
_:
b7
sp:
varName
"innerBarrelType"
^^
xsd:
string
.
_:
b31
sp:
varName
"equipment"
^^
xsd:
string
.
_:
b8
sp:
varName
"description"
^^
xsd:
string
.
_:
b30
sp:
varName
"temporalPartOfEquipment"
^^
xsd:
string
.
_:
b9
sp:
varName
"reportOn"
^^
xsd:
string
.
_:
b29
sp:
varName
"mpt"
^^
xsd:
string
.
_:
b
10
sp:
varName
"
extractWellCore
"
^^
xsd:
string
.
_:
b
28
sp:
varName
"
part
"
^^
xsd:
string
.
_:
b
11
sp:
varName
"
wb
"
^^
xsd:
string
.
_:
b
27
sp:
varName
"
reportOn
"
^^
xsd:
string
.
_:
b
12
sp:
varName
"
mdTop
"
^^
xsd:
string
.
_:
b
26
sp:
varName
"
failureDescription
"
^^
xsd:
string
.
_:
b
13
sp:
varName
"
mdBott
"
^^
xsd:
string
.
_:
b
25
sp:
varName
"
repairedTime
"
^^
xsd:
string
.
_:
b
1
4
sp:
varName
"
recCor
e"
^^
xsd:
string
.
_:
b
2
4
sp:
varName
"
downtim
e"
^^
xsd:
string
.
_:
b
15
sp:
varName
"
coreRecPer
"
^^
xsd:
string
.
_:
b
23
sp:
varName
"
equipmentType
"
^^
xsd:
string
.
_:
b
16
sp:
varName
"
coreLength
"
^^
xsd:
string
.
_:
b
22
sp:
varName
"
depthTVD
"
^^
xsd:
string
.
_:
b
17
sp:
varName
"
barrel
"
^^
xsd:
string
.
_:
b
21
sp:
varName
"
depthMD
"
^^
xsd:
string
.
_:
b
18
sp:
varName
"
barLen
"
^^
xsd:
string
.
_:
b
20
sp:
varName
"
startTime
"
^^
xsd:
string
.
_:
b19
sp:
varName
"barType"
^^
xsd:
string
.
_:
b
20
sp:
varName
"
startTime
"
^^
xsd:
string
.
_:
b
18
sp:
varName
"
barLen
"
^^
xsd:
string
.
_:
b
21
sp:
varName
"
depthMD
"
^^
xsd:
string
.
_:
b
17
sp:
varName
"
barrel
"
^^
xsd:
string
.
_:
b
22
sp:
varName
"
depthTVD
"
^^
xsd:
string
.
_:
b
16
sp:
varName
"
coreLength
"
^^
xsd:
string
.
_:
b
23
sp:
varName
"
equipmentType
"
^^
xsd:
string
.
_:
b
15
sp:
varName
"
coreRecPer
"
^^
xsd:
string
.
_:
b
2
4
sp:
varName
"
downtim
e"
^^
xsd:
string
.
_:
b
1
4
sp:
varName
"
recCor
e"
^^
xsd:
string
.
_:
b
25
sp:
varName
"
repairedTime
"
^^
xsd:
string
.
_:
b
13
sp:
varName
"
mdBott
"
^^
xsd:
string
.
_:
b
26
sp:
varName
"
failureDescription
"
^^
xsd:
string
.
_:
b
12
sp:
varName
"
mdTop
"
^^
xsd:
string
.
_:
b
27
sp:
varName
"
reportOn
"
^^
xsd:
string
.
_:
b
11
sp:
varName
"
wb
"
^^
xsd:
string
.
_:
b
28
sp:
varName
"
part
"
^^
xsd:
string
.
_:
b
10
sp:
varName
"
extractWellCore
"
^^
xsd:
string
.
_:
b29
sp:
varName
"mpt"
^^
xsd:
string
.
_:
b9
sp:
varName
"reportOn"
^^
xsd:
string
.
_:
b30
sp:
varName
"temporalPartOfEquipment"
^^
xsd:
string
.
_:
b8
sp:
varName
"description"
^^
xsd:
string
.
_:
b31
sp:
varName
"equipment"
^^
xsd:
string
.
_:
b7
sp:
varName
"innerBarrelType"
^^
xsd:
string
.
_:
b32
sp:
varName
"classOfEquipment"
^^
xsd:
string
.
_:
b6
sp:
varName
"coreBarrelLength"
^^
xsd:
string
.
_:
b33
sp:
varName
"timeOfFailure"
^^
xsd:
string
.
_:
b5
sp:
varName
"recoveryCore"
^^
xsd:
string
.
_:
b34
sp:
varName
"timeOfRepair"
^^
xsd:
string
.
_:
b4
sp:
varName
"length"
^^
xsd:
string
.
_:
b35
sp:
varName
"wellbore"
^^
xsd:
string
.
_:
b3
sp:
varName
"depthBottommMDCore"
^^
xsd:
string
.
_:
b36
sp:
varName
"md"
^^
xsd:
string
.
_:
b2
sp:
varName
"depthTopmMD"
^^
xsd:
string
.
_:
b37
sp:
varName
"tvd"
^^
xsd:
string
.
_:
b1
sp:
varName
"coreNo"
^^
xsd:
string
.
_:
b
38
sp:
varName
"
startTime
"
^^
xsd:
string
.
_:
b
54
sp:
varName
"
ed
"
^^
xsd:
string
.
_:
b
39
sp:
varName
"
endTime
"
^^
xsd:
string
.
_:
b
53
sp:
varName
"
id
"
^^
xsd:
string
.
_:
b
40
sp:
varName
"
startDepth
"
^^
xsd:
string
.
_:
b
52
sp:
varName
"
wellbore
"
^^
xsd:
string
.
_:
b
4
1
sp:
varName
"
endDepth
"
^^
xsd:
string
.
_:
b
5
1
sp:
varName
"
subactclass
"
^^
xsd:
string
.
_:
b
42
sp:
varName
"
depth
"
^^
xsd:
string
.
_:
b
50
sp:
varName
"
stateclass
"
^^
xsd:
string
.
_:
b4
3
sp:
varName
"
mainSubActivity
"
^^
xsd:
string
.
_:
b4
9
sp:
varName
"
finishedAt
"
^^
xsd:
string
.
_:
b4
4
sp:
varName
"sta
te
"
^^
xsd:
string
.
_:
b4
8
sp:
varName
"sta
rtedAt
"
^^
xsd:
string
.
_:
b4
5
sp:
varName
"
remark
"
^^
xsd:
string
.
_:
b4
7
sp:
varName
"
part
"
^^
xsd:
string
.
_:
b46
sp:
varName
"reportOn"
^^
xsd:
string
.
_:
b4
7
sp:
varName
"
part
"
^^
xsd:
string
.
_:
b4
5
sp:
varName
"
remark
"
^^
xsd:
string
.
_:
b4
8
sp:
varName
"sta
rtedAt
"
^^
xsd:
string
.
_:
b4
4
sp:
varName
"sta
te
"
^^
xsd:
string
.
_:
b4
9
sp:
varName
"
finishedAt
"
^^
xsd:
string
.
_:
b4
3
sp:
varName
"
mainSubActivity
"
^^
xsd:
string
.
_:
b
50
sp:
varName
"
stateclass
"
^^
xsd:
string
.
_:
b
42
sp:
varName
"
depth
"
^^
xsd:
string
.
_:
b
5
1
sp:
varName
"
subactclass
"
^^
xsd:
string
.
_:
b
4
1
sp:
varName
"
endDepth
"
^^
xsd:
string
.
_:
b
52
sp:
varName
"
wellbore
"
^^
xsd:
string
.
_:
b
40
sp:
varName
"
startDepth
"
^^
xsd:
string
.
_:
b
53
sp:
varName
"
id
"
^^
xsd:
string
.
_:
b
39
sp:
varName
"
endTime
"
^^
xsd:
string
.
_:
b
54
sp:
varName
"
ed
"
^^
xsd:
string
.
_:
b
38
sp:
varName
"
startTime
"
^^
xsd:
string
.
...
...
Please
register
or
login
to post a comment