MonkeyChap

Put in DDR Table SPARQL for Fluid Readings

......@@ -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 .
_:b10
sp:varName "extractWellCore"^^xsd:string .
_:b28
sp:varName "part"^^xsd:string .
_:b11
sp:varName "wb"^^xsd:string .
_:b27
sp:varName "reportOn"^^xsd:string .
_:b12
sp:varName "mdTop"^^xsd:string .
_:b26
sp:varName "failureDescription"^^xsd:string .
_:b13
sp:varName "mdBott"^^xsd:string .
_:b25
sp:varName "repairedTime"^^xsd:string .
_:b14
sp:varName "recCore"^^xsd:string .
_:b24
sp:varName "downtime"^^xsd:string .
_:b15
sp:varName "coreRecPer"^^xsd:string .
_:b23
sp:varName "equipmentType"^^xsd:string .
_:b16
sp:varName "coreLength"^^xsd:string .
_:b22
sp:varName "depthTVD"^^xsd:string .
_:b17
sp:varName "barrel"^^xsd:string .
_:b21
sp:varName "depthMD"^^xsd:string .
_:b18
sp:varName "barLen"^^xsd:string .
_:b20
sp:varName "startTime"^^xsd:string .
_:b19
sp:varName "barType"^^xsd:string .
_:b20
sp:varName "startTime"^^xsd:string .
_:b18
sp:varName "barLen"^^xsd:string .
_:b21
sp:varName "depthMD"^^xsd:string .
_:b17
sp:varName "barrel"^^xsd:string .
_:b22
sp:varName "depthTVD"^^xsd:string .
_:b16
sp:varName "coreLength"^^xsd:string .
_:b23
sp:varName "equipmentType"^^xsd:string .
_:b15
sp:varName "coreRecPer"^^xsd:string .
_:b24
sp:varName "downtime"^^xsd:string .
_:b14
sp:varName "recCore"^^xsd:string .
_:b25
sp:varName "repairedTime"^^xsd:string .
_:b13
sp:varName "mdBott"^^xsd:string .
_:b26
sp:varName "failureDescription"^^xsd:string .
_:b12
sp:varName "mdTop"^^xsd:string .
_:b27
sp:varName "reportOn"^^xsd:string .
_:b11
sp:varName "wb"^^xsd:string .
_:b28
sp:varName "part"^^xsd:string .
_:b10
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 .
_:b38
sp:varName "startTime"^^xsd:string .
_:b54
sp:varName "ed"^^xsd:string .
_:b39
sp:varName "endTime"^^xsd:string .
_:b53
sp:varName "id"^^xsd:string .
_:b40
sp:varName "startDepth"^^xsd:string .
_:b52
sp:varName "wellbore"^^xsd:string .
_:b41
sp:varName "endDepth"^^xsd:string .
_:b51
sp:varName "subactclass"^^xsd:string .
_:b42
sp:varName "depth"^^xsd:string .
_:b50
sp:varName "stateclass"^^xsd:string .
_:b43
sp:varName "mainSubActivity"^^xsd:string .
_:b49
sp:varName "finishedAt"^^xsd:string .
_:b44
sp:varName "state"^^xsd:string .
_:b48
sp:varName "startedAt"^^xsd:string .
_:b45
sp:varName "remark"^^xsd:string .
_:b47
sp:varName "part"^^xsd:string .
_:b46
sp:varName "reportOn"^^xsd:string .
_:b47
sp:varName "part"^^xsd:string .
_:b45
sp:varName "remark"^^xsd:string .
_:b48
sp:varName "startedAt"^^xsd:string .
_:b44
sp:varName "state"^^xsd:string .
_:b49
sp:varName "finishedAt"^^xsd:string .
_:b43
sp:varName "mainSubActivity"^^xsd:string .
_:b50
sp:varName "stateclass"^^xsd:string .
_:b42
sp:varName "depth"^^xsd:string .
_:b51
sp:varName "subactclass"^^xsd:string .
_:b41
sp:varName "endDepth"^^xsd:string .
_:b52
sp:varName "wellbore"^^xsd:string .
_:b40
sp:varName "startDepth"^^xsd:string .
_:b53
sp:varName "id"^^xsd:string .
_:b39
sp:varName "endTime"^^xsd:string .
_:b54
sp:varName "ed"^^xsd:string .
_:b38
sp:varName "startTime"^^xsd:string .
......