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 Leal
2011-10-28 22:35:37 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
61949a8c8c32ac10d739121a87474e9509443ed3
61949a8c
1 parent
d47cae1c
Added label to bitDiameter class
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
534 additions
and
526 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-EQUIPMENT-v1.0.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-bitRecord-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-bitRecord-v1.1.1.ttl.tbc
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-EQUIPMENT-v1.0.ttl
View file @
61949a8
# Saved by TopBraid on Fri Oct 28 22:27:29 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/well
@prefix
ep-core:
<http://www.reportinghub.no/ep/schema/core#>
.
...
...
@@ -13,7 +14,7 @@
<http://www.reportinghub.no/ep/schema/1.0/equipment>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
core>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/schema/1.0/organization
>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
organization>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/schema/1.0/core
>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-core:
PhysicalThing
...
...
@@ -30,10 +31,10 @@ ep-eqt:BlowOutPreventer
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
Casing
rdf:
type
ep-eqt:
CasingLinerTubingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-eqt:
CasingLinerTubingType
;
rdfs:
label
"Casing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
CasingLinerTubing
;
owl:
disjointWith
ep-eqt:
Liner
,
ep-eqt:
Tubing
.
owl:
disjointWith
ep-eqt:
Tubing
,
ep-eqt:
Liner
.
ep-eqt:
CasingLinerTubing
rdf:
type
owl:
Class
;
...
...
@@ -57,25 +58,30 @@ ep-eqt:CasingRoleType
ep-eqt:
CasingString
rdf:
type
owl:
Class
;
rdfs:
label
"casing string"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Casing
,
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
.
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
,
ep-eqt:
Casing
.
ep-eqt:
ChokeValve
rdf:
type
owl:
Class
;
rdfs:
label
"choke valve"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
ClassOfDrillBitBySize
rdf:
type
rdfs:
Class
;
rdfs:
label
"class of drill bit by size"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-eqt:
ClassOfSupplyDefinedByAManufacturer
rdf:
type
rdfs:
Class
;
rdfs:
label
"manufacturer model"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-eqt:
Compressor
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"compressor"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
Controller-lift
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"controller - lift"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
...
...
@@ -108,25 +114,25 @@ ep-eqt:InnerBarrel-aluminum
rdf:
type
owl:
Class
;
rdfs:
label
"inner barrel - aluminum"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
InnerBarrel
;
owl:
disjointWith
ep-eqt:
InnerBarrel-
gel
,
ep-eqt:
InnerBarrel-fiberglass
.
owl:
disjointWith
ep-eqt:
InnerBarrel-
fiberglass
,
ep-eqt:
InnerBarrel-gel
.
ep-eqt:
InnerBarrel-fiberglass
rdf:
type
owl:
Class
;
rdfs:
label
"inner barrel - fiberglass"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
InnerBarrel
;
owl:
disjointWith
ep-eqt:
InnerBarrel-
aluminum
,
ep-eqt:
InnerBarrel-gel
.
owl:
disjointWith
ep-eqt:
InnerBarrel-
gel
,
ep-eqt:
InnerBarrel-aluminum
.
ep-eqt:
InnerBarrel-gel
rdf:
type
owl:
Class
;
rdfs:
label
"inner barrel - gel"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
InnerBarrel
;
owl:
disjointWith
ep-eqt:
InnerBarrel-
aluminum
,
ep-eqt:
InnerBarrel-fiberglass
.
owl:
disjointWith
ep-eqt:
InnerBarrel-
fiberglass
,
ep-eqt:
InnerBarrel-aluminum
.
ep-eqt:
IntermediateCasing
rdf:
type
owl:
Class
,
ep-eqt:
CasingRoleType
;
rdf:
type
ep-eqt:
CasingRoleType
,
owl:
Class
;
rdfs:
label
"intermediate casing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Casing
;
owl:
disjointWith
ep-eqt:
TopCasing
,
ep-eqt:
Production
Casing
.
owl:
disjointWith
ep-eqt:
ProductionCasing
,
ep-eqt:
Top
Casing
.
ep-eqt:
KellyBushing
rdf:
type
owl:
Class
;
...
...
@@ -136,51 +142,51 @@ ep-eqt:KellyBushing
ep-eqt:
LastCasingOfAWellBore
rdf:
type
owl:
Class
;
rdfs:
label
"last casing of a wellbore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Casing
,
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
.
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
,
ep-eqt:
Casing
.
ep-eqt:
Liner
rdf:
type
ep-eqt:
CasingLinerTubingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-eqt:
CasingLinerTubingType
;
rdfs:
label
"Liner"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
CasingLinerTubing
;
owl:
disjointWith
ep-eqt:
Casing
,
ep-eqt:
Tub
ing
.
owl:
disjointWith
ep-eqt:
Tubing
,
ep-eqt:
Cas
ing
.
ep-eqt:
Manifold-injection
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"manifold - injection"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
Manifold-production
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"manifold - production"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
ProductionCasing
rdf:
type
owl:
Class
,
ep-eqt:
CasingRoleType
;
rdf:
type
ep-eqt:
CasingRoleType
,
owl:
Class
;
rdfs:
label
"production casing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Casing
;
owl:
disjointWith
ep-eqt:
IntermediateCasing
,
ep-eqt:
Top
Casing
.
owl:
disjointWith
ep-eqt:
TopCasing
,
ep-eqt:
Intermediate
Casing
.
ep-eqt:
Separator
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"separator"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
Tank
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"tank"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
TopCasing
rdf:
type
owl:
Class
,
ep-eqt:
CasingRoleType
;
rdf:
type
ep-eqt:
CasingRoleType
,
owl:
Class
;
rdfs:
label
"top casing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
Casing
;
owl:
disjointWith
ep-eqt:
IntermediateCasing
,
ep-eqt:
Production
Casing
.
owl:
disjointWith
ep-eqt:
ProductionCasing
,
ep-eqt:
Intermediate
Casing
.
ep-eqt:
Tubing
rdf:
type
ep-eqt:
CasingLinerTubingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-eqt:
CasingLinerTubingType
;
rdfs:
label
"Tubing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-eqt:
CasingLinerTubing
;
owl:
disjointWith
ep-eqt:
Casing
,
ep-eqt:
Liner
.
owl:
disjointWith
ep-eqt:
Liner
,
ep-eqt:
Casing
.
ep-eqt:
TubularConnectionClass
rdf:
type
rdfs:
Class
;
...
...
@@ -198,7 +204,7 @@ ep-eqt:WellTestChoke
rdfs:
subClassOf
ep-eqt:
Equipment
.
ep-eqt:
chokeOrificeSize
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdfs:
domain
ep-eqt:
WellTestChoke
;
rdfs:
label
"choke orifice size"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
@@ -209,67 +215,67 @@ ep-eqt:codeAssignedByAManufacturer
rdfs:
label
"code assigned by manufacturer"
^^
xsd:
string
.
ep-eqt:
diameterOfACasing
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-eqt:
Casing
;
rdfs:
label
"diameter of a casing"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
diameterOfDrillBit
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-eqt:
DrillBit
;
rdfs:
label
"diameter of drill bit"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
elevationOfKellyBushing
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-eqt:
KellyBushing
;
rdfs:
label
"elevation of kelly bushing"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
hasTubularConnectionClass
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-eqt:
CasingLinerTubing
;
rdfs:
label
"has tubular connection class"
^^
xsd:
string
;
rdfs:
range
ep-eqt:
TubularConnectionClass
.
ep-eqt:
insideDiameterOfATubular
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-eqt:
CasingLinerTubing
;
rdfs:
label
"inside diameter of a tubular"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
lengthOfInnerBarrel
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalP
roperty
;
rdfs:
domain
ep-eqt:
InnerBarrel
;
rdfs:
label
"length of inner barrel"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
manufacturedBy
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-eqt:
Equipment
;
rdfs:
label
"manaufactured by"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/organization#Organization>
.
ep-eqt:
maximumPressureForBlowOutPreventer
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdfs:
domain
ep-eqt:
BlowOutPreventer
;
rdfs:
label
"maximum pressure for blow out preventer"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-eqt:
maximumPressureForChokeValve
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdfs:
domain
ep-eqt:
ChokeValve
;
rdfs:
label
"maximum pressure for choke valve"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-eqt:
outsideDiameterOfATubular
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdfs:
domain
ep-eqt:
CasingLinerTubing
;
rdfs:
label
"outside diameter of a tubular"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-eqt:
stringLengthOfATubular
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-eqt:
CasingLinerTubing
;
rdfs:
label
"string length of a tubular"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-bitRecord-v1.1.1.ttl
View file @
61949a8
# Saved by TopBraid on Fri Oct 28 2
0:37:14
BST 2011
# Saved by TopBraid on Fri Oct 28 2
2:28:33
BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
...
...
@@ -20,7 +20,7 @@
<http://www.reportinghub.no/ep/transform/1.1/ddr/bitRecord>
rdf:
type
owl:
Ontology
;
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:
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:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
<http://www.witsml.org/schemas/1series#Obj_drillReport>
...
...
@@ -78,86 +78,86 @@
]
[
sp:
object
_:
b11
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#ClassOf
SupplyDefinedByAManufacturer
>
;
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#ClassOf
DrillBitBySize
>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#diameterOfDrillBit>
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b13
;
sp:
predicate
_:
b14
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#manufacturedBy>
;
sp:
subject
_:
b9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/organization#Organization>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
5
]
[
sp:
object
_:
b1
6
;
sp:
subject
_:
b1
3
]
[
sp:
object
_:
b1
4
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b13
]
[
sp:
object
_:
b15
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#ClassOfSupplyDefinedByAManufacturer>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b1
7
;
]
[
sp:
object
_:
b1
6
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#codeAssignedByAManufacturer>
;
sp:
subject
_:
b1
1
sp:
subject
_:
b1
5
])
;
sp:
where
([
sp:
object
_:
b1
8
;
sp:
where
([
sp:
object
_:
b1
7
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b1
9
;
]
[
sp:
object
_:
b1
8
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
20
;
]
[
sp:
object
_:
b
19
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRecordRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.witsml.org/schemas/1series#numBit>
;
sp:
subject
_:
b
20
]
[
sp:
object
_:
b2
1
;
sp:
subject
_:
b
19
]
[
sp:
object
_:
b2
0
;
sp:
predicate
<http://www.witsml.org/schemas/1series#diaBitRef>
;
sp:
subject
_:
b19
]
[
sp:
object
_:
b21
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b20
]
[
sp:
object
_:
b22
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b2
1
sp:
subject
_:
b2
0
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b1
6
;
sp:
elements
([
sp:
object
_:
b1
4
;
sp:
predicate
<http://www.witsml.org/schemas/1series#manufacturer>
;
sp:
subject
_:
b
20
sp:
subject
_:
b
19
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b1
7
;
sp:
elements
([
sp:
object
_:
b1
6
;
sp:
predicate
<http://www.witsml.org/schemas/1series#codeMfg>
;
sp:
subject
_:
b
20
sp:
subject
_:
b
19
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b1
8
sp:
arg1
_:
b1
7
]
;
sp:
variable
_:
b23
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b23
;
sp:
arg2
_:
b1
9
sp:
arg2
_:
b1
8
]
;
sp:
variable
_:
b4
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b
20
sp:
arg1
_:
b
19
]
;
sp:
variable
_:
b24
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitRunURI
;
sp:
arg1
_:
b23
;
sp:
arg2
_:
b1
9
;
sp:
arg2
_:
b1
8
;
sp:
arg3
_:
b24
]
;
sp:
variable
_:
b1
...
...
@@ -177,19 +177,21 @@
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b2
2
sp:
arg1
_:
b2
1
]
;
sp:
variable
_:
b14
sp:
variable
[
sp:
varName
"lengthScaleDia"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeDoubleName
;
sp:
arg1
_:
b
13
sp:
arg1
_:
b
22
]
;
sp:
variable
_:
b
26
sp:
variable
_:
b
12
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDrillBitClassURI
;
sp:
arg1
_:
b
26
sp:
arg1
_:
b
12
]
;
sp:
variable
_:
b11
]
[
rdf:
type
sp:
Bind
;
...
...
@@ -197,7 +199,7 @@
[
rdf:
type
rhspin:
wellBoreByName
;
arg:
wellBoreName
[
rdf:
type
xsd:
string
;
sp:
arg1
_:
b1
8
sp:
arg1
_:
b1
7
]
]
;
sp:
variable
_:
b7
...
...
@@ -205,281 +207,359 @@
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 190b Create a well bore bit run activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b27
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#durationOfDrilling>
;
sp:
subject
_:
b28
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
rdfs:
comment
"STEP 190d Classify a drillbit according to dull grade - dull grade class exists"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b26
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b27
])
;
sp:
where
([
sp:
object
_:
b28
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b29
;
sp:
predicate
_:
b30
;
sp:
subject
_:
b27
sp:
predicate
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b30
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRecordRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b31
;
sp:
predicate
<http://www.witsml.org/schemas/1series#numBit>
;
sp:
subject
_:
b30
]
[
sp:
object
_:
b32
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dullGrade>
;
sp:
subject
_:
b30
]
[
sp:
object
_:
b27
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onDrillBit>
;
sp:
subject
_:
b33
]
[
sp:
object
_:
b34
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b27
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b26
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b28
]
;
sp:
variable
_:
b35
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b30
]
;
sp:
variable
_:
b36
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitRunURI
;
sp:
arg1
_:
b35
;
sp:
arg2
_:
b29
;
sp:
arg3
_:
b36
]
;
sp:
variable
_:
b33
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b31
]
;
sp:
variable
_:
b37
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitURI
;
sp:
arg1
_:
b35
;
sp:
arg2
_:
b37
]
;
sp:
variable
_:
b34
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b32
]
;
sp:
variable
_:
b38
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDullGradeURI
;
sp:
arg1
_:
b38
]
;
sp:
variable
_:
b26
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 190b Create a well bore bit run activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b39
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#durationOfDrilling>
;
sp:
subject
_:
b40
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b41
;
sp:
predicate
_:
b42
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b43
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#distanceDrilled>
;
sp:
subject
_:
b
28
sp:
subject
_:
b
40
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
31
]
[
sp:
object
_:
b
32
;
sp:
predicate
_:
b
33
;
sp:
subject
_:
b
31
]
[
sp:
object
_:
b
34
;
sp:
subject
_:
b
43
]
[
sp:
object
_:
b
44
;
sp:
predicate
_:
b
45
;
sp:
subject
_:
b
43
]
[
sp:
object
_:
b
46
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#durationOfDrilling>
;
sp:
subject
_:
b
35
sp:
subject
_:
b
47
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
34
]
[
sp:
object
_:
b
36
;
sp:
predicate
_:
b
37
;
sp:
subject
_:
b
34
]
[
sp:
object
_:
b
38
;
sp:
subject
_:
b
46
]
[
sp:
object
_:
b
48
;
sp:
predicate
_:
b
49
;
sp:
subject
_:
b
46
]
[
sp:
object
_:
b
50
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#distanceDrilled>
;
sp:
subject
_:
b
35
sp:
subject
_:
b
47
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
38
]
[
sp:
object
_:
b
39
;
sp:
predicate
_:
b
40
;
sp:
subject
_:
b
38
]
[
sp:
object
_:
b
41
;
sp:
subject
_:
b
50
]
[
sp:
object
_:
b
51
;
sp:
predicate
_:
b
52
;
sp:
subject
_:
b
50
]
[
sp:
object
_:
b
53
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#averageRateOfDrilling>
;
sp:
subject
_:
b
35
sp:
subject
_:
b
47
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Speed>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
41
]
[
sp:
object
_:
b
42
;
sp:
predicate
_:
b
43
;
sp:
subject
_:
b
41
]
[
sp:
object
_:
b
44
;
sp:
subject
_:
b
53
]
[
sp:
object
_:
b
54
;
sp:
predicate
_:
b
55
;
sp:
subject
_:
b
53
]
[
sp:
object
_:
b
56
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#operatingTimeOfDrillBit>
;
sp:
subject
_:
b
45
sp:
subject
_:
b
57
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
44
]
[
sp:
object
_:
b
46
;
sp:
predicate
_:
b
47
;
sp:
subject
_:
b
44
]
[
sp:
object
_:
b
48
;
sp:
subject
_:
b
56
]
[
sp:
object
_:
b
58
;
sp:
predicate
_:
b
59
;
sp:
subject
_:
b
56
]
[
sp:
object
_:
b
60
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#durationOfDrilling>
;
sp:
subject
_:
b
45
sp:
subject
_:
b
57
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
48
]
[
sp:
object
_:
b
49
;
sp:
predicate
_:
b
50
;
sp:
subject
_:
b
48
]
[
sp:
object
_:
b
51
;
sp:
subject
_:
b
60
]
[
sp:
object
_:
b
61
;
sp:
predicate
_:
b
62
;
sp:
subject
_:
b
60
]
[
sp:
object
_:
b
63
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#averageRateOfDrilling>
;
sp:
subject
_:
b
45
sp:
subject
_:
b
57
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Speed>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
51
]
[
sp:
object
_:
b
52
;
sp:
predicate
_:
b
53
;
sp:
subject
_:
b
51
]
[
sp:
object
_:
b
54
;
sp:
subject
_:
b
63
]
[
sp:
object
_:
b
64
;
sp:
predicate
_:
b
65
;
sp:
subject
_:
b
63
]
[
sp:
object
_:
b
66
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore>
;
sp:
subject
_:
b
55
sp:
subject
_:
b
67
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
54
]
[
sp:
object
_:
b
56
;
sp:
predicate
_:
b
57
;
sp:
subject
_:
b
54
]
[
sp:
object
_:
b
58
;
sp:
subject
_:
b
66
]
[
sp:
object
_:
b
68
;
sp:
predicate
_:
b
69
;
sp:
subject
_:
b
66
]
[
sp:
object
_:
b
70
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore>
;
sp:
subject
_:
b
55
sp:
subject
_:
b
67
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
58
]
[
sp:
object
_:
b
59
;
sp:
predicate
_:
b
60
;
sp:
subject
_:
b
58
sp:
subject
_:
b
70
]
[
sp:
object
_:
b
71
;
sp:
predicate
_:
b
72
;
sp:
subject
_:
b
70
])
;
sp:
where
([
sp:
object
_:
b
61
;
sp:
where
([
sp:
object
_:
b
73
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
62
;
]
[
sp:
object
_:
b
74
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
63
]
[
sp:
object
_:
b
64
;
sp:
subject
_:
b
75
]
[
sp:
object
_:
b
76
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRecordRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
65
;
]
[
sp:
object
_:
b
77
;
sp:
predicate
<http://www.witsml.org/schemas/1series#numBit>
;
sp:
subject
_:
b
64
]
[
sp:
object
_:
b
35
;
sp:
subject
_:
b
76
]
[
sp:
object
_:
b
47
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
28
sp:
subject
_:
b
40
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellBoreDrillBitRun-entire>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
35
]
[
sp:
object
_:
b
28
;
sp:
subject
_:
b
47
]
[
sp:
object
_:
b
40
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
45
sp:
subject
_:
b
57
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellBoreDrillBitRun-withinReportingPeriod>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
45
]
[
sp:
object
_:
b
66
;
sp:
subject
_:
b
57
]
[
sp:
object
_:
b
78
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
45
]
[
sp:
object
_:
b
55
;
sp:
subject
_:
b
57
]
[
sp:
object
_:
b
67
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
66
sp:
subject
_:
b
78
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBoreSection>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
55
]
[
sp:
object
_:
b
67
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
79
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRunRef>
;
sp:
subject
_:
b
64
sp:
subject
_:
b
76
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
68
;
sp:
elements
([
sp:
object
_:
b
80
;
sp:
predicate
<http://www.witsml.org/schemas/1series#eTimOpBitRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
69
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
81
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
68
]
[
sp:
object
_:
b
46
;
sp:
subject
_:
b
80
]
[
sp:
object
_:
b
58
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
68
sp:
subject
_:
b
80
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
70
;
sp:
elements
([
sp:
object
_:
b
82
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdHoleStartRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
71
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
83
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
70
]
[
sp:
object
_:
b
56
;
sp:
subject
_:
b
82
]
[
sp:
object
_:
b
68
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
70
sp:
subject
_:
b
82
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
72
;
sp:
elements
([
sp:
object
_:
b
84
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdHoleStopRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
73
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
85
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
72
]
[
sp:
object
_:
b
59
;
sp:
subject
_:
b
84
]
[
sp:
object
_:
b
71
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
72
sp:
subject
_:
b
84
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
74
;
sp:
elements
([
sp:
object
_:
b
86
;
sp:
predicate
<http://www.witsml.org/schemas/1series#ropAvRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
75
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
87
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
74
]
[
sp:
object
_:
b
52
;
sp:
subject
_:
b
86
]
[
sp:
object
_:
b
64
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
74
sp:
subject
_:
b
86
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
76
;
sp:
elements
([
sp:
object
_:
b
88
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdHoleMadeRunRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
77
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
89
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
76
]
[
sp:
object
_:
b
32
;
sp:
subject
_:
b
88
]
[
sp:
object
_:
b
44
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
76
sp:
subject
_:
b
88
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
78
;
sp:
elements
([
sp:
object
_:
b
90
;
sp:
predicate
<http://www.witsml.org/schemas/1series#hrsDrilledRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
79
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
91
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
78
]
[
sp:
object
_:
b
49
;
sp:
subject
_:
b
90
]
[
sp:
object
_:
b
61
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
78
sp:
subject
_:
b
90
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
80
;
sp:
elements
([
sp:
object
_:
b
92
;
sp:
predicate
<http://www.witsml.org/schemas/1series#hrsDrilledRunRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
81
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
93
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
80
]
[
sp:
object
_:
b
29
;
sp:
subject
_:
b
92
]
[
sp:
object
_:
b
41
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
80
sp:
subject
_:
b
92
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
82
;
sp:
elements
([
sp:
object
_:
b
94
;
sp:
predicate
<http://www.witsml.org/schemas/1series#mdTotHoleMadeRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
83
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
95
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
82
]
[
sp:
object
_:
b
39
;
sp:
subject
_:
b
94
]
[
sp:
object
_:
b
51
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
82
sp:
subject
_:
b
94
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
84
;
sp:
elements
([
sp:
object
_:
b
96
;
sp:
predicate
<http://www.witsml.org/schemas/1series#totHrsDrilledRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
85
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
97
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
84
]
[
sp:
object
_:
b
36
;
sp:
subject
_:
b
96
]
[
sp:
object
_:
b
48
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
84
sp:
subject
_:
b
96
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b
86
;
sp:
elements
([
sp:
object
_:
b
98
;
sp:
predicate
<http://www.witsml.org/schemas/1series#totRopRef>
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
87
;
sp:
subject
_:
b
79
]
[
sp:
object
_:
b
99
;
sp:
predicate
<http://www.witsml.org/schemas/1series#uomRef>
;
sp:
subject
_:
b
86
]
[
sp:
object
_:
b
42
;
sp:
subject
_:
b
98
]
[
sp:
object
_:
b
54
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b
86
sp:
subject
_:
b
98
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
61
sp:
arg1
_:
b
73
]
;
sp:
variable
_:
b
88
sp:
variable
_:
b
100
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
88
;
sp:
arg2
_:
b
62
sp:
arg1
_:
b
100
;
sp:
arg2
_:
b
74
]
;
sp:
variable
_:
b
63
sp:
variable
_:
b
75
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b
64
sp:
arg1
_:
b
76
]
;
sp:
variable
_:
b
89
sp:
variable
_:
b
101
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitRunURI
;
sp:
arg1
_:
b
88
;
sp:
arg2
_:
b
62
;
sp:
arg3
_:
b
89
sp:
arg1
_:
b
100
;
sp:
arg2
_:
b
74
;
sp:
arg3
_:
b
101
]
;
sp:
variable
_:
b
28
sp:
variable
_:
b
40
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitURI
;
sp:
arg1
_:
b
88
;
sp:
arg2
_:
b
65
sp:
arg1
_:
b
100
;
sp:
arg2
_:
b
77
]
;
sp:
variable
[
sp:
varName
"bit"
^^
xsd:
string
...
...
@@ -487,492 +567,417 @@
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b
77
sp:
arg1
_:
b
89
]
;
sp:
variable
_:
b
33
sp:
variable
_:
b
45
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b
83
sp:
arg1
_:
b
95
]
;
sp:
variable
_:
b
40
sp:
variable
_:
b
52
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b
71
sp:
arg1
_:
b
83
]
;
sp:
variable
_:
b
57
sp:
variable
_:
b
69
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b
73
sp:
arg1
_:
b
85
]
;
sp:
variable
_:
b
60
sp:
variable
_:
b
72
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpeedScale
;
sp:
arg1
_:
b
75
sp:
arg1
_:
b
87
]
;
sp:
variable
_:
b
53
sp:
variable
_:
b
65
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpeedScale
;
sp:
arg1
_:
b
87
sp:
arg1
_:
b
99
]
;
sp:
variable
_:
b
43
sp:
variable
_:
b
55
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
_:
b
69
sp:
arg1
_:
b
81
]
;
sp:
variable
_:
b
47
sp:
variable
_:
b
59
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
_:
b
79
sp:
arg1
_:
b
91
]
;
sp:
variable
_:
b
50
sp:
variable
_:
b
62
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
_:
b
81
sp:
arg1
_:
b
93
]
;
sp:
variable
_:
b
30
sp:
variable
_:
b
42
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
_:
b
85
sp:
arg1
_:
b
97
]
;
sp:
variable
_:
b
37
sp:
variable
_:
b
49
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 190d Classify a drillbit according to dull grade - dull grade class exists"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b90
;
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
_:
b102
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DrillBit>
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b102
]
[
sp:
object
_:
b103
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b102
]
[
sp:
object
_:
b102
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
91
sp:
subject
_:
b
104
])
;
sp:
where
([
sp:
object
_:
b
92
;
sp:
where
([
sp:
object
_:
b
105
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
93
;
]
[
sp:
object
_:
b
106
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
94
;
]
[
sp:
object
_:
b
107
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRecordRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
95
;
]
[
sp:
object
_:
b
108
;
sp:
predicate
<http://www.witsml.org/schemas/1series#numBit>
;
sp:
subject
_:
b
94
]
[
sp:
object
_:
b
96
;
sp:
subject
_:
b
107
]
[
sp:
object
_:
b
103
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dullGrade>
;
sp:
subject
_:
b
94
]
[
sp:
object
_:
b
91
;
sp:
subject
_:
b
107
]
[
sp:
object
_:
b
104
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onDrillBit>
;
sp:
subject
_:
b
97
]
[
sp:
object
_:
b
98
;
sp:
subject
_:
b
109
]
[
sp:
object
_:
b
110
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b91
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
subject
_:
b104
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b90
sp:
subject
_:
b102
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
92
sp:
arg1
_:
b
105
]
;
sp:
variable
_:
b
99
sp:
variable
_:
b
111
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b
94
sp:
arg1
_:
b
107
]
;
sp:
variable
_:
b1
00
sp:
variable
_:
b1
12
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitRunURI
;
sp:
arg1
_:
b
99
;
sp:
arg2
_:
b
93
;
sp:
arg3
_:
b1
00
sp:
arg1
_:
b
111
;
sp:
arg2
_:
b
106
;
sp:
arg3
_:
b1
12
]
;
sp:
variable
_:
b
97
sp:
variable
_:
b
109
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
95
sp:
arg1
_:
b
108
]
;
sp:
variable
_:
b1
01
sp:
variable
_:
b1
13
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitURI
;
sp:
arg1
_:
b
99
;
sp:
arg2
_:
b1
01
sp:
arg1
_:
b
111
;
sp:
arg2
_:
b1
13
]
;
sp:
variable
_:
b
98
sp:
variable
_:
b
110
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
96
sp:
arg1
_:
b
103
]
;
sp:
variable
_:
b1
02
sp:
variable
_:
b1
14
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDullGradeURI
;
sp:
arg1
_:
b1
02
sp:
arg1
_:
b1
14
]
;
sp:
variable
_:
b90
])
]
;
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
_:
b103
]
[
sp:
object
_:
b104
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b103
]
[
sp:
object
_:
b103
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b105
])
;
sp:
where
([
sp:
object
_:
b106
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b107
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b108
;
sp:
predicate
<http://www.witsml.org/schemas/1series#bitRecordRef>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b109
;
sp:
predicate
<http://www.witsml.org/schemas/1series#numBit>
;
sp:
subject
_:
b108
]
[
sp:
object
_:
b104
;
sp:
predicate
<http://www.witsml.org/schemas/1series#dullGrade>
;
sp:
subject
_:
b108
]
[
sp:
object
_:
b105
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onDrillBit>
;
sp:
subject
_:
b110
]
[
sp:
object
_:
b111
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b105
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#DullGrade>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b103
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b106
]
;
sp:
variable
_:
b112
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b108
]
;
sp:
variable
_:
b113
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitRunURI
;
sp:
arg1
_:
b112
;
sp:
arg2
_:
b107
;
sp:
arg3
_:
b113
]
;
sp:
variable
_:
b110
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b109
]
;
sp:
variable
_:
b114
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreDrillBitURI
;
sp:
arg1
_:
b112
;
sp:
arg2
_:
b114
]
;
sp:
variable
_:
b111
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b104
]
;
sp:
variable
_:
b115
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDullGradeURI
;
sp:
arg1
_:
b115
]
;
sp:
variable
_:
b103
sp:
variable
_:
b102
])
]
.
_:
b
90
sp:
varName
"
dullGrade
"
^^
xsd:
string
.
_:
b
38
sp:
varName
"
normalizedDullGradeLabel
"
^^
xsd:
string
.
_:
b
91
sp:
varName
"
temporalPartOfADrill
Bit"
^^
xsd:
string
.
_:
b
37
sp:
varName
"
normalizedNum
Bit"
^^
xsd:
string
.
_:
b
92
sp:
varName
"
nameWellBor
e"
^^
xsd:
string
.
_:
b
36
sp:
varName
"
localnam
e"
^^
xsd:
string
.
_:
b
93
sp:
varName
"
dTimStart
"
^^
xsd:
string
.
_:
b
35
sp:
varName
"
normalizedWellBoreName
"
^^
xsd:
string
.
_:
b
9
4
sp:
varName
"
bitRecord
"
^^
xsd:
string
.
_:
b
3
4
sp:
varName
"
drillBitForWellBore
"
^^
xsd:
string
.
_:
b
95
sp:
varName
"
numBit
"
^^
xsd:
string
.
_:
b
33
sp:
varName
"
wellBoreDrillBitRun
"
^^
xsd:
string
.
_:
b
96
_:
b
32
sp:
varName
"dullGradeLabel"
^^
xsd:
string
.
_:
b
97
sp:
varName
"
wellBoreDrillBitRun
"
^^
xsd:
string
.
_:
b
31
sp:
varName
"
numBit
"
^^
xsd:
string
.
_:
b
98
sp:
varName
"
drillBitForWellBore
"
^^
xsd:
string
.
_:
b
30
sp:
varName
"
bitRecord
"
^^
xsd:
string
.
_:
b
9
9
sp:
varName
"
normalizedWellBoreName
"
^^
xsd:
string
.
_:
b
2
9
sp:
varName
"
dTimStart
"
^^
xsd:
string
.
_:
b
100
sp:
varName
"
localnam
e"
^^
xsd:
string
.
_:
b
28
sp:
varName
"
nameWellBor
e"
^^
xsd:
string
.
_:
b
101
sp:
varName
"
normalizedNum
Bit"
^^
xsd:
string
.
_:
b
27
sp:
varName
"
temporalPartOfADrill
Bit"
^^
xsd:
string
.
_:
b
102
sp:
varName
"
normalizedDullGradeLabel
"
^^
xsd:
string
.
_:
b
26
sp:
varName
"
dullGrade
"
^^
xsd:
string
.
_:
b
28
sp:
varName
"
wellBoreDrillBitRun
"
^^
xsd:
string
.
_:
b
101
sp:
varName
"
localname
"
^^
xsd:
string
.
_:
b
29
sp:
varName
"
realHrsDrilledRun
"
^^
xsd:
string
.
_:
b
100
sp:
varName
"
normalizedWellBoreName
"
^^
xsd:
string
.
_:
b
30
sp:
varName
"
durationScaleHrsDrilledRun
"
^^
xsd:
string
.
_:
b
99
sp:
varName
"
uomRopTot
"
^^
xsd:
string
.
_:
b
32
sp:
varName
"
realHoleMadeRun
"
^^
xsd:
string
.
_:
b
98
sp:
varName
"
totRop
"
^^
xsd:
string
.
_:
b
33
sp:
varName
"
lengthScaleHoleMadeRun
"
^^
xsd:
string
.
_:
b
97
sp:
varName
"
uomHrsDrilledTot
"
^^
xsd:
string
.
_:
b
35
sp:
varName
"
wellBoreDrillBitRunEntire
"
^^
xsd:
string
.
_:
b
96
sp:
varName
"
totHrsDrilled
"
^^
xsd:
string
.
_:
b
36
sp:
varName
"
realHrsDrilled
Tot"
^^
xsd:
string
.
_:
b
95
sp:
varName
"
uomHoleMade
Tot"
^^
xsd:
string
.
_:
b
37
sp:
varName
"
durationScaleHrsDrilledTot
"
^^
xsd:
string
.
_:
b
94
sp:
varName
"
mdTotHoleMade
"
^^
xsd:
string
.
_:
b
39
sp:
varName
"
realHoleMadeTot
"
^^
xsd:
string
.
_:
b
93
sp:
varName
"
uomHrsDrilledRun
"
^^
xsd:
string
.
_:
b
40
sp:
varName
"
lengthScaleHoleMadeTot
"
^^
xsd:
string
.
_:
b
92
sp:
varName
"
hrsDrilledRun
"
^^
xsd:
string
.
_:
b
42
sp:
varName
"
realRopTot
"
^^
xsd:
string
.
_:
b
91
sp:
varName
"
uomHrsDrilled
"
^^
xsd:
string
.
_:
b
43
sp:
varName
"
speedScaleRopTot
"
^^
xsd:
string
.
_:
b
90
sp:
varName
"
hrsDrilled
"
^^
xsd:
string
.
_:
b
45
sp:
varName
"
wellBoreDrillBitRunWithinReportingPeriod
"
^^
xsd:
string
.
_:
b
89
sp:
varName
"
uomHoleMadeRun
"
^^
xsd:
string
.
_:
b
46
sp:
varName
"
realETim
"
^^
xsd:
string
.
_:
b
88
sp:
varName
"
mdHoleMadeRun
"
^^
xsd:
string
.
_:
b
4
7
sp:
varName
"
durationScaleETim
"
^^
xsd:
string
.
_:
b
8
7
sp:
varName
"
uomRop
"
^^
xsd:
string
.
_:
b
49
sp:
varName
"r
ealHrsDrilled
"
^^
xsd:
string
.
_:
b
86
sp:
varName
"r
opAv
"
^^
xsd:
string
.
_:
b
50
sp:
varName
"
durationScaleHrsDrilled
"
^^
xsd:
string
.
_:
b
85
sp:
varName
"
uomMdStop
"
^^
xsd:
string
.
_:
b
52
sp:
varName
"
realR
op"
^^
xsd:
string
.
_:
b
84
sp:
varName
"
mdHoleSt
op"
^^
xsd:
string
.
_:
b
5
3
sp:
varName
"
speedScaleRop
"
^^
xsd:
string
.
_:
b
8
3
sp:
varName
"
uomMdStart
"
^^
xsd:
string
.
_:
b
55
sp:
varName
"
drilledWellBoreSection
"
^^
xsd:
string
.
_:
b
82
sp:
varName
"
mdHoleStart
"
^^
xsd:
string
.
_:
b
56
sp:
varName
"
realMdStart
"
^^
xsd:
string
.
_:
b
81
sp:
varName
"
uomETim
"
^^
xsd:
string
.
_:
b
57
sp:
varName
"
lengthScaleMdStar
t"
^^
xsd:
string
.
_:
b
80
sp:
varName
"
eTimOpBi
t"
^^
xsd:
string
.
_:
b
5
9
sp:
varName
"
realMdStop
"
^^
xsd:
string
.
_:
b
7
9
sp:
varName
"
bitRun
"
^^
xsd:
string
.
_:
b
60
sp:
varName
"
lengthScaleMdStop
"
^^
xsd:
string
.
_:
b
78
sp:
varName
"
temporalPartOfDrilledWellBoreSection
"
^^
xsd:
string
.
_:
b
61
sp:
varName
"n
ameWellBore
"
^^
xsd:
string
.
_:
b
77
sp:
varName
"n
umBit
"
^^
xsd:
string
.
_:
b
62
sp:
varName
"
dTimStart
"
^^
xsd:
string
.
_:
b
76
sp:
varName
"
bitRecord
"
^^
xsd:
string
.
_:
b
63
_:
b
75
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b64
sp:
varName
"bitRecord"
^^
xsd:
string
.
_:
b65
sp:
varName
"numBit"
^^
xsd:
string
.
_:
b74
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b
66
sp:
varName
"
temporalPartOfDrilledWellBoreSection
"
^^
xsd:
string
.
_:
b
73
sp:
varName
"
nameWellBore
"
^^
xsd:
string
.
_:
b
67
sp:
varName
"
bitRun
"
^^
xsd:
string
.
_:
b
72
sp:
varName
"
lengthScaleMdStop
"
^^
xsd:
string
.
_:
b
68
sp:
varName
"
eTimOpBit
"
^^
xsd:
string
.
_:
b
71
sp:
varName
"
realMdStop
"
^^
xsd:
string
.
_:
b69
sp:
varName
"uomETim"
^^
xsd:
string
.
_:
b70
sp:
varName
"mdHoleStart"
^^
xsd:
string
.
sp:
varName
"lengthScaleMdStart"
^^
xsd:
string
.
_:
b
71
sp:
varName
"
uom
MdStart"
^^
xsd:
string
.
_:
b
68
sp:
varName
"
real
MdStart"
^^
xsd:
string
.
_:
b
72
sp:
varName
"
mdHoleStop
"
^^
xsd:
string
.
_:
b
67
sp:
varName
"
drilledWellBoreSection
"
^^
xsd:
string
.
_:
b
73
sp:
varName
"
uomMdSt
op"
^^
xsd:
string
.
_:
b
65
sp:
varName
"
speedScaleR
op"
^^
xsd:
string
.
_:
b
7
4
sp:
varName
"r
opAv
"
^^
xsd:
string
.
_:
b
6
4
sp:
varName
"r
ealRop
"
^^
xsd:
string
.
_:
b
75
sp:
varName
"
uomRop
"
^^
xsd:
string
.
_:
b
62
sp:
varName
"
durationScaleHrsDrilled
"
^^
xsd:
string
.
_:
b
76
sp:
varName
"
mdHoleMadeRun
"
^^
xsd:
string
.
_:
b
61
sp:
varName
"
realHrsDrilled
"
^^
xsd:
string
.
_:
b
77
sp:
varName
"
uomHoleMadeRun
"
^^
xsd:
string
.
_:
b
59
sp:
varName
"
durationScaleETim
"
^^
xsd:
string
.
_:
b
7
8
sp:
varName
"
hrsDrilled
"
^^
xsd:
string
.
_:
b
5
8
sp:
varName
"
realETim
"
^^
xsd:
string
.
_:
b
79
sp:
varName
"
uomHrsDrille
d"
^^
xsd:
string
.
_:
b
57
sp:
varName
"
wellBoreDrillBitRunWithinReportingPerio
d"
^^
xsd:
string
.
_:
b
80
sp:
varName
"
hrsDrilledRun
"
^^
xsd:
string
.
_:
b
55
sp:
varName
"
speedScaleRopTot
"
^^
xsd:
string
.
_:
b
81
sp:
varName
"
uomHrsDrilledRun
"
^^
xsd:
string
.
_:
b
54
sp:
varName
"
realRopTot
"
^^
xsd:
string
.
_:
b
8
2
sp:
varName
"
mdTotHoleMade
"
^^
xsd:
string
.
_:
b
5
2
sp:
varName
"
lengthScaleHoleMadeTot
"
^^
xsd:
string
.
_:
b
83
sp:
varName
"
uom
HoleMadeTot"
^^
xsd:
string
.
_:
b
51
sp:
varName
"
real
HoleMadeTot"
^^
xsd:
string
.
_:
b
84
sp:
varName
"
totHrsDrilled
"
^^
xsd:
string
.
_:
b
49
sp:
varName
"
durationScaleHrsDrilledTot
"
^^
xsd:
string
.
_:
b
85
sp:
varName
"
uom
HrsDrilledTot"
^^
xsd:
string
.
_:
b
48
sp:
varName
"
real
HrsDrilledTot"
^^
xsd:
string
.
_:
b
86
sp:
varName
"
totRop
"
^^
xsd:
string
.
_:
b
47
sp:
varName
"
wellBoreDrillBitRunEntire
"
^^
xsd:
string
.
_:
b
87
sp:
varName
"
uomRopTot
"
^^
xsd:
string
.
_:
b
45
sp:
varName
"
lengthScaleHoleMadeRun
"
^^
xsd:
string
.
_:
b
88
sp:
varName
"
normalizedWellBoreName
"
^^
xsd:
string
.
_:
b
44
sp:
varName
"
realHoleMadeRun
"
^^
xsd:
string
.
_:
b
89
sp:
varName
"
localname
"
^^
xsd:
string
.
_:
b
42
sp:
varName
"
durationScaleHrsDrilledRun
"
^^
xsd:
string
.
_:
b
103
sp:
varName
"
dullGrade
"
^^
xsd:
string
.
_:
b
41
sp:
varName
"
realHrsDrilledRun
"
^^
xsd:
string
.
_:
b
104
sp:
varName
"
dullGradeLabel
"
^^
xsd:
string
.
_:
b
40
sp:
varName
"
wellBoreDrillBitRun
"
^^
xsd:
string
.
_:
b105
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
.
_:
b106
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b10
7
_:
b10
6
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b10
8
_:
b10
7
sp:
varName
"bitRecord"
^^
xsd:
string
.
_:
b10
9
_:
b10
8
sp:
varName
"numBit"
^^
xsd:
string
.
_:
b110
_:
b103
sp:
varName
"dullGradeLabel"
^^
xsd:
string
.
_:
b109
sp:
varName
"wellBoreDrillBitRun"
^^
xsd:
string
.
_:
b111
_:
b104
sp:
varName
"temporalPartOfADrillBit"
^^
xsd:
string
.
_:
b110
sp:
varName
"drillBitForWellBore"
^^
xsd:
string
.
_:
b112
_:
b102
sp:
varName
"dullGrade"
^^
xsd:
string
.
_:
b111
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b11
3
_:
b11
2
sp:
varName
"localname"
^^
xsd:
string
.
_:
b11
4
_:
b11
3
sp:
varName
"normalizedNumBit"
^^
xsd:
string
.
_:
b11
5
_:
b11
4
sp:
varName
"normalizedDullGradeLabel"
^^
xsd:
string
.
_:
b1
8
_:
b1
7
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b1
9
_:
b1
8
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b
20
_:
b
19
sp:
varName
"bitRecord"
^^
xsd:
string
.
_:
b10
sp:
varName
"numBit"
^^
xsd:
string
.
_:
b2
1
_:
b2
0
sp:
varName
"diaBit"
^^
xsd:
string
.
_:
b2
2
_:
b2
1
sp:
varName
"uomDia"
^^
xsd:
string
.
_:
b
13
_:
b
22
sp:
varName
"realDia"
^^
xsd:
string
.
_:
b1
6
_:
b1
4
sp:
varName
"nameManufacturer"
^^
xsd:
string
.
_:
b1
7
_:
b1
6
sp:
varName
"codeMfg"
^^
xsd:
string
.
_:
b23
...
...
@@ -990,13 +995,10 @@ _:b25
_:
b9
sp:
varName
"drillBitForWellBore"
^^
xsd:
string
.
_:
b14
sp:
varName
"lengthScaleDia"
^^
xsd:
string
.
_:
b26
_:
b12
sp:
varName
"diaName"
^^
xsd:
string
.
_:
b11
sp:
varName
"wellBoreDrillBitClass"
^^
xsd:
string
.
sp:
varName
"wellBoreDrillBit
Size
Class"
^^
xsd:
string
.
_:
b7
sp:
varName
"wellBore"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-bitRecord-v1.1.1.ttl.tbc
View file @
61949a8
# Saved by TopBraid on Fri Oct 28 2
0:37:14
BST 2011
# Saved by TopBraid on Fri Oct 28 2
2:28:33
BST 2011
# baseURI: null
@prefix
composite:
<http://www.topbraid.org/2007/05/composite.owl#>
.
...
...
Please
register
or
login
to post a comment