David Price

Completed Injection Well Test, Started Production Well Test uprgade

......@@ -1222,11 +1222,21 @@ dpr-tables:WellInjectionTest
])
] ;
rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string """Duration
hr"""^^xsd:string "Injected Fluid"^^xsd:string "Reason"^^xsd:string """Min Annular Pressure
bar"""^^xsd:string """Max Annular Pressure
bar"""^^xsd:string """Wellhead Flowing Pressure
bar"""^^xsd:string """Wellhead Max Pressure
bar"""^^xsd:string "Choke 64 inch"^^xsd:string) .
hr"""^^xsd:string """Injected
Fluid"""^^xsd:string "Reason"^^xsd:string """Min
Annular
Pressure
bar"""^^xsd:string """Max
Annular
Pressure
bar"""^^xsd:string """Wellhead
Flowing
Pressure
bar"""^^xsd:string """Wellhead
Max
Pressure
bar"""^^xsd:string """Choke
64 inch"""^^xsd:string) .
dpr-tables:WellInjectionTestResults
rdf:type rhspin:TableTemplate ;
......@@ -1241,8 +1251,13 @@ dpr-tables:WellInjectionTestResults
] [ sp:varName "wellTestTypeName"^^xsd:string
] [ sp:varName "activityStart"^^xsd:string
] [ sp:varName "oilRate"^^xsd:string
] [ sp:varName "oilVolume"^^xsd:string
] [ sp:varName "oilDensity"^^xsd:string
] [ sp:varName "gasRate"^^xsd:string
] [ sp:varName "gasVolume"^^xsd:string
] [ sp:varName "gasDensity"^^xsd:string
] [ sp:varName "waterRate"^^xsd:string
] [ sp:varName "waterVolume"^^xsd:string
]) ;
sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
sp:predicate rdf:type ;
......@@ -1403,6 +1418,51 @@ dpr-tables:WellInjectionTestResults
sp:subject
[ sp:varName "oilvolumetricflowrate"^^xsd:string
]
] [ sp:object
[ sp:varName "oil"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject
[ sp:varName "partOfOil"^^xsd:string
]
] [ sp:object
[ sp:varName "odensity"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "partOfOil"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "odensity"^^xsd:string
]
] [ sp:object
[ sp:varName "oilDensity"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram_m-3> ;
sp:subject
[ sp:varName "odensity"^^xsd:string
]
] [ sp:object
[ sp:varName "ovolume"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "partOfOil"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "ovolume"^^xsd:string
]
] [ sp:object
[ sp:varName "oilVolume"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ;
sp:subject
[ sp:varName "ovolume"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
......@@ -1455,6 +1515,32 @@ dpr-tables:WellInjectionTestResults
sp:subject
[ sp:varName "watervolumetricflowrate"^^xsd:string
]
] [ sp:object
[ sp:varName "water"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject
[ sp:varName "partOfWater"^^xsd:string
]
] [ sp:object
[ sp:varName "wvolume"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "partOfWater"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wvolume"^^xsd:string
]
] [ sp:object
[ sp:varName "waterVolume"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ;
sp:subject
[ sp:varName "wvolume"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
......@@ -1507,14 +1593,64 @@ dpr-tables:WellInjectionTestResults
sp:subject
[ sp:varName "gasvolumetricflowrate"^^xsd:string
]
] [ sp:object
[ sp:varName "gas"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject
[ sp:varName "partOfGas"^^xsd:string
]
] [ sp:object
[ sp:varName "gdensity"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "partOfGas"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "gdensity"^^xsd:string
]
] [ sp:object
[ sp:varName "gasDensity"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#kilogram_m-3> ;
sp:subject
[ sp:varName "gdensity"^^xsd:string
]
] [ sp:object
[ sp:varName "gvolume"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "partOfGas"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "gvolume"^^xsd:string
]
] [ sp:object
[ sp:varName "gasVolume"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#metre3> ;
sp:subject
[ sp:varName "gvolume"^^xsd:string
]
])
])
])
] ;
rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string """Oil Rate
m3/hr"""^^xsd:string """Gas Rate
m3/hr"""^^xsd:string """Water Rate
m3/hr"""^^xsd:string) .
m3/hr"""^^xsd:string """Oil Volume
m3"""^^xsd:string """Oil Density
kg/m3"""^^xsd:string """Gas Rate
m3/hr"""^^xsd:string """Gas Volume
m3"""^^xsd:string """Gas Density
kg/m3"""^^xsd:string """Water Rate
m3/hr"""^^xsd:string """Water Volume
m3"""^^xsd:string) .
dpr-tables:WellProductionTest
rdf:type rhspin:TableTemplate ;
......@@ -1522,14 +1658,19 @@ dpr-tables:WellProductionTest
rdfs:subClassOf rhspin:DPRTableTemplates ;
spin:body
[ rdf:type sp:Select ;
sp:orderBy ([ sp:varName "wellboreName"^^xsd:string
sp:orderBy ([ sp:varName "wellName"^^xsd:string
] [ sp:varName "activityStart"^^xsd:string
]) ;
sp:resultVariables ([ sp:varName "wellboreName"^^xsd:string
sp:resultVariables ([ sp:varName "wellName"^^xsd:string
] [ sp:varName "wellTestTypeName"^^xsd:string
] [ sp:varName "wellTestReasonTypeName"^^xsd:string
] [ sp:varName "activityStart"^^xsd:string
] [ sp:varName "wellTestName"^^xsd:string
] [ sp:varName "operatingMethod"^^xsd:string
] [ sp:varName "bottomHoleTempature"^^xsd:string
] [ sp:varName "bottomHolePressure"^^xsd:string
] [ sp:varName "separatorTempature"^^xsd:string
] [ sp:varName "separatorPressure"^^xsd:string
]) ;
sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ;
sp:predicate rdf:type ;
......@@ -1574,6 +1715,74 @@ dpr-tables:WellProductionTest
]
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "flow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ;
sp:subject
[ sp:varName "wellTestPart"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "flow"^^xsd:string
]
] [ sp:object
[ sp:varName "productiontestseparatorflow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ;
sp:subject
[ sp:varName "flow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "productiontestseparatorflow"^^xsd:string
]
] [ sp:object
[ sp:varName "spressure"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "productiontestseparatorflow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "spressure"^^xsd:string
]
] [ sp:object
[ sp:varName "separatorPressure"^^xsd:string
] ;
sp:predicate
[ sp:varName "pred"^^xsd:string
] ;
sp:subject
[ sp:varName "spressure"^^xsd:string
]
] [ sp:object
[ sp:varName "stemperature"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "productiontestseparatorflow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "stemperature"^^xsd:string
]
] [ sp:object
[ sp:varName "separatorTempature"^^xsd:string
] ;
sp:predicate
[ sp:varName "pred"^^xsd:string
] ;
sp:subject
[ sp:varName "steperature"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "wellTestName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
......@@ -1582,25 +1791,25 @@ dpr-tables:WellProductionTest
]
])
] [ sp:object
[ sp:varName "wellborePart"^^xsd:string
[ sp:varName "wellPart"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ;
sp:subject
[ sp:varName "wellTest"^^xsd:string
]
] [ sp:object
[ sp:varName "wellbore"^^xsd:string
[ sp:varName "well"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject
[ sp:varName "wellborePart"^^xsd:string
[ sp:varName "wellPart"^^xsd:string
]
] [ sp:object
[ sp:varName "wellboreName"^^xsd:string
[ sp:varName "wellName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ;
sp:subject
[ sp:varName "wellbore"^^xsd:string
[ sp:varName "well"^^xsd:string
]
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
......@@ -1655,7 +1864,7 @@ dpr-tables:WellProductionTest
])
])
] ;
rhspin:tableHeaders ("Wellbore"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string) .
rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Description "^^xsd:string "Operating Method"^^xsd:string "Bottom HoleTempature"^^xsd:string "Bottom Hole Pressure"^^xsd:string "Separator Tempature"^^xsd:string "Separator Pressure"^^xsd:string) .
dpr-tables:WellTest
rdf:type rhspin:TableTemplate ;
......