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
2012-09-20 12:12:41 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
2c406fe3c4394d1ae0ef773cecb12f21d9453aa3
2c406fe3
1 parent
72dcf17d
Added Injection Volumes, need to remove from Production Volumes
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
228 additions
and
0 deletions
www.reportinghub.no/ep/spin/SPIN_EP-DPR-tables-v1.0.spin.ttl
www.reportinghub.no/swp/DailyProductionReport.uispin.html
www.reportinghub.no/ep/spin/SPIN_EP-DPR-tables-v1.0.spin.ttl
View file @
2c406fe
...
...
@@ -444,6 +444,230 @@ dpr-tables:HSEInformation
]
;
rhspin:
tableHeaders
(
"Facility"
^^
xsd:
string
"Operation Type"
^^
xsd:
string
"Start"
^^
xsd:
string
"Finish"
^^
xsd:
string
"Safety Text"
^^
xsd:
string
"Comment"
^^
xsd:
string
)
.
dpr-tables:
InjectionVolumes
rdf:
type
rhspin:
TableTemplate
;
rdfs:
label
"Injection Volume List"
^^
xsd:
string
;
rdfs:
subClassOf
rhspin:
DPRTableTemplates
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
orderBy
([
sp:
varName
"flowInOutFacilityName"
^^
xsd:
string
]
[
sp:
varName
"flowPurposeName"
^^
xsd:
string
]
[
sp:
varName
"flowDefinitionName"
^^
xsd:
string
])
;
sp:
resultVariables
([
sp:
varName
"containingWholeFacilityName"
^^
xsd:
string
]
[
sp:
varName
"flowInOutFacilityName"
^^
xsd:
string
]
[
sp:
varName
"flowPurposeName"
^^
xsd:
string
]
[
sp:
varName
"flowDefinitionName"
^^
xsd:
string
]
[
sp:
varName
"densityValue"
^^
xsd:
string
]
[
sp:
varName
"pressureValue"
^^
xsd:
string
]
[
sp:
varName
"temperatureValue"
^^
xsd:
string
])
;
sp:
where
([
sp:
object
<http://www.reportinghub.no/ep/schema/report#ProductionReport>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"report"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"report"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#partOf>
;
sp:
subject
[
sp:
varName
"productvolumereport"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/report#ProductVolumeReport>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"productvolumereport"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"productionflownetwork"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/report#reportOn>
;
sp:
subject
[
sp:
varName
"productvolumereport"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#ProductionFlowNetwork>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"productionflownetwork"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"flow"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#hasNetworkPart>
;
sp:
subject
[
sp:
varName
"productionflownetwork"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#ProductionFlow>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flow"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"productionflownetwork"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow>
;
sp:
subject
[
sp:
varName
"productionflownetworkFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"containingWholeFacility"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"productionflownetworkFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"containingWholeFacilityName"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/np/schema/npd#name>
;
sp:
subject
[
sp:
varName
"containingWholeFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"flowWhole"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"flow"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flowWhole"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"flowInOutFacility"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/flow#flowIntoOrOutOf>
;
sp:
subject
[
sp:
varName
"flowWhole"
^^
xsd:
string
]
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
[
sp:
varName
"flowInOutFacilityName"
^^
xsd:
string
]
;
sp:
path
[
rdf:
type
sp:
AltPath
;
sp:
path1
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
path2
<http://www.reportinghub.no/np/schema/npd#name>
]
;
sp:
subject
[
sp:
varName
"flowInOutFacility"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"flowPurpose"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flowWhole"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#ProductionFlowPurposeType>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flowPurpose"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Filter
;
sp:
expression
[
rdf:
type
sp:
eq
;
sp:
arg1
[
sp:
varName
"flowPurpose"
^^
xsd:
string
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/flow#Injection>
]
]
[
sp:
object
[
sp:
varName
"flowPurposeName"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"flowPurpose"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"flowDefinition"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flowWhole"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/flow#ProductionFlowDefinitionType>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flowDefinition"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"flowDefinitionName"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"flowDefinition"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"temperature"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flow"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"density"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flow"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"pressure"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"flow"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"pressure"
^^
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
<http://www.reportinghub.no/ep/schema/core#Temperature>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"temperature"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizePropertyUnitAndValue
;
sp:
arg1
[
sp:
varName
"temperature"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"temperatureValue"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizePropertyUnitAndValue
;
sp:
arg1
[
sp:
varName
"pressure"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"pressureValue"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizePropertyUnitAndValue
;
sp:
arg1
[
sp:
varName
"density"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"densityValue"
^^
xsd:
string
]
])
])
]
;
rhspin:
tableHeaders
(
"Field"
^^
xsd:
string
"Facility Name"
^^
xsd:
string
"Flow Purpose"
^^
xsd:
string
"Flow Definition"
^^
xsd:
string
"Flow Density"
^^
xsd:
string
"Flow Pressure"
^^
xsd:
string
"Flow Temperature"
^^
xsd:
string
)
.
dpr-tables:
OperationInformation
rdf:
type
rhspin:
TableTemplate
;
rdfs:
label
"Operation Information"
^^
xsd:
string
;
...
...
www.reportinghub.no/swp/DailyProductionReport.uispin.html
View file @
2c406fe
...
...
@@ -55,8 +55,12 @@ WHERE {
<dprswp:Table
arg:report=
"{= ?report }"
arg:template=
"dpr-tables:ProductionOperationActivity"
/>
<dprswp:Table
arg:report=
"{= ?report }"
arg:template=
"dpr-tables:ProductionVolumes"
/>
<dprswp:Table
arg:report=
"{= ?report }"
arg:template=
"dpr-tables:InjectionVolumes"
/>
<dprswp:Table
arg:report=
"{= ?report }"
arg:template=
"dpr-tables:ProductFlows"
/>
<hr
/>
<h2>
General Well Test Information
</h2>
...
...
Please
register
or
login
to post a comment