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
2011-11-04 16:46:48 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
351adc55bfdd1d058c16ca8920f20943bc455fe5
351adc55
1 parent
12e450de
Updated to transforms and reports to align better with PCA RD patterns
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
2259 additions
and
2218 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-EQUIPMENT-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-WELL-v1.0.ttl
www.reportinghub.no/ep/spin/SPIN_EP-DDR-tables-v1.0.spin.ttl
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-v1.1.spin.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-casingLinerTubingRun-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-controlIncidentInfo-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-coreInfo-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-statusInfo-v1.1.1.ttl
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl
View file @
351adc5
# Saved by TopBraid on Fri Oct 28 20:21:33 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://www.linkedmodel.org/1.1/schema/ordered
# imports: http://www.linkedmodel.org/1.2/schema/vaem
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.linkedmodel.org/1.1/schema/ordered
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.reportinghub.no/ep/schema/1.0/well
@prefix
dc:
<http://purl.org/dc/elements/1.1/>
.
@prefix
ep-activity:
<http://www.reportinghub.no/ep/schema/activity#>
.
...
...
@@ -19,7 +18,7 @@
<http://www.reportinghub.no/ep/schema/1.0/activity>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.
reportinghub.no/ep/schema/1.0/organization>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.reportinghub.no/ep/schema/1.0/report>
,
<http://www.linkedmodel.org/1.2/schema/vaem>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.linkedmodel.org/1.1/schema/ordered>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
;
owl:
imports
<http://www.
linkedmodel.org/1.1/schema/ordered>
,
<http://www.linkedmodel.org/1.2/schema/vaem>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
,
<http://www.reportinghub.no/ep/schema/1.0/organization>
,
<http://www.reportinghub.no/ep/schema/1.0/report>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-activity:
Activity
...
...
@@ -175,27 +174,27 @@ ep-activity:DrillingActivity
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
DrillingActivity-bop_test
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdfs:
label
"drilling activity - BOP test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-circulation_loss
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - circulation loss"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-coiled_tubing
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdfs:
label
"drilling activity - coiled tubing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-equipment_failure
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - equipment failure"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-equipment_hang
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - equipment hang"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
...
...
@@ -205,22 +204,22 @@ ep-activity:DrillingActivity-fixed_equipment
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-injury
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity- injury"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-kick
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - operation kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-mud_loss
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - mud loss"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-operation_failed
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - operation failed"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
...
...
@@ -230,17 +229,17 @@ ep-activity:DrillingActivity-snubbing
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-stuck_equipment
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - stuck equipment"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-success
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdfs:
label
"drilling activity - success"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-wire_line
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdfs:
label
"drilling activity - wireline"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
...
...
@@ -265,7 +264,7 @@ ep-activity:ExtractAWellCore
rdfs:
subClassOf
ep-activity:
WellOperation
.
ep-activity:
FailedActivity
rdf:
type
owl:
Class
,
ep-activity:
ActivitySuccessType
;
rdf:
type
ep-activity:
ActivitySuccessType
,
owl:
Class
;
rdfs:
label
"failed activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
Activity
;
owl:
disjointWith
ep-activity:
SuccessfulActivity
.
...
...
@@ -276,7 +275,7 @@ ep-activity:FluidReading
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
FormationIntegrityTest
rdf:
type
owl:
Class
,
ep-activity:
PressureTestType
;
rdf:
type
ep-activity:
PressureTestType
,
owl:
Class
;
rdfs:
label
"formation integrity test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellBorePressureTest
;
owl:
disjointWith
ep-activity:
LeakOffTest
.
...
...
@@ -290,55 +289,55 @@ ep-activity:GasReading-circulating_background_gas
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading circulating background gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
flow_check_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-no_readings
.
owl:
disjointWith
ep-activity:
GasReading-
connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-connection_gas
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading connection gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
flow_check_gas
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-circulating_background_gas
,
ep-activity:
GasReading-no_readings
.
owl:
disjointWith
ep-activity:
GasReading-
circulating_background_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-drilling_background_gas
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading drilling background gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
other
,
ep-activity:
GasReading-circulating_background_gas
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
.
owl:
disjointWith
ep-activity:
GasReading-
circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-drilling_gas_peak
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading drilling gas peak"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
other
,
ep-activity:
GasReading-circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-shut_down_gas
.
owl:
disjointWith
ep-activity:
GasReading-
circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-flow_check_gas
rdf:
type
owl:
Class
,
ep-activity:
GasReadingType
;
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading flow check gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
no_readings
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-circulating_background_gas
.
owl:
disjointWith
ep-activity:
GasReading-
circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-no_readings
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading no readings"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
shut_down_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_gas_peak
.
owl:
disjointWith
ep-activity:
GasReading-
circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-other
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading other"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-c
onnection_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-circulating_background_gas
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-shut_down_gas
.
owl:
disjointWith
ep-activity:
GasReading-c
irculating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-shut_down_gas
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading shut down gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
drilling_gas_peak
,
ep-activity:
GasReading-trip_gas
,
ep-activity:
GasReading-circulating_background_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-connection_gas
.
owl:
disjointWith
ep-activity:
GasReading-
circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-trip_gas
.
ep-activity:
GasReading-trip_gas
rdf:
type
owl:
Class
,
ep-activity:
GasReadingType
;
rdf:
type
ep-activity:
GasReadingType
,
owl:
Class
;
rdfs:
label
"gas reading trip gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
GasReading
;
owl:
disjointWith
ep-activity:
GasReading-
other
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-shut_down_gas
,
ep-activity:
GasReading-circulating_background_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-flow_check_gas
.
owl:
disjointWith
ep-activity:
GasReading-
circulating_background_gas
,
ep-activity:
GasReading-connection_gas
,
ep-activity:
GasReading-drilling_background_gas
,
ep-activity:
GasReading-drilling_gas_peak
,
ep-activity:
GasReading-flow_check_gas
,
ep-activity:
GasReading-no_readings
,
ep-activity:
GasReading-other
,
ep-activity:
GasReading-shut_down_gas
.
ep-activity:
GasReadingType
rdf:
type
rdfs:
Class
;
...
...
@@ -346,7 +345,7 @@ ep-activity:GasReadingType
rdfs:
subClassOf
owl:
Class
.
ep-activity:
LeakOffTest
rdf:
type
owl:
Class
,
ep-activity:
PressureTestType
;
rdf:
type
ep-activity:
PressureTestType
,
owl:
Class
;
rdfs:
label
"leak-off test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellBorePressureTest
;
owl:
disjointWith
ep-activity:
FormationIntegrityTest
.
...
...
@@ -451,7 +450,7 @@ ep-activity:ProductionTest
owl:
disjointWith
ep-activity:
DrillStemTest
.
ep-activity:
SuccessfulActivity
rdf:
type
owl:
Class
,
ep-activity:
ActivitySuccessType
;
rdf:
type
ep-activity:
ActivitySuccessType
,
owl:
Class
;
rdfs:
label
"successful activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
Activity
;
owl:
disjointWith
ep-activity:
FailedActivity
.
...
...
@@ -525,15 +524,15 @@ ep-activity:WellCementJob-other
rdf:
type
ep-activity:
WellCementJobPurposeType
,
owl:
Class
;
rdfs:
label
"well cement job other"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJob-p
rimary
,
ep-activity:
WellCementJob-plug
,
ep-activity:
WellCementJob-squeeze
.
owl:
disjointWith
ep-activity:
WellCementJob-p
lug
,
ep-activity:
WellCementJob-primary
,
ep-activity:
WellCementJob-squeeze
.
ep-activity:
WellCementJob-plug
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPurposeType
;
rdf:
type
ep-activity:
WellCementJobPurposeType
,
owl:
Class
;
rdfs:
label
"well cement job plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
.
ep-activity:
WellCementJob-primary
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPurposeType
;
rdf:
type
ep-activity:
WellCementJobPurposeType
,
owl:
Class
;
rdfs:
label
"well cement job primary"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
.
...
...
@@ -583,73 +582,73 @@ ep-activity:WellCementJobTopPlugType
rdfs:
subClassOf
owl:
Class
.
ep-activity:
WellCementJobWithBottomPlug
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobBottomPlugType
;
rdf:
type
ep-activity:
WellCementJobBottomPlugType
,
owl:
Class
;
rdfs:
label
"well cement job with bottom plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutBottomPlug
.
ep-activity:
WellCementJobWithCasingReciprocation
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingReciprocationType
;
rdf:
type
ep-activity:
WellCementJobCasingReciprocationType
,
owl:
Class
;
rdfs:
label
"well cement job with casing reciprocation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutCasingReciprocation
.
ep-activity:
WellCementJobWithCasingRotation
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingRotationType
;
rdf:
type
ep-activity:
WellCementJobCasingRotationType
,
owl:
Class
;
rdfs:
label
"well cement job with casing rotation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutTopPlug
.
ep-activity:
WellCementJobWithFloatHolding
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobFloatHoldingType
;
rdf:
type
ep-activity:
WellCementJobFloatHoldingType
,
owl:
Class
;
rdfs:
label
"well cement job with float holding"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutFloatHolding
.
ep-activity:
WellCementJobWithPlugBumping
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPlugBumpingType
;
rdf:
type
ep-activity:
WellCementJobPlugBumpingType
,
owl:
Class
;
rdfs:
label
"well cement job with plug bumping"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutBottomPlug
.
ep-activity:
WellCementJobWithTopPlug
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobTopPlugType
;
rdf:
type
ep-activity:
WellCementJobTopPlugType
,
owl:
Class
;
rdfs:
label
"well cement job with top plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutTopPlug
.
ep-activity:
WellCementJobWithoutBottomPlug
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobBottomPlugType
;
rdf:
type
ep-activity:
WellCementJobBottomPlugType
,
owl:
Class
;
rdfs:
label
"well cement job without bottom plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithBottomPlug
.
ep-activity:
WellCementJobWithoutCasingReciprocation
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingReciprocationType
;
rdf:
type
ep-activity:
WellCementJobCasingReciprocationType
,
owl:
Class
;
rdfs:
label
"well cement job without casing reciprocation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithCasingRotation
.
ep-activity:
WellCementJobWithoutCasingRotation
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingRotationType
;
rdf:
type
ep-activity:
WellCementJobCasingRotationType
,
owl:
Class
;
rdfs:
label
"well cement job without casing rotation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithCasingRotation
.
ep-activity:
WellCementJobWithoutFloatHolding
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobFloatHoldingType
;
rdf:
type
ep-activity:
WellCementJobFloatHoldingType
,
owl:
Class
;
rdfs:
label
"well cement job without float holding"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithFloatHolding
.
ep-activity:
WellCementJobWithoutPlugBumping
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPlugBumpingType
;
rdf:
type
ep-activity:
WellCementJobPlugBumpingType
,
owl:
Class
;
rdfs:
label
"well cement job without plug bumping"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithBottomPlug
.
ep-activity:
WellCementJobWithoutTopPlug
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobTopPlugType
;
rdf:
type
ep-activity:
WellCementJobTopPlugType
,
owl:
Class
;
rdfs:
label
"well cement job without top plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithTopPlug
.
...
...
@@ -665,17 +664,22 @@ ep-activity:WellCementPumpingFluidReturnType
rdfs:
subClassOf
owl:
Class
.
ep-activity:
WellCementPumpingWithFluidReturn
rdf:
type
owl:
Class
,
ep-activity:
WellCementPumpingFluidReturnType
;
rdf:
type
ep-activity:
WellCementPumpingFluidReturnType
,
owl:
Class
;
rdfs:
label
"well cement pumping with fluid return"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementPumping
;
owl:
disjointWith
ep-activity:
WellCementPumpingWithoutFluidReturn
.
ep-activity:
WellCementPumpingWithoutFluidReturn
rdf:
type
owl:
Class
,
ep-activity:
WellCementPumpingFluidReturnType
;
rdf:
type
ep-activity:
WellCementPumpingFluidReturnType
,
owl:
Class
;
rdfs:
label
"well cement pumping without fluid return"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementPumping
;
owl:
disjointWith
ep-activity:
WellCementPumpingWithFluidReturn
.
ep-activity:
WellCompletion
rdf:
type
owl:
Class
;
rdfs:
label
"well completion"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellOperation
.
ep-activity:
WellControlIncident
rdf:
type
owl:
Class
;
rdfs:
label
"well control incident"
^^
xsd:
string
;
...
...
@@ -685,25 +689,25 @@ ep-activity:WellControlIncident-gas_kick
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident gas kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-
water_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
,
ep-activity:
WellControlIncident-oil_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-
oil_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
,
ep-activity:
WellControlIncident-water_kick
.
ep-activity:
WellControlIncident-oil_kick
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident oil kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-gas_kick
,
ep-activity:
WellControlIncident-
water_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-gas_kick
,
ep-activity:
WellControlIncident-
shallow_gas_kick
,
ep-activity:
WellControlIncident-water_kick
.
ep-activity:
WellControlIncident-shallow_gas_kick
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident shallow gas kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-gas_kick
,
ep-activity:
WellControlIncident-
water_kick
,
ep-activity:
WellControlIncident-oil_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-gas_kick
,
ep-activity:
WellControlIncident-
oil_kick
,
ep-activity:
WellControlIncident-water_kick
.
ep-activity:
WellControlIncident-water_kick
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident water kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-gas_kick
,
ep-activity:
WellControlIncident-
shallow_gas_kick
,
ep-activity:
WellControlIncident-oil_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-gas_kick
,
ep-activity:
WellControlIncident-
oil_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
.
ep-activity:
WellControlIncidentType
rdf:
type
rdfs:
Class
;
...
...
@@ -719,37 +723,37 @@ ep-activity:WellKilling-bullheading
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing bullheading"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-drillers_method
.
owl:
disjointWith
ep-activity:
WellKilling-
drillers_method
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-wait_and_weight
.
ep-activity:
WellKilling-drillers_method
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing drillers method"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
.
owl:
disjointWith
ep-activity:
WellKilling-
bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-wait_and_weight
.
ep-activity:
WellKilling-forward_circulation
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing forward circulation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-drillers_method
.
owl:
disjointWith
ep-activity:
WellKilling-
bullheading
,
ep-activity:
WellKilling-drillers_method
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-wait_and_weight
.
ep-activity:
WellKilling-lubricate_and_bleed
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing lubricate and bleed"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-drillers_method
.
owl:
disjointWith
ep-activity:
WellKilling-
bullheading
,
ep-activity:
WellKilling-drillers_method
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-wait_and_weight
.
ep-activity:
WellKilling-reverse_circulation
rdf:
type
owl:
Class
,
ep-activity:
WellKillingType
;
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing reverse circulation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-drillers_method
.
owl:
disjointWith
ep-activity:
WellKilling-
bullheading
,
ep-activity:
WellKilling-drillers_method
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-wait_and_weight
.
ep-activity:
WellKilling-wait_and_weight
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing wait and weight"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
drillers_method
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-bullheading
.
owl:
disjointWith
ep-activity:
WellKilling-
bullheading
,
ep-activity:
WellKilling-drillers_method
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
.
ep-activity:
WellKillingType
rdf:
type
rdfs:
Class
;
...
...
@@ -800,7 +804,7 @@ ep-activity:WirelineFormationTestWithoutGoodSeal
owl:
disjointWith
ep-activity:
WirelineFormationTestWithGoodSeal
.
ep-activity:
averageRateOfDrilling
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"average rate of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Speed
.
...
...
@@ -822,7 +826,7 @@ ep-activity:descriptionOfActivitiesWithinTheDailyReportingPeriod
rdfs:
label
"description of activities within the daily reporting period"
^^
xsd:
string
.
ep-activity:
distanceDrilled
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"final rate of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -852,7 +856,7 @@ ep-activity:failedEquipment
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
.
ep-activity:
finalRateOfDrilling
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"final rate of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Speed
.
...
...
@@ -870,7 +874,7 @@ ep-activity:fluidProducedByWellTest
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Fluid>
.
ep-activity:
hasCasingLinerTubing
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellStimulation
;
rdfs:
label
"has Casing/Liner/Tubing"
^^
xsd:
string
.
...
...
@@ -879,18 +883,18 @@ ep-activity:hasCasingString
rdfs:
label
"has casing string"
^^
xsd:
string
.
ep-activity:
hasChokeValve
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
label
"has choke valve"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#ChokeValve>
.
ep-activity:
hasDrillBit
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"has drill bit"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#DrillBit>
.
ep-activity:
hasDrillingFluid
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"has drilling fluid"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Fluid>
.
...
...
@@ -906,7 +910,7 @@ ep-activity:hasSubActivity
rdfs:
label
"has sub activity"
^^
xsd:
string
.
ep-activity:
hasWellTestChoke
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"has well test choke"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#WellTestChoke>
.
...
...
@@ -934,7 +938,7 @@ ep-activity:measuredDepthOfFluidSampling
rdfs:
range
ep-core:
Length
.
ep-activity:
missedProductionTime
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
EquipmentFailureAndRepair
;
rdfs:
label
"missed production time"
^^
xsd:
string
;
rdfs:
range
ep-core:
TimeDuration
.
...
...
@@ -956,7 +960,7 @@ ep-activity:onFluid
rdfs:
label
"on WellBore"
^^
xsd:
string
.
ep-activity:
onRig
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"on rig"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/facility#TemporalPartOfARig>
.
...
...
@@ -968,7 +972,7 @@ ep-activity:onWell
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWell>
.
ep-activity:
onWellBore
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"on wellbore"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore>
.
...
...
@@ -1002,7 +1006,7 @@ ep-activity:returnedCementingFluid
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
.
ep-activity:
sampledFluid
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WirelineFormationTest
;
rdfs:
label
"sampled fluid"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Fluid>
.
...
...
@@ -1020,7 +1024,7 @@ ep-activity:startedAt
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
timeLost
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellControlIncident
;
rdfs:
label
"time lost"
^^
xsd:
string
;
rdfs:
range
ep-core:
TimeDuration
.
...
...
@@ -1038,7 +1042,7 @@ ep-activity:timeOfRepair
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
volumeOfMudGained
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellControlIncident
;
rdfs:
label
"final rate of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Volume
.
...
...
@@ -1050,13 +1054,13 @@ ep-activity:wellBoreLoggingTool
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
.
ep-activity:
wellTestBottomHolePressure
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test bottom hole pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-activity:
wellTestFlowingPressure
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test flowing pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
...
...
@@ -1067,13 +1071,13 @@ ep-activity:wellTestNumber
rdfs:
label
"well test number"
^^
xsd:
string
.
ep-activity:
wellTestShutInPressure
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test shut-in pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-activity:
wellTestStoredOil
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test stored oil"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Oil>
.
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-EQUIPMENT-v1.0.ttl
View file @
351adc5
# Saved by TopBraid on Fri Oct 28 22:27:29 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/well
@prefix
ep-core:
<http://www.reportinghub.no/ep/schema/core#>
.
...
...
@@ -14,27 +13,22 @@
<http://www.reportinghub.no/ep/schema/1.0/equipment>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
organization>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
core>
,
<http://www.reportinghub.no/ep/schema/1.0/organization>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-core:
PhysicalThing
rdfs:
comment
"Equivalent to ISO 15926-2 Possible Individual - DL"
^^
xsd:
string
.
ep-eqt:
API_5CT_class
rdf:
type
rdfs:
Class
;
rdfs:
label
"API 5CT class"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-eqt:
BlowOutPreventer
rdf:
type
owl:
Class
;
rdfs:
label
"blow out preventer"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
Casing
rdf:
type
owl:
Class
,
ep-eqt:
CasingLinerTubingType
;
rdf:
type
ep-eqt:
CasingLinerTubingType
,
owl:
Class
;
rdfs:
label
"Casing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
CasingLinerTubing
;
owl:
disjointWith
ep-eqt:
Tubing
,
ep-eqt:
Liner
.
owl:
disjointWith
ep-eqt:
Liner
,
ep-eqt:
Tubing
.
ep-eqt:
CasingLinerTubing
rdf:
type
owl:
Class
;
...
...
@@ -58,7 +52,7 @@ ep-eqt:CasingRoleType
ep-eqt:
CasingString
rdf:
type
owl:
Class
;
rdfs:
label
"casing string"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
,
ep-eqt:
Casing
.
rdfs:
subClassOf
ep-eqt:
Casing
,
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
.
ep-eqt:
ChokeValve
rdf:
type
owl:
Class
;
...
...
@@ -120,13 +114,13 @@ ep-eqt:InnerBarrel-fiberglass
rdf:
type
owl:
Class
;
rdfs:
label
"inner barrel - fiberglass"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
InnerBarrel
;
owl:
disjointWith
ep-eqt:
InnerBarrel-
gel
,
ep-eqt:
InnerBarrel-aluminum
.
owl:
disjointWith
ep-eqt:
InnerBarrel-
aluminum
,
ep-eqt:
InnerBarrel-gel
.
ep-eqt:
InnerBarrel-gel
rdf:
type
owl:
Class
;
rdfs:
label
"inner barrel - gel"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
InnerBarrel
;
owl:
disjointWith
ep-eqt:
InnerBarrel-
fiberglass
,
ep-eqt:
InnerBarrel-aluminum
.
owl:
disjointWith
ep-eqt:
InnerBarrel-
aluminum
,
ep-eqt:
InnerBarrel-fiberglass
.
ep-eqt:
IntermediateCasing
rdf:
type
ep-eqt:
CasingRoleType
,
owl:
Class
;
...
...
@@ -142,13 +136,13 @@ ep-eqt:KellyBushing
ep-eqt:
LastCasingOfAWellBore
rdf:
type
owl:
Class
;
rdfs:
label
"last casing of a wellbore"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
,
ep-eqt:
Casing
.
rdfs:
subClassOf
ep-eqt:
Casing
,
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
.
ep-eqt:
Liner
rdf:
type
owl:
Class
,
ep-eqt:
CasingLinerTubingType
;
rdf:
type
ep-eqt:
CasingLinerTubingType
,
owl:
Class
;
rdfs:
label
"Liner"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
CasingLinerTubing
;
owl:
disjointWith
ep-eqt:
Tubing
,
ep-eqt:
Casing
.
owl:
disjointWith
ep-eqt:
Casing
,
ep-eqt:
Tubing
.
ep-eqt:
Manifold-injection
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
...
...
@@ -160,17 +154,32 @@ ep-eqt:Manifold-production
rdfs:
label
"manifold - production"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
PipeOutsideDiameterAPI_5CTClass
rdf:
type
rdfs:
Class
;
rdfs:
label
"pipe outside diameter API 5CT class"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-eqt:
PipeWeightAPI_5CTClass
rdf:
type
rdfs:
Class
;
rdfs:
label
"Pipe weight API 5CT class"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-eqt:
ProductionCasing
rdf:
type
ep-eqt:
CasingRoleType
,
owl:
Class
;
rdfs:
label
"production casing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Casing
;
owl:
disjointWith
ep-eqt:
TopCasing
,
ep-eqt:
IntermediateCasing
.
owl:
disjointWith
ep-eqt:
IntermediateCasing
,
ep-eqt:
TopCasing
.
ep-eqt:
Separator
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"separator"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
SteelGradeAPI_5CTClass
rdf:
type
rdfs:
Class
;
rdfs:
label
"Steel grade API 5CT class"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-eqt:
Tank
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"tank"
^^
xsd:
string
;
...
...
@@ -180,13 +189,13 @@ ep-eqt:TopCasing
rdf:
type
ep-eqt:
CasingRoleType
,
owl:
Class
;
rdfs:
label
"top casing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Casing
;
owl:
disjointWith
ep-eqt:
ProductionCasing
,
ep-eqt:
IntermediateCasing
.
owl:
disjointWith
ep-eqt:
IntermediateCasing
,
ep-eqt:
ProductionCasing
.
ep-eqt:
Tubing
rdf:
type
owl:
Class
,
ep-eqt:
CasingLinerTubingType
;
rdf:
type
ep-eqt:
CasingLinerTubingType
,
owl:
Class
;
rdfs:
label
"Tubing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
CasingLinerTubing
;
owl:
disjointWith
ep-eqt:
Liner
,
ep-eqt:
Casing
.
owl:
disjointWith
ep-eqt:
Casing
,
ep-eqt:
Liner
.
ep-eqt:
TubularConnectionClass
rdf:
type
rdfs:
Class
;
...
...
@@ -215,19 +224,19 @@ ep-eqt:codeAssignedByAManufacturer
rdfs:
label
"code assigned by manufacturer"
^^
xsd:
string
.
ep-eqt:
diameterOfACasing
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-eqt:
Casing
;
rdfs:
label
"diameter of a casing"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
diameterOfDrillBit
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-eqt:
DrillBit
;
rdfs:
label
"diameter of drill bit"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
elevationOfKellyBushing
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-eqt:
KellyBushing
;
rdfs:
label
"elevation of kelly bushing"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -239,19 +248,19 @@ ep-eqt:hasTubularConnectionClass
rdfs:
range
ep-eqt:
TubularConnectionClass
.
ep-eqt:
insideDiameterOfATubular
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-eqt:
CasingLinerTubing
;
rdfs:
label
"inside diameter of a tubular"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
lengthOfInnerBarrel
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-eqt:
InnerBarrel
;
rdfs:
label
"length of inner barrel"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
manufacturedBy
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-eqt:
Equipment
;
rdfs:
label
"manaufactured by"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/organization#Organization>
.
...
...
@@ -275,7 +284,7 @@ ep-eqt:outsideDiameterOfATubular
rdfs:
range
ep-core:
Length
.
ep-eqt:
stringLengthOfATubular
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-eqt:
CasingLinerTubing
;
rdfs:
label
"string length of a tubular"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-WELL-v1.0.ttl
View file @
351adc5
# Saved by TopBraid on Thu Oct 27 14:29:39 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
...
...
@@ -14,7 +13,7 @@
<http://www.reportinghub.no/ep/schema/1.0/well>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
facility>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
core>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.reportinghub.no/ep/schema/1.0/facility>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
...
...
@@ -30,13 +29,18 @@ ep-well:CementingFluidType
rdfs:
label
"cementing fluid type"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
FluidType
.
ep-well:
ClassOfWellBoreSectionBySize
rdf:
type
rdfs:
Class
;
rdfs:
label
"class of wellbore section by size"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-well:
Cluster
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"cluster"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-well:
Condensate
rdf:
type
owl:
Class
,
ep-well:
FluidComponentType
;
rdf:
type
ep-well:
FluidComponentType
,
owl:
Class
;
rdfs:
label
"condensate"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
Fluid
.
...
...
@@ -61,7 +65,7 @@ ep-well:FluidType
rdfs:
subClassOf
owl:
Class
.
ep-well:
Gas
rdf:
type
owl:
Class
,
ep-well:
FluidComponentType
;
rdf:
type
ep-well:
FluidComponentType
,
owl:
Class
;
rdfs:
label
"gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
Fluid
.
...
...
@@ -72,7 +76,7 @@ ep-well:HphtWellBore
owl:
disjointWith
ep-well:
NotHphtWellBore
.
ep-well:
LeakyWellBore
rdf:
type
owl:
Class
,
ep-well:
WellBoreTightnessType
;
rdf:
type
ep-well:
WellBoreTightnessType
,
owl:
Class
;
rdfs:
label
"leaky well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
TemporalPartOfAWellBore
;
owl:
disjointWith
ep-well:
TightWellBore
.
...
...
@@ -86,22 +90,22 @@ ep-well:Mud
rdf:
type
ep-well:
CementingFluidType
,
owl:
Class
;
rdfs:
label
"mud"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
CementingFluid
;
owl:
disjointWith
ep-well:
Slurry
,
ep-well:
Wash
,
ep-well:
Spacer
.
owl:
disjointWith
ep-well:
Slurry
,
ep-well:
Spacer
,
ep-well:
Wash
.
ep-well:
Mud-oilBased
rdf:
type
owl:
Class
,
ep-well:
MudClass
;
rdf:
type
ep-well:
MudClass
,
owl:
Class
;
rdfs:
label
"mud - oil based"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
Mud
;
owl:
disjointWith
ep-well:
Mud-
waterBased
,
ep-well:
Mud-other
.
owl:
disjointWith
ep-well:
Mud-
other
,
ep-well:
Mud-waterBased
.
ep-well:
Mud-other
rdf:
type
owl:
Class
,
ep-well:
MudClass
;
rdf:
type
ep-well:
MudClass
,
owl:
Class
;
rdfs:
label
"mud - other"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
Mud
;
owl:
disjointWith
ep-well:
Mud-
waterBased
,
ep-well:
Mud-oilBased
.
owl:
disjointWith
ep-well:
Mud-
oilBased
,
ep-well:
Mud-waterBased
.
ep-well:
Mud-waterBased
rdf:
type
owl:
Class
,
ep-well:
MudClass
;
rdf:
type
ep-well:
MudClass
,
owl:
Class
;
rdfs:
label
"mud - water based"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
Mud
;
owl:
disjointWith
ep-well:
Mud-oilBased
,
ep-well:
Mud-other
.
...
...
@@ -136,13 +140,13 @@ ep-well:Slurry
rdf:
type
ep-well:
CementingFluidType
,
owl:
Class
;
rdfs:
label
"slurry"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
CementingFluid
;
owl:
disjointWith
ep-well:
Wash
,
ep-well:
Spacer
,
ep-well:
Mud
.
owl:
disjointWith
ep-well:
Mud
,
ep-well:
Spacer
,
ep-well:
Wash
.
ep-well:
Spacer
rdf:
type
ep-well:
CementingFluidType
,
owl:
Class
;
rdfs:
label
"spacer"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
CementingFluid
;
owl:
disjointWith
ep-well:
Slurry
,
ep-well:
Wash
,
ep-well:
Mud
.
owl:
disjointWith
ep-well:
Mud
,
ep-well:
Slurry
,
ep-well:
Wash
.
ep-well:
SpatialPartOfAWell
rdf:
type
owl:
Class
;
...
...
@@ -170,7 +174,7 @@ ep-well:TemporalPartOfAWellBore
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-well:
TightWellBore
rdf:
type
owl:
Class
,
ep-well:
WellBoreTightnessType
;
rdf:
type
ep-well:
WellBoreTightnessType
,
owl:
Class
;
rdfs:
label
"tight well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
TemporalPartOfAWellBore
;
owl:
disjointWith
ep-well:
LeakyWellBore
.
...
...
@@ -184,10 +188,10 @@ ep-well:Wash
rdf:
type
ep-well:
CementingFluidType
,
owl:
Class
;
rdfs:
label
"wash"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
CementingFluid
;
owl:
disjointWith
ep-well:
Slurry
,
ep-well:
Spacer
,
ep-well:
Mud
.
owl:
disjointWith
ep-well:
Mud
,
ep-well:
Slurry
,
ep-well:
Spacer
.
ep-well:
Water
rdf:
type
owl:
Class
,
ep-well:
FluidComponentType
;
rdf:
type
ep-well:
FluidComponentType
,
owl:
Class
;
rdfs:
label
"water"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
Fluid
.
...
...
@@ -249,7 +253,7 @@ ep-well:WellBoreWithoutCirculation
owl:
disjointWith
ep-well:
WellBoreWithCirculation
.
ep-well:
WellGroup
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"well group"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
...
...
@@ -259,13 +263,13 @@ ep-well:WellHead
rdfs:
subClassOf
ep-well:
SpatialPartOfAWell
.
ep-well:
averageBottomHolePressure
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"average bottom hole pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-well:
averageBottomHoleTemperature
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"average bottom hole temperature"
^^
xsd:
string
;
rdfs:
range
ep-core:
Temperature
.
...
...
@@ -277,19 +281,19 @@ ep-well:azimuth
rdfs:
range
ep-core:
PlaneAngle
.
ep-well:
bottomHoleMeasuredDepth
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"bottom hole measured depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-well:
bottomHoleTemperature
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"bottom hole temperature"
^^
xsd:
string
;
rdfs:
range
ep-core:
Temperature
.
ep-well:
bottomHoleTrueVerticalDepth
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"bottom hole true vertical depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -301,13 +305,13 @@ ep-well:carbonDioxideConcentration
rdfs:
range
ep-core:
SpecificMass
.
ep-well:
cementingFluidPerCentFreeWater
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
CementingFluid
;
rdfs:
label
"cementing fluid per cent free water"
^^
xsd:
string
;
rdfs:
range
ep-core:
SpecificVolume
.
ep-well:
cementingFluidThickeningTime
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
CementingFluid
;
rdfs:
label
"cementing fluid thickening time"
^^
xsd:
string
;
rdfs:
range
ep-core:
TimeDuration
.
...
...
@@ -325,7 +329,7 @@ ep-well:coreLength
rdfs:
range
ep-core:
Length
.
ep-well:
diameterOfAWellBorePilotHole
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
WellBorePilotHole
;
rdfs:
label
"diameter of a wellbore pilot hole"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -343,13 +347,13 @@ ep-well:ethaneConcentration
rdfs:
range
ep-core:
SpecificVolume
.
ep-well:
finalBottomHoleMeasuredDepth
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"final bottom hole measured depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-well:
finalBottomHoleTrueVerticalDepth
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"final bottom hole true vertical depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -361,13 +365,13 @@ ep-well:gasConcentrationHigh
rdfs:
range
ep-core:
SpecificVolume
.
ep-well:
gasConcentrationLow
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
Fluid
;
rdfs:
label
"gas concentration - low"
^^
xsd:
string
;
rdfs:
range
ep-core:
SpecificVolume
.
ep-well:
gasOilRatio
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
Fluid
;
rdfs:
label
"gas oil ratio"
^^
xsd:
string
;
rdfs:
range
ep-core:
SpecificVolume
.
...
...
@@ -391,7 +395,7 @@ ep-well:inclination
rdfs:
range
ep-core:
PlaneAngle
.
ep-well:
initialBottomHoleMeasuredDepth
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"initial bottom hole measured depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -426,13 +430,13 @@ ep-well:measuredDepthOfPlugTop
rdfs:
range
ep-core:
Length
.
ep-well:
measuredDepthToTheBottomOfAPartOfAWellBore
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
SpatialPartOfAWellBore
;
rdfs:
label
"measured depth to the bottom of a part of a wellbore"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-well:
measuredDepthToTheTopOfAPartOfAWellBore
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
SpatialPartOfAWellBore
;
rdfs:
label
"measured depth to the top of a part of a wellbore"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -456,19 +460,19 @@ ep-well:norButaneConcentration
rdfs:
range
ep-core:
SpecificVolume
.
ep-well:
plannedBottomHoleMeasuredDepth
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"planned bottom hole measured depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-well:
plannedPilotBottomHoleMeasuredDepth
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
WellBorePilotHole
;
rdfs:
label
"planned pilot bottom hole measured depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-well:
plannedPilotBottomHoleTrueVerticalDepth
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
WellBorePilotHole
;
rdfs:
label
"planned pilot bottom hole true vertical depth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -480,7 +484,7 @@ ep-well:porePressure
rdfs:
range
ep-core:
Pressure
.
ep-well:
porePressureEquivalentMudDensity
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"pore pressure - equivalent mud density"
^^
xsd:
string
;
rdfs:
range
ep-core:
Density
.
...
...
@@ -492,7 +496,7 @@ ep-well:propaneConcentration
rdfs:
range
ep-core:
SpecificVolume
.
ep-well:
ratioOfCementMixToWater
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
CementingFluid
;
rdfs:
label
"ratio of cement mix to water"
^^
xsd:
string
;
rdfs:
range
ep-core:
SpecificVolume
.
...
...
@@ -509,13 +513,13 @@ ep-well:showDescription
rdfs:
label
"show description"
^^
xsd:
string
.
ep-well:
shutInCasingPressure
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"shut in casing pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-well:
shutInDrillPipePressure
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"shut in drill pipe pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
...
...
@@ -526,7 +530,7 @@ ep-well:stratigraphyDescription
rdfs:
label
"stratigraphy description"
^^
xsd:
string
.
ep-well:
strengthOfRockFormation
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
SurroundingRockFormation
;
rdfs:
label
"strength of rock formation"
^^
xsd:
string
;
rdfs:
range
ep-core:
StrengthOfRockFormation
.
...
...
@@ -538,30 +542,30 @@ ep-well:trueVerticalDepth
rdfs:
range
ep-core:
Length
.
ep-well:
trueVerticalDepthToTheBottomOfAPartOfAWellBore
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
SpatialPartOfAWellBore
;
rdfs:
label
"true vertical depth to the bottom of a part of a wellbore"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-well:
trueVerticalDepthToTheTopOfAPartOfAWellBore
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
SpatialPartOfAWellBore
;
rdfs:
label
"true vertical depth to the top of a part of a wellbore"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-well:
waterOilRatio
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_property
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-well:
Fluid
;
rdfs:
label
"water oil ratio"
^^
xsd:
string
;
rdfs:
range
ep-core:
SpecificVolume
.
ep-well:
wellBoreCompletedAt
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"wellbore completed at"
^^
xsd:
string
.
ep-well:
wellBorePreSpudAt
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-well:
TemporalPartOfAWellBore
;
rdfs:
label
"wellbore pre-spud at"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/spin/SPIN_EP-DDR-tables-v1.0.spin.ttl
View file @
351adc5
...
...
@@ -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://
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:
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:
versionInfo
"0.1.0"
^^
xsd:
string
.
ddr-tables:
BitRecord
...
...
@@ -414,7 +414,7 @@ ddr-tables:CasingLinerTubingInformation
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#Well
Stimula
tion>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#Well
Comple
tion>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellStim"
^^
xsd:
string
...
...
@@ -567,44 +567,44 @@ ddr-tables:CasingLinerTubingInformation
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"
casingLinerTubingType
"
^^
xsd:
string
[
sp:
varName
"
steelGradeAPI_5CTClass
"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#
API_5CT_c
lass>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#
SteelGradeAPI_5CTC
lass>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"
casingLinerTubingType
"
^^
xsd:
string
[
sp:
varName
"
steelGradeAPI_5CTClass
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"nominalGrade"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"
casingLinerTubingType
"
^^
xsd:
string
[
sp:
varName
"
steelGradeAPI_5CTClass
"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"
casingLinerTubingMPUL
"
^^
xsd:
string
[
sp:
varName
"
pipeWeightAPI_5CTClass
"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/
core#MassPerUnitLength
>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/
equipment#PipeWeightAPI_5CTClass
>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"
casingLinerTubingMPUL
"
^^
xsd:
string
[
sp:
varName
"
pipeWeightAPI_5CTClass
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"nominalWeight"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#pound_foot-1>
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"
casingLinerTubingMPUL
"
^^
xsd:
string
[
sp:
varName
"
pipeWeightAPI_5CTClass
"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
...
...
@@ -625,18 +625,23 @@ ddr-tables:CasingLinerTubingInformation
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"
outDiam
"
^^
xsd:
string
[
sp:
varName
"
pipeOutsideDiameterAPI_5CTClass
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#PipeOutsideDiameterAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"nominalOutsideDiameter"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#inch>
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"
outDiam
"
^^
xsd:
string
[
sp:
varName
"
pipeOutsideDiameterAPI_5CTClass
"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
...
...
@@ -1190,18 +1195,23 @@ ddr-tables:CementInformation
[
sp:
varName
"casing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"
odtub
"
^^
xsd:
string
[
sp:
varName
"
pipeOutsideDiameterAPI_5CTClass
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"casing"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#PipeOutsideDiameterAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"casingStringDiameter"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#inch>
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"
odtub
"
^^
xsd:
string
[
sp:
varName
"
pipeOutsideDiameterAPI_5CTClass
"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
...
...
@@ -1446,87 +1456,179 @@ ddr-tables:CoreInformation
rdfs:
subClassOf
rhspin:
DDRTableTemplates
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
orderBy
(
_:
b1
)
;
sp:
resultVariables
(
_:
b1
_:
b2
_:
b3
_:
b4
_:
b5
_:
b6
_:
b7
_:
b8
)
;
sp:
where
([
sp:
object
_:
b9
;
sp:
orderBy
([
sp:
varName
"coreNo"
^^
xsd:
string
])
;
sp:
resultVariables
([
sp:
varName
"coreNo"
^^
xsd:
string
]
[
sp:
varName
"depthTopmMD"
^^
xsd:
string
]
[
sp:
varName
"depthBottommMDCore"
^^
xsd:
string
]
[
sp:
varName
"length"
^^
xsd:
string
]
[
sp:
varName
"recoveryCore"
^^
xsd:
string
]
[
sp:
varName
"coreBarrelLength"
^^
xsd:
string
]
[
sp:
varName
"innerBarrelType"
^^
xsd:
string
]
[
sp:
varName
"description"
^^
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
_:
b10
;
]
[
sp:
object
[
sp:
varName
"extractWellCore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b9
sp:
subject
[
sp:
varName
"reportOn"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#ExtractAWellCore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
]
[
sp:
object
_:
b1
;
sp:
subject
[
sp:
varName
"extractWellCore"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"coreNo"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#identificationNumberOfCore>
;
sp:
subject
_:
b10
sp:
subject
[
sp:
varName
"extractWellCore"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b11
;
sp:
elements
([
sp:
object
[
sp:
varName
"wbState"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b10
sp:
subject
[
sp:
varName
"extractWellCore"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wb"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"wbState"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b12
;
sp:
elements
([
sp:
object
[
sp:
varName
"mdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b2
;
sp:
subject
[
sp:
varName
"wb"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"depthTopmMD"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b12
sp:
subject
[
sp:
varName
"mdTop"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b13
;
sp:
elements
([
sp:
object
[
sp:
varName
"mdBott"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b3
;
sp:
subject
[
sp:
varName
"wb"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"depthBottommMDCore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b13
sp:
subject
[
sp:
varName
"mdBott"
^^
xsd:
string
]
])
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b14
;
sp:
elements
([
sp:
object
[
sp:
varName
"recCore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#recoveredCore>
;
sp:
subject
_:
b10
sp:
subject
[
sp:
varName
"extractWellCore"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b8
;
sp:
elements
([
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b14
sp:
subject
[
sp:
varName
"recCore"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b15
;
sp:
elements
([
sp:
object
[
sp:
varName
"coreRecPer"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#relativeAmountOfCoreRecovered>
;
sp:
subject
_:
b14
]
[
sp:
object
_:
b5
;
sp:
subject
[
sp:
varName
"recCore"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"recoveryCore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#perCentByVolume>
;
sp:
subject
_:
b15
sp:
subject
[
sp:
varName
"coreRecPer"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b16
;
sp:
elements
([
sp:
object
[
sp:
varName
"coreLength"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#coreLength>
;
sp:
subject
_:
b14
]
[
sp:
object
_:
b4
;
sp:
subject
[
sp:
varName
"recCore"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"length"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b16
sp:
subject
[
sp:
varName
"coreLength"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b17
;
sp:
elements
([
sp:
object
[
sp:
varName
"barrel"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#hasBarrel>
;
sp:
subject
_:
b14
sp:
subject
[
sp:
varName
"recCore"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b18
;
sp:
elements
([
sp:
object
[
sp:
varName
"barLen"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#lengthOfInnerBarrel>
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b6
;
sp:
subject
[
sp:
varName
"barrel"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"coreBarrelLength"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b18
sp:
subject
[
sp:
varName
"barLen"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b19
;
sp:
elements
([
sp:
object
[
sp:
varName
"barType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b7
;
sp:
subject
[
sp:
varName
"barrel"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"innerBarrelType"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b19
sp:
subject
[
sp:
varName
"barType"
^^
xsd:
string
]
])
])
])
...
...
@@ -1725,94 +1827,94 @@ ddr-tables:EquipmentFailure
rdfs:
subClassOf
rhspin:
DDRTableTemplates
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
orderBy
(
_:
b
20
)
;
sp:
resultVariables
(
_:
b
20
_:
b21
_:
b22
_:
b23
_:
b24
_:
b25
_:
b26
)
;
sp:
where
([
sp:
object
_:
b
27
;
sp:
orderBy
(
_:
b
1
)
;
sp:
resultVariables
(
_:
b
1
_:
b2
_:
b3
_:
b4
_:
b5
_:
b6
_:
b7
)
;
sp:
where
([
sp:
object
_:
b
8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/report#reportOn>
;
sp:
subject
[
sp:
varName
"report"
^^
xsd:
string
]
]
[
sp:
object
_:
b
28
;
]
[
sp:
object
_:
b
9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b
27
sp:
subject
_:
b
8
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#EquipmentFailureAndRepair>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
28
sp:
subject
_:
b
9
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
29
;
sp:
elements
([
sp:
object
_:
b
10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#missedProductionTime>
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
24
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
5
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#minute>
;
sp:
subject
_:
b
29
sp:
subject
_:
b
10
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
30
;
sp:
elements
([
sp:
object
_:
b
11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#failedEquipment>
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
31
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
30
]
[
sp:
object
_:
b
32
;
sp:
subject
_:
b
11
]
[
sp:
object
_:
b
13
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
31
sp:
subject
_:
b
12
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/drilling-equipment-type#DrillingEquipmentType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
32
]
[
sp:
object
_:
b
23
;
sp:
subject
_:
b
13
]
[
sp:
object
_:
b
4
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b
32
sp:
subject
_:
b
13
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
33
;
sp:
elements
([
sp:
object
_:
b
14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#timeOfFailure>
;
sp:
subject
_:
b
28
sp:
subject
_:
b
9
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
dateFormat
;
arg:
date
_:
b
33
;
arg:
date
_:
b
14
;
arg:
pattern
"yyyy-MM-dd HH:mm"
]
;
sp:
variable
_:
b
20
sp:
variable
_:
b
1
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
34
;
sp:
elements
([
sp:
object
_:
b
15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#timeOfRepair>
;
sp:
subject
_:
b
28
sp:
subject
_:
b
9
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
dateFormat
;
arg:
date
_:
b
34
;
arg:
date
_:
b
15
;
arg:
pattern
"yyyy-MM-dd HH:mm"
]
;
sp:
variable
_:
b
25
sp:
variable
_:
b
6
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
35
;
sp:
elements
([
sp:
object
_:
b
16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
36
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#bottomHoleMeasuredDepth>
;
sp:
subject
_:
b
35
]
[
sp:
object
_:
b2
1
;
sp:
subject
_:
b
16
]
[
sp:
object
_:
b2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b
36
sp:
subject
_:
b
17
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
35
;
sp:
elements
([
sp:
object
_:
b
16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
37
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#bottomHoleTrueVerticalDepth>
;
sp:
subject
_:
b
35
]
[
sp:
object
_:
b
22
;
sp:
subject
_:
b
16
]
[
sp:
object
_:
b
3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b
37
sp:
subject
_:
b
18
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
26
;
sp:
elements
([
sp:
object
_:
b
7
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b
28
sp:
subject
_:
b
9
])
])
]
;
...
...
@@ -2775,96 +2877,96 @@ ddr-tables:Operations
rdfs:
subClassOf
rhspin:
DDRTableTemplates
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
orderBy
(
_:
b
38
)
;
sp:
resultVariables
(
_:
b
38
_:
b39
_:
b40
_:
b41
_:
b42
_:
b43
_:
b44
_:
b45
)
;
sp:
where
([
sp:
object
_:
b
46
;
sp:
orderBy
(
_:
b
19
)
;
sp:
resultVariables
(
_:
b
19
_:
b20
_:
b21
_:
b22
_:
b23
_:
b24
_:
b25
_:
b26
)
;
sp:
where
([
sp:
object
_:
b
27
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/report#reportOn>
;
sp:
subject
[
sp:
varName
"report"
^^
xsd:
string
]
]
[
sp:
object
_:
b
47
;
]
[
sp:
object
_:
b
28
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b
46
]
[
sp:
object
_:
b
48
;
sp:
subject
_:
b
27
]
[
sp:
object
_:
b
29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b
47
sp:
subject
_:
b
28
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
dateFormat
;
arg:
date
_:
b
48
;
arg:
date
_:
b
29
;
arg:
pattern
"HH:mm"
]
;
sp:
variable
_:
b
38
]
[
sp:
object
_:
b
49
;
sp:
variable
_:
b
19
]
[
sp:
object
_:
b
30
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b
47
sp:
subject
_:
b
28
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
dateFormat
;
arg:
date
_:
b
49
;
arg:
date
_:
b
30
;
arg:
pattern
"HH:mm"
]
;
sp:
variable
_:
b
39
]
[
sp:
object
_:
b
50
;
sp:
variable
_:
b
20
]
[
sp:
object
_:
b
31
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
47
sp:
subject
_:
b
28
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#ActivitySuccessType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
50
]
[
sp:
object
_:
b
44
;
sp:
subject
_:
b
31
]
[
sp:
object
_:
b
25
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b
50
sp:
subject
_:
b
31
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
51
;
sp:
elements
([
sp:
object
_:
b
32
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
47
sp:
subject
_:
b
28
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity-purpose#DailyDrillingActivityPurposeType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
51
sp:
subject
_:
b
32
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
name
;
sp:
arg1
_:
b
51
sp:
arg1
_:
b
32
]
;
sp:
variable
_:
b
43
sp:
variable
_:
b
24
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
52
;
sp:
elements
([
sp:
object
_:
b
33
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
47
]
[
sp:
object
_:
b
53
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
34
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#initialBottomHoleMeasuredDepth>
;
sp:
subject
_:
b
52
]
[
sp:
object
_:
b
40
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b
21
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b
53
]
[
sp:
object
_:
b
52
;
sp:
subject
_:
b
34
]
[
sp:
object
_:
b
33
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
47
]
[
sp:
object
_:
b
54
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
35
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#finalBottomHoleMeasuredDepth>
;
sp:
subject
_:
b
52
]
[
sp:
object
_:
b
41
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b
22
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
sp:
subject
_:
b
54
sp:
subject
_:
b
35
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
sub
;
sp:
arg1
[
rdf:
type
spif:
cast
;
arg:
datatype
xsd:
float
;
sp:
arg1
_:
b
41
sp:
arg1
_:
b
22
]
;
sp:
arg2
[
rdf:
type
spif:
cast
;
arg:
datatype
xsd:
float
;
sp:
arg1
_:
b
40
sp:
arg1
_:
b
21
]
]
;
sp:
variable
_:
b
42
sp:
variable
_:
b
23
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
45
;
sp:
elements
([
sp:
object
_:
b
26
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b
47
sp:
subject
_:
b
28
])
])
]
;
...
...
@@ -3661,13 +3763,20 @@ ddr-tables:WellControlIncident
[
sp:
varName
"lastCasing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"
lcDepth
"
^^
xsd:
string
[
sp:
varName
"
casing
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/
well#measuredDepth
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/
core#temporalPartOf
>
;
sp:
subject
[
sp:
varName
"lastCasing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"lcDepth"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
[
sp:
varName
"casing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"depthToCasing"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#metre>
;
...
...
@@ -4347,83 +4456,26 @@ ppm"""^^xsd:string """H2S
content
ppm"""
^^
xsd:
string
)
.
_:
b54
sp:
varName
"ed"
^^
xsd:
string
.
_:
b53
sp:
varName
"id"
^^
xsd:
string
.
_:
b52
sp:
varName
"wellbore"
^^
xsd:
string
.
_:
b51
sp:
varName
"subactclass"
^^
xsd:
string
.
_:
b50
sp:
varName
"stateclass"
^^
xsd:
string
.
_:
b49
sp:
varName
"finishedAt"
^^
xsd:
string
.
_:
b48
sp:
varName
"startedAt"
^^
xsd:
string
.
_:
b47
sp:
varName
"part"
^^
xsd:
string
.
_:
b46
sp:
varName
"reportOn"
^^
xsd:
string
.
_:
b45
sp:
varName
"remark"
^^
xsd:
string
.
_:
b44
sp:
varName
"state"
^^
xsd:
string
.
_:
b43
sp:
varName
"mainSubActivity"
^^
xsd:
string
.
_:
b42
sp:
varName
"depth"
^^
xsd:
string
.
_:
b41
sp:
varName
"endDepth"
^^
xsd:
string
.
_:
b40
sp:
varName
"startDepth"
^^
xsd:
string
.
_:
b39
sp:
varName
"endTime"
^^
xsd:
string
.
_:
b38
sp:
varName
"startTime"
^^
xsd:
string
.
_:
b37
sp:
varName
"tvd"
^^
xsd:
string
.
_:
b36
sp:
varName
"md"
^^
xsd:
string
.
_:
b35
sp:
varName
"
wellbore
"
^^
xsd:
string
.
sp:
varName
"
ed
"
^^
xsd:
string
.
_:
b34
sp:
varName
"
timeOfRepair
"
^^
xsd:
string
.
sp:
varName
"
id
"
^^
xsd:
string
.
_:
b33
sp:
varName
"
timeOfFailu
re"
^^
xsd:
string
.
sp:
varName
"
wellbo
re"
^^
xsd:
string
.
_:
b32
sp:
varName
"
classOfEquipment
"
^^
xsd:
string
.
sp:
varName
"
subactclass
"
^^
xsd:
string
.
_:
b31
sp:
varName
"
equipment
"
^^
xsd:
string
.
sp:
varName
"
stateclass
"
^^
xsd:
string
.
_:
b30
sp:
varName
"
temporalPartOfEquipmen
t"
^^
xsd:
string
.
sp:
varName
"
finishedA
t"
^^
xsd:
string
.
_:
b29
sp:
varName
"
mp
t"
^^
xsd:
string
.
sp:
varName
"
startedA
t"
^^
xsd:
string
.
_:
b28
sp:
varName
"part"
^^
xsd:
string
.
...
...
@@ -4432,70 +4484,70 @@ _:b27
sp:
varName
"reportOn"
^^
xsd:
string
.
_:
b26
sp:
varName
"
failureDescription
"
^^
xsd:
string
.
sp:
varName
"
remark
"
^^
xsd:
string
.
_:
b25
sp:
varName
"
repairedTim
e"
^^
xsd:
string
.
sp:
varName
"
stat
e"
^^
xsd:
string
.
_:
b24
sp:
varName
"
downtime
"
^^
xsd:
string
.
sp:
varName
"
mainSubActivity
"
^^
xsd:
string
.
_:
b23
sp:
varName
"
equipmentType
"
^^
xsd:
string
.
sp:
varName
"
depth
"
^^
xsd:
string
.
_:
b22
sp:
varName
"
depthTVD
"
^^
xsd:
string
.
sp:
varName
"
endDepth
"
^^
xsd:
string
.
_:
b21
sp:
varName
"
depthMD
"
^^
xsd:
string
.
sp:
varName
"
startDepth
"
^^
xsd:
string
.
_:
b20
sp:
varName
"
start
Time"
^^
xsd:
string
.
sp:
varName
"
end
Time"
^^
xsd:
string
.
_:
b19
sp:
varName
"
barTyp
e"
^^
xsd:
string
.
sp:
varName
"
startTim
e"
^^
xsd:
string
.
_:
b18
sp:
varName
"
barLen
"
^^
xsd:
string
.
sp:
varName
"
tvd
"
^^
xsd:
string
.
_:
b17
sp:
varName
"
barrel
"
^^
xsd:
string
.
sp:
varName
"
md
"
^^
xsd:
string
.
_:
b16
sp:
varName
"
coreLength
"
^^
xsd:
string
.
sp:
varName
"
wellbore
"
^^
xsd:
string
.
_:
b15
sp:
varName
"
coreRecPe
r"
^^
xsd:
string
.
sp:
varName
"
timeOfRepai
r"
^^
xsd:
string
.
_:
b14
sp:
varName
"
recCo
re"
^^
xsd:
string
.
sp:
varName
"
timeOfFailu
re"
^^
xsd:
string
.
_:
b13
sp:
varName
"
mdBot
t"
^^
xsd:
string
.
sp:
varName
"
classOfEquipmen
t"
^^
xsd:
string
.
_:
b12
sp:
varName
"
mdTop
"
^^
xsd:
string
.
sp:
varName
"
equipment
"
^^
xsd:
string
.
_:
b11
sp:
varName
"
wb
"
^^
xsd:
string
.
sp:
varName
"
temporalPartOfEquipment
"
^^
xsd:
string
.
_:
b10
sp:
varName
"
extractWellCore
"
^^
xsd:
string
.
sp:
varName
"
mpt
"
^^
xsd:
string
.
_:
b9
sp:
varName
"
reportOn
"
^^
xsd:
string
.
_:
b9
sp:
varName
"
part
"
^^
xsd:
string
.
_:
b8
sp:
varName
"
descriptio
n"
^^
xsd:
string
.
_:
b8
sp:
varName
"
reportO
n"
^^
xsd:
string
.
_:
b7
sp:
varName
"
innerBarrelType
"
^^
xsd:
string
.
_:
b7
sp:
varName
"
failureDescription
"
^^
xsd:
string
.
_:
b6
sp:
varName
"
coreBarrelLength
"
^^
xsd:
string
.
_:
b6
sp:
varName
"
repairedTime
"
^^
xsd:
string
.
_:
b5
sp:
varName
"
recoveryCor
e"
^^
xsd:
string
.
_:
b5
sp:
varName
"
downtim
e"
^^
xsd:
string
.
_:
b4
sp:
varName
"
length
"
^^
xsd:
string
.
_:
b4
sp:
varName
"
equipmentType
"
^^
xsd:
string
.
_:
b3
sp:
varName
"depth
BottommMDCore
"
^^
xsd:
string
.
_:
b3
sp:
varName
"depth
TVD
"
^^
xsd:
string
.
_:
b2
sp:
varName
"depth
Topm
MD"
^^
xsd:
string
.
_:
b2
sp:
varName
"depthMD"
^^
xsd:
string
.
_:
b1
sp:
varName
"
coreNo
"
^^
xsd:
string
.
_:
b1
sp:
varName
"
startTime
"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-v1.1.spin.ttl
View file @
351adc5
# Saved by TopBraid on Wed Nov 02 15:54:15 GMT 2011
# baseURI: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://www.reportinghub.no/ep/schema/1.0/activity-purpose
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/drilling-equipment-type
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.witsml.org/schemas/1series
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/activity-purpose
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/spin/rh
# imports: http://www.witsml.org/schemas/1series
@prefix
activity-purpose:
<http://www.reportinghub.no/ep/schema/1.0/activity-purpose#>
.
@prefix
afn:
<http://jena.hpl.hp.com/ARQ/function#>
.
...
...
@@ -123,7 +124,7 @@ ep-spin-lib:buildDailyDrillingReportURI
ep-spin-lib:
buildDrillBitSizeClassURI
rdf:
type
spin:
Function
;
rdfs:
label
"build WellBoreDrillBit
SizeClass URI"
^^
xsd:
string
;
rdfs:
label
"build WellBoreDrillBit
Class URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
...
...
@@ -416,13 +417,53 @@ ep-spin-lib:buildPilotHoleOfAWellBoreURI
])
]
.
ep-spin-lib:
buildPipeOutsideDiameterAPI_5CTClass
rdf:
type
spin:
Function
;
rdfs:
label
"build PipeOutsideDiameterAPI_5CTClass URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b13
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/pipeOutsideDiameter#API_5CT-"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"-NS"
]
]
;
sp:
variable
_:
b13
])
]
.
ep-spin-lib:
buildPipeWeightAPI_5CTClass
rdf:
type
spin:
Function
;
rdfs:
label
"build PipeWeightAPI_5CTClass URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b14
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/pipeWeight#API_5CT-"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"-NS"
]
]
;
sp:
variable
_:
b14
])
]
.
ep-spin-lib:
buildPorePressureDeterminationURI
rdf:
type
spin:
Function
;
rdfs:
label
"build PorePressureDetermination URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b1
3
)
;
sp:
resultVariables
(
_:
b1
5
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -435,7 +476,7 @@ ep-spin-lib:buildPorePressureDeterminationURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b1
3
sp:
variable
_:
b1
5
])
]
.
...
...
@@ -445,7 +486,7 @@ ep-spin-lib:buildPreliminaryZonationURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b1
4
)
;
sp:
resultVariables
(
_:
b1
6
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -458,7 +499,7 @@ ep-spin-lib:buildPreliminaryZonationURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b1
4
sp:
variable
_:
b1
6
])
]
.
...
...
@@ -482,13 +523,32 @@ ep-spin-lib:buildRigURI
])
]
.
ep-spin-lib:
buildSteelGradeAPI_5CTClass
rdf:
type
spin:
Function
;
rdfs:
label
"build SteelGradeAPI_5CTClass URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b17
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/steelGrade#API_5CT-"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
spin:
_arg1
]
]
;
sp:
variable
_:
b17
])
]
.
ep-spin-lib:
buildTemporalPartOfARigURI
rdf:
type
spin:
Function
;
rdfs:
label
"build TemporalPartOfRig URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b1
5
)
;
sp:
resultVariables
(
_:
b1
8
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -501,7 +561,7 @@ ep-spin-lib:buildTemporalPartOfARigURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b1
5
sp:
variable
_:
b1
8
])
]
.
...
...
@@ -511,7 +571,7 @@ ep-spin-lib:buildTemporalPartOfAWellBoreDuringWellControlIncidentURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b1
6
)
;
sp:
resultVariables
(
_:
b1
9
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -522,7 +582,7 @@ ep-spin-lib:buildTemporalPartOfAWellBoreDuringWellControlIncidentURI
sp:
arg3
spin:
_arg2
]
]
;
sp:
variable
_:
b1
6
sp:
variable
_:
b1
9
])
]
.
...
...
@@ -532,7 +592,7 @@ ep-spin-lib:buildTemporalPartOfAWellBoreURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
17
)
;
sp:
resultVariables
(
_:
b
20
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -545,7 +605,7 @@ ep-spin-lib:buildTemporalPartOfAWellBoreURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b
17
sp:
variable
_:
b
20
])
]
.
...
...
@@ -555,7 +615,7 @@ ep-spin-lib:buildURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
18
)
;
sp:
resultVariables
(
_:
b
21
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
iri
;
...
...
@@ -564,7 +624,7 @@ ep-spin-lib:buildURI
sp:
arg2
spin:
_arg2
]
]
;
sp:
variable
_:
b
18
sp:
variable
_:
b
21
])
]
;
spin:
constraint
...
...
@@ -584,7 +644,7 @@ ep-spin-lib:buildWellBoreDirectionalSurveyURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
19
)
;
sp:
resultVariables
(
_:
b
22
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -597,7 +657,7 @@ ep-spin-lib:buildWellBoreDirectionalSurveyURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b
19
sp:
variable
_:
b
22
])
]
.
...
...
@@ -607,7 +667,7 @@ ep-spin-lib:buildWellBoreDrillBitRunURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
0
)
;
sp:
resultVariables
(
_:
b2
3
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -620,7 +680,7 @@ ep-spin-lib:buildWellBoreDrillBitRunURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b2
0
sp:
variable
_:
b2
3
])
]
.
...
...
@@ -630,7 +690,7 @@ ep-spin-lib:buildWellBoreDrillBitURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
1
)
;
sp:
resultVariables
(
_:
b2
4
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -641,7 +701,7 @@ ep-spin-lib:buildWellBoreDrillBitURI
sp:
arg3
spin:
_arg2
]
]
;
sp:
variable
_:
b2
1
sp:
variable
_:
b2
4
])
]
.
...
...
@@ -651,7 +711,7 @@ ep-spin-lib:buildWellBoreKickOffURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
2
)
;
sp:
resultVariables
(
_:
b2
5
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -660,7 +720,7 @@ ep-spin-lib:buildWellBoreKickOffURI
sp:
arg1
spin:
_arg1
]
]
;
sp:
variable
_:
b2
2
sp:
variable
_:
b2
5
])
]
.
...
...
@@ -670,7 +730,7 @@ ep-spin-lib:buildWellBoreLogRunURI
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
3
)
;
sp:
resultVariables
(
_:
b2
6
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
...
...
@@ -683,7 +743,48 @@ ep-spin-lib:buildWellBoreLogRunURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b23
sp:
variable
_:
b26
])
]
.
ep-spin-lib:
buildWellBoreSectionSizeClassURI
rdf:
type
spin:
Function
;
rdfs:
label
"build WellBoreDrillBitClass URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b27
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/wellbore-type#SectionSize-"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"-NS"
]
]
;
sp:
variable
_:
b27
])
]
.
ep-spin-lib:
buildWellBoreSizeSectionURI
rdf:
type
spin:
Function
;
rdfs:
label
"build WellBoreSection by size URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b28
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"https://www.reportinghub.no/ep/data/WellBoreSection/"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
sp:
arg3
spin:
_arg2
]
]
;
sp:
variable
_:
b28
])
]
.
...
...
@@ -713,17 +814,17 @@ ep-spin-lib:buildWellCementJobURI
])
]
.
ep-spin-lib:
buildWellCo
ntrolIncidentURI
ep-spin-lib:
buildWellCo
mpletionURI
rdf:
type
spin:
Function
;
rdfs:
label
"build WellCo
ntrolIncident URI"
^^
xsd:
string
;
rdfs:
label
"build WellCo
mpletion URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
4
)
;
sp:
resultVariables
(
_:
b2
9
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"https://www.reportinghub.no/ep/data/WellCo
ntrolIncident/"
;
sp:
arg1
"https://www.reportinghub.no/ep/data/WellCo
mpletion/"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
...
...
@@ -732,22 +833,21 @@ ep-spin-lib:buildWellControlIncidentURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
_:
b2
4
sp:
variable
_:
b2
9
])
]
.
ep-spin-lib:
buildWell
StimulationURI
ep-spin-lib:
buildWell
ControlIncidentURI
rdf:
type
spin:
Function
;
rdfs:
label
"build Well
Stimulation URI"
^^
xsd:
string
;
rdfs:
label
"build Well
ControlIncident URI"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
([
sp:
varName
"uri"
^^
xsd:
string
])
;
sp:
resultVariables
(
_:
b30
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildURI
;
sp:
arg1
"https://www.reportinghub.no/ep/data/Well
Stimulation/"
;
sp:
arg1
"https://www.reportinghub.no/ep/data/Well
ControlIncident/"
;
sp:
arg2
[
rdf:
type
fn:
concat
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"$"
;
...
...
@@ -756,9 +856,7 @@ ep-spin-lib:buildWellStimulationURI
sp:
arg5
spin:
_arg3
]
]
;
sp:
variable
[
sp:
varName
"uri"
^^
xsd:
string
]
sp:
variable
_:
b30
])
]
.
...
...
@@ -947,7 +1045,7 @@ ep-spin-lib:normalizeString
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
25
)
;
sp:
resultVariables
(
_:
b
31
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
regex
;
...
...
@@ -955,67 +1053,67 @@ ep-spin-lib:normalizeString
sp:
arg2
"\\((.*)\\)"
;
sp:
arg3
""
]
;
sp:
variable
_:
b
26
sp:
variable
_:
b
32
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
trim
;
sp:
arg1
_:
b
26
sp:
arg1
_:
b
32
]
;
sp:
variable
_:
b
27
sp:
variable
_:
b
33
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
encodeURL
;
sp:
arg1
_:
b
27
sp:
arg1
_:
b
33
]
;
sp:
variable
_:
b
28
sp:
variable
_:
b
34
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
regex
;
sp:
arg1
_:
b
28
;
sp:
arg1
_:
b
34
;
sp:
arg2
"%2F"
;
sp:
arg3
"_"
]
;
sp:
variable
_:
b
29
sp:
variable
_:
b
35
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
regex
;
sp:
arg1
_:
b
29
;
sp:
arg1
_:
b
35
;
sp:
arg2
"%[0-9A-F][0-9A-F]"
;
sp:
arg3
""
]
;
sp:
variable
_:
b3
0
sp:
variable
_:
b3
6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
regex
;
sp:
arg1
_:
b3
0
;
sp:
arg1
_:
b3
6
;
sp:
arg2
"\\+"
;
sp:
arg3
"_"
]
;
sp:
variable
_:
b3
1
sp:
variable
_:
b3
7
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
regex
;
sp:
arg1
_:
b3
1
;
sp:
arg1
_:
b3
7
;
sp:
arg2
"_+"
;
sp:
arg3
"_"
]
;
sp:
variable
_:
b3
2
sp:
variable
_:
b3
8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
regex
;
sp:
arg1
_:
b3
2
;
sp:
arg1
_:
b3
8
;
sp:
arg2
"\\*"
;
sp:
arg3
""
]
;
sp:
variable
_:
b3
3
sp:
variable
_:
b3
9
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
xsd:
string
;
sp:
arg1
[
rdf:
type
smf:
upperCase
;
sp:
arg1
_:
b3
3
sp:
arg1
_:
b3
9
]
]
;
sp:
variable
_:
b
25
sp:
variable
_:
b
31
])
]
;
spin:
constraint
...
...
@@ -1030,7 +1128,7 @@ ep-spin-lib:selectActivitySuccessType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
34
)
;
sp:
resultVariables
(
_:
b
40
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1041,7 +1139,7 @@ ep-spin-lib:selectActivitySuccessType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#SuccessfulActivity>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#FailedActivity>
]
;
sp:
variable
_:
b
34
sp:
variable
_:
b
40
])
]
.
...
...
@@ -1051,7 +1149,7 @@ ep-spin-lib:selectCasingRoleType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
35
)
;
sp:
resultVariables
(
_:
b
41
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1076,7 +1174,7 @@ ep-spin-lib:selectCasingRoleType
]
]
]
;
sp:
variable
_:
b
35
sp:
variable
_:
b
41
])
]
.
...
...
@@ -1086,7 +1184,7 @@ ep-spin-lib:selectCementingFluidReturnType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
36
)
;
sp:
resultVariables
(
_:
b
42
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1097,7 +1195,7 @@ ep-spin-lib:selectCementingFluidReturnType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WellCementPumpingWithFluidReturn>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellCementPumpingWithoutFluidReturn>
]
;
sp:
variable
_:
b
36
sp:
variable
_:
b
42
])
]
.
...
...
@@ -1107,7 +1205,7 @@ ep-spin-lib:selectClassOfWellDatumObject
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
37
)
;
sp:
resultVariables
(
_:
b
43
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1125,7 +1223,7 @@ ep-spin-lib:selectClassOfWellDatumObject
sp:
arg3
owl:
Nothing
]
]
;
sp:
variable
_:
b
37
sp:
variable
_:
b
43
])
]
.
...
...
@@ -1135,7 +1233,7 @@ ep-spin-lib:selectComponentType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
38
)
;
sp:
resultVariables
(
_:
b
44
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1174,7 +1272,7 @@ ep-spin-lib:selectComponentType
]
]
]
;
sp:
variable
_:
b
38
sp:
variable
_:
b
44
])
]
.
...
...
@@ -1184,7 +1282,7 @@ ep-spin-lib:selectDailyDrillingReportType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
39
)
;
sp:
resultVariables
(
_:
b
45
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1202,7 +1300,7 @@ ep-spin-lib:selectDailyDrillingReportType
sp:
arg3
<http://www.reportinghub.no/ep/schema/report#FinalDailyDrillingReport>
]
]
;
sp:
variable
_:
b
39
sp:
variable
_:
b
45
])
]
.
...
...
@@ -1212,7 +1310,7 @@ ep-spin-lib:selectDensityScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b4
0
)
;
sp:
resultVariables
(
_:
b4
6
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1230,7 +1328,7 @@ ep-spin-lib:selectDensityScale
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
]
;
sp:
variable
_:
b4
0
sp:
variable
_:
b4
6
])
]
.
...
...
@@ -1240,7 +1338,7 @@ ep-spin-lib:selectDrillingActivityOutcomeType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b4
1
)
;
sp:
resultVariables
(
_:
b4
7
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1307,7 +1405,7 @@ ep-spin-lib:selectDrillingActivityOutcomeType
]
]
]
;
sp:
variable
_:
b4
1
sp:
variable
_:
b4
7
])
]
.
...
...
@@ -1317,7 +1415,7 @@ ep-spin-lib:selectDrillingActivityPurposeType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b4
2
)
;
sp:
resultVariables
(
_:
b4
8
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1902,7 +2000,7 @@ ep-spin-lib:selectDrillingActivityPurposeType
]
]
]
;
sp:
variable
_:
b4
2
sp:
variable
_:
b4
8
])
]
.
...
...
@@ -1912,7 +2010,7 @@ ep-spin-lib:selectDrillingActivityTypeAccordingToEquipmentType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b4
3
)
;
sp:
resultVariables
(
_:
b4
9
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -1951,7 +2049,7 @@ ep-spin-lib:selectDrillingActivityTypeAccordingToEquipmentType
]
]
]
;
sp:
variable
_:
b4
3
sp:
variable
_:
b4
9
])
]
.
...
...
@@ -1961,7 +2059,7 @@ ep-spin-lib:selectDrillingEquipmentType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
44
)
;
sp:
resultVariables
(
_:
b
50
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2378,7 +2476,7 @@ ep-spin-lib:selectDrillingEquipmentType
]
]
]
;
sp:
variable
_:
b
44
sp:
variable
_:
b
50
])
]
.
...
...
@@ -2388,7 +2486,7 @@ ep-spin-lib:selectFixedOrMoveableRigType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
45
)
;
sp:
resultVariables
(
_:
b
51
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2399,7 +2497,7 @@ ep-spin-lib:selectFixedOrMoveableRigType
sp:
arg2
<http://www.reportinghub.no/ep/schema/facility#FixedRig>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/facility#MoveableRig>
]
;
sp:
variable
_:
b
45
sp:
variable
_:
b
51
])
]
.
...
...
@@ -2409,7 +2507,7 @@ ep-spin-lib:selectFluidType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
46
)
;
sp:
resultVariables
(
_:
b
52
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2441,7 +2539,7 @@ ep-spin-lib:selectFluidType
]
]
]
;
sp:
variable
_:
b
46
sp:
variable
_:
b
52
])
]
.
...
...
@@ -2451,7 +2549,7 @@ ep-spin-lib:selectGasReadingType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
47
)
;
sp:
resultVariables
(
_:
b
53
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2518,7 +2616,7 @@ ep-spin-lib:selectGasReadingType
]
]
]
;
sp:
variable
_:
b
47
sp:
variable
_:
b
53
])
]
.
...
...
@@ -2528,7 +2626,7 @@ ep-spin-lib:selectInnerBarrelType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
48
)
;
sp:
resultVariables
(
_:
b
54
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2560,7 +2658,7 @@ ep-spin-lib:selectInnerBarrelType
]
]
]
;
sp:
variable
_:
b
48
sp:
variable
_:
b
54
])
]
.
...
...
@@ -2570,7 +2668,7 @@ ep-spin-lib:selectLabelOfSystem
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
49
)
;
sp:
resultVariables
(
_:
b
55
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2616,7 +2714,7 @@ ep-spin-lib:selectLabelOfSystem
]
]
]
;
sp:
variable
_:
b
49
sp:
variable
_:
b
55
])
]
.
...
...
@@ -2626,7 +2724,7 @@ ep-spin-lib:selectLengthScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b5
0
)
;
sp:
resultVariables
(
_:
b5
6
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2707,7 +2805,7 @@ ep-spin-lib:selectLengthScale
]
]
]
;
sp:
variable
_:
b5
0
sp:
variable
_:
b5
6
])
]
.
...
...
@@ -2717,7 +2815,7 @@ ep-spin-lib:selectMassPerUnitLengthScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b5
1
)
;
sp:
resultVariables
(
_:
b5
7
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2728,7 +2826,7 @@ ep-spin-lib:selectMassPerUnitLengthScale
sp:
arg2
<http://www.reportinghub.no/ep/schema/core#pound_foot-1>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
;
sp:
variable
_:
b5
1
sp:
variable
_:
b5
7
])
]
.
...
...
@@ -2738,7 +2836,7 @@ ep-spin-lib:selectMudClass
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b5
2
)
;
sp:
resultVariables
(
_:
b5
8
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2763,7 +2861,7 @@ ep-spin-lib:selectMudClass
]
]
]
;
sp:
variable
_:
b5
2
sp:
variable
_:
b5
8
])
]
.
...
...
@@ -2773,7 +2871,7 @@ ep-spin-lib:selectPlaneAngleScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b5
3
)
;
sp:
resultVariables
(
_:
b5
9
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2784,7 +2882,7 @@ ep-spin-lib:selectPlaneAngleScale
sp:
arg2
<http://www.reportinghub.no/ep/schema/core#degreesOfAngle>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
;
sp:
variable
_:
b5
3
sp:
variable
_:
b5
9
])
]
.
...
...
@@ -2794,7 +2892,7 @@ ep-spin-lib:selectPlasticViscosityScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
54
)
;
sp:
resultVariables
(
_:
b
60
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2868,7 +2966,7 @@ ep-spin-lib:selectPlasticViscosityScale
]
]
]
;
sp:
variable
_:
b
54
sp:
variable
_:
b
60
])
]
.
...
...
@@ -2878,7 +2976,7 @@ ep-spin-lib:selectPorePressureDeterminationType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
55
)
;
sp:
resultVariables
(
_:
b
61
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2896,7 +2994,7 @@ ep-spin-lib:selectPorePressureDeterminationType
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#PorePressureDetermination>
]
]
;
sp:
variable
_:
b
55
sp:
variable
_:
b
61
])
]
.
...
...
@@ -2906,7 +3004,7 @@ ep-spin-lib:selectPressureScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
56
)
;
sp:
resultVariables
(
_:
b
62
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2945,7 +3043,7 @@ ep-spin-lib:selectPressureScale
]
]
]
;
sp:
variable
_:
b
56
sp:
variable
_:
b
62
])
]
.
...
...
@@ -2955,7 +3053,7 @@ ep-spin-lib:selectPressureTestType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
57
)
;
sp:
resultVariables
(
_:
b
63
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2973,7 +3071,7 @@ ep-spin-lib:selectPressureTestType
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellBorePressureTest>
]
]
;
sp:
variable
_:
b
57
sp:
variable
_:
b
63
])
]
.
...
...
@@ -2983,7 +3081,7 @@ ep-spin-lib:selectSpecificMassScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
58
)
;
sp:
resultVariables
(
_:
b
64
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -2994,7 +3092,7 @@ ep-spin-lib:selectSpecificMassScale
sp:
arg2
<http://www.reportinghub.no/ep/schema/core#partPerMillionByMass>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
;
sp:
variable
_:
b
58
sp:
variable
_:
b
64
])
]
.
...
...
@@ -3004,7 +3102,7 @@ ep-spin-lib:selectSpecificVolumeScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
59
)
;
sp:
resultVariables
(
_:
b
65
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3064,7 +3162,7 @@ ep-spin-lib:selectSpecificVolumeScale
]
]
]
;
sp:
variable
_:
b
59
sp:
variable
_:
b
65
])
]
.
...
...
@@ -3074,7 +3172,7 @@ ep-spin-lib:selectSpeedScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b6
0
)
;
sp:
resultVariables
(
_:
b6
6
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3085,7 +3183,7 @@ ep-spin-lib:selectSpeedScale
sp:
arg2
<http://www.reportinghub.no/ep/schema/core#metre_hour-1>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
;
sp:
variable
_:
b6
0
sp:
variable
_:
b6
6
])
]
.
...
...
@@ -3095,7 +3193,7 @@ ep-spin-lib:selectStrengthOfRockFormationScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b6
1
)
;
sp:
resultVariables
(
_:
b6
7
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3113,7 +3211,7 @@ ep-spin-lib:selectStrengthOfRockFormationScale
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
]
;
sp:
variable
_:
b6
1
sp:
variable
_:
b6
7
])
]
.
...
...
@@ -3123,7 +3221,7 @@ ep-spin-lib:selectTemperatureScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b6
2
)
;
sp:
resultVariables
(
_:
b6
8
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3134,7 +3232,7 @@ ep-spin-lib:selectTemperatureScale
sp:
arg2
<http://www.reportinghub.no/ep/schema/core#celsius>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/core#undefinedScale>
]
;
sp:
variable
_:
b6
2
sp:
variable
_:
b6
8
])
]
.
...
...
@@ -3144,7 +3242,7 @@ ep-spin-lib:selectTimeDurationScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b6
3
)
;
sp:
resultVariables
(
_:
b6
9
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3190,7 +3288,7 @@ ep-spin-lib:selectTimeDurationScale
]
]
]
;
sp:
variable
_:
b6
3
sp:
variable
_:
b6
9
])
]
.
...
...
@@ -3238,7 +3336,7 @@ ep-spin-lib:selectVolumeScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
64
)
;
sp:
resultVariables
(
_:
b
70
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3263,7 +3361,7 @@ ep-spin-lib:selectVolumeScale
]
]
]
;
sp:
variable
_:
b
64
sp:
variable
_:
b
70
])
]
.
...
...
@@ -3273,7 +3371,7 @@ ep-spin-lib:selectVolumetricFlowRateScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
65
)
;
sp:
resultVariables
(
_:
b
71
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3298,7 +3396,7 @@ ep-spin-lib:selectVolumetricFlowRateScale
]
]
]
;
sp:
variable
_:
b
65
sp:
variable
_:
b
71
])
]
.
...
...
@@ -3308,7 +3406,7 @@ ep-spin-lib:selectWellBoreDrillingType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
66
)
;
sp:
resultVariables
(
_:
b
72
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3354,7 +3452,7 @@ ep-spin-lib:selectWellBoreDrillingType
]
]
]
;
sp:
variable
_:
b
66
sp:
variable
_:
b
72
])
]
.
...
...
@@ -3364,7 +3462,7 @@ ep-spin-lib:selectWellBoreHphtType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
67
)
;
sp:
resultVariables
(
_:
b
73
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3375,7 +3473,7 @@ ep-spin-lib:selectWellBoreHphtType
sp:
arg2
<http://www.reportinghub.no/ep/schema/well#HphtWellBore>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/well#NotHphtWellBore>
]
;
sp:
variable
_:
b
67
sp:
variable
_:
b
73
])
]
.
...
...
@@ -3385,7 +3483,7 @@ ep-spin-lib:selectWellBoreTightnessType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
68
)
;
sp:
resultVariables
(
_:
b
74
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3396,7 +3494,7 @@ ep-spin-lib:selectWellBoreTightnessType
sp:
arg2
<http://www.reportinghub.no/ep/schema/well#TightWellBore>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/well#LeakyWellBore>
]
;
sp:
variable
_:
b
68
sp:
variable
_:
b
74
])
]
.
...
...
@@ -3406,7 +3504,7 @@ ep-spin-lib:selectWellCementJobBottomPlugType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
69
)
;
sp:
resultVariables
(
_:
b
75
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3417,7 +3515,7 @@ ep-spin-lib:selectWellCementJobBottomPlugType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithBottomPlug>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithoutBottomPlug>
]
;
sp:
variable
_:
b
69
sp:
variable
_:
b
75
])
]
.
...
...
@@ -3427,7 +3525,7 @@ ep-spin-lib:selectWellCementJobCasingReciprocationType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b7
0
)
;
sp:
resultVariables
(
_:
b7
6
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3438,7 +3536,7 @@ ep-spin-lib:selectWellCementJobCasingReciprocationType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithCasingReciprocation>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithoutCasingReciprocation>
]
;
sp:
variable
_:
b7
0
sp:
variable
_:
b7
6
])
]
.
...
...
@@ -3448,7 +3546,7 @@ ep-spin-lib:selectWellCementJobCasingRotationType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b7
1
)
;
sp:
resultVariables
(
_:
b7
7
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3459,7 +3557,7 @@ ep-spin-lib:selectWellCementJobCasingRotationType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithCasingRotation>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithoutCasingRotation>
]
;
sp:
variable
_:
b7
1
sp:
variable
_:
b7
7
])
]
.
...
...
@@ -3469,7 +3567,7 @@ ep-spin-lib:selectWellCementJobFloatHoldingType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b7
2
)
;
sp:
resultVariables
(
_:
b7
8
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3480,7 +3578,7 @@ ep-spin-lib:selectWellCementJobFloatHoldingType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithFloatHolding>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithoutFloatHolding>
]
;
sp:
variable
_:
b7
2
sp:
variable
_:
b7
8
])
]
.
...
...
@@ -3490,7 +3588,7 @@ ep-spin-lib:selectWellCementJobPlugBumpingType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b7
3
)
;
sp:
resultVariables
(
_:
b7
9
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3501,7 +3599,7 @@ ep-spin-lib:selectWellCementJobPlugBumpingType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithPlugBumping>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithoutPlugBumping>
]
;
sp:
variable
_:
b7
3
sp:
variable
_:
b7
9
])
]
.
...
...
@@ -3511,7 +3609,7 @@ ep-spin-lib:selectWellCementJobTopPlugType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
74
)
;
sp:
resultVariables
(
_:
b
80
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3522,7 +3620,7 @@ ep-spin-lib:selectWellCementJobTopPlugType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithTopPlug>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellCementJobWithoutTopPlug>
]
;
sp:
variable
_:
b
74
sp:
variable
_:
b
80
])
]
.
...
...
@@ -3532,7 +3630,7 @@ ep-spin-lib:selectWellCementJobType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
75
)
;
sp:
resultVariables
(
_:
b
81
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3564,7 +3662,7 @@ ep-spin-lib:selectWellCementJobType
]
]
]
;
sp:
variable
_:
b
75
sp:
variable
_:
b
81
])
]
.
...
...
@@ -3574,7 +3672,7 @@ ep-spin-lib:selectWellControlIncidentType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
76
)
;
sp:
resultVariables
(
_:
b
82
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3606,7 +3704,7 @@ ep-spin-lib:selectWellControlIncidentType
]
]
]
;
sp:
variable
_:
b
76
sp:
variable
_:
b
82
])
]
.
...
...
@@ -3616,7 +3714,7 @@ ep-spin-lib:selectWellKillingType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
77
)
;
sp:
resultVariables
(
_:
b
83
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3662,7 +3760,7 @@ ep-spin-lib:selectWellKillingType
]
]
]
;
sp:
variable
_:
b
77
sp:
variable
_:
b
83
])
]
.
...
...
@@ -3672,7 +3770,7 @@ ep-spin-lib:selectWellTestType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
78
)
;
sp:
resultVariables
(
_:
b
84
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3690,7 +3788,7 @@ ep-spin-lib:selectWellTestType
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WellTest>
]
]
;
sp:
variable
_:
b
78
sp:
variable
_:
b
84
])
]
.
...
...
@@ -3700,7 +3798,7 @@ ep-spin-lib:selectWirelineFormationTestGoodnessOfSealType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b
79
)
;
sp:
resultVariables
(
_:
b
85
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3711,7 +3809,7 @@ ep-spin-lib:selectWirelineFormationTestGoodnessOfSealType
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#WirelineFormationTestWithGoodSeal>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/activity#WirelineFormationTestWithoutGoodSeal>
]
;
sp:
variable
_:
b
79
sp:
variable
_:
b
85
])
]
.
...
...
@@ -3721,7 +3819,7 @@ ep-spin-lib:selectYieldPointScale
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b8
0
)
;
sp:
resultVariables
(
_:
b8
6
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -3746,7 +3844,7 @@ ep-spin-lib:selectYieldPointScale
]
]
]
;
sp:
variable
_:
b8
0
sp:
variable
_:
b8
6
])
]
.
...
...
@@ -3755,233 +3853,251 @@ ddr:TTUC_Enumeration_1
rdfs:
label
"Enumeration"
^^
xsd:
string
;
dtype:
value
ddr:
TTUC_degC
.
_:
b1
sp:
varName
"uri"
^^
xsd:
string
.
_:
b86
sp:
varName
"yieldPointScale"
^^
xsd:
string
.
_:
b2
sp:
varName
"uri"
^^
xsd:
string
.
_:
b85
sp:
varName
"wirelineFormationTestGoodnessOfSealType"
^^
xsd:
string
.
_:
b3
sp:
varName
"uri"
^^
xsd:
string
.
_:
b84
sp:
varName
"wellTestType"
^^
xsd:
string
.
_:
b4
sp:
varName
"uri"
^^
xsd:
string
.
_:
b83
sp:
varName
"wellKillingType"
^^
xsd:
string
.
_:
b5
sp:
varName
"uri"
^^
xsd:
string
.
_:
b82
sp:
varName
"wellControlIncidentType"
^^
xsd:
string
.
_:
b6
sp:
varName
"uri"
^^
xsd:
string
.
_:
b81
sp:
varName
"wellCementJobType"
^^
xsd:
string
.
_:
b7
sp:
varName
"uri"
^^
xsd:
string
.
_:
b80
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
.
_:
b8
sp:
varName
"uri"
^^
xsd:
string
.
_:
b79
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
.
_:
b9
sp:
varName
"uri"
^^
xsd:
string
.
_:
b78
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
.
_:
b
10
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
77
sp:
varName
"
wellCementJobCasingRotationType"
^^
xsd:
string
.
_:
b
11
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
76
sp:
varName
"
wellCementJobCasingReciprocationType"
^^
xsd:
string
.
_:
b
12
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
75
sp:
varName
"
wellCementJobBottomPlugType"
^^
xsd:
string
.
_:
b
13
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
74
sp:
varName
"
wellBoreTightnessType"
^^
xsd:
string
.
_:
b
14
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
73
sp:
varName
"
wellBoreHphtType"
^^
xsd:
string
.
_:
b
15
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
72
sp:
varName
"
wellBoreDrillingType"
^^
xsd:
string
.
_:
b
16
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
71
sp:
varName
"
volumetricFlowRateScale"
^^
xsd:
string
.
_:
b
17
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
70
sp:
varName
"
volumeScale"
^^
xsd:
string
.
_:
b
18
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
69
sp:
varName
"
durationScale"
^^
xsd:
string
.
_:
b
19
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
68
sp:
varName
"
temperatureScale"
^^
xsd:
string
.
_:
b
20
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
67
sp:
varName
"
strengthScale"
^^
xsd:
string
.
_:
b
21
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
66
sp:
varName
"
speedScale"
^^
xsd:
string
.
_:
b
22
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
65
sp:
varName
"
specificVolumeScale"
^^
xsd:
string
.
_:
b
23
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
64
sp:
varName
"
specificMassScale"
^^
xsd:
string
.
_:
b
24
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
63
sp:
varName
"
pressureTestType"
^^
xsd:
string
.
_:
b
25
sp:
varName
"
normalizedStr"
^^
xsd:
string
.
_:
b
62
sp:
varName
"
pressureScale"
^^
xsd:
string
.
_:
b
26
sp:
varName
"
s1"
^^
xsd:
string
.
_:
b
61
sp:
varName
"
porePressureDeterminationType"
^^
xsd:
string
.
_:
b
27
sp:
varName
"
s2"
^^
xsd:
string
.
_:
b
60
sp:
varName
"
plasticViscosityScale"
^^
xsd:
string
.
_:
b
28
sp:
varName
"
t0a"
^^
xsd:
string
.
_:
b
59
sp:
varName
"
angleScale"
^^
xsd:
string
.
_:
b
29
sp:
varName
"
t0b"
^^
xsd:
string
.
_:
b
58
sp:
varName
"
mudClass"
^^
xsd:
string
.
_:
b
30
sp:
varName
"
t1"
^^
xsd:
string
.
_:
b
57
sp:
varName
"
massPerUnitLengthScale"
^^
xsd:
string
.
_:
b
31
sp:
varName
"
t2"
^^
xsd:
string
.
_:
b
56
sp:
varName
"
lengthScale"
^^
xsd:
string
.
_:
b
32
sp:
varName
"
t3"
^^
xsd:
string
.
_:
b
55
sp:
varName
"
dailyDrillingReportType"
^^
xsd:
string
.
_:
b
33
sp:
varName
"
t4"
^^
xsd:
string
.
_:
b
54
sp:
varName
"
innerBarrelType"
^^
xsd:
string
.
_:
b
34
sp:
varName
"
activitySuccessType"
^^
xsd:
string
.
_:
b
53
sp:
varName
"
gasReadingType"
^^
xsd:
string
.
_:
b
35
sp:
varName
"
casingRoleType"
^^
xsd:
string
.
_:
b
52
sp:
varName
"
fluidType"
^^
xsd:
string
.
_:
b
36
sp:
varName
"
cementingFluidReturnType"
^^
xsd:
string
.
_:
b
51
sp:
varName
"
fixedOrMoveableRigType"
^^
xsd:
string
.
_:
b
37
sp:
varName
"
classOfWellDatumObject"
^^
xsd:
string
.
_:
b
50
sp:
varName
"
drillingEquipmentType"
^^
xsd:
string
.
_:
b
38
sp:
varName
"
componentType"
^^
xsd:
string
.
_:
b
49
sp:
varName
"
drillingActivityTypeAccordingToEquipmentType"
^^
xsd:
string
.
_:
b
39
sp:
varName
"d
ailyDrillingReportType"
^^
xsd:
string
.
_:
b
48
sp:
varName
"d
rillingActivityPurposeType"
^^
xsd:
string
.
_:
b40
_:
b47
sp:
varName
"drillingActivityOutcomeType"
^^
xsd:
string
.
_:
b46
sp:
varName
"densityScale"
^^
xsd:
string
.
_:
b4
1
sp:
varName
"d
rillingActivityOutcomeType"
^^
xsd:
string
.
_:
b4
5
sp:
varName
"d
ailyDrillingReportType"
^^
xsd:
string
.
_:
b4
2
sp:
varName
"
drillingActivityPurposeType"
^^
xsd:
string
.
_:
b4
4
sp:
varName
"
componentType"
^^
xsd:
string
.
_:
b43
sp:
varName
"
drillingActivityTypeAccordingToEquipmentType"
^^
xsd:
string
.
sp:
varName
"
classOfWellDatumObject"
^^
xsd:
string
.
_:
b4
4
sp:
varName
"
drillingEquipmentType"
^^
xsd:
string
.
_:
b4
2
sp:
varName
"
cementingFluidReturnType"
^^
xsd:
string
.
_:
b4
5
sp:
varName
"
fixedOrMoveableRigType"
^^
xsd:
string
.
_:
b4
1
sp:
varName
"
casingRoleType"
^^
xsd:
string
.
_:
b4
6
sp:
varName
"
fluidType"
^^
xsd:
string
.
_:
b4
0
sp:
varName
"
activitySuccessType"
^^
xsd:
string
.
_:
b
47
sp:
varName
"
gasReadingType"
^^
xsd:
string
.
_:
b
39
sp:
varName
"
t4"
^^
xsd:
string
.
_:
b
48
sp:
varName
"
innerBarrelType"
^^
xsd:
string
.
_:
b
38
sp:
varName
"
t3"
^^
xsd:
string
.
_:
b
49
sp:
varName
"
dailyDrillingReportType"
^^
xsd:
string
.
_:
b
37
sp:
varName
"
t2"
^^
xsd:
string
.
_:
b
50
sp:
varName
"
lengthScale"
^^
xsd:
string
.
_:
b
36
sp:
varName
"
t1"
^^
xsd:
string
.
_:
b
51
sp:
varName
"
massPerUnitLengthScale"
^^
xsd:
string
.
_:
b
35
sp:
varName
"
t0b"
^^
xsd:
string
.
_:
b
52
sp:
varName
"
mudClass"
^^
xsd:
string
.
_:
b
34
sp:
varName
"
t0a"
^^
xsd:
string
.
_:
b
53
sp:
varName
"
angleScale"
^^
xsd:
string
.
_:
b
33
sp:
varName
"
s2"
^^
xsd:
string
.
_:
b
54
sp:
varName
"
plasticViscosityScale"
^^
xsd:
string
.
_:
b
32
sp:
varName
"
s1"
^^
xsd:
string
.
_:
b
55
sp:
varName
"
porePressureDeterminationType"
^^
xsd:
string
.
_:
b
31
sp:
varName
"
normalizedStr"
^^
xsd:
string
.
_:
b
56
sp:
varName
"
pressureScale"
^^
xsd:
string
.
_:
b
30
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
57
sp:
varName
"
pressureTestType"
^^
xsd:
string
.
_:
b
29
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
58
sp:
varName
"
specificMassScale"
^^
xsd:
string
.
_:
b
28
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
59
sp:
varName
"
specificVolumeScale"
^^
xsd:
string
.
_:
b
27
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
60
sp:
varName
"
speedScale"
^^
xsd:
string
.
_:
b
26
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
61
sp:
varName
"
strengthScale"
^^
xsd:
string
.
_:
b
25
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
62
sp:
varName
"
temperatureScale"
^^
xsd:
string
.
_:
b
24
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
63
sp:
varName
"
durationScale"
^^
xsd:
string
.
_:
b
23
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
64
sp:
varName
"
volumeScale"
^^
xsd:
string
.
_:
b
22
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
65
sp:
varName
"
volumetricFlowRateScale"
^^
xsd:
string
.
_:
b
21
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
66
sp:
varName
"
wellBoreDrillingType"
^^
xsd:
string
.
_:
b
20
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
67
sp:
varName
"
wellBoreHphtType"
^^
xsd:
string
.
_:
b
19
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
68
sp:
varName
"
wellBoreTightnessType"
^^
xsd:
string
.
_:
b
18
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
69
sp:
varName
"
wellCementJobBottomPlugType"
^^
xsd:
string
.
_:
b
17
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
70
sp:
varName
"
wellCementJobCasingReciprocationType"
^^
xsd:
string
.
_:
b
16
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
71
sp:
varName
"
wellCementJobCasingRotationType"
^^
xsd:
string
.
_:
b
15
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
72
sp:
varName
"
wellCementJobFloatHoldingType"
^^
xsd:
string
.
_:
b
14
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
73
sp:
varName
"
wellCementJobPlugBumpingType"
^^
xsd:
string
.
_:
b
12
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
74
sp:
varName
"
wellCementJobTopPlugType"
^^
xsd:
string
.
_:
b
11
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b
75
sp:
varName
"
wellCementJobType"
^^
xsd:
string
.
_:
b
10
sp:
varName
"
uri"
^^
xsd:
string
.
_:
b76
sp:
varName
"wellControlIncidentType"
^^
xsd:
string
.
_:
b9
sp:
varName
"uri"
^^
xsd:
string
.
_:
b77
sp:
varName
"wellKillingType"
^^
xsd:
string
.
_:
b8
sp:
varName
"uri"
^^
xsd:
string
.
_:
b78
sp:
varName
"wellTestType"
^^
xsd:
string
.
_:
b7
sp:
varName
"uri"
^^
xsd:
string
.
_:
b79
sp:
varName
"wirelineFormationTestGoodnessOfSealType"
^^
xsd:
string
.
_:
b6
sp:
varName
"uri"
^^
xsd:
string
.
_:
b80
sp:
varName
"yieldPointScale"
^^
xsd:
string
.
_:
b5
sp:
varName
"uri"
^^
xsd:
string
.
_:
b4
sp:
varName
"uri"
^^
xsd:
string
.
_:
b3
sp:
varName
"uri"
^^
xsd:
string
.
_:
b2
sp:
varName
"uri"
^^
xsd:
string
.
_:
b1
sp:
varName
"uri"
^^
xsd:
string
.
_:
b13
sp:
varName
"uri"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-casingLinerTubingRun-v1.1.1.ttl
View file @
351adc5
# Saved by TopBraid on Wed Nov 02 15:52:30 GMT 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
# imports: http://spinrdf.org/spin
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun#>
.
@prefix
afn:
<http://jena.hpl.hp.com/ARQ/function#>
.
...
...
@@ -19,500 +20,308 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/casingLinerTubingRun>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://spinrdf.org/spin
>
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 280 Well
stimula
tion"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#Well
Stimula
tion>
;
rdfs:
comment
"STEP 280 Well
comple
tion"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#Well
Comple
tion>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellStimulation"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellStimulation"
^^
xsd:
string
]
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dTimStartStim"
^^
xsd:
string
]
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
[
sp:
varName
"wellStimulation"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dTimEndStim"
^^
xsd:
string
]
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
[
sp:
varName
"wellStimulation"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b5
;
sp:
predicate
rdfs:
comment
;
sp:
subject
[
sp:
varName
"wellStimulation"
^^
xsd:
string
]
]
[
sp:
object
_:
b1
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b6
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"wellStimulation"
^^
xsd:
string
]
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
1
]
[
sp:
object
_:
b
2
;
sp:
subject
_:
b
6
]
[
sp:
object
_:
b
7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
1
sp:
subject
_:
b
6
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
]
[
sp:
object
[
sp:
varName
"wellBore"
^^
xsd:
string
]
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b
2
]
[
sp:
object
_:
b
3
;
sp:
subject
_:
b
7
]
[
sp:
object
_:
b
9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b
2
sp:
subject
_:
b
7
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
[
sp:
varName
"realMdTop"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b10
;
sp:
predicate
_:
b11
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b
2
sp:
subject
_:
b
7
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
[
sp:
varName
"realMdBottom"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b5
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b13
;
sp:
predicate
_:
b14
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasSpatialPart>
;
sp:
subject
_:
b
2
sp:
subject
_:
b
7
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
[
sp:
varName
"casingRoleType"
^^
xsd:
string
]
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b16
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
[
sp:
varName
"tubeType"
^^
xsd:
string
]
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b17
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b
6
;
sp:
subject
_:
b
1
5
]
[
sp:
object
_:
b
18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#insideDiameterOfATubular>
;
sp:
subject
_:
b5
sp:
subject
_:
b
1
5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
]
[
sp:
object
[
sp:
varName
"realId"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleId"
^^
xsd:
string
]
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b19
;
sp:
predicate
_:
b20
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b21
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
]
[
sp:
object
[
sp:
varName
"realOd"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleOd"
^^
xsd:
string
]
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
subject
_:
b15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b21
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#PipeOutsideDiameterAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#MassPerUnitLength>
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b22
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b23
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b8
]
[
sp:
object
[
sp:
varName
"realMassPerUnitLength"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"massPerUnitLengthScale"
^^
xsd:
string
]
;
sp:
subject
_:
b8
]
[
sp:
object
_:
b9
;
sp:
subject
_:
b15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b23
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#PipeWeightAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#API_5CT_class>
;
sp:
subject
_:
b23
]
[
sp:
object
_:
b24
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b23
]
[
sp:
object
_:
b25
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
[
sp:
varName
"grade"
^^
xsd:
string
]
;
sp:
subject
_:
b15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b25
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#SteelGradeAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b26
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
10
;
sp:
subject
_:
b
25
]
[
sp:
object
_:
b
27
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#hasTubularConnectionClass>
;
sp:
subject
_:
b5
sp:
subject
_:
b
1
5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#TubularConnectionClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"connection"
^^
xsd:
string
]
;
sp:
subject
_:
b27
]
[
sp:
object
_:
b28
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b
10
]
[
sp:
object
_:
b
11
;
sp:
subject
_:
b
27
]
[
sp:
object
_:
b
29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#stringLengthOfATubular>
;
sp:
subject
_:
b5
sp:
subject
_:
b
1
5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"realLen"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleLen"
^^
xsd:
string
]
;
sp:
subject
_:
b11
sp:
subject
_:
b29
]
[
sp:
object
_:
b30
;
sp:
predicate
_:
b31
;
sp:
subject
_:
b29
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
;
sp:
where
([
sp:
object
_:
b32
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
]
[
sp:
object
_:
b33
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
;
]
[
sp:
object
_:
b34
;
sp:
predicate
ddr:
casing_liner_tubingRef
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"enumTubeType"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b35
;
sp:
predicate
ddr:
typeRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
sp:
subject
_:
b34
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"id"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b36
;
sp:
predicate
ddr:
idRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomId"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b37
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"id"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realId"
^^
xsd:
string
]
;
sp:
subject
_:
b36
]
[
sp:
object
_:
b19
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"id"
^^
xsd:
string
]
sp:
subject
_:
b36
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"od"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b38
;
sp:
predicate
ddr:
odRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomOd"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b39
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"od"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realOd"
^^
xsd:
string
]
;
sp:
subject
_:
b38
]
[
sp:
object
_:
b40
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"od"
^^
xsd:
string
]
sp:
subject
_:
b38
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"weight"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b41
;
sp:
predicate
ddr:
weightRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomWeight"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b42
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"weight"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realMassPerUnitLength"
^^
xsd:
string
]
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b43
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"weight"
^^
xsd:
string
]
sp:
subject
_:
b41
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"grade"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b26
;
sp:
predicate
ddr:
grade
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
sp:
subject
_:
b34
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"connection"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b28
;
sp:
predicate
ddr:
connection
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
sp:
subject
_:
b34
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"length"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b44
;
sp:
predicate
ddr:
lengthRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomLen"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b45
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"length"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realLen"
^^
xsd:
string
]
;
sp:
subject
_:
b44
]
[
sp:
object
_:
b30
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"length"
^^
xsd:
string
]
sp:
subject
_:
b44
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"mdTop"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b46
;
sp:
predicate
ddr:
mdTopRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomMdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b47
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"mdTop"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realMdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"mdTop"
^^
xsd:
string
]
sp:
subject
_:
b46
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b48
;
sp:
predicate
ddr:
mdBottomRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomMdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b49
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realMdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b48
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
sp:
subject
_:
b48
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b50
;
sp:
predicate
ddr:
casing_liner_tubing_runRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"enumCasingType"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b51
;
sp:
predicate
ddr:
casingTypeRef
;
sp:
subject
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
sp:
subject
_:
b50
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b50
;
sp:
predicate
ddr:
casing_liner_tubing_runRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b5
;
sp:
predicate
ddr:
description
;
sp:
subject
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
sp:
subject
_:
b50
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b50
;
sp:
predicate
ddr:
casing_liner_tubing_runRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dTimStartStim"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b3
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
sp:
subject
_:
b50
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b50
;
sp:
predicate
ddr:
casing_liner_tubing_runRef
;
sp:
subject
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dTimEndStim"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b4
;
sp:
predicate
ddr:
dTimEnd
;
sp:
subject
[
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
]
sp:
subject
_:
b50
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
sp:
arg1
_:
b32
]
;
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
sp:
variable
_:
b52
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
sp:
arg1
_:
b52
;
sp:
arg2
_:
b33
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
sp:
variable
_:
b2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
[
sp:
varName
"casingLinerTubing"
^^
xsd:
string
]
sp:
arg1
_:
b34
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
sp:
variable
_:
b53
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellStimulationURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
[
rdf:
type
ep-spin-lib:
buildWellCompletionURI
;
sp:
arg1
_:
b52
;
sp:
arg2
_:
b33
;
sp:
arg3
_:
b53
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
arg3
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellStimulation"
^^
xsd:
string
]
sp:
variable
_:
b1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectCasingRoleType
;
sp:
arg1
[
sp:
varName
"enumCasingType"
^^
xsd:
string
]
sp:
arg1
_:
b51
]
;
sp:
variable
[
sp:
varName
"casingRoleType"
^^
xsd:
string
]
sp:
variable
_:
b16
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTubeType
;
sp:
arg1
[
sp:
varName
"enumTubeType"
^^
xsd:
string
]
sp:
arg1
_:
b35
]
;
sp:
variable
[
sp:
varName
"tubeType"
^^
xsd:
string
]
sp:
variable
_:
b17
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomId"
^^
xsd:
string
]
sp:
arg1
_:
b37
]
;
sp:
variable
[
sp:
varName
"lengthScaleId"
^^
xsd:
string
]
sp:
variable
_:
b20
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomOd"
^^
xsd:
string
]
sp:
arg1
_:
b39
]
;
sp:
variable
[
sp:
varName
"lengthScaleOd"
^^
xsd:
string
...
...
@@ -520,50 +329,196 @@ ddr:Obj_drillReport
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomLen"
^^
xsd:
string
]
sp:
arg1
_:
b45
]
;
sp:
variable
[
sp:
varName
"lengthScaleLen"
^^
xsd:
string
]
sp:
variable
_:
b31
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomMdTop"
^^
xsd:
string
]
sp:
arg1
_:
b47
]
;
sp:
variable
[
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
]
sp:
variable
_:
b11
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomMdBottom"
^^
xsd:
string
]
sp:
arg1
_:
b49
]
;
sp:
variable
[
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
]
sp:
variable
_:
b14
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectMassPerUnitLengthScale
;
sp:
arg1
[
sp:
varName
"uomWeight"
^^
xsd:
string
]
sp:
arg1
_:
b42
]
;
sp:
variable
[
sp:
varName
"massPerUnitLengthScale"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildSteelGradeAPI_5CTClass
;
sp:
arg1
_:
b26
]
;
sp:
variable
_:
b25
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeDoubleName
;
sp:
arg1
_:
b40
]
;
sp:
variable
_:
b22
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildPipeOutsideDiameterAPI_5CTClass
;
sp:
arg1
_:
b22
]
;
sp:
variable
_:
b21
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeDoubleName
;
sp:
arg1
_:
b43
]
;
sp:
variable
_:
b24
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildPipeWeightAPI_5CTClass
;
sp:
arg1
_:
b24
]
;
sp:
variable
_:
b23
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
sp:
arg1
_:
b32
]
]
;
sp:
variable
[
sp:
varName
"wellBore"
^^
xsd:
string
]
sp:
variable
_:
b8
])
]
.
_:
b32
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b33
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b34
sp:
varName
"casingLinerTubing"
^^
xsd:
string
.
_:
b35
sp:
varName
"enumTubeType"
^^
xsd:
string
.
_:
b36
sp:
varName
"id"
^^
xsd:
string
.
_:
b37
sp:
varName
"uomId"
^^
xsd:
string
.
_:
b19
sp:
varName
"realId"
^^
xsd:
string
.
_:
b38
sp:
varName
"od"
^^
xsd:
string
.
_:
b39
sp:
varName
"uomOd"
^^
xsd:
string
.
_:
b40
sp:
varName
"realOd"
^^
xsd:
string
.
_:
b41
sp:
varName
"weight"
^^
xsd:
string
.
_:
b42
sp:
varName
"uomWeight"
^^
xsd:
string
.
_:
b43
sp:
varName
"realMassPerUnitLength"
^^
xsd:
string
.
_:
b26
sp:
varName
"grade"
^^
xsd:
string
.
_:
b28
sp:
varName
"connection"
^^
xsd:
string
.
_:
b44
sp:
varName
"length"
^^
xsd:
string
.
_:
b45
sp:
varName
"uomLen"
^^
xsd:
string
.
_:
b30
sp:
varName
"realLen"
^^
xsd:
string
.
_:
b46
sp:
varName
"mdTop"
^^
xsd:
string
.
_:
b47
sp:
varName
"uomMdTop"
^^
xsd:
string
.
_:
b10
sp:
varName
"realMdTop"
^^
xsd:
string
.
_:
b48
sp:
varName
"mdBottom"
^^
xsd:
string
.
_:
b49
sp:
varName
"uomMdBottom"
^^
xsd:
string
.
_:
b13
sp:
varName
"realMdBottom"
^^
xsd:
string
.
_:
b50
sp:
varName
"casingLinerTubingRun"
^^
xsd:
string
.
_:
b51
sp:
varName
"enumCasingType"
^^
xsd:
string
.
_:
b5
sp:
varName
"description"
^^
xsd:
string
.
_:
b3
sp:
varName
"dTimStartStim"
^^
xsd:
string
.
_:
b4
sp:
varName
"dTimEndStim"
^^
xsd:
string
.
_:
b52
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b53
sp:
varName
"localname"
^^
xsd:
string
.
_:
b1
sp:
varName
"wellCompletion"
^^
xsd:
string
.
_:
b16
sp:
varName
"casingRoleType"
^^
xsd:
string
.
_:
b17
sp:
varName
"tubeType"
^^
xsd:
string
.
_:
b20
sp:
varName
"lengthScaleId"
^^
xsd:
string
.
_:
b31
sp:
varName
"lengthScaleLen"
^^
xsd:
string
.
_:
b11
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
.
_:
b14
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
.
_:
b25
sp:
varName
"steelGradeAPI_5CTClass"
^^
xsd:
string
.
_:
b22
sp:
varName
"realOdName"
^^
xsd:
string
.
_:
b21
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
.
_:
b24
sp:
varName
"weightName"
^^
xsd:
string
.
_:
b23
sp:
varName
"pipeWeightAPI_5CTClass"
^^
xsd:
string
.
_:
b8
sp:
varName
"wellBore"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl
100644 → 100755
View file @
351adc5
# Saved by TopBraid on Wed Nov 02 15:57:48 GMT 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
# imports: http://spinrdf.org/spin
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage#>
.
@prefix
afn:
<http://jena.hpl.hp.com/ARQ/function#>
.
...
...
@@ -19,120 +20,461 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://spinrdf.org/spin
>
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 290 Process cementStage - create Well cement job"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJob>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b6
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b7
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b8
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b10
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#returnedCementingFluid>
;
sp:
subject
_:
b9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b12
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b13
;
sp:
predicate
_:
b14
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasSpatialPart>
;
sp:
subject
_:
b4
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingString>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b19
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b18
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b19
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#PipeOutsideDiameterAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b19
]
[
sp:
object
_:
b20
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b19
]
[
sp:
object
_:
b21
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b22
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b23
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b24
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b25
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b26
;
sp:
predicate
_:
b27
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b28
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b29
]
[
sp:
object
_:
b30
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
_:
b29
])
;
sp:
where
([
sp:
object
_:
b31
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b32
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b33
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b15
;
sp:
predicate
ddr:
dTimPumpStart
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b16
;
sp:
predicate
ddr:
dTimPumpEnd
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b34
;
sp:
predicate
ddr:
jobTypeRef
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b35
;
sp:
predicate
ddr:
casingStrDiaRef
;
sp:
subject
_:
b33
]
[
sp:
object
_:
b36
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b35
]
[
sp:
object
_:
b37
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b35
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b21
;
sp:
predicate
ddr:
comments
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b38
;
sp:
predicate
ddr:
volReturnsRef
;
sp:
subject
_:
b33
]
[
sp:
object
_:
b39
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b38
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b38
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b30
;
sp:
predicate
ddr:
dTimPresReleased
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b40
;
sp:
predicate
ddr:
annFlowAfter
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b41
;
sp:
predicate
ddr:
topPlug
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b42
;
sp:
predicate
ddr:
botPlug
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b43
;
sp:
predicate
ddr:
plugBumped
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b44
;
sp:
predicate
ddr:
presBumpRef
;
sp:
subject
_:
b33
]
[
sp:
object
_:
b45
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b44
]
[
sp:
object
_:
b26
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b44
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b46
;
sp:
predicate
ddr:
floatHeld
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b47
;
sp:
predicate
ddr:
reciprocated
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b48
;
sp:
predicate
ddr:
rotated
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b31
]
;
sp:
variable
_:
b49
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b49
;
sp:
arg2
_:
b32
]
;
sp:
variable
_:
b2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b33
]
;
sp:
variable
_:
b50
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
_:
b49
;
sp:
arg2
_:
b32
;
sp:
arg3
_:
b50
]
;
sp:
variable
_:
b1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobType
;
sp:
arg1
_:
b34
]
;
sp:
variable
_:
b6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectCementingFluidReturnType
;
sp:
arg1
_:
b40
]
;
sp:
variable
_:
b10
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobTopPlugType
;
sp:
arg1
_:
b41
]
;
sp:
variable
_:
b7
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobBottomPlugType
;
sp:
arg1
_:
b42
]
;
sp:
variable
_:
b8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingRotationType
;
sp:
arg1
_:
b48
]
;
sp:
variable
_:
b22
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingReciprocationType
;
sp:
arg1
_:
b47
]
;
sp:
variable
_:
b23
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobPlugBumpingType
;
sp:
arg1
_:
b43
]
;
sp:
variable
_:
b24
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobFloatHoldingType
;
sp:
arg1
_:
b46
]
;
sp:
variable
_:
b28
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
_:
b45
]
;
sp:
variable
_:
b27
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b39
]
;
sp:
variable
_:
b14
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b36
]
;
sp:
variable
[
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeDoubleName
;
sp:
arg1
_:
b37
]
;
sp:
variable
_:
b20
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildPipeOutsideDiameterAPI_5CTClass
;
sp:
arg1
_:
b20
]
;
sp:
variable
_:
b19
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
_:
b31
]
]
;
sp:
variable
_:
b5
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 291 Process cementingFluid"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
templates
([
sp:
object
_:
b
5
1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"pumpedFluid"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b2
;
sp:
subject
_:
b
5
1
]
[
sp:
object
_:
b
5
2
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
sp:
subject
_:
b
5
2
]
[
sp:
object
[
sp:
varName
"realVolPumped"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"volumeScalePumped"
^^
xsd:
string
]
;
sp:
subject
_:
b2
sp:
subject
_:
b
5
2
]
[
sp:
object
[
sp:
varName
"cementingFluidType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b3
;
sp:
subject
_:
b
5
1
]
[
sp:
object
_:
b
5
3
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#UserDescribedCementingFluidType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
sp:
subject
_:
b
5
3
]
[
sp:
object
[
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
subject
_:
b
5
3
]
[
sp:
object
_:
b
5
4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater>
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
sp:
subject
_:
b
5
4
]
[
sp:
object
[
sp:
varName
"realRatioMixWater"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
]
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b5
;
sp:
subject
_:
b
5
4
]
[
sp:
object
_:
b5
5
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
sp:
subject
_:
b5
5
]
[
sp:
object
[
sp:
varName
"realDensity"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"densityScale"
^^
xsd:
string
]
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b6
;
sp:
subject
_:
b5
5
]
[
sp:
object
_:
b
5
6
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#YieldPoint>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
sp:
subject
_:
b
5
6
]
[
sp:
object
[
sp:
varName
"realYp"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"yieldPointScale"
^^
xsd:
string
]
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b7
;
sp:
subject
_:
b
5
6
]
[
sp:
object
_:
b
5
7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidThickeningTime>
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
sp:
subject
_:
b
5
7
]
[
sp:
object
[
sp:
varName
"realETim"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"durationScaleETim"
^^
xsd:
string
]
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
subject
_:
b
5
7
]
[
sp:
object
_:
b
5
8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidPerCentFreeWater>
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b8
sp:
subject
_:
b
5
8
]
[
sp:
object
[
sp:
varName
"realPcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"ratioScalePcFreeWater"
^^
xsd:
string
]
;
sp:
subject
_:
b8
sp:
subject
_:
b
5
8
]
[
sp:
object
[
sp:
varName
"cementingFluidComments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b1
sp:
subject
_:
b
5
1
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -453,537 +795,121 @@ ddr:Obj_drillReport
[
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 290 Process cementStage - create Well cement job"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJob>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"wellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"wellCementJobType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#returnedCementingFluid>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b13
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b13
]
[
sp:
object
[
sp:
varName
"realVolReturns"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
]
;
sp:
subject
_:
b13
]
[
sp:
object
[
sp:
varName
"dTimPumpStart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b14
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasSpatialPart>
;
sp:
subject
_:
b10
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingString>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
subject
_:
b15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b16
]
[
sp:
object
[
sp:
varName
"realCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
]
;
sp:
subject
_:
b16
]
[
sp:
object
[
sp:
varName
"cementStageComments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b17
]
[
sp:
object
[
sp:
varName
"realPresBump"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"pressureScaleBump"
^^
xsd:
string
]
;
sp:
subject
_:
b17
]
[
sp:
object
[
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b18
]
[
sp:
object
[
sp:
varName
"dTimPresReleased"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
_:
b18
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"cementStage"
^^
xsd:
string
]
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPumpStart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPumpStart
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPumpEnd
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"enumJobType"
^^
xsd:
string
]
;
sp:
predicate
ddr:
jobTypeRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
;
sp:
predicate
ddr:
casingStrDiaRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementStageComments"
^^
xsd:
string
]
;
sp:
predicate
ddr:
comments
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"volReturns"
^^
xsd:
string
]
;
sp:
predicate
ddr:
volReturnsRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomVolReturns"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"volReturns"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realVolReturns"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"volReturns"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPresReleased"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPresReleased
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"annFlowAfter"
^^
xsd:
string
]
;
sp:
predicate
ddr:
annFlowAfter
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"topPlug"
^^
xsd:
string
]
;
sp:
predicate
ddr:
topPlug
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"botPlug"
^^
xsd:
string
]
;
sp:
predicate
ddr:
botPlug
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"plugBumped"
^^
xsd:
string
]
;
sp:
predicate
ddr:
plugBumped
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"presBump"
^^
xsd:
string
]
;
sp:
predicate
ddr:
presBumpRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomPresBump"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"presBump"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realPresBump"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"presBump"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"floatHeld"
^^
xsd:
string
]
;
sp:
predicate
ddr:
floatHeld
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"reciprocated"
^^
xsd:
string
]
;
sp:
predicate
ddr:
reciprocated
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"rotated"
^^
xsd:
string
]
;
sp:
predicate
ddr:
rotated
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
arg3
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobType
;
sp:
arg1
[
sp:
varName
"enumJobType"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectCementingFluidReturnType
;
sp:
arg1
[
sp:
varName
"annFlowAfter"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobTopPlugType
;
sp:
arg1
[
sp:
varName
"topPlug"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobBottomPlugType
;
sp:
arg1
[
sp:
varName
"botPlug"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingRotationType
;
sp:
arg1
[
sp:
varName
"rotated"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingReciprocationType
;
sp:
arg1
[
sp:
varName
"reciprocated"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobPlugBumpingType
;
sp:
arg1
[
sp:
varName
"plugBumped"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobFloatHoldingType
;
sp:
arg1
[
sp:
varName
"floatHeld"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
[
sp:
varName
"uomPresBump"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"pressureScaleBump"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
[
sp:
varName
"uomVolReturns"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
]
]
;
sp:
variable
[
sp:
varName
"wellBore"
^^
xsd:
string
]
])
]
.
_:
b31
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b32
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b33
sp:
varName
"cementStage"
^^
xsd:
string
.
_:
b15
sp:
varName
"dTimPumpStart"
^^
xsd:
string
.
_:
b16
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
.
_:
b34
sp:
varName
"enumJobType"
^^
xsd:
string
.
_:
b35
sp:
varName
"casingStrDia"
^^
xsd:
string
.
_:
b36
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
.
_:
b37
sp:
varName
"realOd"
^^
xsd:
string
.
_:
b21
sp:
varName
"cementStageComments"
^^
xsd:
string
.
_:
b38
sp:
varName
"volReturns"
^^
xsd:
string
.
_:
b39
sp:
varName
"uomVolReturns"
^^
xsd:
string
.
_:
b13
sp:
varName
"realVolReturns"
^^
xsd:
string
.
_:
b30
sp:
varName
"dTimPresReleased"
^^
xsd:
string
.
_:
b40
sp:
varName
"annFlowAfter"
^^
xsd:
string
.
_:
b41
sp:
varName
"topPlug"
^^
xsd:
string
.
_:
b42
sp:
varName
"botPlug"
^^
xsd:
string
.
_:
b43
sp:
varName
"plugBumped"
^^
xsd:
string
.
_:
b44
sp:
varName
"presBump"
^^
xsd:
string
.
_:
b45
sp:
varName
"uomPresBump"
^^
xsd:
string
.
_:
b26
sp:
varName
"realPresBump"
^^
xsd:
string
.
_:
b46
sp:
varName
"floatHeld"
^^
xsd:
string
.
_:
b47
sp:
varName
"reciprocated"
^^
xsd:
string
.
_:
b48
sp:
varName
"rotated"
^^
xsd:
string
.
_:
b49
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b50
sp:
varName
"localname"
^^
xsd:
string
.
_:
b1
sp:
varName
"wellCementJob"
^^
xsd:
string
.
_:
b6
sp:
varName
"wellCementJobType"
^^
xsd:
string
.
_:
b10
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
.
_:
b7
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
.
_:
b8
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
.
_:
b22
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
.
_:
b23
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
.
_:
b24
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
.
_:
b28
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
.
_:
b27
sp:
varName
"pressureScaleBump"
^^
xsd:
string
.
_:
b14
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
.
_:
b20
sp:
varName
"realOdName"
^^
xsd:
string
.
_:
b19
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
.
_:
b5
sp:
varName
"wellBore"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-controlIncidentInfo-v1.1.1.ttl
100644 → 100755
View file @
351adc5
# Saved by TopBraid on
Fri Oct 28 20:21:48 BS
T 2011
# Saved by TopBraid on
Wed Nov 02 16:30:07 GM
T 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
...
...
@@ -127,473 +127,510 @@ ddr:Obj_drillReport
sp:
predicate
rdf:
type
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#diameterOfDrillBit>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b24
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DrillBit>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b29
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#ClassOfDrillBitBySize>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b29
]
[
sp:
object
_:
b30
;
sp:
predicate
_:
b31
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b29
]
[
sp:
object
_:
b3
2
;
]
[
sp:
object
_:
b3
1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b3
3
;
]
[
sp:
object
_:
b3
2
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
2
]
[
sp:
object
_:
b3
4
;
sp:
subject
_:
b3
1
]
[
sp:
object
_:
b3
3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#volumeOfMudGained>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
4
]
[
sp:
object
_:
b3
5
;
sp:
predicate
_:
b3
6
;
sp:
subject
_:
b3
4
]
[
sp:
object
_:
b3
7
;
sp:
subject
_:
b3
3
]
[
sp:
object
_:
b3
4
;
sp:
predicate
_:
b3
5
;
sp:
subject
_:
b3
3
]
[
sp:
object
_:
b3
6
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b3
8
;
]
[
sp:
object
_:
b3
7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#LastCasingOfAWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b38
sp:
subject
_:
b37
]
[
sp:
object
_:
b38
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b37
]
[
sp:
object
_:
b39
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
subject
_:
b38
]
[
sp:
object
_:
b40
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepth>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b38
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b39
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#PipeOutsideDiameterAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b40
sp:
subject
_:
b39
]
[
sp:
object
_:
b40
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b41
;
sp:
predicate
_:
b42
;
sp:
subject
_:
b
40
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b
38
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
39
]
[
sp:
object
_:
b4
3
;
sp:
predicate
_:
b4
4
;
sp:
subject
_:
b
39
]
[
sp:
object
_:
b4
5
;
sp:
subject
_:
b
41
]
[
sp:
object
_:
b4
2
;
sp:
predicate
_:
b4
3
;
sp:
subject
_:
b
41
]
[
sp:
object
_:
b4
4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#bottomHoleMeasuredDepth>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
5
]
[
sp:
object
_:
b4
6
;
sp:
predicate
_:
b4
7
;
sp:
subject
_:
b4
5
]
[
sp:
object
_:
b4
8
;
sp:
subject
_:
b4
4
]
[
sp:
object
_:
b4
5
;
sp:
predicate
_:
b4
6
;
sp:
subject
_:
b4
4
]
[
sp:
object
_:
b4
7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#bottomHoleTemperature>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Temperature>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
8
]
[
sp:
object
_:
b4
9
;
sp:
predicate
_:
b
50
;
sp:
subject
_:
b4
8
]
[
sp:
object
_:
b5
1
;
sp:
subject
_:
b4
7
]
[
sp:
object
_:
b4
8
;
sp:
predicate
_:
b
49
;
sp:
subject
_:
b4
7
]
[
sp:
object
_:
b5
0
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#hasDrillingFluid>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#Fluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
1
]
[
sp:
object
_:
b5
2
;
sp:
subject
_:
b5
0
]
[
sp:
object
_:
b5
1
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
1
sp:
subject
_:
b5
0
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
2
]
[
sp:
object
_:
b5
3
;
sp:
predicate
_:
b5
4
;
sp:
subject
_:
b5
2
]
[
sp:
object
_:
b5
5
;
sp:
subject
_:
b5
1
]
[
sp:
object
_:
b5
2
;
sp:
predicate
_:
b5
3
;
sp:
subject
_:
b5
1
]
[
sp:
object
_:
b5
4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#porePressureEquivalentMudDensity>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
5
]
[
sp:
object
_:
b5
6
;
sp:
predicate
_:
b5
7
;
sp:
subject
_:
b5
5
]
[
sp:
object
_:
b5
8
;
sp:
subject
_:
b5
4
]
[
sp:
object
_:
b5
5
;
sp:
predicate
_:
b5
6
;
sp:
subject
_:
b5
4
]
[
sp:
object
_:
b5
7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#shutInCasingPressure>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
8
]
[
sp:
object
_:
b5
9
;
sp:
predicate
_:
b
60
;
sp:
subject
_:
b5
8
]
[
sp:
object
_:
b6
1
;
sp:
subject
_:
b5
7
]
[
sp:
object
_:
b5
8
;
sp:
predicate
_:
b
59
;
sp:
subject
_:
b5
7
]
[
sp:
object
_:
b6
0
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#shutInDrillPipePressure>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
1
]
[
sp:
object
_:
b6
2
;
sp:
predicate
_:
b6
3
;
sp:
subject
_:
b6
1
sp:
subject
_:
b6
0
]
[
sp:
object
_:
b6
1
;
sp:
predicate
_:
b6
2
;
sp:
subject
_:
b6
0
])
;
sp:
where
([
sp:
object
_:
b6
4
;
sp:
where
([
sp:
object
_:
b6
3
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b6
5
;
]
[
sp:
object
_:
b6
4
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b6
6
;
]
[
sp:
object
_:
b6
5
;
sp:
predicate
ddr:
controlIncidentInfoRef
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b5
;
sp:
predicate
ddr:
dTim
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b6
7
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b6
6
;
sp:
predicate
ddr:
mdInflowRef
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b6
8
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b6
7
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b6
7
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b6
7
sp:
subject
_:
b6
6
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b6
9
;
sp:
elements
([
sp:
object
_:
b6
8
;
sp:
predicate
ddr:
tvdInflowRef
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b
70
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b
69
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b6
9
sp:
subject
_:
b6
8
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b6
9
sp:
subject
_:
b6
8
])
]
[
sp:
object
_:
b7
1
;
]
[
sp:
object
_:
b7
0
;
sp:
predicate
ddr:
phaseRef
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b7
2
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b7
1
;
sp:
predicate
ddr:
proprietaryCodeRef
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b7
3
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b7
2
;
sp:
predicate
ddr:
eTimLostRef
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b7
4
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b7
3
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b7
3
sp:
subject
_:
b7
2
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b7
3
sp:
subject
_:
b7
2
]
[
sp:
object
_:
b6
;
sp:
predicate
ddr:
dTimRegained
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b7
5
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b7
4
;
sp:
predicate
ddr:
diaBitRef
;
sp:
subject
_:
b6
6
]
[
sp:
object
_:
b7
6
;
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b7
5
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b7
5
]
[
sp:
object
_:
b
30
;
sp:
subject
_:
b7
4
]
[
sp:
object
_:
b
76
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b7
5
sp:
subject
_:
b7
4
]
[
sp:
object
_:
b77
;
sp:
predicate
ddr:
mdBitRef
;
sp:
subject
_:
b6
6
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b78
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b77
]
[
sp:
object
_:
b4
6
;
]
[
sp:
object
_:
b4
5
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b77
]
[
sp:
object
_:
b79
;
sp:
predicate
ddr:
wtMudRef
;
sp:
subject
_:
b6
6
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b80
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b79
]
[
sp:
object
_:
b5
3
;
]
[
sp:
object
_:
b5
2
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b79
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b81
;
sp:
predicate
ddr:
porePressureRef
;
sp:
subject
_:
b6
6
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b82
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b81
]
[
sp:
object
_:
b5
6
;
]
[
sp:
object
_:
b5
5
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b81
])
]
[
sp:
object
_:
b83
;
sp:
predicate
ddr:
diaCsgLastRef
;
sp:
subject
_:
b6
6
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b84
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b83
]
[
sp:
object
_:
b
43
;
]
[
sp:
object
_:
b
85
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b83
]
[
sp:
object
_:
b85
;
sp:
predicate
ddr:
mdCsgLastRef
;
sp:
subject
_:
b66
]
[
sp:
object
_:
b86
;
sp:
predicate
ddr:
mdCsgLastRef
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b87
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b8
5
]
[
sp:
object
_:
b4
1
;
sp:
subject
_:
b8
6
]
[
sp:
object
_:
b4
2
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b85
]
[
sp:
object
_:
b87
;
sp:
predicate
ddr:
volMudGainedRef
;
sp:
subject
_:
b66
sp:
subject
_:
b86
]
[
sp:
object
_:
b88
;
sp:
predicate
ddr:
volMudGainedRef
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b89
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b8
7
]
[
sp:
object
_:
b3
5
;
sp:
subject
_:
b8
8
]
[
sp:
object
_:
b3
4
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b87
]
[
sp:
object
_:
b89
;
sp:
predicate
ddr:
presShutInCasingRef
;
sp:
subject
_:
b66
sp:
subject
_:
b88
]
[
sp:
object
_:
b90
;
sp:
predicate
ddr:
presShutInCasingRef
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b91
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b
89
]
[
sp:
object
_:
b5
9
;
sp:
subject
_:
b
90
]
[
sp:
object
_:
b5
8
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b89
]
[
sp:
object
_:
b91
;
sp:
predicate
ddr:
presShutInDrillRef
;
sp:
subject
_:
b66
sp:
subject
_:
b90
]
[
sp:
object
_:
b92
;
sp:
predicate
ddr:
presShutInDrillRef
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b93
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b9
1
]
[
sp:
object
_:
b6
2
;
sp:
subject
_:
b9
2
]
[
sp:
object
_:
b6
1
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b91
]
[
sp:
object
_:
b93
;
sp:
predicate
ddr:
incidentTypeRef
;
sp:
subject
_:
b66
sp:
subject
_:
b92
]
[
sp:
object
_:
b94
;
sp:
predicate
ddr:
incidentTypeRef
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b95
;
sp:
predicate
ddr:
killingTypeRef
;
sp:
subject
_:
b6
6
sp:
subject
_:
b6
5
]
[
sp:
object
_:
b10
;
sp:
predicate
ddr:
formation
;
sp:
subject
_:
b66
]
[
sp:
object
_:
b95
;
sp:
predicate
ddr:
tempBottomRef
;
sp:
subject
_:
b66
sp:
subject
_:
b65
]
[
sp:
object
_:
b96
;
sp:
predicate
ddr:
tempBottomRef
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b97
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b9
5
]
[
sp:
object
_:
b4
9
;
sp:
subject
_:
b9
6
]
[
sp:
object
_:
b4
8
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b95
]
[
sp:
object
_:
b97
;
sp:
predicate
ddr:
presMaxChokeRef
;
sp:
subject
_:
b66
sp:
subject
_:
b96
]
[
sp:
object
_:
b98
;
sp:
predicate
ddr:
presMaxChokeRef
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b99
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b9
7
sp:
subject
_:
b9
8
]
[
sp:
object
_:
b27
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b9
7
]
[
sp:
object
_:
b3
7
;
sp:
subject
_:
b9
8
]
[
sp:
object
_:
b3
6
;
sp:
predicate
ddr:
description
;
sp:
subject
_:
b6
6
sp:
subject
_:
b6
5
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b6
6
sp:
arg1
_:
b6
5
]
;
sp:
variable
_:
b
99
sp:
variable
_:
b
100
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b6
4
sp:
arg1
_:
b6
3
]
;
sp:
variable
_:
b10
0
sp:
variable
_:
b10
1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b10
0
;
sp:
arg2
_:
b6
5
sp:
arg1
_:
b10
1
;
sp:
arg2
_:
b6
4
]
;
sp:
variable
_:
b2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellControlIncidentURI
;
sp:
arg1
_:
b10
0
;
sp:
arg2
_:
b6
5
;
sp:
arg3
_:
b
99
sp:
arg1
_:
b10
1
;
sp:
arg2
_:
b6
4
;
sp:
arg3
_:
b
100
]
;
sp:
variable
_:
b1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDrillingActivityPurposeType
;
sp:
arg1
_:
b7
2
sp:
arg1
_:
b7
1
]
;
sp:
variable
_:
b22
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDrillingActivityTypeAccordingToEquipmentType
;
sp:
arg1
_:
b7
1
sp:
arg1
_:
b7
0
]
;
sp:
variable
_:
b23
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellControlIncidentType
;
sp:
arg1
_:
b9
3
sp:
arg1
_:
b9
4
]
;
sp:
variable
_:
b20
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellKillingType
;
sp:
arg1
_:
b9
4
sp:
arg1
_:
b9
5
]
;
sp:
variable
_:
b3
3
sp:
variable
_:
b3
2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b8
8
sp:
arg1
_:
b8
9
]
;
sp:
variable
_:
b3
6
sp:
variable
_:
b3
5
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
_:
b7
4
sp:
arg1
_:
b7
3
]
;
sp:
variable
_:
b19
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b6
8
sp:
arg1
_:
b6
7
]
;
sp:
variable
_:
b13
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b
70
sp:
arg1
_:
b
69
]
;
sp:
variable
_:
b16
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b7
6
sp:
arg1
_:
b7
5
]
;
sp:
variable
_:
b31
sp:
variable
[
sp:
varName
"lengthScaleDia"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b78
]
;
sp:
variable
_:
b4
7
sp:
variable
_:
b4
6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b84
]
;
sp:
variable
_:
b44
sp:
variable
[
sp:
varName
"lengthScaleDiaCsgLast"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b8
6
sp:
arg1
_:
b8
7
]
;
sp:
variable
_:
b4
2
sp:
variable
_:
b4
3
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDensityScale
;
sp:
arg1
_:
b80
]
;
sp:
variable
_:
b5
4
sp:
variable
_:
b5
3
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTemperatureScale
;
sp:
arg1
_:
b9
6
sp:
arg1
_:
b9
7
]
;
sp:
variable
_:
b
50
sp:
variable
_:
b
49
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
_:
b9
8
sp:
arg1
_:
b9
9
]
;
sp:
variable
_:
b28
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
_:
b9
0
sp:
arg1
_:
b9
1
]
;
sp:
variable
_:
b
60
sp:
variable
_:
b
59
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
_:
b9
2
sp:
arg1
_:
b9
3
]
;
sp:
variable
_:
b6
3
sp:
variable
_:
b6
2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDensityScale
;
sp:
arg1
_:
b82
]
;
sp:
variable
_:
b57
sp:
variable
_:
b56
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeDoubleName
;
sp:
arg1
_:
b76
]
;
sp:
variable
_:
b30
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDrillBitSizeClassURI
;
sp:
arg1
_:
b30
]
;
sp:
variable
_:
b29
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeDoubleName
;
sp:
arg1
_:
b85
]
;
sp:
variable
_:
b40
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildPipeOutsideDiameterAPI_5CTClass
;
sp:
arg1
_:
b40
]
;
sp:
variable
_:
b39
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
_:
b6
4
sp:
arg1
_:
b6
3
]
]
;
sp:
variable
_:
b8
])
]
.
_:
b6
4
_:
b6
3
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b6
5
_:
b6
4
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b4
sp:
varName
"dailytemporalPartOfAWellBore"
^^
xsd:
string
.
_:
b6
6
_:
b6
5
sp:
varName
"controlIncidentInfo"
^^
xsd:
string
.
_:
b5
sp:
varName
"dTimStartOfIncident"
^^
xsd:
string
.
_:
b6
7
_:
b6
6
sp:
varName
"mdIn"
^^
xsd:
string
.
_:
b6
8
_:
b6
7
sp:
varName
"uomMdIn"
^^
xsd:
string
.
_:
b12
sp:
varName
"realMdIn"
^^
xsd:
string
.
_:
b6
9
_:
b6
8
sp:
varName
"tvdIn"
^^
xsd:
string
.
_:
b
70
_:
b
69
sp:
varName
"uomTvdIn"
^^
xsd:
string
.
_:
b15
sp:
varName
"realTvdIn"
^^
xsd:
string
.
_:
b7
1
_:
b7
0
sp:
varName
"phase"
^^
xsd:
string
.
_:
b7
2
_:
b7
1
sp:
varName
"proprietaryCode"
^^
xsd:
string
.
_:
b7
3
_:
b7
2
sp:
varName
"eTimLost"
^^
xsd:
string
.
_:
b7
4
_:
b7
3
sp:
varName
"uomDuration"
^^
xsd:
string
.
_:
b18
...
...
@@ -601,13 +638,13 @@ _:b18
_:
b6
sp:
varName
"dTimEndOfIncident"
^^
xsd:
string
.
_:
b7
5
_:
b7
4
sp:
varName
"diaBit"
^^
xsd:
string
.
_:
b7
6
_:
b7
5
sp:
varName
"uomDia"
^^
xsd:
string
.
_:
b
30
_:
b
76
sp:
varName
"realDia"
^^
xsd:
string
.
_:
b77
...
...
@@ -616,7 +653,7 @@ _:b77
_:
b78
sp:
varName
"uomMdBit"
^^
xsd:
string
.
_:
b4
6
_:
b4
5
sp:
varName
"realMdBit"
^^
xsd:
string
.
_:
b79
...
...
@@ -625,7 +662,7 @@ _:b79
_:
b80
sp:
varName
"uomWtMud"
^^
xsd:
string
.
_:
b5
3
_:
b5
2
sp:
varName
"realWtMud"
^^
xsd:
string
.
_:
b81
...
...
@@ -634,7 +671,7 @@ _:b81
_:
b82
sp:
varName
"uomPore"
^^
xsd:
string
.
_:
b5
6
_:
b5
5
sp:
varName
"realPore"
^^
xsd:
string
.
_:
b83
...
...
@@ -643,79 +680,79 @@ _:b83
_:
b84
sp:
varName
"uomDiaCsgLast"
^^
xsd:
string
.
_:
b43
sp:
varName
"realDiaCsgLast"
^^
xsd:
string
.
_:
b85
sp:
varName
"
mdCsgLast
"
^^
xsd:
string
.
sp:
varName
"
realOd
"
^^
xsd:
string
.
_:
b86
sp:
varName
"mdCsgLast"
^^
xsd:
string
.
_:
b87
sp:
varName
"uomMdCsgLast"
^^
xsd:
string
.
_:
b4
1
_:
b4
2
sp:
varName
"realMdCsgLast"
^^
xsd:
string
.
_:
b8
7
_:
b8
8
sp:
varName
"volMudGained"
^^
xsd:
string
.
_:
b8
8
_:
b8
9
sp:
varName
"uomVol"
^^
xsd:
string
.
_:
b3
5
_:
b3
4
sp:
varName
"realVol"
^^
xsd:
string
.
_:
b
89
_:
b
90
sp:
varName
"presShutInCasing"
^^
xsd:
string
.
_:
b9
0
_:
b9
1
sp:
varName
"uomShutInCasing"
^^
xsd:
string
.
_:
b5
9
_:
b5
8
sp:
varName
"realShutInCasing"
^^
xsd:
string
.
_:
b9
1
_:
b9
2
sp:
varName
"presShutInDrill"
^^
xsd:
string
.
_:
b9
2
_:
b9
3
sp:
varName
"uomShutInDrill"
^^
xsd:
string
.
_:
b6
2
_:
b6
1
sp:
varName
"realShutInDrill"
^^
xsd:
string
.
_:
b9
3
_:
b9
4
sp:
varName
"incidentType"
^^
xsd:
string
.
_:
b9
4
_:
b9
5
sp:
varName
"killingType"
^^
xsd:
string
.
_:
b10
sp:
varName
"formation"
^^
xsd:
string
.
_:
b9
5
_:
b9
6
sp:
varName
"tempBottom"
^^
xsd:
string
.
_:
b9
6
_:
b9
7
sp:
varName
"uomTemp"
^^
xsd:
string
.
_:
b4
9
_:
b4
8
sp:
varName
"realTemp"
^^
xsd:
string
.
_:
b9
7
_:
b9
8
sp:
varName
"presMaxChoke"
^^
xsd:
string
.
_:
b9
8
_:
b9
9
sp:
varName
"uomMaxChoke"
^^
xsd:
string
.
_:
b27
sp:
varName
"realMaxChoke"
^^
xsd:
string
.
_:
b3
7
_:
b3
6
sp:
varName
"description"
^^
xsd:
string
.
_:
b
99
_:
b
100
sp:
varName
"localname"
^^
xsd:
string
.
_:
b10
0
_:
b10
1
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b1
sp:
varName
"wellControlIncident"
^^
xsd:
string
.
...
...
@@ -729,10 +766,10 @@ _:b23
_:
b20
sp:
varName
"wellControlIncidentType"
^^
xsd:
string
.
_:
b3
3
_:
b3
2
sp:
varName
"wellKillingType"
^^
xsd:
string
.
_:
b3
6
_:
b3
5
sp:
varName
"volumeScale"
^^
xsd:
string
.
_:
b19
...
...
@@ -744,34 +781,40 @@ _:b13
_:
b16
sp:
varName
"lengthScaleTvdIn"
^^
xsd:
string
.
_:
b31
sp:
varName
"lengthScaleDia"
^^
xsd:
string
.
_:
b47
_:
b46
sp:
varName
"lengthScaleMdBit"
^^
xsd:
string
.
_:
b44
sp:
varName
"lengthScaleDiaCsgLast"
^^
xsd:
string
.
_:
b42
_:
b43
sp:
varName
"lengthScaleMdCsgLast"
^^
xsd:
string
.
_:
b5
4
_:
b5
3
sp:
varName
"densityScaleWtMud"
^^
xsd:
string
.
_:
b
50
_:
b
49
sp:
varName
"temperatureScale"
^^
xsd:
string
.
_:
b28
sp:
varName
"pressureScaleMaxChoke"
^^
xsd:
string
.
_:
b
60
_:
b
59
sp:
varName
"pressureScaleShutInCasing"
^^
xsd:
string
.
_:
b6
3
_:
b6
2
sp:
varName
"pressureScaleShutInDrill"
^^
xsd:
string
.
_:
b5
7
_:
b5
6
sp:
varName
"densityScalePore"
^^
xsd:
string
.
_:
b30
sp:
varName
"diaName"
^^
xsd:
string
.
_:
b29
sp:
varName
"wellBoreDrillBitSizeClass"
^^
xsd:
string
.
_:
b40
sp:
varName
"realOdName"
^^
xsd:
string
.
_:
b39
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
.
_:
b8
sp:
varName
"wellBore"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-coreInfo-v1.1.1.ttl
100644 → 100755
View file @
351adc5
# Saved by TopBraid on Wed Nov 02 08:41:27 GMT 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://spinrdf.org/spin
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo#>
.
@prefix
afn:
<http://jena.hpl.hp.com/ARQ/function#>
.
@prefix
arg:
<http://spinrdf.org/arg#>
.
@prefix
ddr:
<http://www.witsml.org/schemas/1series#>
.
@prefix
ep-activity:
<http://www.reportinghub.no/ep/schema/activity#>
.
@prefix
ep-spin-lib:
<http://www.reportinghub.no/ep/spin/lib#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
rhspin:
<http://www.reportinghub.no/spin/rh#>
.
@prefix
sp:
<http://spinrdf.org/sp#>
.
@prefix
spin:
<http://spinrdf.org/spin#>
.
@prefix
spl:
<http://spinrdf.org/spl#>
.
...
...
@@ -20,7 +23,7 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/coreInfo>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://spinrdf.org/spin
>
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
...
...
@@ -30,475 +33,404 @@ ddr:Obj_drillReport
Properties transfered to the activity, to the part of the well bore, or to the recovered core."""
^^
xsd:
string
;
sp:
templates
([
sp:
object
ep-activity:
ExtractAWellCore
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"extractAWellCore"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"extractAWellCore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
[
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#partOf>
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b3
;
sp:
predicate
ep-activity:
onWellBore
;
sp:
subject
[
sp:
varName
"extractAWellCore"
^^
xsd:
string
]
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b4
]
[
sp:
object
[
sp:
varName
"dTimWellCore"
^^
xsd:
string
]
;
sp:
predicate
ep-activity:
finishedAt
;
sp:
subject
[
sp:
varName
"extractAWellCore"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"coreNumber"
^^
xsd:
string
]
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b6
;
sp:
predicate
ep-activity:
identificationNumberOfCore
;
sp:
subject
[
sp:
varName
"extractAWellCore"
^^
xsd:
string
]
]
[
sp:
object
_:
b2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b4
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
]
[
sp:
object
[
sp:
varName
"realMdTop"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b3
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
predicate
_:
b9
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b
1
sp:
subject
_:
b
4
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
[
sp:
varName
"realMdBottom"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
subject
_:
b10
]
[
sp:
object
_:
b11
;
sp:
predicate
_:
b12
;
sp:
subject
_:
b10
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b
1
sp:
subject
_:
b
4
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
[
sp:
varName
"realTvdTop"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleTvdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b5
;
sp:
subject
_:
b13
]
[
sp:
object
_:
b14
;
sp:
predicate
_:
b15
;
sp:
subject
_:
b13
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b
1
sp:
subject
_:
b
4
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
[
sp:
varName
"realTvdBottom"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleTvdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b6
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b17
;
sp:
predicate
_:
b18
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b19
;
sp:
predicate
ep-activity:
recoveredCore
;
sp:
subject
[
sp:
varName
"extractAWellCore"
^^
xsd:
string
]
]
[
sp:
object
_:
b7
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b20
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#coreLength>
;
sp:
subject
_:
b
6
sp:
subject
_:
b
19
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
]
[
sp:
object
[
sp:
varName
"realRecovered"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleRecovered"
^^
xsd:
string
]
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
subject
_:
b20
]
[
sp:
object
_:
b21
;
sp:
predicate
_:
b22
;
sp:
subject
_:
b20
]
[
sp:
object
_:
b23
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#relativeAmountOfCoreRecovered>
;
sp:
subject
_:
b
6
sp:
subject
_:
b
19
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b8
]
[
sp:
object
[
sp:
varName
"realPc"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"specificVolumeScale"
^^
xsd:
string
]
;
sp:
subject
_:
b8
sp:
subject
_:
b23
]
[
sp:
object
_:
b24
;
sp:
predicate
_:
b25
;
sp:
subject
_:
b23
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#RecoveredCore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
]
[
sp:
object
[
sp:
varName
"coreDescription"
^^
xsd:
string
]
;
sp:
subject
_:
b19
]
[
sp:
object
_:
b26
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b
6
]
[
sp:
object
_:
b
9
;
sp:
subject
_:
b
19
]
[
sp:
object
_:
b
27
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#hasBarrel>
;
sp:
subject
_:
b
6
sp:
subject
_:
b
19
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#InnerBarrel>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
10
;
sp:
subject
_:
b
27
]
[
sp:
object
_:
b
28
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#lengthOfInnerBarrel>
;
sp:
subject
_:
b
9
sp:
subject
_:
b
27
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"realBarrel"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleBarrel"
^^
xsd:
string
]
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"innerBarrelType"
^^
xsd:
string
]
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b29
;
sp:
predicate
_:
b30
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b31
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
9
sp:
subject
_:
b
27
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
;
sp:
where
([
sp:
object
_:
b32
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
]
[
sp:
object
_:
b33
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dailytemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
ep-activity:
onWellBore
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
;
]
[
sp:
object
_:
b34
;
sp:
predicate
ddr:
coreInfoRef
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimCore"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTim
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"coreNumber"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b6
;
sp:
predicate
ddr:
coreNumber
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"mdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b35
;
sp:
predicate
ddr:
mdTopRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomMdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b36
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"mdTop"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realMdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b35
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"mdTop"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b35
]
[
sp:
object
_:
b37
;
sp:
predicate
ddr:
mdBottomRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomMdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b38
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realMdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b37
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
sp:
subject
_:
b37
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"tvdTop"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b39
;
sp:
predicate
ddr:
tvdTopRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomTvdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b40
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"tvdTop"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realTvdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b14
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"tvdTop"
^^
xsd:
string
]
sp:
subject
_:
b39
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"tvdBottom"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b41
;
sp:
predicate
ddr:
tvdBottomRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomTvdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b42
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"tvdBottom"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realTvdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"tvdBottom"
^^
xsd:
string
]
sp:
subject
_:
b41
])
]
[
sp:
object
[
sp:
varName
"lenRecovered"
^^
xsd:
string
]
;
]
[
sp:
object
_:
b43
;
sp:
predicate
ddr:
lenRecoveredRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomRecovered"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b44
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"lenRecovered"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realRecovered"
^^
xsd:
string
]
;
sp:
subject
_:
b43
]
[
sp:
object
_:
b21
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"lenRecovered"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"recoverPc"
^^
xsd:
string
]
;
sp:
subject
_:
b43
]
[
sp:
object
_:
b45
;
sp:
predicate
ddr:
recoverPcRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomPc"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b46
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"recoverPc"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realPc"
^^
xsd:
string
]
;
sp:
subject
_:
b45
]
[
sp:
object
_:
b24
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"recoverPc"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"lenBarrel"
^^
xsd:
string
]
;
sp:
subject
_:
b45
]
[
sp:
object
_:
b47
;
sp:
predicate
ddr:
lenBarrelRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomBarrel"
^^
xsd:
string
]
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b48
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"lenBarrel"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realBarrel"
^^
xsd:
string
]
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"lenBarrel"
^^
xsd:
string
]
sp:
subject
_:
b47
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"enumInnerBarrelType"
^^
xsd:
string
]
;
sp:
elements
([
sp:
object
_:
b49
;
sp:
predicate
ddr:
innerBarrelTypeRef
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
sp:
subject
_:
b34
])
]
[
sp:
object
[
sp:
varName
"coreDescription"
^^
xsd:
string
]
;
]
[
sp:
object
_:
b26
;
sp:
predicate
ddr:
coreDescription
;
sp:
subject
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
sp:
subject
_:
b34
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
sp:
arg1
_:
b32
]
;
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
sp:
variable
_:
b50
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
sp:
arg1
_:
b50
;
sp:
arg2
_:
b33
]
;
sp:
variable
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
sp:
variable
_:
b2
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
[
sp:
varName
"coreInfo"
^^
xsd:
string
]
sp:
arg1
_:
b34
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
sp:
variable
_:
b51
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildExtractAWellCoreURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg
2
[
sp:
varName
"dTimStart"
^^
xsd:
string
sp:
arg1
_:
b50
;
sp:
arg2
_:
b33
;
sp:
arg
3
_:
b51
]
;
sp:
arg3
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"extractAWellCore"
^^
xsd:
string
]
sp:
variable
_:
b1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectInnerBarrelType
;
sp:
arg1
[
sp:
varName
"enumInnerBarrelType"
^^
xsd:
string
]
sp:
arg1
_:
b49
]
;
sp:
variable
[
sp:
varName
"innerBarrelType"
^^
xsd:
string
]
sp:
variable
_:
b31
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomMdTop"
^^
xsd:
string
]
sp:
arg1
_:
b36
]
;
sp:
variable
[
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
]
sp:
variable
_:
b9
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomMdBottom"
^^
xsd:
string
]
sp:
arg1
_:
b38
]
;
sp:
variable
[
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
]
sp:
variable
_:
b12
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomTvdTop"
^^
xsd:
string
]
sp:
arg1
_:
b40
]
;
sp:
variable
[
sp:
varName
"lengthScaleTvdTop"
^^
xsd:
string
]
sp:
variable
_:
b15
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomTvdBottom"
^^
xsd:
string
]
sp:
arg1
_:
b42
]
;
sp:
variable
[
sp:
varName
"lengthScaleTvdBottom"
^^
xsd:
string
]
sp:
variable
_:
b18
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomRecovered"
^^
xsd:
string
]
sp:
arg1
_:
b44
]
;
sp:
variable
[
sp:
varName
"lengthScaleRecovered"
^^
xsd:
string
]
sp:
variable
_:
b22
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomBarrel"
^^
xsd:
string
]
sp:
arg1
_:
b48
]
;
sp:
variable
[
sp:
varName
"lengthScaleBarrel"
^^
xsd:
string
]
sp:
variable
_:
b30
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
[
sp:
varName
"uomPc"
^^
xsd:
string
]
sp:
arg1
_:
b46
]
;
sp:
variable
[
sp:
varName
"specificVolumeScale"
^^
xsd:
string
sp:
variable
_:
b25
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
_:
b32
]
]
;
sp:
variable
_:
b5
])
]
.
_:
b32
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b33
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b34
sp:
varName
"coreInfo"
^^
xsd:
string
.
_:
b6
sp:
varName
"coreNumber"
^^
xsd:
string
.
_:
b35
sp:
varName
"mdTop"
^^
xsd:
string
.
_:
b36
sp:
varName
"uomMdTop"
^^
xsd:
string
.
_:
b8
sp:
varName
"realMdTop"
^^
xsd:
string
.
_:
b37
sp:
varName
"mdBottom"
^^
xsd:
string
.
_:
b38
sp:
varName
"uomMdBottom"
^^
xsd:
string
.
_:
b11
sp:
varName
"realMdBottom"
^^
xsd:
string
.
_:
b39
sp:
varName
"tvdTop"
^^
xsd:
string
.
_:
b40
sp:
varName
"uomTvdTop"
^^
xsd:
string
.
_:
b14
sp:
varName
"realTvdTop"
^^
xsd:
string
.
_:
b41
sp:
varName
"tvdBottom"
^^
xsd:
string
.
_:
b42
sp:
varName
"uomTvdBottom"
^^
xsd:
string
.
_:
b17
sp:
varName
"realTvdBottom"
^^
xsd:
string
.
_:
b43
sp:
varName
"lenRecovered"
^^
xsd:
string
.
_:
b44
sp:
varName
"uomRecovered"
^^
xsd:
string
.
_:
b21
sp:
varName
"realRecovered"
^^
xsd:
string
.
_:
b45
sp:
varName
"recoverPc"
^^
xsd:
string
.
_:
b46
sp:
varName
"uomPc"
^^
xsd:
string
.
_:
b24
sp:
varName
"realPc"
^^
xsd:
string
.
_:
b47
sp:
varName
"lenBarrel"
^^
xsd:
string
.
_:
b48
sp:
varName
"uomBarrel"
^^
xsd:
string
.
_:
b29
sp:
varName
"realBarrel"
^^
xsd:
string
.
_:
b49
sp:
varName
"enumInnerBarrelType"
^^
xsd:
string
.
_:
b26
sp:
varName
"coreDescription"
^^
xsd:
string
.
_:
b50
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b51
sp:
varName
"localname"
^^
xsd:
string
.
_:
b1
sp:
varName
"extractAWellCore"
^^
xsd:
string
.
_:
b31
sp:
varName
"innerBarrelType"
^^
xsd:
string
.
_:
b9
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
.
_:
b12
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
.
_:
b15
sp:
varName
"lengthScaleTvdTop"
^^
xsd:
string
.
_:
b18
sp:
varName
"lengthScaleTvdBottom"
^^
xsd:
string
.
_:
b22
sp:
varName
"lengthScaleRecovered"
^^
xsd:
string
.
_:
b30
sp:
varName
"lengthScaleBarrel"
^^
xsd:
string
.
_:
b25
sp:
varName
"specificVolumeScale"
^^
xsd:
string
.
_:
b5
sp:
varName
"wellBore"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-statusInfo-v1.1.1.ttl
100644 → 100755
View file @
351adc5
This diff could not be displayed because it is too large.
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
View file @
351adc5
...
...
@@ -40,8 +40,8 @@
<rhswp:NameValuePair
arg:name=
"Penetration Rate m/h:"
arg:value=
"{# SELECT ?penRateVal WHERE {?statusActivity ep-activity:finalRateOfDrilling ?penRate . ?penRate ep-core:metre_hour-1 ?penRateVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Pressure Test Type:"
arg:value=
"{# SELECT ?pTestActTypeText WHERE {?statusActivity ep-core:hasPart ?pTestAct . ?pTestAct a ?pTestActType . ?pTestActType rdfs:subClassOf ep-activity:WellBorePressureTest . ?pTestActType rdfs:label ?pTestActTypeText}}"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Formation Strength mMD:"
arg:value=
"{# SELECT ?rockFormDepthMmdVal WHERE {?statusActivityWb ep-core:hasPart ?rockFormation . ?rockFormation a ep-well:SurroundingRockFormation . ?rockFormation ep-well:measuredDepth ?rockFormDepthMmd . ?rockFormDepthMmd ep-core:metre ?rockFormDepthMmdVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Dia Last Casing In:"
arg:value=
"{# SELECT ?lastCasingDiaVal WHERE {?statusActivityWb ep-core:hasPart ?lastCasing . ?lastCasing a ep-eqt:LastCasingOfAWellBore . ?lastCasing ep-
eqt:outsideDiameterOfATubular ?lastCasingDia . ?lastCasingDia ep-core:inch
?lastCasingDiaVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing MTVD:"
arg:value=
"{# SELECT ?lastCasingDepthTvdVal WHERE {?statusActivityWb ep-core:hasPart ?lastCasing . ?lastCasing a ep-eqt:LastCasingOfAWellBore . ?lastCasing ep-
well:trueVerticalDepth
?lastCasingDepthTvd . ?lastCasingDepthTvd ep-core:metre ?lastCasingDepthTvdVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Dia Last Casing In:"
arg:value=
"{# SELECT ?lastCasingDiaVal WHERE {?statusActivityWb ep-core:hasPart ?lastCasing . ?lastCasing a ep-eqt:LastCasingOfAWellBore . ?lastCasing ep-
core:temporalPartOf ?casing . ?casing a ?pipeOutsideDiameterAPI_5CTClass . ?pipeOutsideDiameterAPI_5CTClass a ep-eqt:PipeOutsideDiameterAPI_5CTClass . ?pipeOutsideDiameterAPI_5CTClass rdfs:label
?lastCasingDiaVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing MTVD:"
arg:value=
"{# SELECT ?lastCasingDepthTvdVal WHERE {?statusActivityWb ep-core:hasPart ?lastCasing . ?lastCasing a ep-eqt:LastCasingOfAWellBore . ?lastCasing ep-
core:temporalPartOf ?casing . ?casing ep-well:trueVerticalDepthToTheBottomOfAPartOfAWellBore
?lastCasingDepthTvd . ?lastCasingDepthTvd ep-core:metre ?lastCasingDepthTvdVal}}"
/>
</td>
<td
class=
"ddrSummaryRight"
>
...
...
@@ -61,10 +61,10 @@
<rhswp:NameValuePair
arg:name=
"Depth mMD:"
arg:value=
"{# SELECT ?buttHoleMDVal WHERE {?statusActivityWb ep-well:finalBottomHoleMeasuredDepth ?buttHoleMD . ?buttHoleMD ep-core:metre ?buttHoleMDVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Depth mTVD:"
arg:value=
"{# SELECT ?buttHoleTVDVal WHERE {?statusActivityWb ep-well:finalBottomHoleTrueVerticalDepth ?buttHoleTVD . ?buttHoleTVD ep-core:metre ?buttHoleTVDVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Dist Drilled m:"
arg:value=
"{# SELECT ?distDrilledVal WHERE {?statusActivity ep-activity:distanceDrilled ?distDrilled . ?distDrilled ep-core:metre ?distDrilledVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Hole Dia in:"
arg:value=
"{# SELECT ?holeDiaVal WHERE {?
statusActivityWb ep-core:hasPart ?lowerPartWb . ?lowerPartWb a ep-well:LowerPartOfAWellBore . ?lowerPartWb ep-well:nominalInsideDiameterOfBoreHole ?holeDia . ?holeDia ep-core:inch ?holeDiaVal
}}"
/>
<rhswp:NameValuePair
arg:name=
"Hole Dia in:"
arg:value=
"{# SELECT ?holeDiaVal WHERE {?
lowerPartWb ep-core:spatialPartOf ?statusActivityWb . ?lowerPartWb a ep-well:LowerPartOfAWellBore . ?lowerPartWb ep-core:temporalPartOf ?partOfAWellBoreSizeSection . ?partOfAWellBoreSizeSection ep-core:spatialPartOf ?wellBoreSizeSection . ?wellBoreSizeSection a ?wellBoreSizeClass . ?wellBoreSizeClass a ep-well:ClassOfWellBoreSectionBySize . ?wellBoreSizeClass rdfs:label ?holeDiaVal
}}"
/>
<rhswp:NameValuePair
arg:name=
"Formation Strength g/cm3:"
arg:value=
"{# SELECT ?rockFormStrengthVal WHERE {?statusActivityWb ep-core:hasPart ?rockFormation . ?rockFormation a ep-well:SurroundingRockFormation . ?rockFormation ep-well:strengthOfRockFormation ?rockFormStrength . ?rockFormStrength ep-core:gram_cm-3 ?rockFormStrengthVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Formation Strength mTVD:"
arg:value=
"{# SELECT ?rockFormDepthTvdVal WHERE {?statusActivityWb ep-core:hasPart ?rockFormation . ?rockFormation a ep-well:SurroundingRockFormation . ?rockFormation ep-well:trueVerticalDepth ?rockFormDepthTvd . ?rockFormDepthTvd ep-core:metre ?rockFormDepthTvdVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing mMD:"
arg:value=
"{# SELECT ?lastCasingDepthMmdVal WHERE {?statusActivityWb ep-core:hasPart ?lastCasing . ?lastCasing a ep-eqt:LastCasingOfAWellBore . ?lastCasing ep-
well:measuredDepth
?lastCasingDepthMmd . ?lastCasingDepthMmd ep-core:metre ?lastCasingDepthMmdVal}}"
/>
<rhswp:NameValuePair
arg:name=
"Depth At Last Casing mMD:"
arg:value=
"{# SELECT ?lastCasingDepthMmdVal WHERE {?statusActivityWb ep-core:hasPart ?lastCasing . ?lastCasing a ep-eqt:LastCasingOfAWellBore . ?lastCasing ep-
core:temporalPartOf ?casing . ?casing ep-well:measuredDepthToTheBottomOfAPartOfAWellBore
?lastCasingDepthMmd . ?lastCasingDepthMmd ep-core:metre ?lastCasingDepthMmdVal}}"
/>
</td>
</tr></table>
<hr
/>
...
...
Please
register
or
login
to post a comment