Toggle navigation
Toggle navigation
This project
Loading...
Sign in
data.posccaesar.org
/
npd
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
1
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Authored by
David Price
2012-03-27 01:57:56 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b8c380e2dfa61180275bbe39220a3ac3c0624aaa
b8c380e2
1 parent
d12a91f6
Replaced rdfs:comment use with new ep-core:description property
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
1198 additions
and
1017 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-CORE-v1.0.ttl
www.reportinghub.no/ep/spin/SPIN_EP-DDR-tables-v1.0.spin.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-activity-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-bitRecord-v1.1.1.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-equipFailureInfo-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-formTestInfo-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-logInfo-v1.1.1.ttl
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-CORE-v1.0.ttl
View file @
b8c380e
...
...
@@ -10,36 +10,36 @@
<http://www.reportinghub.no/ep/schema/1.0/core>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
www.linkedmodel.org/schema/vaem>
,
<http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model>
;
owl:
imports
<http://
standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model>
,
<http://www.linkedmodel.org/schema/vaem>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-core:
Class_of_indirect_property
rdf:
type
owl:
Class
;
rdfs:
label
"class of indirect property"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
FunctionalProperty
,
owl:
ObjectProperty
.
rdfs:
subClassOf
owl:
ObjectProperty
,
owl:
FunctionalProperty
.
ep-core:
Density
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"density"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Length
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"length"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
MassPerUnitLength
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"mass per unit length"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
MassPerUnitMassConcentration
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"mass per unit mass concentration"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
MeasureOfAmountOfMaterial
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"measure of amount of material"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
...
...
@@ -54,17 +54,17 @@ ep-core:PhysicalThing
rdfs:
subClassOf
owl:
Thing
.
ep-core:
PlaneAngle
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"plane angle"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
PlasticViscosity
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"plastic viscosity"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Pressure
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"pressure"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
...
...
@@ -74,92 +74,92 @@ ep-core:PropertySpace
rdfs:
subClassOf
owl:
Class
.
ep-core:
Ratio
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"ratio"
^^
xsd:
string
.
ep-core:
Scale
rdf:
type
owl:
Class
;
rdfs:
label
"scale"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
FunctionalProperty
,
owl:
DatatypeProperty
.
rdfs:
subClassOf
owl:
DatatypeProperty
,
owl:
FunctionalProperty
.
ep-core:
SpecificVolume
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"specific volume"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Speed
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"speed"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
StrengthOfRockFormation
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"strength of rock formation"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Temperature
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"temperature"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
TimeDuration
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"time duration"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
Volume
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"volume"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumeAt15degC1atm
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"volume at 15 degrees C 1 atmosphere"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumeAt1degC1atm
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"volume at 0 degrees C 1 atmosphere"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumeAt60degF1atm
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"volume at 60 degrees F 1 atmosphere"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
ep-core:
VolumeMassRatio
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"volume mass ratio"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
VolumePerUnitVolumeConcentration
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"volume per unit volume concentration"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
VolumetricFlowRate
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"volumetric flow rate"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
YieldPoint
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"yield point"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-core:
apiName
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
label
"API name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
bar
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"bar"
^^
xsd:
string
.
ep-core:
barrel
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"barrel"
^^
xsd:
string
.
ep-core:
basisFor
...
...
@@ -167,71 +167,74 @@ ep-core:basisFor
rdfs:
label
"basis for"
^^
xsd:
string
.
ep-core:
celsius
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Temperature
;
rdfs:
label
"celsius"
^^
xsd:
string
.
ep-core:
centiPoise
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"cP"
^^
xsd:
string
.
ep-core:
day
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"day"
^^
xsd:
string
.
ep-core:
decimetre3
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
Volume
;
rdfs:
label
"decimetre 3"
^^
xsd:
string
.
ep-core:
degreesOfAngle
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
PlaneAngle
;
rdfs:
label
"degrees of angle"
^^
xsd:
string
.
ep-core:
derivedFrom
rdf:
type
owl:
TransitiveProperty
,
owl:
ObjectProperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
TransitiveProperty
;
rdfs:
label
"derived from"
^^
xsd:
string
.
ep-core:
description
rdf:
type
owl:
DatatypeProperty
.
ep-core:
dtiName
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"DTI name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
dyne_second_metre-2
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"dyne.s.m-2"
^^
xsd:
string
.
ep-core:
foot
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"foot"
^^
xsd:
string
.
ep-core:
foot3
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"foot3"
^^
xsd:
string
.
ep-core:
foot3_sack94-1
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
YieldPoint
;
rdfs:
label
"foot3 sack94-1"
^^
xsd:
string
.
ep-core:
footUS
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"foot (US survey)"
^^
xsd:
string
.
ep-core:
fractionByVolume
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
VolumePerUnitVolumeConcentration
;
rdfs:
label
"fraction by volume"
^^
xsd:
string
.
ep-core:
gram_cm-3
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"gram cm-3"
^^
xsd:
string
.
ep-core:
hasPart
...
...
@@ -263,7 +266,7 @@ ep-core:hasVolume
rdfs:
label
"has volume"
^^
xsd:
string
.
ep-core:
hour
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"hour"
^^
xsd:
string
.
...
...
@@ -274,89 +277,89 @@ ep-core:humanRecognizableName
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
inch
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"inch"
^^
xsd:
string
.
ep-core:
inchUS
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"inch (US survey)"
^^
xsd:
string
.
ep-core:
kilogramforce_second_metre-2
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"kgf.s.m-2"
^^
xsd:
string
.
ep-core:
localFieldName
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
label
"local field name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
megaPa
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"MPa"
^^
xsd:
string
.
ep-core:
megaPa_second
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"MPa.second"
^^
xsd:
string
.
ep-core:
metre
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"metre"
^^
xsd:
string
.
ep-core:
metre3
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"metre3"
^^
xsd:
string
.
ep-core:
metre3_day-1
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
VolumetricFlowRate
;
rdfs:
label
"metre3 day-1"
^^
xsd:
string
.
ep-core:
metre3_minute-1
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
VolumetricFlowRate
;
rdfs:
label
"metre3 minute-1"
^^
xsd:
string
.
ep-core:
metre_hour-1
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Speed
;
rdfs:
label
"metre hour-1"
^^
xsd:
string
.
ep-core:
milliPascal_second
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"mPa.s"
^^
xsd:
string
.
ep-core:
millimetre
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Length
;
rdfs:
label
"millimetre"
^^
xsd:
string
.
ep-core:
million_barrel
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"million barrel"
^^
xsd:
string
.
ep-core:
million_foot3
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"million foot3"
^^
xsd:
string
.
ep-core:
million_metre3
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"million metre3"
^^
xsd:
string
.
ep-core:
million_metre3_day-1
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
VolumetricFlowRate
;
rdfs:
label
"million metre3 day-1"
^^
xsd:
string
.
ep-core:
minute
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"minute"
^^
xsd:
string
.
...
...
@@ -366,31 +369,31 @@ ep-core:name
rdfs:
range
xsd:
string
.
ep-core:
newton_second_metre-2
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"N.s.m-2"
^^
xsd:
string
.
ep-core:
nominallyExistsAt
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PhysicalThing
;
rdfs:
label
"nominally exists at"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
npdCode
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
label
"NPD code"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
npdName
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
label
"NPD name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
npdNumber
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"NPD number"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
...
...
@@ -403,68 +406,68 @@ ep-core:partOf
owl:
inverseOf
ep-core:
hasPart
.
ep-core:
partPerMillionByMass
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
MassPerUnitMassConcentration
;
rdfs:
label
"part per million (by mass)"
^^
xsd:
string
.
ep-core:
partPerMillionByVolume
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
VolumePerUnitVolumeConcentration
;
rdfs:
label
"part per million (by volume)"
^^
xsd:
string
.
ep-core:
pascal
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"Pascal"
^^
xsd:
string
.
ep-core:
pascal_second
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"Pa.second"
^^
xsd:
string
.
ep-core:
perCentByVolume
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
VolumePerUnitVolumeConcentration
;
rdfs:
label
"per cent by volume"
^^
xsd:
string
.
ep-core:
poise
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"P"
^^
xsd:
string
.
ep-core:
pound_foot-1
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
MassPerUnitLength
;
rdfs:
label
"pound foot-1"
^^
xsd:
string
.
ep-core:
poundforce_second_foot-2
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"lbf.s.ft-2"
^^
xsd:
string
.
ep-core:
poundforce_second_inch-2
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"lbf.s.in-2"
^^
xsd:
string
.
ep-core:
prospectName
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
label
"prospect name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
rdfs:
subPropertyOf
ep-core:
name
.
ep-core:
psi_second
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-core:
PlasticViscosity
;
rdfs:
label
"psi.s"
^^
xsd:
string
.
ep-core:
psig
rdf:
type
ep-core:
Scale
,
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
Pressure
;
rdfs:
label
"psi gauge"
^^
xsd:
string
.
ep-core:
second
rdf:
type
owl:
DatatypeProperty
,
ep-core:
Scale
,
owl:
FunctionalProperty
;
rdf:
type
owl:
FunctionalProperty
,
ep-core:
Scale
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"second"
^^
xsd:
string
.
...
...
@@ -477,7 +480,7 @@ ep-core:spatialPartOf
owl:
inverseOf
ep-core:
hasSpatialPart
.
ep-core:
specificGravity
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
label
"specific gravity"
^^
xsd:
string
.
ep-core:
temporalPartOf
...
...
@@ -489,16 +492,16 @@ ep-core:temporalPartOf
owl:
inverseOf
ep-core:
hasTemporalPart
.
ep-core:
undefinedScale
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
owl:
Class
;
rdfs:
label
"undefined scale"
^^
xsd:
string
.
ep-core:
usGallon_sack94-1
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
VolumeMassRatio
;
rdfs:
label
"USgallon sack94-1"
^^
xsd:
string
.
ep-core:
week
rdf:
type
ep-core:
Scale
,
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
,
ep-core:
Scale
;
rdfs:
domain
ep-core:
TimeDuration
;
rdfs:
label
"week"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/spin/SPIN_EP-DDR-tables-v1.0.spin.ttl
View file @
b8c380e
...
...
@@ -22,7 +22,7 @@
<http://www.reportinghub.no/ep/spin/ddr-tables>
rdf:
type
owl:
Ontology
;
rdfs:
comment
"A collection of SELECT templates that can be used to assemble tables in DD reports."
^^
xsd:
string
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/activity-purpose>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/spin/rh
>
;
owl:
imports
<http://
www.reportinghub.no/spin/rh>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/schema/1.0/activity-purpose>
,
<http://spinrdf.org/spin
>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ddr-tables:
BitRecord
...
...
@@ -411,7 +411,7 @@ ddr-tables:BitRecord
]
[
sp:
object
[
sp:
varName
"manufacturer"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
subject
[
sp:
varName
"drillBitManuf"
^^
xsd:
string
]
...
...
@@ -482,7 +482,7 @@ ddr-tables:CasingLinerTubingInformation
sp:
elements
([
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"wellStim"
^^
xsd:
string
]
...
...
@@ -852,7 +852,7 @@ ddr-tables:CementFluidInformation
]
[
sp:
object
[
sp:
varName
"fluidDescription"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"userDescribedCementingFluidType"
^^
xsd:
string
]
...
...
@@ -966,7 +966,7 @@ ddr-tables:CementFluidInformation
sp:
elements
([
sp:
object
[
sp:
varName
"comments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"fluid"
^^
xsd:
string
]
...
...
@@ -1251,7 +1251,7 @@ ddr-tables:CementInformation
sp:
elements
([
sp:
object
[
sp:
varName
"comments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
...
...
@@ -1566,7 +1566,7 @@ ddr-tables:CoreInformation
sp:
elements
([
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"recCore"
^^
xsd:
string
]
...
...
@@ -2023,7 +2023,7 @@ ddr-tables:EquipmentFailure
sp:
elements
([
sp:
object
[
sp:
varName
"failureDescription"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"part"
^^
xsd:
string
]
...
...
@@ -2238,7 +2238,7 @@ ddr-tables:FormationTest
sp:
elements
([
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"ft"
^^
xsd:
string
]
...
...
@@ -3110,7 +3110,7 @@ ddr-tables:LogInformation
]
[
sp:
object
[
sp:
varName
"tool"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"loggingTool"
^^
xsd:
string
]
...
...
@@ -3348,7 +3348,7 @@ ddr-tables:Operations
sp:
elements
([
sp:
object
[
sp:
varName
"remark"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"part"
^^
xsd:
string
]
...
...
@@ -4268,7 +4268,7 @@ ddr-tables:WellControlIncident
]
[
sp:
object
[
sp:
varName
"formation"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"srFormation"
^^
xsd:
string
]
...
...
@@ -4376,7 +4376,7 @@ ddr-tables:WellControlIncident
sp:
elements
([
sp:
object
[
sp:
varName
"comment"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"wci"
^^
xsd:
string
]
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-activity-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -25,7 +25,7 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/activity>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://www.reportinghub.no/ep/schema/1.0/activity-purpose>
,
<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/report>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series
>
;
owl:
imports
<http://
www.reportinghub.no/ep/schema/1.0/activity-purpose>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://www.reportinghub.no/ep/schema/1.0/report>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/schema/1.0/core
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
...
...
@@ -80,7 +80,7 @@ ddr:Obj_drillReport
]
[
sp:
object
[
sp:
varName
"comments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"partActivity"
^^
xsd:
string
]
...
...
@@ -192,22 +192,14 @@ ddr:Obj_drillReport
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 128 Transfer md"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#finalBottomHoleMeasuredDepth>
;
rdfs:
comment
"STEP 132 Transfer status"
^^
xsd:
string
;
sp:
templates
([
sp:
object
[
sp:
varName
"activitySuccessType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"
temporalPartOfAWellBore
"
^^
xsd:
string
[
sp:
varName
"
partActivity
"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
[
sp:
varName
"real"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScale"
^^
xsd:
string
]
;
sp:
subject
_:
b1
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -215,52 +207,22 @@ ddr:Obj_drillReport
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"
activity
"
^^
xsd:
string
[
sp:
varName
"
dTimStart
"
^^
xsd:
string
]
;
sp:
predicate
ddr:
activityRef
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimStartPart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dTimEndPart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimEnd
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
sp:
predicate
ddr:
activityRef
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"
md
"
^^
xsd:
string
[
sp:
varName
"
state
"
^^
xsd:
string
]
;
sp:
predicate
ddr:
md
Ref
;
sp:
predicate
ddr:
state
Ref
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"real"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"md"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uom"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"md"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"partActivity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
...
...
@@ -272,46 +234,55 @@ ddr:Obj_drillReport
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildTemporalPartOfAWellBoreURI
;
[
rdf:
type
afn:
localname
;
sp:
arg1
[
sp:
varName
"activity"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildPartActivityURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart
Part
"
^^
xsd:
string
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
arg3
[
sp:
varName
"
dTimEndPart
"
^^
xsd:
string
sp:
arg3
[
sp:
varName
"
localname
"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"
temporalPartOfAWellBore
"
^^
xsd:
string
[
sp:
varName
"
partActivity
"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
select
LengthScal
e
;
sp:
arg1
[
sp:
varName
"
uom
"
^^
xsd:
string
[
rdf:
type
ep-spin-lib:
select
ActivitySuccessTyp
e
;
sp:
arg1
[
sp:
varName
"
state
"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"
lengthScal
e"
^^
xsd:
string
[
sp:
varName
"
activitySuccessTyp
e"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 1
29 Transfer tvd
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#
finalBottomHoleTrueVertical
Depth>
;
rdfs:
comment
"STEP 1
31 Transfer mdHoleStart
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#
initialBottomHoleMeasured
Depth>
;
sp:
subject
[
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
2
sp:
subject
_:
b
1
]
[
sp:
object
[
sp:
varName
"real"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScale"
^^
xsd:
string
]
;
sp:
subject
_:
b
2
sp:
subject
_:
b
1
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -338,9 +309,9 @@ ddr:Obj_drillReport
[
sp:
varName
"activity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"
tvd
"
^^
xsd:
string
[
sp:
varName
"
mdHoleStart
"
^^
xsd:
string
]
;
sp:
predicate
ddr:
tvd
Ref
;
sp:
predicate
ddr:
mdHoleStart
Ref
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
...
...
@@ -349,14 +320,14 @@ ddr:Obj_drillReport
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"
tvd
"
^^
xsd:
string
[
sp:
varName
"
mdHoleStart
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uom"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"
tvd
"
^^
xsd:
string
[
sp:
varName
"
mdHoleStart
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
...
...
@@ -502,22 +473,22 @@ ddr:Obj_drillReport
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 1
31 Transfer mdHoleStart
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#
initialBottomHoleMeasured
Depth>
;
rdfs:
comment
"STEP 1
29 Transfer tvd
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#
finalBottomHoleTrueVertical
Depth>
;
sp:
subject
[
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
3
sp:
subject
_:
b
2
]
[
sp:
object
[
sp:
varName
"real"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScale"
^^
xsd:
string
]
;
sp:
subject
_:
b
3
sp:
subject
_:
b
2
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -544,9 +515,9 @@ ddr:Obj_drillReport
[
sp:
varName
"activity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"
mdHoleStart
"
^^
xsd:
string
[
sp:
varName
"
tvd
"
^^
xsd:
string
]
;
sp:
predicate
ddr:
mdHoleStart
Ref
;
sp:
predicate
ddr:
tvd
Ref
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
...
...
@@ -555,14 +526,14 @@ ddr:Obj_drillReport
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"
mdHoleStart
"
^^
xsd:
string
[
sp:
varName
"
tvd
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uom"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"
mdHoleStart
"
^^
xsd:
string
[
sp:
varName
"
tvd
"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
...
...
@@ -606,14 +577,22 @@ ddr:Obj_drillReport
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 132 Transfer status"
^^
xsd:
string
;
sp:
templates
([
sp:
object
[
sp:
varName
"activitySuccessType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
rdfs:
comment
"STEP 128 Transfer md"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#finalBottomHoleMeasuredDepth>
;
sp:
subject
[
sp:
varName
"
partActivity
"
^^
xsd:
string
[
sp:
varName
"
temporalPartOfAWellBore
"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
[
sp:
varName
"real"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScale"
^^
xsd:
string
]
;
sp:
subject
_:
b3
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -621,61 +600,82 @@ ddr:Obj_drillReport
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"
dTimStart
"
^^
xsd:
string
[
sp:
varName
"
activity
"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimStart
;
sp:
predicate
ddr:
activityRef
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimStartPart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dTimEndPart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
activityRef
;
sp:
subject
spin:
_this
sp:
predicate
ddr:
dTimEnd
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"
state
"
^^
xsd:
string
[
sp:
varName
"
md
"
^^
xsd:
string
]
;
sp:
predicate
ddr:
state
Ref
;
sp:
predicate
ddr:
md
Ref
;
sp:
subject
[
sp:
varName
"activity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
[
sp:
object
[
sp:
varName
"real"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"md"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uom"
^^
xsd:
string
]
;
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"md"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"partActivity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
[
sp:
varName
"
activity
"
^^
xsd:
string
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"
nameWellBore
"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"
localn
ame"
^^
xsd:
string
[
sp:
varName
"
normalizedWellBoreN
ame"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
build
PartActivity
URI
;
[
rdf:
type
ep-spin-lib:
build
TemporalPartOfAWellBore
URI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
sp:
arg2
[
sp:
varName
"dTimStart
Part
"
^^
xsd:
string
]
;
sp:
arg3
[
sp:
varName
"
localname
"
^^
xsd:
string
sp:
arg3
[
sp:
varName
"
dTimEndPart
"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"
partActivity
"
^^
xsd:
string
[
sp:
varName
"
temporalPartOfAWellBore
"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
select
ActivitySuccessTyp
e
;
sp:
arg1
[
sp:
varName
"
state
"
^^
xsd:
string
[
rdf:
type
ep-spin-lib:
select
LengthScal
e
;
sp:
arg1
[
sp:
varName
"
uom
"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"
activitySuccessTyp
e"
^^
xsd:
string
[
sp:
varName
"
lengthScal
e"
^^
xsd:
string
]
])
]
;
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-bitRecord-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -19,164 +19,12 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord>
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/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/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
<http://www.witsml.org/schemas/1series#Obj_drillReport>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 190c Classify a drillbit according to dull grade - dull grade class does not exist"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DrillBit>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dullGradeLabel"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
]
])
;
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
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRecordRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"numBit"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#numBit>
;
sp:
subject
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dullGradeLabel"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dullGrade>
;
sp:
subject
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellBoreReportingPeriodDrilling"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"wellBoreBitOperationwithinReportingPeriod"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellBoreBitOperation-withinReportingPeriod>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellBoreBitOperationwithinReportingPeriod"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onDrillBit>
;
sp:
subject
[
sp:
varName
"wellBoreBitOperationwithinReportingPeriod"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"drillBitForWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
]
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
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
afn:
localname
;
sp:
arg1
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreReportingPeriodDrillingURI
;
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
"wellBoreReportingPeriodDrilling"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"drillBitForWellBore"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"dullGradeLabel"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"normalizedDullGradeLabel"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDullGradeURI
;
sp:
arg1
[
sp:
varName
"normalizedDullGradeLabel"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 190a Create a well bore bit run activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
[
sp:
varName
"wellBoreReportingPeriodDrilling"
^^
xsd:
string
...
...
@@ -300,7 +148,7 @@
]
[
sp:
object
[
sp:
varName
"nameManufacturer"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
subject
_:
b8
]
[
sp:
object
_:
b9
;
sp:
predicate
rdf:
type
;
...
...
@@ -1205,4 +1053,156 @@
[
sp:
varName
"durationScaleHrsDrilledTot"
^^
xsd:
string
]
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 190c Classify a drillbit according to dull grade - dull grade class does not exist"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DrillBit>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dullGradeLabel"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
]
])
;
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
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRecordRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"numBit"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#numBit>
;
sp:
subject
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dullGradeLabel"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dullGrade>
;
sp:
subject
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellBoreReportingPeriodDrilling"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"wellBoreBitOperationwithinReportingPeriod"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellBoreBitOperation-withinReportingPeriod>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellBoreBitOperationwithinReportingPeriod"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onDrillBit>
;
sp:
subject
[
sp:
varName
"wellBoreBitOperationwithinReportingPeriod"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"drillBitForWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
[
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
]
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"dullGrade"
^^
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
afn:
localname
;
sp:
arg1
[
sp:
varName
"bitRecord"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreReportingPeriodDrillingURI
;
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
"wellBoreReportingPeriodDrilling"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"drillBitForWellBore"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"dullGradeLabel"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"normalizedDullGradeLabel"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDullGradeURI
;
sp:
arg1
[
sp:
varName
"normalizedDullGradeLabel"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"dullGrade"
^^
xsd:
string
]
])
]
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-casingLinerTubingRun-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -19,7 +19,7 @@
<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
...
...
@@ -55,7 +55,7 @@ ddr:Obj_drillReport
]
[
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"wellCompletion"
^^
xsd:
string
]
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -61,7 +61,7 @@ ddr:Obj_drillReport
]
[
sp:
object
[
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater>
;
...
...
@@ -131,7 +131,7 @@ ddr:Obj_drillReport
]
[
sp:
object
[
sp:
varName
"cementingFluidComments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
_:
b1
])
;
sp:
where
([
sp:
object
...
...
@@ -459,315 +459,525 @@ ddr:Obj_drillReport
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
_:
b9
]
[
sp:
object
_:
b9
;
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
_:
b10
]
[
sp:
object
_:
b11
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b9
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
11
]
[
sp:
object
_:
b1
2
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b1
0
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
11
sp:
subject
_:
b
9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b13
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"wellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b14
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"wellCementJobType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b15
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b16
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b17
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b9
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b18
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
7
]
[
sp:
object
_:
b1
9
;
sp:
subject
_:
b1
1
]
[
sp:
object
_:
b1
2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#returnedCementingFluid>
;
sp:
subject
_:
b1
7
sp:
subject
_:
b1
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
9
]
[
sp:
object
_:
b
20
;
sp:
subject
_:
b1
2
]
[
sp:
object
_:
b
13
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
9
sp:
subject
_:
b1
2
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b20
]
[
sp:
object
_:
b21
;
sp:
predicate
_:
b22
;
sp:
subject
_:
b20
]
[
sp:
object
_:
b23
;
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
_:
b17
]
[
sp:
object
_:
b24
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b1
7
]
[
sp:
object
_:
b
25
;
sp:
subject
_:
b1
1
]
[
sp:
object
_:
b
14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b1
7
sp:
subject
_:
b1
1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
25
]
[
sp:
object
_:
b
26
;
sp:
subject
_:
b
14
]
[
sp:
object
_:
b
15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasSpatialPart>
;
sp:
subject
_:
b1
2
sp:
subject
_:
b1
0
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingString>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b26
]
[
sp:
object
_:
b27
;
sp:
subject
_:
b15
]
[
sp:
object
[
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
26
sp:
subject
_:
b
15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b27
sp:
subject
[
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#PipeOutsideDiameterAPI_5CTClass>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b27
]
[
sp:
object
_:
b28
;
sp:
subject
[
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realOdName"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b27
]
[
sp:
object
_:
b29
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b30
;
sp:
subject
[
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"cementStageComments"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b31
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b32
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b33
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped>
;
sp:
subject
_:
b9
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b33
]
[
sp:
object
_:
b34
;
sp:
predicate
_:
b35
;
sp:
subject
_:
b33
]
[
sp:
object
_:
b36
;
sp:
subject
_:
b16
]
[
sp:
object
[
sp:
varName
"realPresBump"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"pressureScaleBump"
^^
xsd:
string
]
;
sp:
subject
_:
b16
]
[
sp:
object
[
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b37
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b9
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b37
]
[
sp:
object
_:
b38
;
sp:
subject
_:
b17
]
[
sp:
object
[
sp:
varName
"dTimPresReleased"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
_:
b
37
sp:
subject
_:
b
17
])
;
sp:
where
([
sp:
object
_:
b39
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b40
;
]
[
sp:
object
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b41
;
]
[
sp:
object
[
sp:
varName
"cementStage"
^^
xsd:
string
]
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b23
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPumpStart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPumpStart
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b24
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPumpEnd
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b42
;
sp:
elements
([
sp:
object
[
sp:
varName
"enumJobType"
^^
xsd:
string
]
;
sp:
predicate
ddr:
jobTypeRef
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b43
;
sp:
elements
([
sp:
object
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
;
sp:
predicate
ddr:
casingStrDiaRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b44
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b43
]
[
sp:
object
_:
b45
;
sp:
subject
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realOd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b43
sp:
subject
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b29
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementStageComments"
^^
xsd:
string
]
;
sp:
predicate
ddr:
comments
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b46
;
sp:
elements
([
sp:
object
[
sp:
varName
"volReturns"
^^
xsd:
string
]
;
sp:
predicate
ddr:
volReturnsRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b47
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomVolReturns"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b21
;
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
_:
b46
sp:
subject
[
sp:
varName
"volReturns"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b38
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPresReleased"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPresReleased
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b48
;
sp:
elements
([
sp:
object
[
sp:
varName
"annFlowAfter"
^^
xsd:
string
]
;
sp:
predicate
ddr:
annFlowAfter
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b49
;
sp:
elements
([
sp:
object
[
sp:
varName
"topPlug"
^^
xsd:
string
]
;
sp:
predicate
ddr:
topPlug
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b50
;
sp:
elements
([
sp:
object
[
sp:
varName
"botPlug"
^^
xsd:
string
]
;
sp:
predicate
ddr:
botPlug
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b51
;
sp:
elements
([
sp:
object
[
sp:
varName
"plugBumped"
^^
xsd:
string
]
;
sp:
predicate
ddr:
plugBumped
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b52
;
sp:
elements
([
sp:
object
[
sp:
varName
"presBump"
^^
xsd:
string
]
;
sp:
predicate
ddr:
presBumpRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b53
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomPresBump"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b52
]
[
sp:
object
_:
b34
;
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
_:
b52
sp:
subject
[
sp:
varName
"presBump"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b54
;
sp:
elements
([
sp:
object
[
sp:
varName
"floatHeld"
^^
xsd:
string
]
;
sp:
predicate
ddr:
floatHeld
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b55
;
sp:
elements
([
sp:
object
[
sp:
varName
"reciprocated"
^^
xsd:
string
]
;
sp:
predicate
ddr:
reciprocated
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b56
;
sp:
elements
([
sp:
object
[
sp:
varName
"rotated"
^^
xsd:
string
]
;
sp:
predicate
ddr:
rotated
;
sp:
subject
_:
b41
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b39
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
]
;
sp:
variable
_:
b57
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b57
;
sp:
arg2
_:
b40
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
]
;
sp:
variable
_:
b10
sp:
variable
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b41
sp:
arg1
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
;
sp:
variable
_:
b58
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
_:
b57
;
sp:
arg2
_:
b40
;
sp:
arg3
_:
b58
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
variable
_:
b9
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
_:
b42
sp:
arg1
[
sp:
varName
"enumJobType"
^^
xsd:
string
]
]
;
sp:
variable
_:
b14
sp:
variable
[
sp:
varName
"wellCementJobType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectCementingFluidReturnType
;
sp:
arg1
_:
b48
sp:
arg1
[
sp:
varName
"annFlowAfter"
^^
xsd:
string
]
]
;
sp:
variable
_:
b18
sp:
variable
[
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobTopPlugType
;
sp:
arg1
_:
b49
sp:
arg1
[
sp:
varName
"topPlug"
^^
xsd:
string
]
]
;
sp:
variable
_:
b15
sp:
variable
[
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobBottomPlugType
;
sp:
arg1
_:
b50
sp:
arg1
[
sp:
varName
"botPlug"
^^
xsd:
string
]
]
;
sp:
variable
_:
b16
sp:
variable
[
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingRotationType
;
sp:
arg1
_:
b56
sp:
arg1
[
sp:
varName
"rotated"
^^
xsd:
string
]
]
;
sp:
variable
_:
b30
sp:
variable
[
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingReciprocationType
;
sp:
arg1
_:
b55
sp:
arg1
[
sp:
varName
"reciprocated"
^^
xsd:
string
]
]
;
sp:
variable
_:
b31
sp:
variable
[
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobPlugBumpingType
;
sp:
arg1
_:
b51
sp:
arg1
[
sp:
varName
"plugBumped"
^^
xsd:
string
]
]
;
sp:
variable
_:
b32
sp:
variable
[
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobFloatHoldingType
;
sp:
arg1
_:
b54
sp:
arg1
[
sp:
varName
"floatHeld"
^^
xsd:
string
]
]
;
sp:
variable
_:
b36
sp:
variable
[
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
_:
b53
sp:
arg1
[
sp:
varName
"uomPresBump"
^^
xsd:
string
]
]
;
sp:
variable
_:
b35
sp:
variable
[
sp:
varName
"pressureScaleBump"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b47
sp:
arg1
[
sp:
varName
"uomVolReturns"
^^
xsd:
string
]
]
;
sp:
variable
_:
b22
sp:
variable
[
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b44
sp:
arg1
[
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
...
...
@@ -775,145 +985,32 @@ ddr:Obj_drillReport
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeDoubleName
;
sp:
arg1
_:
b45
sp:
arg1
[
sp:
varName
"realOd"
^^
xsd:
string
]
]
;
sp:
variable
_:
b28
sp:
variable
[
sp:
varName
"realOdName"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildPipeOutsideDiameterAPI_5CTClass
;
sp:
arg1
_:
b28
sp:
arg1
[
sp:
varName
"realOdName"
^^
xsd:
string
]
]
;
sp:
variable
_:
b27
sp:
variable
[
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
_:
b39
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
]
]
;
sp:
variable
_:
b13
sp:
variable
[
sp:
varName
"wellBore"
^^
xsd:
string
]
])
]
.
_:
b9
sp:
varName
"wellCementJob"
^^
xsd:
string
.
_:
b10
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b13
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b14
sp:
varName
"wellCementJobType"
^^
xsd:
string
.
_:
b15
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
.
_:
b16
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
.
_:
b18
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
.
_:
b21
sp:
varName
"realVolReturns"
^^
xsd:
string
.
_:
b22
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
.
_:
b23
sp:
varName
"dTimPumpStart"
^^
xsd:
string
.
_:
b24
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
.
_:
b27
sp:
varName
"pipeOutsideDiameterAPI_5CTClass"
^^
xsd:
string
.
_:
b28
sp:
varName
"realOdName"
^^
xsd:
string
.
_:
b29
sp:
varName
"cementStageComments"
^^
xsd:
string
.
_:
b30
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
.
_:
b31
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
.
_:
b32
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
.
_:
b34
sp:
varName
"realPresBump"
^^
xsd:
string
.
_:
b35
sp:
varName
"pressureScaleBump"
^^
xsd:
string
.
_:
b36
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
.
_:
b38
sp:
varName
"dTimPresReleased"
^^
xsd:
string
.
_:
b39
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b40
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b41
sp:
varName
"cementStage"
^^
xsd:
string
.
_:
b42
sp:
varName
"enumJobType"
^^
xsd:
string
.
_:
b43
sp:
varName
"casingStrDia"
^^
xsd:
string
.
_:
b44
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
.
_:
b45
sp:
varName
"realOd"
^^
xsd:
string
.
_:
b46
sp:
varName
"volReturns"
^^
xsd:
string
.
_:
b47
sp:
varName
"uomVolReturns"
^^
xsd:
string
.
_:
b48
sp:
varName
"annFlowAfter"
^^
xsd:
string
.
_:
b49
sp:
varName
"topPlug"
^^
xsd:
string
.
_:
b50
sp:
varName
"botPlug"
^^
xsd:
string
.
_:
b51
sp:
varName
"plugBumped"
^^
xsd:
string
.
_:
b52
sp:
varName
"presBump"
^^
xsd:
string
.
_:
b53
sp:
varName
"uomPresBump"
^^
xsd:
string
.
_:
b54
sp:
varName
"floatHeld"
^^
xsd:
string
.
_:
b55
sp:
varName
"reciprocated"
^^
xsd:
string
.
_:
b56
sp:
varName
"rotated"
^^
xsd:
string
.
_:
b57
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b58
sp:
varName
"localname"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-controlIncidentInfo-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -20,7 +20,7 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/controlIncidentInfo>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.
reportinghub.no/ep/schema/1.0/material>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series>
;
owl:
imports
<http://www.
witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/material>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
...
...
@@ -88,7 +88,7 @@ ddr:Obj_drillReport
]
[
sp:
object
[
sp:
varName
"formation"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepth>
;
...
...
@@ -228,7 +228,7 @@ ddr:Obj_drillReport
]
[
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"wellControlIncident"
^^
xsd:
string
]
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-coreInfo-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -22,7 +22,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
...
...
@@ -164,7 +164,7 @@ Properties transfered to the activity, to the part of the well bore, or to the r
]
[
sp:
object
[
sp:
varName
"coreDescription"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#hasBarrel>
;
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-equipFailureInfo-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -18,7 +18,7 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/equipFailureInfo>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series>
,
<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.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
<http://www.witsml.org/schemas/1series#Obj_drillReport>
...
...
@@ -72,7 +72,7 @@
]
[
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"equipmentFailureAndRepair"
^^
xsd:
string
]
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-formTestInfo-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -21,7 +21,7 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/formTestInfo>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/s
chema/1.0/material>
,
<http://www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
;
owl:
imports
<http://www.reportinghub.no/ep/s
pin/1.1/lib>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/schema/1.0/material>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
<http://www.witsml.org/schemas/1series#Obj_drillReport>
...
...
@@ -169,7 +169,7 @@
]
[
sp:
object
[
sp:
varName
"description"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
[
sp:
varName
"wirelineFormationTest"
^^
xsd:
string
]
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-logInfo-v1.1.1.ttl
View file @
b8c380e
...
...
@@ -20,47 +20,181 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/logInfo>
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
.
<http://www.witsml.org/schemas/1series#Obj_drillReport>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 192 Create a well bore log activity - static temperature"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreWithoutCirculation>
;
rdfs:
comment
"STEP 190 Create a well bore log activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellBoreLogRun>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#bottomHoleTemperature>
;
]
[
sp:
object
[
sp:
varName
"wellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Temperature>
;
]
[
sp:
object
_:
b2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#loggedWellBoreInterval>
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b2
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
[
sp:
varName
"realStatic"
^^
xsd:
string
[
sp:
varName
"wellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b3
]
[
sp:
object
[
sp:
varName
"runNumber"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#logRunNumber>
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"dTimEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#serviceCompany>
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/organization#Company>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
[
sp:
varName
"nameServiceCompany"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#wellBoreLoggingTool>
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b6
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepth>
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
]
[
sp:
object
[
sp:
varName
"realMdTool"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"
temperatureScaleStatic"
^^
xsd:
string
[
sp:
varName
"
lengthScaleMdTool"
^^
xsd:
string
]
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b3
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepth>
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
subject
_:
b8
]
[
sp:
object
[
sp:
varName
"realTvdTool"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleTvdTool"
^^
xsd:
string
]
;
sp:
subject
_:
b8
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#WellBoreLoggingTool>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
]
[
sp:
object
[
sp:
varName
"toolDescription"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#description>
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
[
sp:
varName
"real
Duration"
^^
xsd:
string
[
sp:
varName
"real
MdTop"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"durationScale"
^^
xsd:
string
[
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"realMdBottom"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b10
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"
loggedTemporalPartOfAWellBore"
^^
xsd:
string
[
sp:
varName
"
realTvdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b1
sp:
predicate
[
sp:
varName
"lengthScaleTvdTop"
^^
xsd:
string
]
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b3
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
[
sp:
varName
"realTvdBottom"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleTvdBottom"
^^
xsd:
string
]
;
sp:
subject
_:
b12
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -73,61 +207,179 @@
sp:
predicate
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"
loggedTemporalPartOfAWellBore"
^^
xsd:
string
[
sp:
varName
"
dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"
wellBoreLogRun"
^^
xsd:
string
[
sp:
varName
"
dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"logInfo"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#logInfoRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"runNumber"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#runNumber>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"toolDescription"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tool>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"
eTimStatic"
^^
xsd:
string
[
sp:
varName
"
dTimEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#eTimStaticRef>
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dTim>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
])
]
[
sp:
object
[
sp:
varName
"mdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdTopRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomDuration"
^^
xsd:
string
[
sp:
varName
"uomMdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
[
sp:
varName
"eTimStatic"
^^
xsd:
string
[
sp:
varName
"mdTop"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realDuration"
^^
xsd:
string
[
sp:
varName
"realMdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"eTimStatic"
^^
xsd:
string
[
sp:
varName
"mdTop"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdBottomRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomMdBottom"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realMdBottom"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"mdBottom"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"tvdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tvdTopRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomTvdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
[
sp:
varName
"tvdTop"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realTvdTop"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"tvdTop"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"tvdBottom"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tvdBottomRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomTvdBottom"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
[
sp:
varName
"tvdBottom"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realTvdBottom"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"tvdBottom"
^^
xsd:
string
]
])
]
[
sp:
object
[
sp:
varName
"
tempBHST"
^^
xsd:
string
[
sp:
varName
"
nameServiceCompany"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#
tempBHSTRef>
;
sp:
predicate
<http://www.witsml.org/schemas/1series#
serviceCompany>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomStatic"
^^
xsd:
string
[
sp:
varName
"mdTempTool"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdTempToolRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomMdTool"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
[
sp:
varName
"
tempBHST"
^^
xsd:
string
[
sp:
varName
"
mdTempTool"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"real
Static"
^^
xsd:
string
[
sp:
varName
"real
MdTool"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"tempBHST"
^^
xsd:
string
[
sp:
varName
"mdTempTool"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"tvdTempTool"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tvdTempToolRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomTvdTool"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
[
sp:
varName
"tvdTempTool"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realTvdTool"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"tvdTempTool"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
...
...
@@ -172,21 +424,69 @@
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
select
TimeDurationScale
;
sp:
arg1
[
sp:
varName
"uom
Duration"
^^
xsd:
string
[
rdf:
type
ep-spin-lib:
select
LengthScale
;
sp:
arg1
[
sp:
varName
"uom
MdTop"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"
durationScale"
^^
xsd:
string
[
sp:
varName
"
lengthScaleMdTop"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
select
TemperatureScale
;
sp:
arg1
[
sp:
varName
"uom
Static"
^^
xsd:
string
[
rdf:
type
ep-spin-lib:
select
LengthScale
;
sp:
arg1
[
sp:
varName
"uom
TvdTop"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"temperatureScaleStatic"
^^
xsd:
string
[
sp:
varName
"lengthScaleTvdTop"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomMdBottom"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomTvdBottom"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"lengthScaleTvdBottom"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomMdTool"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"lengthScaleMdTool"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomTvdTool"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"lengthScaleTvdTool"
^^
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
]
])
]
;
...
...
@@ -195,25 +495,25 @@
rdfs:
comment
"STEP 191 Create a well bore log activity - circulating temperature"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreWithCirculation>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
4
]
[
sp:
object
_:
b
5
;
sp:
subject
_:
b
13
]
[
sp:
object
_:
b
14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#bottomHoleTemperature>
;
sp:
subject
_:
b
4
sp:
subject
_:
b
13
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Temperature>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
5
sp:
subject
_:
b
14
]
[
sp:
object
[
sp:
varName
"realCirculating"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"temperatureScaleCirculating"
^^
xsd:
string
]
;
sp:
subject
_:
b
5
sp:
subject
_:
b
14
]
[
sp:
object
[
sp:
varName
"loggedTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
4
sp:
subject
_:
b
13
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
...
...
@@ -313,386 +613,167 @@
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 190 Create a well bore log activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellBoreLogRun>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b6
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b6
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b8
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b8
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#loggedWellBoreInterval>
;
sp:
subject
_:
b6
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b10
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#spatialPartOf>
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#logRunNumber>
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#serviceCompany>
;
sp:
subject
_:
b6
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/organization#Company>
;
rdfs:
comment
"STEP 192 Create a well bore log activity - static temperature"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreWithoutCirculation>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b14
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
subject
_:
b14
sp:
subject
_:
b15
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/
activity#wellBoreLoggingTool>
;
sp:
subject
_:
b
6
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/
equipment#Equipment>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/
well#bottomHoleTemperature>
;
sp:
subject
_:
b
15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/
core#Temperature>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepth>
;
sp:
subject
_:
b16
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b19
;
sp:
predicate
_:
b20
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b21
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepth>
;
]
[
sp:
object
[
sp:
varName
"realStatic"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"temperatureScaleStatic"
^^
xsd:
string
]
;
sp:
subject
_:
b16
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
]
[
sp:
object
_:
b17
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b22
;
sp:
predicate
_:
b23
;
sp:
subject
_:
b21
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#WellBoreLoggingTool>
;
sp:
subject
_:
b15
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b24
;
sp:
predicate
rdfs:
comment
;
]
[
sp:
object
[
sp:
varName
"realDuration"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"durationScale"
^^
xsd:
string
]
;
sp:
subject
_:
b17
]
[
sp:
object
_:
b25
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b26
;
sp:
predicate
_:
b27
;
sp:
subject
_:
b25
]
[
sp:
object
_:
b28
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b29
;
sp:
predicate
_:
b30
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b31
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b32
;
sp:
predicate
_:
b33
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b34
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#trueVerticalDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b34
]
[
sp:
object
_:
b35
;
sp:
predicate
_:
b36
;
sp:
subject
_:
b34
]
[
sp:
object
[
sp:
varName
"loggedTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b15
])
;
sp:
where
([
sp:
object
_:
b37
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b38
;
]
[
sp:
object
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"
dailyTemporalPartOfAWellBore"
^^
xsd:
string
[
sp:
varName
"
loggedTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b39
;
sp:
subject
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"logInfo"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#logInfoRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.witsml.org/schemas/1series#runNumber>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b24
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tool>
;
sp:
subject
_:
b39
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b13
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dTim>
;
sp:
subject
_:
b39
])
]
[
sp:
object
_:
b40
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdTopRef>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b41
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b40
]
[
sp:
object
_:
b26
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b40
]
[
sp:
object
_:
b42
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdBottomRef>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b43
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b42
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b42
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b44
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tvdTopRef>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b45
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b44
]
[
sp:
object
_:
b32
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b44
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b46
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tvdBottomRef>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b47
;
sp:
elements
([
sp:
object
[
sp:
varName
"eTimStatic"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#eTimStaticRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomDuration"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b35
;
sp:
subject
[
sp:
varName
"eTimStatic"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realDuration"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b46
sp:
subject
[
sp:
varName
"eTimStatic"
^^
xsd:
string
]
])
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.witsml.org/schemas/1series#serviceCompany>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b48
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdTempToolRef>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b49
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b48
]
[
sp:
object
_:
b19
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b48
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b50
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tvdTempToolRef>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b51
;
]
[
sp:
object
[
sp:
varName
"tempBHST"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#tempBHSTRef>
;
sp:
subject
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomStatic"
^^
xsd:
string
]
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b50
]
[
sp:
object
_:
b22
;
sp:
subject
[
sp:
varName
"tempBHST"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realStatic"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b50
])
sp:
subject
[
sp:
varName
"tempBHST"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b37
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
]
;
sp:
variable
_:
b52
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b52
;
sp:
arg2
_:
b38
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
variable
_:
b7
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
_:
b39
sp:
arg1
[
sp:
varName
"logInfo"
^^
xsd:
string
]
]
;
sp:
variable
_:
b53
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreLogRunURI
;
sp:
arg1
_:
b52
;
sp:
arg2
_:
b38
;
sp:
arg3
_:
b53
]
;
sp:
variable
_:
b6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b41
]
;
sp:
variable
_:
b27
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b45
]
;
sp:
variable
_:
b33
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b43
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
variable
_:
b30
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b47
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
variable
_:
b36
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b49
sp:
arg3
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
_:
b20
sp:
variable
[
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b51
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
[
sp:
varName
"uomDuration"
^^
xsd:
string
]
]
;
sp:
variable
_:
b23
sp:
variable
[
sp:
varName
"durationScale"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
_:
b37
[
rdf:
type
ep-spin-lib:
selectTemperatureScale
;
sp:
arg1
[
sp:
varName
"uomStatic"
^^
xsd:
string
]
]
;
sp:
variable
_:
b9
sp:
variable
[
sp:
varName
"temperatureScaleStatic"
^^
xsd:
string
]
])
]
.
_:
b6
sp:
varName
"wellBoreLogRun"
^^
xsd:
string
.
_:
b7
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b9
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b12
sp:
varName
"runNumber"
^^
xsd:
string
.
_:
b13
sp:
varName
"dTimEnd"
^^
xsd:
string
.
_:
b15
sp:
varName
"nameServiceCompany"
^^
xsd:
string
.
_:
b19
sp:
varName
"realMdTool"
^^
xsd:
string
.
_:
b20
sp:
varName
"lengthScaleMdTool"
^^
xsd:
string
.
_:
b22
sp:
varName
"realTvdTool"
^^
xsd:
string
.
_:
b23
sp:
varName
"lengthScaleTvdTool"
^^
xsd:
string
.
_:
b24
sp:
varName
"toolDescription"
^^
xsd:
string
.
_:
b26
sp:
varName
"realMdTop"
^^
xsd:
string
.
_:
b27
sp:
varName
"lengthScaleMdTop"
^^
xsd:
string
.
_:
b29
sp:
varName
"realMdBottom"
^^
xsd:
string
.
_:
b30
sp:
varName
"lengthScaleMdBottom"
^^
xsd:
string
.
_:
b32
sp:
varName
"realTvdTop"
^^
xsd:
string
.
_:
b33
sp:
varName
"lengthScaleTvdTop"
^^
xsd:
string
.
_:
b35
sp:
varName
"realTvdBottom"
^^
xsd:
string
.
_:
b36
sp:
varName
"lengthScaleTvdBottom"
^^
xsd:
string
.
_:
b37
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b38
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b39
sp:
varName
"logInfo"
^^
xsd:
string
.
_:
b40
sp:
varName
"mdTop"
^^
xsd:
string
.
_:
b41
sp:
varName
"uomMdTop"
^^
xsd:
string
.
_:
b42
sp:
varName
"mdBottom"
^^
xsd:
string
.
_:
b43
sp:
varName
"uomMdBottom"
^^
xsd:
string
.
_:
b44
sp:
varName
"tvdTop"
^^
xsd:
string
.
_:
b45
sp:
varName
"uomTvdTop"
^^
xsd:
string
.
_:
b46
sp:
varName
"tvdBottom"
^^
xsd:
string
.
_:
b47
sp:
varName
"uomTvdBottom"
^^
xsd:
string
.
_:
b48
sp:
varName
"mdTempTool"
^^
xsd:
string
.
_:
b49
sp:
varName
"uomMdTool"
^^
xsd:
string
.
_:
b50
sp:
varName
"tvdTempTool"
^^
xsd:
string
.
_:
b51
sp:
varName
"uomTvdTool"
^^
xsd:
string
.
_:
b52
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b53
sp:
varName
"localname"
^^
xsd:
string
.
...
...
www.reportinghub.no/swp/DailyDrillingReport.uispin.html
View file @
b8c380e
...
...
@@ -118,7 +118,7 @@
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:LithologyInformation"
/>
<ddrswp:Table
arg:report=
"{= ?report }"
arg:template=
"ddr-tables:WellControlIncident"
/>
<ui:forEach
ui:resultSet=
"{# SELECT DISTINCT ?startedAt ?comment WHERE {?report ep-report:reportOn ?reportOn . ?reportOn ep-core:hasPart ?wci . ?wci a ?wciClass . ?wciClass rdfs:subClassOf ep-activity:WellControlIncident . OPTIONAL { ?wci ep-activity:startedAt ?startedAt . } . ?wci
rdfs:comment
?comment . } ORDER BY (?startedAt) }"
>
<ui:forEach
ui:resultSet=
"{# SELECT DISTINCT ?startedAt ?comment WHERE {?report ep-report:reportOn ?reportOn . ?reportOn ep-core:hasPart ?wci . ?wci a ?wciClass . ?wciClass rdfs:subClassOf ep-activity:WellControlIncident . OPTIONAL { ?wci ep-activity:startedAt ?startedAt . } . ?wci
ep-core:description
?comment . } ORDER BY (?startedAt) }"
>
<p>
{= ?comment }
</p>
</ui:forEach>
...
...
Please
register
or
login
to post a comment