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-08-04 16:12:27 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
278fc7ccf37c82610345dd896474fd01e89236f6
278fc7cc
1 parent
3c4b1790
Completion of statusInfo mapping
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
1922 additions
and
786 deletions
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-ACTIVITY-(v1.1).ttl
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-CORE-(v1.1).ttl
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-DDR_(v1.1.1).ttl
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-EQUIPMENT-(v1.1).ttl
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-REPORT-(v1.1).ttl
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-WELL-(v1.1).ttl
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-(v1.1).ttl
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-(v1.1).ttl.tbc
www.reportinghub.no/ep/transform/TRANSFORM_ddr-(v1.1.1).ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-drillReport-(v1.1.1).ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-drillReport-(v1.1.1).ttl.tbc
www.reportinghub.no/ep/transform/TRANSFORM_ddr-normalization-(v1.1.1).ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-normalization-(v1.1.1).ttl.tbc
www.reportinghub.no/ep/transform/TRANSFORM_ddr-statusInfo-(v1.1.1).ttl
www.reportinghub.no/iso15926/bindEP-NativeOWL.ttl
www.reportinghub.no/iso15926/nativeOWL.ttl
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-ACTIVITY-(v1.1).ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04
09:28
:03 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/
1.1/
activity
# Saved by TopBraid on Thu Aug 04
15:10
:03 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/activity
# imports: http://www.linkedmodel.org/1.2/schema/vaem
# imports: http://www.reportinghub.no/ep/schema/1.1/well
# imports: http://www.reportinghub.no/ep/schema/1.1/equipment
# imports: http://www.linkedmodel.org/1.1/schema/ordered
# imports: http://www.reportinghub.no/ep/schema/equipment
# imports: http://www.reportinghub.no/ep/schema/1.1/core
# imports: http://www.reportinghub.no/ep/schema/well
@prefix
:
<http://www.reportinghub.no/ep/schema/activity#>
.
@prefix
ep-activity:
<http://www.reportinghub.no/ep/schema/activity#>
.
@prefix
ep-activity-1
.1
:
<http://www.reportinghub.no/ep/schema/1.1/activity#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
xsd:
<http://www.w3.org/2001/XMLSchema#>
.
<http://www.reportinghub.no/ep/schema/
1.1/
activity>
<http://www.reportinghub.no/ep/schema/activity>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/
1.1/core>
,
<http://www.linkedmodel.org/1.2/schema/vaem>
,
<http://www.reportinghub.no/ep/schema/1.1/equipment>
,
<http://www.reportinghub.no/ep/schema/1.1/well>
,
<http://www.linkedmodel.org/1.1/schema/ordered
>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/
well>
,
<http://www.reportinghub.no/ep/schema/equipment>
,
<http://www.linkedmodel.org/1.1/schema/ordered>
,
<http://www.linkedmodel.org/1.2/schema/vaem>
,
<http://www.reportinghub.no/ep/schema/1.1/core
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-activity:
Activity
rdf:
type
owl:
Class
;
rdfs:
label
"Activity"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Thing
;
rdfs:
subClassOf
<http://www.reportinghub.no/iso15926/nativeOWL#Activity>
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxCardinality
"1"
^^
xsd:
nonNegativeInteger
;
...
...
@@ -29,13 +29,13 @@ ep-activity:Activity
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-activity:
finishedAt
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#during>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#
after
>
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#
overlaps
>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
...
...
@@ -45,18 +45,18 @@ ep-activity:Activity
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#
overlaps
>
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#
after
>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#during>
owl:
maxCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-activity:
finishedAt
]
.
ep-activity:
DailyDrillingActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Daily drilling activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWell
Activity
;
rdfs:
subClassOf
ep-activity:
Drilling
Activity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
<http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore>
;
...
...
@@ -83,39 +83,67 @@ ep-activity:DailyDrillingActivity
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#last>
]
.
ep-activity:
DailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
label
"Daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
Report
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
DailyDrillingActivity
;
owl:
onProperty
ep-activity:
reportOn
]
.
ep-activity:
DailyProductionActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Daily production activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWell
Activity
;
rdfs:
subClassOf
ep-activity:
Production
Activity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
ProductionActivity
;
owl:
onProperty
ep-activity:
hasSubActivity
]
.
ep-activity:
Drill-bypass
rdf:
type
ep-activity:
WellBoreDrillingType
;
rdfs:
label
"drill bypass"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
Drill-initial
rdf:
type
ep-activity:
WellBoreDrillingType
;
rdfs:
label
"drill initial"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
Drill-re-entry
rdf:
type
ep-activity:
WellBoreDrillingType
;
rdfs:
label
"drill re-entry"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
Drill-re-spud
rdf:
type
ep-activity:
WellBoreDrillingType
;
rdfs:
label
"drill re-spud"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
Drill-redrill
rdf:
type
ep-activity:
WellBoreDrillingType
;
rdfs:
label
"redrill"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
Drill-sidetrack
rdf:
type
ep-activity:
WellBoreDrillingType
;
rdfs:
label
"drill sidetrack"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Drilling activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWell
Activity
.
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
F
inalDailyDrillingRepor
t
ep-activity:
F
ormationIntegrityTes
t
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-activity:
DailyDrillingReport
.
rdfs:
label
"formation integrity test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellBorePressureTest
;
owl:
disjointWith
ep-activity:
LeakOffTest
.
ep-activity:
LeakOffTest
rdf:
type
owl:
Class
;
rdfs:
label
"leak-off test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellBorePressureTest
;
owl:
disjointWith
ep-activity:
FormationIntegrityTest
.
ep-activity:
MonthlyDrillingActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Weekly drilling activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWell
Activity
;
rdfs:
subClassOf
ep-activity:
Drilling
Activity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
WeeklyDrillingActivity
;
...
...
@@ -125,17 +153,13 @@ ep-activity:MonthlyDrillingActivity
ep-activity:
MonthlyProductionActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Monthly production activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWell
Activity
;
rdfs:
subClassOf
ep-activity:
Production
Activity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
WeeklyProductionActivity
;
owl:
onProperty
ep-activity:
hasSubActivity
]
.
ep-activity:
NormalDailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-activity:
DailyDrillingReport
.
ep-activity:
OffshoreActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Offshore activity"
^^
xsd:
string
;
...
...
@@ -166,29 +190,15 @@ ep-activity:OffshoreWellActivity
owl:
onProperty
ep-activity:
onWell
]
.
ep-activity:
PreliminaryDailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-activity:
DailyDrillingReport
.
ep-activity:
ProductionActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Production activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWellActivity
.
ep-activity:
Report
rdf:
type
owl:
Class
;
rdfs:
label
"Report"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Thing
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
ep-activity:
reportOn
]
.
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
WeeklyDrillingActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Weekly drilling activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWell
Activity
;
rdfs:
subClassOf
ep-activity:
Drilling
Activity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
DailyDrillingActivity
;
...
...
@@ -198,13 +208,23 @@ ep-activity:WeeklyDrillingActivity
ep-activity:
WeeklyProductionActivity
rdf:
type
owl:
Class
;
rdfs:
label
"Weekly production activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
OffshoreWell
Activity
;
rdfs:
subClassOf
ep-activity:
Production
Activity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
DailyProductionActivity
;
owl:
onProperty
ep-activity:
hasSubActivity
]
.
ep-activity:
WellBoreDrillingType
rdf:
type
rdfs:
Class
;
rdfs:
label
"drill bypass"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-activity:
WellBorePressureTest
rdf:
type
owl:
Class
;
rdfs:
label
"well bore pressure test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
createdAt
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
label
"created at"
^^
xsd:
string
;
...
...
@@ -239,3 +259,10 @@ ep-activity:startedAt
rdf:
type
owl:
DatatypeProperty
;
rdfs:
label
"started at"
^^
xsd:
string
;
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
wellBoreDrillingType
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"has sub activity"
^^
xsd:
string
;
rdfs:
range
ep-activity:
WellBoreDrillingType
;
rdfs:
subPropertyOf
rdf:
type
.
...
...
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-CORE-(v1.1).ttl
View file @
278fc7c
# Saved by TopBraid on
Mon Aug 01 13:33:06 PD
T 2011
# Saved by TopBraid on
Thu Aug 04 15:07:45 BS
T 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.1/core
# imports: http://www.linkedmodel.org/1.2/schema/vaem
# imports: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
@prefix
bindEP-NativeOWL:
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL#>
.
@prefix
ep-core:
<http://www.reportinghub.no/ep/schema/core#>
.
@prefix
ep-core-1
.1
:
<http://www.reportinghub.no/ep/schema/1.1/core#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
...
...
@@ -11,7 +13,7 @@
<http://www.reportinghub.no/ep/schema/1.1/core>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.linkedmodel.org/1.2/schema/vaem>
;
owl:
imports
<http://www.
reportinghub.no/iso15926/bindEP-NativeOWL>
,
<http://www.
linkedmodel.org/1.2/schema/vaem>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-core:
basisFor
...
...
@@ -19,7 +21,7 @@ ep-core:basisFor
rdfs:
label
"basis for"
^^
xsd:
string
.
ep-core:
derivedFrom
rdf:
type
owl:
TransitiveProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Transitive
Property
;
rdfs:
label
"derived from"
^^
xsd:
string
.
ep-core:
hasPart
...
...
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-DDR_(v1.1.1).ttl
View file @
278fc7c
This diff could not be displayed because it is too large.
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-EQUIPMENT-(v1.1).ttl
View file @
278fc7c
# Saved by TopBraid on T
ue Jul 26 22:48:40 CE
ST 2011
# baseURI: http://www.reportinghub.no/ep/schema/
1.1/
equipment
# Saved by TopBraid on T
hu Aug 04 13:47:58 B
ST 2011
# baseURI: http://www.reportinghub.no/ep/schema/equipment
# imports: http://www.reportinghub.no/ep/schema/1.1/core
@prefix
:
<http://www.reportinghub.no/ep/schema/equipment#>
.
@prefix
ep-eqt:
<http://www.reportinghub.no/ep/schema/equipment#>
.
@prefix
ep-eqt-1
.1
:
<http://www.reportinghub.no/ep/schema/1.1/equipment#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
xsd:
<http://www.w3.org/2001/XMLSchema#>
.
<http://www.reportinghub.no/ep/schema/
1.1/
equipment>
<http://www.reportinghub.no/ep/schema/equipment>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.1/core>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-REPORT-(v1.1).ttl
View file @
278fc7c
# Saved by TopBraid on Tue Jul 26 22:56:33 CEST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.1/report
# imports: http://www.reportinghub.no/ep/schema/1.1/activity
# Saved by TopBraid on Thu Aug 04 14:54:00 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/report
# imports: http://www.reportinghub.no/ep/schema/1.1/core
@prefix
:
<http://www.reportinghub.no/ep/schema/report#>
.
@prefix
ep-report:
<http://www.reportinghub.no/ep/schema/report#>
.
@prefix
ep-report-1
.1
:
<http://www.reportinghub.no/ep/schema/1.1/report#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
xsd:
<http://www.w3.org/2001/XMLSchema#>
.
<http://www.reportinghub.no/ep/schema/
1.1/
report>
<http://www.reportinghub.no/ep/schema/report>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.1/
activity>
,
<http://www.reportinghub.no/ep/schema/1.1/
core>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.1/core>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-report:
DailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
FinalDailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
NormalDailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
PreliminaryDailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
Report
rdf:
type
owl:
Class
;
rdfs:
subClassOf
owl:
Thing
.
...
...
www.reportinghub.no/ep/schema/1.1/SCHEMA_EP-WELL-(v1.1).ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04 1
0:01:25
BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/
1.1/
well
# Saved by TopBraid on Thu Aug 04 1
4:29:37
BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/well
# imports: http://www.reportinghub.no/ep/schema/1.1/core
@prefix
:
<http://www.reportinghub.no/ep/schema/well#>
.
@prefix
ep-well:
<http://www.reportinghub.no/ep/schema/well#>
.
@prefix
ep-well-1
.1
:
<http://www.reportinghub.no/ep/schema/1.1/well#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
xsd:
<http://www.w3.org/2001/XMLSchema#>
.
<http://www.reportinghub.no/ep/schema/
1.1/
well>
<http://www.reportinghub.no/ep/schema/well>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.1/core>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
...
...
@@ -29,13 +29,13 @@ ep-well:Well
rdfs:
subClassOf
owl:
Thing
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#
name
>
owl:
allValuesFrom
ep-well:
WellBore
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#
hasPart
>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-well:
WellBore
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#
hasPart
>
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#
name
>
]
.
ep-well:
WellBore
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-(v1.1).ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04
09:22:54
BST 2011
# Saved by TopBraid on Thu Aug 04
16:06:56
BST 2011
# baseURI: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
# imports: http://spinrdf.org/spin
@prefix
ep-spin-lib:
<http://www.reportinghub.no/ep/spin/lib#>
.
...
...
@@ -16,7 +17,7 @@
<http://www.reportinghub.no/ep/spin/1.1/lib>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://spinrdf.org/spin>
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.1.1/ddr>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-spin-lib:
Function
...
...
@@ -233,7 +234,130 @@ ep-spin-lib:normalizeString
spl:
valueType
xsd:
string
]
.
_:
b3
sp:
varName
"uri"
^^
xsd:
string
.
ep-spin-lib:
selectDailyDrillingReportType
rdf:
type
spin:
Function
;
rdfs:
label
"select DailyDrillingReportType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b16
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#ORV_normal>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/report#NormalDailyDrillingReport>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#ORV_preliminary>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/report#PreliminaryDailyDrillingReport>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#ORV_final>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/report#FinalDailyDrillingReport>
]
]
]
;
sp:
variable
_:
b16
])
]
.
ep-spin-lib:
selectPressureTestType
rdf:
type
spin:
Function
;
rdfs:
label
"select PressureTestType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b17
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#PT_formationintegritytest>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#FormationIntegrityTest>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#PT_leakofftest>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#LeakOffTest>
]
]
;
sp:
variable
_:
b17
])
]
.
ep-spin-lib:
selectWellBoreDrillingType
rdf:
type
spin:
Function
;
rdfs:
label
"select WellBoreDrillingType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b18
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#W_bypass>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#Drill-bypass>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#W_initial>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#Drill-initial>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#W_redrill>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#Drill-redrill>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#W_reentry>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#Drill-re-entry>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#W_respud>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#Drill-re-spud>
;
sp:
arg3
[
rdf:
type
smf:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/ddr#W_sidetrack>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/activity#Drill-sidetrack>
]
]
]
]
]
]
;
sp:
variable
_:
b18
])
]
.
_:
b16
sp:
varName
"dailyDrillingReportType"
^^
xsd:
string
.
_:
b18
sp:
varName
"wellBoreDrillingType"
^^
xsd:
string
.
_:
b17
sp:
varName
"pressureTestType"
^^
xsd:
string
.
_:
b15
sp:
varName
"t4"
^^
xsd:
string
.
...
...
@@ -265,6 +389,8 @@ _:b5 sp:varName "uri"^^xsd:string .
_:
b4
sp:
varName
"uri"
^^
xsd:
string
.
_:
b3
sp:
varName
"uri"
^^
xsd:
string
.
_:
b2
sp:
varName
"uri"
^^
xsd:
string
.
_:
b1
sp:
varName
"uri"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-(v1.1).ttl.tbc
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04
09:22:54
BST 2011
# Saved by TopBraid on Thu Aug 04
16:06:56
BST 2011
# baseURI: null
@prefix
composite:
<http://www.topbraid.org/2007/05/composite.owl#>
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-(v1.1.1).ttl
View file @
278fc7c
# Saved by TopBraid on
Wed Jul 27 19:58:27 PD
T 2011
# Saved by TopBraid on
Thu Aug 04 14:25:17 BS
T 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr
# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
# imports: http://www.reportinghub.no/1.1/map/ddr
# imports: http://www.reportinghub.no/ep/schema/report
# imports: http://www.reportinghub.no/ep/schema/equipment
# imports: http://www.reportinghub.no/1.1/schema/map
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/well
# imports: http://topbraid.org/sxml
# imports: http://www.reportinghub.no/ep/schema/activity
@prefix
NPD_110412124707:
<file:///www.reportinghub.no/input/NPD_110412124707.xml#>
.
@prefix
afn:
<http://jena.hpl.hp.com/ARQ/function#>
.
...
...
@@ -24,7 +28,7 @@ ddr:Cs_activity
sxml:
element
"witsml:activity"
^^
xsd:
string
.
ddr:
Cs_alias
sxml:
element
"witsml:
rigAlias"
^^
xsd:
string
,
"witsml:alias"
.
sxml:
element
"witsml:
alias"
,
"witsml:rigAlias"
^^
xsd:
string
.
ddr:
Cs_bitRecord
sxml:
element
"witsml:bitRecord"
.
...
...
@@ -72,7 +76,7 @@ ddr:Cs_drillReportPorePressure
sxml:
element
"witsml:drillReportPorePressure"
.
ddr:
Cs_drillReportStatusInfo
sxml:
element
"witsml:
statusInfo"
^^
xsd:
string
,
"witsml:drillReportStatusInfo"
.
sxml:
element
"witsml:
drillReportStatusInfo"
,
"witsml:statusInfo"
^^
xsd:
string
.
ddr:
Cs_drillReportStratInfo
sxml:
element
"witsml:drillReportStratInfo"
.
...
...
@@ -108,7 +112,7 @@ ddr:Cs_refWellWellboreRig
sxml:
element
"witsml:refWellWellboreRig"
.
ddr:
Cs_wellAlias
sxml:
element
"witsml:well
Alias"
,
"witsml:wellboreAlias"
^^
xsd:
string
.
sxml:
element
"witsml:well
boreAlias"
^^
xsd:
string
,
"witsml:wellAlias"
.
ddr:
Cs_wellCRS
sxml:
element
"witsml:wellCRS"
.
...
...
@@ -125,473 +129,473 @@ ddr:Obj_drillReport
ddr:
Thing
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 030 - Construct ep-activity type statements"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#DrillingActivity>
;
rdfs:
comment
"STEP 020 - Construct all other object properties - WIP"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
_:
b2
;
sp:
subject
_:
b3
]
[
sp:
object
rdf:
Statement
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b3
;
sp:
predicate
rdf:
subject
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b2
;
sp:
predicate
rdf:
predicate
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b1
;
sp:
predicate
rdf:
object
;
sp:
subject
_:
b4
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b1
])
;
sp:
where
([
sp:
object
ddr:
Cs_activity
;
sp:
where
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b5
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b6
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
_:
b7
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b8
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b7
]
[
sp:
object
owl:
Restriction
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b8
]
[
sp:
object
_:
b2
;
sp:
predicate
owl:
onProperty
;
sp:
subject
_:
b8
]
[
sp:
object
_:
b5
;
sp:
predicate
owl:
allValuesFrom
;
sp:
subject
_:
b8
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 00
2 - Construct datatype datetime
values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
2
;
sp:
predicate
_:
b
3
;
sp:
subject
_:
b
4
rdfs:
comment
"STEP 00
3 - Construct datatype string
values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
9
;
sp:
predicate
_:
b
10
;
sp:
subject
_:
b
11
]
[
sp:
object
rdf:
Statement
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
5
]
[
sp:
object
_:
b
4
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
11
;
sp:
predicate
rdf:
subject
;
sp:
subject
_:
b
5
]
[
sp:
object
_:
b
3
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
10
;
sp:
predicate
rdf:
predicate
;
sp:
subject
_:
b
5
]
[
sp:
object
_:
b
2
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
9
;
sp:
predicate
rdf:
object
;
sp:
subject
_:
b
5
]
[
sp:
object
_:
b
5
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b
6
sp:
subject
_:
b
13
])
;
sp:
where
([
sp:
object
_:
b
6
;
sp:
where
([
sp:
object
_:
b
13
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b
4
]
[
sp:
object
_:
b
7
;
sp:
subject
_:
b
11
]
[
sp:
object
_:
b
14
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
6
sp:
subject
_:
b
13
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
[
sp:
varName
"uom"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b
6
sp:
subject
_:
b
13
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b
7
sp:
arg1
_:
b
14
]
;
sp:
variable
_:
b
8
sp:
variable
_:
b
15
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
buildURI
;
sp:
arg1
[
rdf:
type
fn:
concat
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/ddr#"
;
sp:
arg2
_:
b
8
sp:
arg2
_:
b
15
]
]
;
sp:
variable
_:
b
3
sp:
variable
_:
b
10
]
[
sp:
object
owl:
DatatypeProperty
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
3
]
[
sp:
object
_:
b
9
;
sp:
subject
_:
b
10
]
[
sp:
object
_:
b
16
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b
6
sp:
subject
_:
b
13
]
[
sp:
object
sxml:
TextNode
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b
10
;
sp:
subject
_:
b
16
]
[
sp:
object
_:
b
9
;
sp:
predicate
sxml:
text
;
sp:
subject
_:
b
9
]
[
sp:
object
_:
b1
1
;
sp:
subject
_:
b
16
]
[
sp:
object
_:
b1
7
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
4
sp:
subject
_:
b
11
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
_:
b1
2
;
sp:
object
_:
b1
8
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b1
1
]
[
sp:
object
_:
b1
3
;
sp:
subject
_:
b1
7
]
[
sp:
object
_:
b1
9
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b1
2
sp:
subject
_:
b1
8
]
[
sp:
object
owl:
Restriction
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
3
]
[
sp:
object
_:
b
14
;
sp:
subject
_:
b1
9
]
[
sp:
object
_:
b
20
;
sp:
predicate
owl:
allValuesFrom
;
sp:
subject
_:
b1
3
]
[
sp:
object
_:
b
3
;
sp:
subject
_:
b1
9
]
[
sp:
object
_:
b
10
;
sp:
predicate
owl:
onProperty
;
sp:
subject
_:
b1
3
sp:
subject
_:
b1
9
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
xsd:
dateTime
;
sp:
object
xsd:
string
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b14
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
xsd:
dateTime
;
sp:
arg1
_:
b10
]
;
sp:
variable
_:
b2
sp:
subject
_:
b20
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 004 - Construct UOM values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b15
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b17
;
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b16
]
[
sp:
object
_:
b16
;
sp:
predicate
_:
b19
;
sp:
subject
_:
b20
rdfs:
comment
"STEP 006 - Construct Enumerated Values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b21
;
sp:
predicate
_:
b22
;
sp:
subject
_:
b23
]
[
sp:
object
rdf:
Statement
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
1
]
[
sp:
object
_:
b2
0
;
sp:
subject
_:
b2
4
]
[
sp:
object
_:
b2
3
;
sp:
predicate
rdf:
subject
;
sp:
subject
_:
b2
1
]
[
sp:
object
_:
b
19
;
sp:
subject
_:
b2
4
]
[
sp:
object
_:
b
22
;
sp:
predicate
rdf:
predicate
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b18
;
sp:
predicate
rdf:
object
;
sp:
subject
_:
b21
sp:
subject
_:
b24
]
[
sp:
object
_:
b21
;
sp:
predicate
rdf:
object
;
sp:
subject
_:
b24
]
[
sp:
object
_:
b24
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b2
2
sp:
subject
_:
b2
5
])
;
sp:
where
([
sp:
object
_:
b2
2
;
sp:
where
([
sp:
object
_:
b2
5
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b2
0
]
[
sp:
object
_:
b2
3
;
sp:
subject
_:
b2
3
]
[
sp:
object
_:
b2
6
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b22
]
[
sp:
object
_:
b17
;
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b22
sp:
subject
_:
b25
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
[
sp:
varName
"
aNode
"
^^
xsd:
string
[
sp:
varName
"
uom
"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b2
2
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b2
5
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b23
[
rdf:
type
smf:
titleCase
;
sp:
arg1
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b26
]
]
;
sp:
variable
_:
b2
4
sp:
variable
_:
b2
7
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
buildURI
;
sp:
arg1
[
rdf:
type
fn:
concat
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/ddr#has"
;
sp:
arg2
[
rdf:
type
smf:
titleCase
;
sp:
arg1
_:
b24
]
sp:
arg2
_:
b27
]
]
;
sp:
variable
_:
b
19
sp:
variable
_:
b
22
]
[
sp:
object
owl:
ObjectProperty
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
19
]
[
sp:
object
_:
b2
5
;
sp:
subject
_:
b
22
]
[
sp:
object
_:
b2
8
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
0
sp:
subject
_:
b2
3
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
_:
b2
6
;
sp:
object
_:
b2
9
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b2
5
]
[
sp:
object
_:
b
27
;
sp:
subject
_:
b2
8
]
[
sp:
object
_:
b
30
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b2
6
sp:
subject
_:
b2
9
]
[
sp:
object
owl:
Restriction
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b27
]
[
sp:
object
_:
b15
;
sp:
predicate
owl:
allValuesFrom
;
sp:
subject
_:
b27
]
[
sp:
object
_:
b19
;
sp:
subject
_:
b30
]
[
sp:
object
_:
b22
;
sp:
predicate
owl:
onProperty
;
sp:
subject
_:
b27
]
[
sp:
object
_:
b28
;
sp:
subject
_:
b30
]
[
sp:
object
_:
b31
;
sp:
predicate
owl:
allValuesFrom
;
sp:
subject
_:
b30
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
<http://www.linkedmodel.org/schema/dtype#EnumeratedValue>
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b32
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b2
2
sp:
subject
_:
b2
5
]
[
sp:
object
sxml:
TextNode
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
29
;
sp:
subject
_:
b
32
]
[
sp:
object
_:
b
33
;
sp:
predicate
sxml:
text
;
sp:
subject
_:
b
28
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
xsd:
double
;
sp:
arg1
_:
b29
]
;
sp:
variable
_:
b18
sp:
subject
_:
b
32
]
[
sp:
object
_:
b31
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b33
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b21
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 006 - Construct Enumerated Values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b30
;
sp:
predicate
_:
b31
;
sp:
subject
_:
b32
rdfs:
comment
"STEP 004 - Construct UOM values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b34
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b35
]
[
sp:
object
_:
b36
;
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b35
]
[
sp:
object
_:
b37
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b35
]
[
sp:
object
_:
b35
;
sp:
predicate
_:
b38
;
sp:
subject
_:
b39
]
[
sp:
object
rdf:
Statement
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b3
2
;
sp:
subject
_:
b
40
]
[
sp:
object
_:
b3
9
;
sp:
predicate
rdf:
subject
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b3
1
;
sp:
subject
_:
b
40
]
[
sp:
object
_:
b3
8
;
sp:
predicate
rdf:
predicate
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b3
0
;
sp:
subject
_:
b
40
]
[
sp:
object
_:
b3
7
;
sp:
predicate
rdf:
object
;
sp:
subject
_:
b
33
]
[
sp:
object
_:
b
33
;
sp:
subject
_:
b
40
]
[
sp:
object
_:
b
40
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b
34
sp:
subject
_:
b
41
])
;
sp:
where
([
sp:
object
_:
b
34
;
sp:
where
([
sp:
object
_:
b
41
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b3
2
]
[
sp:
object
_:
b
35
;
sp:
subject
_:
b3
9
]
[
sp:
object
_:
b
42
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b34
sp:
subject
_:
b41
]
[
sp:
object
_:
b36
;
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b41
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
[
sp:
varName
"
uom
"
^^
xsd:
string
[
sp:
varName
"
aNode
"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b
34
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b
41
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
titleCase
;
sp:
arg1
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b35
]
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b42
]
;
sp:
variable
_:
b
36
sp:
variable
_:
b
43
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
buildURI
;
sp:
arg1
[
rdf:
type
fn:
concat
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/ddr#has"
;
sp:
arg2
_:
b36
sp:
arg2
[
rdf:
type
smf:
titleCase
;
sp:
arg1
_:
b43
]
]
]
;
sp:
variable
_:
b3
1
sp:
variable
_:
b3
8
]
[
sp:
object
owl:
ObjectProperty
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
1
]
[
sp:
object
_:
b
37
;
sp:
subject
_:
b3
8
]
[
sp:
object
_:
b
44
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
2
sp:
subject
_:
b3
9
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
_:
b
38
;
sp:
object
_:
b
45
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b
37
]
[
sp:
object
_:
b
39
;
sp:
subject
_:
b
44
]
[
sp:
object
_:
b
46
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b
38
sp:
subject
_:
b
45
]
[
sp:
object
owl:
Restriction
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b31
;
sp:
predicate
owl:
onProperty
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b40
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b34
;
sp:
predicate
owl:
allValuesFrom
;
sp:
subject
_:
b39
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
<http://www.linkedmodel.org/schema/dtype#EnumeratedValue>
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b40
]
[
sp:
object
_:
b41
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b38
;
sp:
predicate
owl:
onProperty
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b47
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b
34
sp:
subject
_:
b
41
]
[
sp:
object
sxml:
TextNode
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
1
]
[
sp:
object
_:
b4
2
;
sp:
subject
_:
b4
7
]
[
sp:
object
_:
b4
8
;
sp:
predicate
sxml:
text
;
sp:
subject
_:
b4
1
]
[
sp:
object
_:
b40
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b30
]
[
sp:
object
_:
b42
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b30
sp:
subject
_:
b4
7
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
xsd:
double
;
sp:
arg1
_:
b48
]
;
sp:
variable
_:
b37
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 00
3 - Construct datatype string
values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b4
3
;
sp:
predicate
_:
b
44
;
sp:
subject
_:
b
45
rdfs:
comment
"STEP 00
2 - Construct datatype datetime
values"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b4
9
;
sp:
predicate
_:
b
50
;
sp:
subject
_:
b
51
]
[
sp:
object
rdf:
Statement
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
46
]
[
sp:
object
_:
b
45
;
sp:
subject
_:
b
52
]
[
sp:
object
_:
b
51
;
sp:
predicate
rdf:
subject
;
sp:
subject
_:
b
46
]
[
sp:
object
_:
b
44
;
sp:
subject
_:
b
52
]
[
sp:
object
_:
b
50
;
sp:
predicate
rdf:
predicate
;
sp:
subject
_:
b
46
]
[
sp:
object
_:
b4
3
;
sp:
subject
_:
b
52
]
[
sp:
object
_:
b4
9
;
sp:
predicate
rdf:
object
;
sp:
subject
_:
b
46
]
[
sp:
object
_:
b
46
;
sp:
subject
_:
b
52
]
[
sp:
object
_:
b
52
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b
47
sp:
subject
_:
b
53
])
;
sp:
where
([
sp:
object
_:
b
47
;
sp:
where
([
sp:
object
_:
b
53
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b
45
]
[
sp:
object
_:
b
48
;
sp:
subject
_:
b
51
]
[
sp:
object
_:
b
54
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
47
sp:
subject
_:
b
53
]
[
rdf:
type
sp:
NotExists
;
sp:
elements
([
sp:
object
[
sp:
varName
"uom"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uom
;
sp:
subject
_:
b
47
sp:
subject
_:
b
53
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b
48
sp:
arg1
_:
b
54
]
;
sp:
variable
_:
b
49
sp:
variable
_:
b
55
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
buildURI
;
sp:
arg1
[
rdf:
type
fn:
concat
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/ddr#"
;
sp:
arg2
_:
b
49
sp:
arg2
_:
b
55
]
]
;
sp:
variable
_:
b
44
sp:
variable
_:
b
50
]
[
sp:
object
owl:
DatatypeProperty
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
44
]
[
sp:
object
_:
b5
0
;
sp:
subject
_:
b
50
]
[
sp:
object
_:
b5
6
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b
47
sp:
subject
_:
b
53
]
[
sp:
object
sxml:
TextNode
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
0
]
[
sp:
object
_:
b
43
;
sp:
subject
_:
b5
6
]
[
sp:
object
_:
b
57
;
sp:
predicate
sxml:
text
;
sp:
subject
_:
b5
0
]
[
sp:
object
_:
b5
1
;
sp:
subject
_:
b5
6
]
[
sp:
object
_:
b5
8
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
45
sp:
subject
_:
b
51
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
_:
b5
2
;
sp:
object
_:
b5
9
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b5
1
]
[
sp:
object
_:
b
53
;
sp:
subject
_:
b5
8
]
[
sp:
object
_:
b
60
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b5
2
sp:
subject
_:
b5
9
]
[
sp:
object
owl:
Restriction
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
53
]
[
sp:
object
_:
b
54
;
sp:
subject
_:
b
60
]
[
sp:
object
_:
b
61
;
sp:
predicate
owl:
allValuesFrom
;
sp:
subject
_:
b
53
]
[
sp:
object
_:
b
44
;
sp:
subject
_:
b
60
]
[
sp:
object
_:
b
50
;
sp:
predicate
owl:
onProperty
;
sp:
subject
_:
b
53
sp:
subject
_:
b
60
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
xsd:
string
;
sp:
object
xsd:
dateTime
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b54
sp:
subject
_:
b61
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
xsd:
dateTime
;
sp:
arg1
_:
b57
]
;
sp:
variable
_:
b49
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 020 - Construct all other object properties - WIP"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b55
;
sp:
predicate
_:
b56
;
sp:
subject
_:
b57
]
[
sp:
object
rdf:
Statement
;
rdfs:
comment
"STEP 030 - Construct ep-activity type statements"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#DrillingActivity>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b58
]
[
sp:
object
_:
b57
;
sp:
predicate
rdf:
subject
;
sp:
subject
_:
b58
]
[
sp:
object
_:
b56
;
sp:
predicate
rdf:
predicate
;
sp:
subject
_:
b58
]
[
sp:
object
_:
b55
;
sp:
predicate
rdf:
object
;
sp:
subject
_:
b58
]
[
sp:
object
_:
b58
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#basisFor>
;
sp:
subject
_:
b55
sp:
subject
_:
b62
])
;
sp:
where
([
sp:
object
_:
b55
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b57
]
[
sp:
object
_:
b59
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b55
]
[
sp:
object
_:
b60
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b57
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
_:
b61
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
rdfs:
subClassOf
]
;
sp:
subject
_:
b60
]
[
sp:
object
_:
b62
;
sp:
predicate
rdfs:
subClassOf
;
sp:
subject
_:
b61
]
[
sp:
object
owl:
Restriction
;
sp:
where
([
sp:
object
ddr:
Cs_activity
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b62
]
[
sp:
object
_:
b56
;
sp:
predicate
owl:
onProperty
;
sp:
subject
_:
b62
]
[
sp:
object
_:
b59
;
sp:
predicate
owl:
allValuesFrom
;
sp:
subject
_:
b62
])
]
.
...
...
@@ -608,298 +612,298 @@ ddr:version
<http://www.reportinghub.no/ep/transform/1.1/ddr>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/
1.1/schema/map>
,
<http://topbraid.org/sxml>
,
<http://www.reportinghub.no/1.1/map/ddr>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.1.1/ddr
>
;
owl:
imports
<http://www.reportinghub.no/
ep/schema/1.1.1/ddr>
,
<http://www.reportinghub.no/ep/schema/activity>
,
<http://topbraid.org/sxml>
,
<http://www.reportinghub.no/1.1/map/ddr>
,
<http://www.reportinghub.no/ep/schema/well>
,
<http://www.reportinghub.no/ep/schema/report>
,
<http://www.reportinghub.no/ep/schema/equipment>
,
<http://www.reportinghub.no/1.1/schema/map>
,
<http://spinrdf.org/spin
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
owl:
Thing
spin:
query
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b63
_:
b64
_:
b65
_:
b66
)
;
sp:
where
([
sp:
object
_:
b66
;
sp:
predicate
<http://www.w3.org/ns/sawsdl#modelReference>
;
sp:
subject
_:
b65
]
[
sp:
object
_:
b65
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b64
]
[
rdf:
type
sp:
Union
;
sp:
elements
(([
sp:
object
<http://topbraid.org/sxsd#Sequence>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b64
])
([
sp:
object
<http://topbraid.org/sxsd#Choice>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b64
]))
]
[
sp:
object
_:
b64
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b63
])
]
;
spin:
query
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b67
_:
b68
_:
b69
_:
b70
)
;
sp:
where
([
sp:
object
<http://topbraid.org/sxsd#ComplexType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
67
sp:
subject
_:
b
71
]
[
rdf:
type
sp:
TriplePath
;
sp:
object
_:
b
68
;
sp:
object
_:
b
72
;
sp:
path
[
rdf:
type
sp:
ModPath
;
sp:
modMax
-2
;
sp:
modMin
0
;
sp:
subPath
<http://www.topbraid.org/2007/05/composite.owl#child>
]
;
sp:
subject
_:
b
67
]
[
sp:
object
_:
b
69
;
sp:
subject
_:
b
71
]
[
sp:
object
_:
b
73
;
sp:
predicate
<http://topbraid.org/sxsd#name>
;
sp:
subject
_:
b67
]
[
sp:
object
_:
b66
;
sp:
predicate
<http://www.w3.org/ns/sawsdl#modelReference>
;
sp:
subject
_:
b68
sp:
subject
_:
b71
]
[
sp:
object
_:
b70
;
sp:
predicate
<http://www.w3.org/ns/sawsdl#modelReference>
;
sp:
subject
_:
b72
]
[
sp:
object
_:
b74
;
sp:
predicate
<http://topbraid.org/sxsd#name>
;
sp:
subject
_:
b
68
sp:
subject
_:
b
72
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
titleCase
;
sp:
arg1
_:
b7
0
sp:
arg1
_:
b7
4
]
;
sp:
variable
_:
b7
1
sp:
variable
_:
b7
5
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
buildURI
;
sp:
arg1
[
rdf:
type
fn:
concat
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/ddr#has"
;
sp:
arg2
_:
b7
1
sp:
arg2
_:
b7
5
]
]
;
sp:
variable
_:
b6
5
sp:
variable
_:
b6
9
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
spif:
titleCase
;
sp:
arg1
_:
b
69
;
sp:
arg1
_:
b
73
;
sp:
arg2
"[a-z]s"
]
;
sp:
variable
_:
b7
2
sp:
variable
_:
b7
6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
buildURI
;
sp:
arg1
[
rdf:
type
fn:
concat
;
sp:
arg1
"http://www.reportinghub.no/ep/schema/ddr#"
;
sp:
arg2
_:
b7
2
sp:
arg2
_:
b7
6
]
]
;
sp:
variable
_:
b6
4
sp:
variable
_:
b6
8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
buildURI
;
sp:
arg1
[
rdf:
type
fn:
concat
;
sp:
arg1
"http://www.reportinghub.no/map/ddr#"
;
sp:
arg2
_:
b7
2
;
sp:
arg2
_:
b7
6
;
sp:
arg3
"-has"
;
sp:
arg4
_:
b7
1
sp:
arg4
_:
b7
5
]
]
;
sp:
variable
_:
b63
])
]
;
spin:
query
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b73
_:
b74
_:
b75
_:
b76
)
;
sp:
where
([
sp:
object
_:
b76
;
sp:
predicate
<http://www.w3.org/ns/sawsdl#modelReference>
;
sp:
subject
_:
b75
]
[
sp:
object
_:
b75
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b74
]
[
rdf:
type
sp:
Union
;
sp:
elements
(([
sp:
object
<http://topbraid.org/sxsd#Sequence>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b74
])
([
sp:
object
<http://topbraid.org/sxsd#Choice>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b74
]))
]
[
sp:
object
_:
b74
;
sp:
predicate
<http://www.topbraid.org/2007/05/composite.owl#child>
;
sp:
subject
_:
b73
sp:
variable
_:
b67
])
]
.
_:
b55
sp:
varName
"child"
^^
xsd:
string
.
_:
b56
sp:
varName
"formalProperty"
^^
xsd:
string
.
_:
b57
sp:
varName
"inst"
^^
xsd:
string
.
_:
b59
sp:
varName
"childType"
^^
xsd:
string
.
_:
b60
sp:
varName
"instType"
^^
xsd:
string
.
_:
b61
sp:
varName
"instClass"
^^
xsd:
string
.
_:
b62
sp:
varName
"
valuesRestriction
"
^^
xsd:
string
.
sp:
varName
"
activity
"
^^
xsd:
string
.
_:
b4
3
sp:
varName
"
text
"
^^
xsd:
string
.
_:
b4
9
sp:
varName
"
dateTime
"
^^
xsd:
string
.
_:
b
44
_:
b
50
sp:
varName
"dtpnameU"
^^
xsd:
string
.
_:
b
45
_:
b
51
sp:
varName
"inst"
^^
xsd:
string
.
_:
b
47
_:
b
53
sp:
varName
"child"
^^
xsd:
string
.
_:
b
48
_:
b
54
sp:
varName
"childType"
^^
xsd:
string
.
_:
b
49
_:
b
55
sp:
varName
"childLocalName"
^^
xsd:
string
.
_:
b5
0
_:
b5
6
sp:
varName
"textNode"
^^
xsd:
string
.
_:
b51
_:
b57
sp:
varName
"text"
^^
xsd:
string
.
_:
b58
sp:
varName
"instType"
^^
xsd:
string
.
_:
b5
2
_:
b5
9
sp:
varName
"instClass"
^^
xsd:
string
.
_:
b
53
_:
b
60
sp:
varName
"valuesRestriction"
^^
xsd:
string
.
_:
b
54
_:
b
61
sp:
varName
"rangeType"
^^
xsd:
string
.
_:
b3
0
sp:
varName
"
enumeratedValue
"
^^
xsd:
string
.
_:
b3
4
sp:
varName
"
rangeU
"
^^
xsd:
string
.
_:
b31
_:
b36
sp:
varName
"uom"
^^
xsd:
string
.
_:
b37
sp:
varName
"value"
^^
xsd:
string
.
_:
b38
sp:
varName
"opnameU"
^^
xsd:
string
.
_:
b3
2
_:
b3
9
sp:
varName
"inst"
^^
xsd:
string
.
_:
b
34
_:
b
41
sp:
varName
"child"
^^
xsd:
string
.
_:
b
35
_:
b
42
sp:
varName
"childType"
^^
xsd:
string
.
_:
b
36
_:
b
43
sp:
varName
"childLocalName"
^^
xsd:
string
.
_:
b
37
_:
b
44
sp:
varName
"instType"
^^
xsd:
string
.
_:
b
38
_:
b
45
sp:
varName
"instClass"
^^
xsd:
string
.
_:
b39
sp:
varName
"valuesRestriction"
^^
xsd:
string
.
_:
b40
sp:
varName
"rangeU"
^^
xsd:
string
.
_:
b46
sp:
varName
"allValuesRestriction"
^^
xsd:
string
.
_:
b4
1
_:
b4
7
sp:
varName
"textNode"
^^
xsd:
string
.
_:
b4
2
_:
b4
8
sp:
varName
"text"
^^
xsd:
string
.
_:
b15
sp:
varName
"rangeU"
^^
xsd:
string
.
_:
b17
sp:
varName
"uom"
^^
xsd:
string
.
_:
b18
sp:
varName
"value"
^^
xsd:
string
.
_:
b21
sp:
varName
"enumeratedValue"
^^
xsd:
string
.
_:
b
19
_:
b
22
sp:
varName
"opnameU"
^^
xsd:
string
.
_:
b2
0
_:
b2
3
sp:
varName
"inst"
^^
xsd:
string
.
_:
b2
2
_:
b2
5
sp:
varName
"child"
^^
xsd:
string
.
_:
b2
3
_:
b2
6
sp:
varName
"childType"
^^
xsd:
string
.
_:
b2
4
_:
b2
7
sp:
varName
"childLocalName"
^^
xsd:
string
.
_:
b2
5
_:
b2
8
sp:
varName
"instType"
^^
xsd:
string
.
_:
b2
6
_:
b2
9
sp:
varName
"instClass"
^^
xsd:
string
.
_:
b
27
sp:
varName
"
allV
aluesRestriction"
^^
xsd:
string
.
_:
b
30
sp:
varName
"
v
aluesRestriction"
^^
xsd:
string
.
_:
b28
_:
b31
sp:
varName
"rangeU"
^^
xsd:
string
.
_:
b32
sp:
varName
"textNode"
^^
xsd:
string
.
_:
b
29
_:
b
33
sp:
varName
"text"
^^
xsd:
string
.
_:
b2
sp:
varName
"dateTime"
^^
xsd:
string
.
_:
b3
sp:
varName
"dtpnameU"
^^
xsd:
string
.
_:
b9
sp:
varName
"text"
^^
xsd:
string
.
_:
b4
sp:
varName
"inst"
^^
xsd:
string
.
_:
b10
sp:
varName
"dtpnameU"
^^
xsd:
string
.
_:
b6
sp:
varName
"child"
^^
xsd:
string
.
_:
b11
sp:
varName
"inst"
^^
xsd:
string
.
_:
b7
sp:
varName
"childType"
^^
xsd:
string
.
_:
b13
sp:
varName
"child"
^^
xsd:
string
.
_:
b8
sp:
varName
"childLocalName"
^^
xsd:
string
.
_:
b14
sp:
varName
"childType"
^^
xsd:
string
.
_:
b9
sp:
varName
"textNode"
^^
xsd:
string
.
_:
b15
sp:
varName
"childLocalName"
^^
xsd:
string
.
_:
b1
0
sp:
varName
"text"
^^
xsd:
string
.
_:
b1
6
sp:
varName
"text
Node
"
^^
xsd:
string
.
_:
b1
1
_:
b1
7
sp:
varName
"instType"
^^
xsd:
string
.
_:
b1
2
_:
b1
8
sp:
varName
"instClass"
^^
xsd:
string
.
_:
b1
3
_:
b1
9
sp:
varName
"valuesRestriction"
^^
xsd:
string
.
_:
b
14
_:
b
20
sp:
varName
"rangeType"
^^
xsd:
string
.
_:
b73
sp:
varName
"pp"
^^
xsd:
string
.
_:
b1
sp:
varName
"child"
^^
xsd:
string
.
_:
b74
sp:
varName
"p"
^^
xsd:
string
.
_:
b2
sp:
varName
"formalProperty"
^^
xsd:
string
.
_:
b75
sp:
varName
"s"
^^
xsd:
string
.
_:
b3
sp:
varName
"inst"
^^
xsd:
string
.
_:
b76
sp:
varName
"e"
^^
xsd:
string
.
_:
b5
sp:
varName
"childType"
^^
xsd:
string
.
_:
b63
_:
b6
sp:
varName
"instType"
^^
xsd:
string
.
_:
b7
sp:
varName
"instClass"
^^
xsd:
string
.
_:
b8
sp:
varName
"valuesRestriction"
^^
xsd:
string
.
_:
b67
sp:
varName
"ddrCPU"
^^
xsd:
string
.
_:
b6
4
_:
b6
8
sp:
varName
"ddrCU"
^^
xsd:
string
.
_:
b6
5
_:
b6
9
sp:
varName
"ddrPU"
^^
xsd:
string
.
_:
b
66
_:
b
70
sp:
varName
"mre"
^^
xsd:
string
.
_:
b
67
_:
b
71
sp:
varName
"s"
^^
xsd:
string
.
_:
b
68
_:
b
72
sp:
varName
"c"
^^
xsd:
string
.
_:
b
69
_:
b
73
sp:
varName
"name"
^^
xsd:
string
.
_:
b7
0
_:
b7
4
sp:
varName
"pname"
^^
xsd:
string
.
_:
b7
1
_:
b7
5
sp:
varName
"tcpname"
^^
xsd:
string
.
_:
b7
2
_:
b7
6
sp:
varName
"tcname"
^^
xsd:
string
.
_:
b1
sp:
varName
"activity"
^^
xsd:
string
.
_:
b63
sp:
varName
"pp"
^^
xsd:
string
.
_:
b64
sp:
varName
"p"
^^
xsd:
string
.
_:
b65
sp:
varName
"s"
^^
xsd:
string
.
_:
b66
sp:
varName
"e"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-drillReport-(v1.1.1).ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04 1
0:29:52
BST 2011
# Saved by TopBraid on Thu Aug 04 1
6:09:10
BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr
# imports: http://www.reportinghub.no/ep/schema/report
# imports: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
# imports: http://www.reportinghub.no/ep/schema/equipment
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/activity
# imports: http://www.reportinghub.no/ep/schema/well
@prefix
NPD_1104121247071:
<file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml#>
.
@prefix
bindEP-NativeOWL:
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL#>
.
...
...
@@ -24,208 +28,119 @@
<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 102 Transfer dTimEnd"
^^
xsd:
string
;
rdfs:
comment
"""STEP 103
Classify a DailyDrillingReport"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
])
;
sp:
where
([
sp:
object
_:
b3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimEnd>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b3
]
;
sp:
variable
_:
b5
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b5
;
sp:
arg2
_:
b4
]
;
sp:
variable
_:
b2
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 103a
Classify a DailyDrillingReport as normal"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#NormalDailyDrillingReport>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
])
;
sp:
where
([
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#createDate>
;
sp:
subject
spin:
_this
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/ddr#ORV_normal>
;
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasVersionKind>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
7
[
rdf:
type
ep-spin-lib:
selectDailyDrillingReportType
;
sp:
arg1
_:
b
5
]
;
sp:
variable
_:
b9
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingReportURI
;
sp:
arg1
_:
b9
;
sp:
arg2
_:
b8
]
;
sp:
variable
_:
b6
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 103b
Classify a DailyDrillingReport as preliminary"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#PreliminaryDailyDrillingReport>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
])
;
sp:
where
([
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#createDate>
;
sp:
subject
spin:
_this
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/ddr#ORV_preliminary>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasVersionKind>
;
sp:
subject
spin:
_this
sp:
variable
_:
b1
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b11
]
;
sp:
variable
_:
b13
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingReportURI
;
sp:
arg1
_:
b13
;
sp:
arg2
_:
b12
]
;
sp:
variable
_:
b10
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 103c
Classify a DailyDrillingReport as final"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#FinalDailyDrillingReport>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b14
])
;
sp:
where
([
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#createDate>
;
sp:
subject
spin:
_this
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/ddr#ORV_final>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasVersionKind>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b15
sp:
arg1
_:
b3
]
;
sp:
variable
_:
b
17
sp:
variable
_:
b
6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingReportURI
;
sp:
arg1
_:
b
17
;
sp:
arg2
_:
b
16
sp:
arg1
_:
b
6
;
sp:
arg2
_:
b
4
]
;
sp:
variable
_:
b
14
sp:
variable
_:
b
2
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 101 Create DailyDrillingReport, DailyDrillingActivity, TemporalPartOfAWellBore and WellBore
Minimum data - createDate, dTimStart, nameWellBore"""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/
activity
#DailyDrillingReport>
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/
report
#DailyDrillingReport>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
18
sp:
subject
_:
b
7
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#DailyDrillingActivity>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
19
]
[
sp:
object
_:
b
19
;
sp:
subject
_:
b
8
]
[
sp:
object
_:
b
8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#reportOn>
;
sp:
subject
_:
b
18
]
[
sp:
object
_:
b
20
;
sp:
subject
_:
b
7
]
[
sp:
object
_:
b
9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#createdAt>
;
sp:
subject
_:
b
18
]
[
sp:
object
_:
b
21
;
sp:
subject
_:
b
7
]
[
sp:
object
_:
b
10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b
19
sp:
subject
_:
b
8
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
22
sp:
subject
_:
b
11
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#WellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
23
]
[
sp:
object
_:
b
23
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
12
;
sp:
predicate
iso15926:
temporalPartOf
;
sp:
subject
_:
b
22
]
[
sp:
object
_:
b
24
;
sp:
subject
_:
b
11
]
[
sp:
object
_:
b
13
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b
23
]
[
sp:
object
_:
b
22
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
19
sp:
subject
_:
b
8
])
;
sp:
where
([
sp:
object
_:
b
24
;
sp:
where
([
sp:
object
_:
b
13
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
21
;
]
[
sp:
object
_:
b
10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
20
;
]
[
sp:
object
_:
b
9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#createDate>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
24
sp:
arg1
_:
b
13
]
;
sp:
variable
_:
b
25
sp:
variable
_:
b
14
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingReportURI
;
sp:
arg1
_:
b
25
;
sp:
arg2
_:
b
20
sp:
arg1
_:
b
14
;
sp:
arg2
_:
b
9
]
;
sp:
variable
_:
b
18
sp:
variable
_:
b
7
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
25
;
sp:
arg2
_:
b
21
sp:
arg1
_:
b
14
;
sp:
arg2
_:
b
10
]
;
sp:
variable
_:
b
19
sp:
variable
_:
b
8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildTemporalPartOfAWellBoreURI
;
sp:
arg1
_:
b
25
;
sp:
arg2
_:
b
21
sp:
arg1
_:
b
14
;
sp:
arg2
_:
b
10
]
;
sp:
variable
_:
b
22
sp:
variable
_:
b
11
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellBoreURI
;
sp:
arg1
_:
b
25
sp:
arg1
_:
b
14
]
;
sp:
variable
_:
b
23
sp:
variable
_:
b
12
])
]
;
spin:
rule
...
...
@@ -233,148 +148,161 @@ Minimum data - createDate, dTimStart, nameWellBore"""^^xsd:string ;
rdfs:
comment
"STEP 104 Create Well"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/well#Well>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
26
]
[
sp:
object
_:
b
27
;
sp:
subject
_:
b
15
]
[
sp:
object
_:
b
16
;
sp:
predicate
rdfs:
label
;
sp:
subject
_:
b
26
]
[
sp:
object
_:
b
26
;
sp:
subject
_:
b
15
]
[
sp:
object
_:
b
15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWell>
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
29
;
sp:
subject
_:
b
17
]
[
sp:
object
_:
b
18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b
26
sp:
subject
_:
b
15
])
;
sp:
where
([
sp:
object
_:
b
30
;
sp:
where
([
sp:
object
_:
b
19
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
27
;
]
[
sp:
object
_:
b
16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWell>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
31
;
]
[
sp:
object
_:
b
20
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
29
;
]
[
sp:
object
_:
b
18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
28
sp:
subject
_:
b
17
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
30
sp:
arg1
_:
b
19
]
;
sp:
variable
_:
b
32
sp:
variable
_:
b
21
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
32
;
sp:
arg2
_:
b
31
sp:
arg1
_:
b
21
;
sp:
arg2
_:
b
20
]
;
sp:
variable
_:
b
28
sp:
variable
_:
b
17
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
27
sp:
arg1
_:
b
16
]
;
sp:
variable
_:
b
33
sp:
variable
_:
b
22
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellURI
;
sp:
arg1
_:
b33
sp:
arg1
_:
b22
]
;
sp:
variable
_:
b15
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 102 Transfer dTimEnd"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b23
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b24
])
;
sp:
where
([
sp:
object
_:
b25
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b26
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b23
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimEnd>
;
sp:
subject
spin:
_this
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b25
]
;
sp:
variable
_:
b26
sp:
variable
_:
b27
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b27
;
sp:
arg2
_:
b26
]
;
sp:
variable
_:
b24
])
]
.
<http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/
transform/1.1/ddr>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL
>
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/
schema/well>
,
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL>
,
<http://www.reportinghub.no/ep/schema/report>
,
<http://www.reportinghub.no/ep/schema/equipment>
,
<http://www.reportinghub.no/ep/schema/activity>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/transform/1.1/ddr
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
_:
b33
sp:
varName
"normalizedWellName"
^^
xsd:
string
.
_:
b32
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b31
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b30
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b29
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingReport"
^^
xsd:
string
.
_:
b28
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b6
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b27
sp:
varName
"nameWell"
^^
xsd:
string
.
_:
b1
sp:
varName
"dailyDrillingReportType"
^^
xsd:
string
.
_:
b26
sp:
varName
"well"
^^
xsd:
string
.
_:
b5
sp:
varName
"versionKind"
^^
xsd:
string
.
_:
b25
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b4
sp:
varName
"createDate"
^^
xsd:
string
.
_:
b24
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b23
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b3
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b22
sp:
varName
"
temporalPartOfAWellBor
e"
^^
xsd:
string
.
sp:
varName
"
normalizedWellNam
e"
^^
xsd:
string
.
_:
b21
sp:
varName
"
dTimStart
"
^^
xsd:
string
.
sp:
varName
"
normalizedWellBoreName
"
^^
xsd:
string
.
_:
b20
sp:
varName
"
createDate
"
^^
xsd:
string
.
sp:
varName
"
dTimStart
"
^^
xsd:
string
.
_:
b19
sp:
varName
"
dailyDrillingActivity
"
^^
xsd:
string
.
sp:
varName
"
nameWellBore
"
^^
xsd:
string
.
_:
b18
sp:
varName
"
dailyDrillingReport
"
^^
xsd:
string
.
sp:
varName
"
wellBore
"
^^
xsd:
string
.
_:
b9
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b17
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b8
sp:
varName
"createDate"
^^
xsd:
string
.
_:
b16
sp:
varName
"nameWell"
^^
xsd:
string
.
_:
b7
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b15
sp:
varName
"well"
^^
xsd:
string
.
_:
b6
sp:
varName
"dailyDrillingReport"
^^
xsd:
string
.
_:
b14
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b13
sp:
varName
"n
ormalizedWellBoreNam
e"
^^
xsd:
string
.
sp:
varName
"n
ameWellBor
e"
^^
xsd:
string
.
_:
b12
sp:
varName
"
createDat
e"
^^
xsd:
string
.
sp:
varName
"
wellBor
e"
^^
xsd:
string
.
_:
b11
sp:
varName
"
name
WellBore"
^^
xsd:
string
.
sp:
varName
"
temporalPartOfA
WellBore"
^^
xsd:
string
.
_:
b10
sp:
varName
"dailyDrillingReport"
^^
xsd:
string
.
_:
b17
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b16
sp:
varName
"createDate"
^^
xsd:
string
.
_:
b9
sp:
varName
"createDate"
^^
xsd:
string
.
_:
b15
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b8
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b14
sp:
varName
"dailyDrillingReport"
^^
xsd:
string
.
_:
b7
sp:
varName
"dailyDrillingReport"
^^
xsd:
string
.
_:
b5
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b27
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b4
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b26
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b3
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b25
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b24
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b1
sp:
varName
"dTimEnd"
^^
xsd:
string
.
_:
b23
sp:
varName
"dTimEnd"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-drillReport-(v1.1.1).ttl.tbc
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04 1
0:29:52
BST 2011
# Saved by TopBraid on Thu Aug 04 1
6:09:10
BST 2011
# baseURI: null
@prefix
composite:
<http://www.topbraid.org/2007/05/composite.owl#>
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-normalization-(v1.1.1).ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04 1
0:31:1
2 BST 2011
# Saved by TopBraid on Thu Aug 04 1
4:25:2
2 BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/normalization
# imports: file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport
# imports: http://www.reportinghub.no/ep/schema/report
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo
# imports: http://www.reportinghub.no/ep/schema/equipment
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/activity
# imports: http://www.reportinghub.no/ep/schema/well
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/normalization#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
...
...
@@ -16,5 +20,5 @@
<http://www.reportinghub.no/ep/transform/1.1/normalization>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/
transform/1.1/ddr/drillReport>
,
<file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo
>
;
owl:
imports
<http://www.reportinghub.no/ep/
schema/well>
,
<http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo>
,
<http://www.reportinghub.no/ep/schema/activity>
,
<http://spinrdf.org/spin>
,
<file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml>
,
<http://www.reportinghub.no/ep/schema/report>
,
<http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport>
,
<http://www.reportinghub.no/ep/schema/equipment
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-normalization-(v1.1.1).ttl.tbc
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04 1
0:31:1
2 BST 2011
# Saved by TopBraid on Thu Aug 04 1
4:25:2
2 BST 2011
# baseURI: null
@prefix
composite:
<http://www.topbraid.org/2007/05/composite.owl#>
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-statusInfo-(v1.1.1).ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04 1
0:27:48
BST 2011
# Saved by TopBraid on Thu Aug 04 1
5:55:35
BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/transform/1.1/ddr
# imports: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
# imports: http://www.reportinghub.no/ep/schema/report
# imports: http://www.reportinghub.no/ep/schema/equipment
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/schema/well
# imports: http://www.reportinghub.no/ep/schema/activity
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo#>
.
@prefix
NPD_1104121247071:
<file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml#>
.
...
...
@@ -25,9 +29,9 @@
<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 10
6 Transfer distDrill
"
^^
xsd:
string
;
rdfs:
comment
"STEP 10
7 Transfer sum24Hr
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
hasDistDrill
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
sum24Hr
>
;
sp:
subject
_:
b2
])
;
sp:
where
([
sp:
object
_:
b3
;
...
...
@@ -40,7 +44,7 @@
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
hasDistDrill
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
sum24Hr
>
;
sp:
subject
_:
b5
]
[
rdf:
type
sp:
Bind
;
sp:
expression
...
...
@@ -59,9 +63,9 @@
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 1
08 Transfer forecast24Hr
"
^^
xsd:
string
;
rdfs:
comment
"STEP 1
22 Transfer mdDiaPilotPlan
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
forecast24Hr
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
hasMdDiaPilotPlan
>
;
sp:
subject
_:
b8
])
;
sp:
where
([
sp:
object
_:
b9
;
...
...
@@ -73,215 +77,1212 @@
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b8
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
forecast24Hr
>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
hasMdDiaPilotPlan
>
;
sp:
subject
_:
b11
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b9
]
;
sp:
variable
_:
b1
2
sp:
variable
_:
b1
3
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b1
2
;
sp:
arg1
_:
b1
3
;
sp:
arg2
_:
b10
]
;
sp:
variable
_:
b8
sp:
variable
_:
b12
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 110 Transfer tvd"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvd>
;
sp:
subject
_:
b15
])
;
sp:
where
([
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b19
]
[
sp:
object
_:
b14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvd>
;
sp:
subject
_:
b18
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b16
]
;
sp:
variable
_:
b20
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b20
;
sp:
arg2
_:
b17
]
;
sp:
variable
_:
b19
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 117 Transfer tvdCsgLast"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b21
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvdCsgLast>
;
sp:
subject
_:
b22
])
;
sp:
where
([
sp:
object
_:
b23
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b24
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b25
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b22
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b26
]
[
sp:
object
_:
b21
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvdCsgLast>
;
sp:
subject
_:
b25
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b23
]
;
sp:
variable
_:
b27
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b27
;
sp:
arg2
_:
b24
]
;
sp:
variable
_:
b26
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 123 Transfer tvdDiaPilotPlan"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b28
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvdDiaPilotPlan>
;
sp:
subject
_:
b29
])
;
sp:
where
([
sp:
object
_:
b30
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b31
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"statusInfo"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b32
]
[
sp:
object
_:
b28
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvdDiaPilotPlan>
;
sp:
subject
[
sp:
varName
"statusInfoddr"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b30
]
;
sp:
variable
_:
b33
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b33
;
sp:
arg2
_:
b31
]
;
sp:
variable
_:
b32
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 112 Transfer diaHole"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b34
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasDiaHole>
;
sp:
subject
_:
b35
])
;
sp:
where
([
sp:
object
_:
b36
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b37
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b38
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b35
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b34
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasDiaHole>
;
sp:
subject
_:
b38
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b36
]
;
sp:
variable
_:
b40
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b40
;
sp:
arg2
_:
b37
]
;
sp:
variable
_:
b39
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 115 Transfer diaCsgLast"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b41
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasDiaCsgLast>
;
sp:
subject
_:
b42
])
;
sp:
where
([
sp:
object
_:
b43
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b44
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b45
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b42
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b41
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasDiaCsgLast>
;
sp:
subject
_:
b45
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b43
]
;
sp:
variable
_:
b47
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b47
;
sp:
arg2
_:
b44
]
;
sp:
variable
_:
b46
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 126 Transfer WellboreType"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b48
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#wellBoreDrillingType>
;
sp:
subject
_:
b49
])
;
sp:
where
([
sp:
object
_:
b50
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b51
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b52
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b53
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTypeWellbore>
;
sp:
subject
_:
b52
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellBoreDrillingType
;
sp:
arg1
_:
b53
]
;
sp:
variable
_:
b48
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b50
]
;
sp:
variable
_:
b54
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b54
;
sp:
arg2
_:
b51
]
;
sp:
variable
_:
b49
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 109 Transfer md"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
13
;
sp:
templates
([
sp:
object
_:
b
55
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMd>
;
sp:
subject
_:
b
14
sp:
subject
_:
b
56
])
;
sp:
where
([
sp:
object
_:
b
15
;
sp:
where
([
sp:
object
_:
b
57
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
16
;
]
[
sp:
object
_:
b
58
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
17
;
]
[
sp:
object
_:
b
59
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
14
;
]
[
sp:
object
_:
b
56
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b
18
]
[
sp:
object
_:
b
13
;
sp:
subject
_:
b
60
]
[
sp:
object
_:
b
55
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMd>
;
sp:
subject
_:
b
17
sp:
subject
_:
b
59
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
15
sp:
arg1
_:
b
57
]
;
sp:
variable
_:
b19
sp:
variable
_:
b61
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b61
;
sp:
arg2
_:
b58
]
;
sp:
variable
_:
b60
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 119 Transfer mdStrengthForm"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b62
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdStrengthForm>
;
sp:
subject
_:
b63
])
;
sp:
where
([
sp:
object
_:
b64
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b65
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b66
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b63
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b67
]
[
sp:
object
_:
b62
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdStrengthForm>
;
sp:
subject
_:
b66
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b64
]
;
sp:
variable
_:
b68
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b68
;
sp:
arg2
_:
b65
]
;
sp:
variable
_:
b67
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 114 Transfer mdKickoff"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b69
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdKickoff>
;
sp:
subject
_:
b70
])
;
sp:
where
([
sp:
object
_:
b71
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b72
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b73
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b70
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b74
]
[
sp:
object
_:
b69
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdKickoff>
;
sp:
subject
_:
b73
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b71
]
;
sp:
variable
_:
b75
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b75
;
sp:
arg2
_:
b72
]
;
sp:
variable
_:
b74
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 116 Transfer mdCsgLast"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b76
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdCsgLast>
;
sp:
subject
_:
b77
])
;
sp:
where
([
sp:
object
_:
b78
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b79
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b80
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b77
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b81
]
[
sp:
object
_:
b76
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdCsgLast>
;
sp:
subject
_:
b80
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b78
]
;
sp:
variable
_:
b82
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b82
;
sp:
arg2
_:
b79
]
;
sp:
variable
_:
b81
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 108 Transfer forecast24Hr"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b83
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#forecast24Hr>
;
sp:
subject
_:
b84
])
;
sp:
where
([
sp:
object
_:
b85
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b86
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b87
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b83
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#forecast24Hr>
;
sp:
subject
_:
b87
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b85
]
;
sp:
variable
_:
b88
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b88
;
sp:
arg2
_:
b86
]
;
sp:
variable
_:
b84
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 120 Transfer tvdStrengthForm"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b89
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvdStrengthForm>
;
sp:
subject
_:
b90
])
;
sp:
where
([
sp:
object
_:
b91
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b92
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b93
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b90
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b94
]
[
sp:
object
_:
b89
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasTvdStrengthForm>
;
sp:
subject
_:
b93
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b91
]
;
sp:
variable
_:
b95
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
19
;
sp:
arg2
_:
b
16
sp:
arg1
_:
b
95
;
sp:
arg2
_:
b
92
]
;
sp:
variable
_:
b
18
sp:
variable
_:
b
94
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 105 Transfer ropCurrent"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
20
;
sp:
templates
([
sp:
object
_:
b
96
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasRopCurrent>
;
sp:
subject
_:
b
21
sp:
subject
_:
b
97
])
;
sp:
where
([
sp:
object
_:
b
22
;
sp:
where
([
sp:
object
_:
b
98
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
23
;
]
[
sp:
object
_:
b
99
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
24
;
]
[
sp:
object
_:
b
100
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
20
;
]
[
sp:
object
_:
b
96
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasRopCurrent>
;
sp:
subject
_:
b
24
sp:
subject
_:
b
100
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
22
sp:
arg1
_:
b
98
]
;
sp:
variable
_:
b
25
sp:
variable
_:
b
101
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
25
;
sp:
arg2
_:
b
23
sp:
arg1
_:
b
101
;
sp:
arg2
_:
b
99
]
;
sp:
variable
_:
b
21
sp:
variable
_:
b
97
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 1
07 Transfer sum24Hr
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
26
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
sum24Hr
>
;
sp:
subject
_:
b
27
rdfs:
comment
"STEP 1
21 Transfer elevKelly
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b
102
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#
hasElevKelly
>
;
sp:
subject
_:
b
103
])
;
sp:
where
([
sp:
object
_:
b
28
;
sp:
where
([
sp:
object
_:
b
104
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
29
;
]
[
sp:
object
_:
b
105
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
30
;
]
[
sp:
object
_:
b
106
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b26
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#sum24Hr>
;
sp:
subject
_:
b30
]
[
sp:
object
_:
b103
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b107
]
[
sp:
object
_:
b102
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasElevKelly>
;
sp:
subject
_:
b106
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
28
sp:
arg1
_:
b
104
]
;
sp:
variable
_:
b
31
sp:
variable
_:
b
108
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
31
;
sp:
arg2
_:
b
29
sp:
arg1
_:
b
108
;
sp:
arg2
_:
b
105
]
;
sp:
variable
_:
b
2
7
sp:
variable
_:
b
10
7
])
]
.
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 118 Transfer strengthForm"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b109
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStrengthForm>
;
sp:
subject
_:
b110
])
;
sp:
where
([
sp:
object
_:
b111
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b112
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b113
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b110
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b114
]
[
sp:
object
_:
b109
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStrengthForm>
;
sp:
subject
_:
b113
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b111
]
;
sp:
variable
_:
b115
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b115
;
sp:
arg2
_:
b112
]
;
sp:
variable
_:
b114
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 106 Transfer distDrill"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b116
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasDistDrill>
;
sp:
subject
_:
b117
])
;
sp:
where
([
sp:
object
_:
b118
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b119
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b120
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b116
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasDistDrill>
;
sp:
subject
_:
b120
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b118
]
;
sp:
variable
_:
b121
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b121
;
sp:
arg2
_:
b119
]
;
sp:
variable
_:
b117
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 111 Transfer mdPlugTop"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b122
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdPlugTop>
;
sp:
subject
_:
b123
])
;
sp:
where
([
sp:
object
_:
b124
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b125
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b126
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b123
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b127
]
[
sp:
object
_:
b122
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdPlugTop>
;
sp:
subject
_:
b126
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b124
]
;
sp:
variable
_:
b128
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b128
;
sp:
arg2
_:
b125
]
;
sp:
variable
_:
b127
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 125 Transfer presTestType"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b129
;
sp:
predicate
iso15926:
hasPart
;
sp:
subject
_:
b130
]
[
sp:
object
_:
b131
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b129
])
;
sp:
where
([
sp:
object
_:
b132
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b133
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b134
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b135
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasPresTestType>
;
sp:
subject
_:
b134
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureTestType
;
sp:
arg1
_:
b135
]
;
sp:
variable
_:
b131
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b132
]
;
sp:
variable
_:
b136
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b136
;
sp:
arg2
_:
b133
]
;
sp:
variable
_:
b130
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 113 Transfer mdDiaHoleStart"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b137
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdDiaHoleStart>
;
sp:
subject
_:
b138
])
;
sp:
where
([
sp:
object
_:
b139
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b140
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b141
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b138
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b142
]
[
sp:
object
_:
b137
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdDiaHoleStart>
;
sp:
subject
_:
b141
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b139
]
;
sp:
variable
_:
b143
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b143
;
sp:
arg2
_:
b140
]
;
sp:
variable
_:
b142
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 124 Transfer mdPlanned"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b144
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdPlanned>
;
sp:
subject
_:
b145
])
;
sp:
where
([
sp:
object
_:
b146
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b147
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"statusInfo"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b145
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b148
]
[
sp:
object
_:
b144
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#hasMdPlanned>
;
sp:
subject
[
sp:
varName
"statusInfoddr"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b146
]
;
sp:
variable
_:
b149
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b149
;
sp:
arg2
_:
b147
]
;
sp:
variable
_:
b148
])
]
.
<http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/transform/1.1/ddr>
,
<http://www.reportinghub.no/ep/s
pin/1.1/lib>
,
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL
>
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/transform/1.1/ddr>
,
<http://www.reportinghub.no/ep/s
chema/activity>
,
<http://www.reportinghub.no/ep/schema/well>
,
<http://www.reportinghub.no/ep/schema/report>
,
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/schema/equipment
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
_:
b6
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b50
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b5
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b51
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b4
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b52
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b3
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b53
sp:
varName
"typeWellBore"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b48
sp:
varName
"wellBoreDrillingType"
^^
xsd:
string
.
_:
b54
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b1
sp:
varName
"distDrill"
^^
xsd:
string
.
_:
b49
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b12
_:
b132
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b133
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b134
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b135
sp:
varName
"presTestType"
^^
xsd:
string
.
_:
b131
sp:
varName
"pressureTestType"
^^
xsd:
string
.
_:
b136
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b130
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b7
sp:
varName
"mdDiaPilotPlan"
^^
xsd:
string
.
_:
b8
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b9
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b10
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b11
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b10
_:
b12
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b13
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b1
sp:
varName
"sum24Hr"
^^
xsd:
string
.
_:
b2
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b3
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b4
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b5
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b6
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b76
sp:
varName
"mdCsgLast"
^^
xsd:
string
.
_:
b77
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b78
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b79
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b9
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b80
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b81
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b8
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b82
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b7
sp:
varName
"forecast24Hr"
^^
xsd:
string
.
_:
b144
sp:
varName
"mdPlanned"
^^
xsd:
string
.
_:
b19
_:
b145
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b146
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b147
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b148
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b149
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b18
_:
b34
sp:
varName
"diaHole"
^^
xsd:
string
.
_:
b35
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b36
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b37
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b38
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b39
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b17
_:
b40
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b21
sp:
varName
"tvdCsgLast"
^^
xsd:
string
.
_:
b22
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b23
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b24
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b25
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b16
_:
b26
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b27
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b89
sp:
varName
"tvdStrengthForm"
^^
xsd:
string
.
_:
b90
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b91
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b92
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b15
_:
b93
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b94
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b95
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b137
sp:
varName
"mdDiaHoleStart"
^^
xsd:
string
.
_:
b138
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b139
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b14
_:
b140
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b141
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b142
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b143
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b83
sp:
varName
"forecast24Hr"
^^
xsd:
string
.
_:
b84
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b85
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b86
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b87
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b88
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b96
sp:
varName
"ropCurrentValue"
^^
xsd:
string
.
_:
b97
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b98
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b99
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b100
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b101
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b41
sp:
varName
"diaCsgLast"
^^
xsd:
string
.
_:
b42
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b
1
3
sp:
varName
"
md
"
^^
xsd:
string
.
_:
b
4
3
sp:
varName
"
nameWellBore
"
^^
xsd:
string
.
_:
b31
_:
b44
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b45
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b46
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b47
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b30
_:
b102
sp:
varName
"elevKelly"
^^
xsd:
string
.
_:
b103
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b104
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b105
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b106
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b29
_:
b107
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b108
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b122
sp:
varName
"mdPlugTop"
^^
xsd:
string
.
_:
b123
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b124
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b125
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b28
_:
b126
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b127
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b128
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b69
sp:
varName
"mdKickoff"
^^
xsd:
string
.
_:
b70
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b71
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b27
_:
b72
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b73
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b74
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b
26
sp:
varName
"
sum24Hr
"
^^
xsd:
string
.
_:
b
75
sp:
varName
"
normalizedWellBoreName
"
^^
xsd:
string
.
_:
b25
_:
b62
sp:
varName
"mdStrengthForm"
^^
xsd:
string
.
_:
b63
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b64
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b65
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b66
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b67
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b68
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b24
_:
b116
sp:
varName
"distDrill"
^^
xsd:
string
.
_:
b117
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b118
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b119
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b120
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b23
_:
b121
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b28
sp:
varName
"tvdDiaPilotPlan"
^^
xsd:
string
.
_:
b29
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b30
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b31
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b22
_:
b32
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b33
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b55
sp:
varName
"md"
^^
xsd:
string
.
_:
b56
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b57
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b21
_:
b58
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b59
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b60
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b61
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b14
sp:
varName
"tvd"
^^
xsd:
string
.
_:
b15
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b16
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b17
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b18
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b19
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b20
sp:
varName
"ropCurrentValue"
^^
xsd:
string
.
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b109
sp:
varName
"strengthForm"
^^
xsd:
string
.
_:
b110
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b111
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b112
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b113
sp:
varName
"statusInfo"
^^
xsd:
string
.
_:
b114
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b115
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
...
...
www.reportinghub.no/iso15926/bindEP-NativeOWL.ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04 1
0:01:34
BST 2011
# Saved by TopBraid on Thu Aug 04 1
4:29:43
BST 2011
# baseURI: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
# imports: http://purl.org/dc/elements/1.1/
# imports: http://www.w3.org/2004/02/skos/core
# imports: http://www.reportinghub.no/ep/schema/report
# imports: http://www.reportinghub.no/iso15926/nativeOWL
# imports: http://www.reportinghub.no/ep/schema/equipment
# imports: http://purl.org/dc/terms/
# imports: http://www.reportinghub.no/ep/schema/well
# imports: http://www.reportinghub.no/ep/schema/activity
@prefix
:
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL#>
.
@prefix
iso15926:
<http://www.reportinghub.no/iso15926/nativeOWL#>
.
...
...
@@ -19,5 +23,5 @@
<http://www.reportinghub.no/iso15926/bindEP-NativeOWL>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
www.reportinghub.no/ep/schema/1.1.1/ddr>
,
<http://www.reportinghub.no/iso15926/nativeOWL>
,
<http://purl.org/dc/elements/1.1/>
,
<http://purl.org/dc/terms/>
,
<http://www.w3.org/2004/02/skos/core
>
;
owl:
imports
<http://
purl.org/dc/elements/1.1/>
,
<http://www.reportinghub.no/ep/schema/activity>
,
<http://www.reportinghub.no/ep/schema/1.1.1/ddr>
,
<http://www.w3.org/2004/02/skos/core>
,
<http://purl.org/dc/terms/>
,
<http://www.reportinghub.no/ep/schema/equipment>
,
<http://www.reportinghub.no/ep/schema/well>
,
<http://www.reportinghub.no/ep/schema/report>
,
<http://www.reportinghub.no/iso15926/nativeOWL
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
...
...
www.reportinghub.no/iso15926/nativeOWL.ttl
View file @
278fc7c
# Saved by TopBraid on Thu Aug 04
09:41:43
BST 2011
# Saved by TopBraid on Thu Aug 04
15:12:00
BST 2011
# baseURI: http://www.reportinghub.no/iso15926/nativeOWL
# imports: http://purl.org/dc/elements/1.1/
# imports: http://www.w3.org/2004/02/skos/core
...
...
@@ -12,24 +12,45 @@
<http://www.reportinghub.no/iso15926/nativeOWL>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
purl.org/dc/elements/1.1/>
,
<http://purl.org/dc/terms/>
,
<http://www.w3.org/2004/02/skos/core
>
;
owl:
imports
<http://
www.w3.org/2004/02/skos/core>
,
<http://purl.org/dc/terms/>
,
<http://purl.org/dc/elements/1.1/
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
:
Activity
rdf:
type
owl:
Class
;
rdfs:
label
"activity"
^^
xsd:
string
;
rdfs:
subClassOf
:
PossibleIndividual
.
:
PossibleIndividual
rdf:
type
owl:
Class
;
rdfs:
label
"possible individual"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Thing
.
:
hasPart
rdf:
type
owl:
TransitiveProperty
;
rdfs:
domain
:
PossibleIndividual
;
rdfs:
label
"has part"
^^
xsd:
string
;
rdfs:
range
:
PossibleIndividual
;
owl:
inverseOf
:
partOf
.
:
hasTemporalPart
rdf:
type
owl:
TransitiveProperty
;
rdfs:
domain
:
PossibleIndividual
;
rdfs:
label
"has temporal part"
^^
xsd:
string
;
rdfs:
range
:
PossibleIndividual
;
rdfs:
subPropertyOf
:
hasPart
;
owl:
inverseOf
:
temporalPartOf
.
:
partOf
rdf:
type
owl:
TransitiveProperty
,
owl:
ObjectProperty
;
rdfs:
domain
:
PossibleIndividual
;
rdfs:
label
"part of"
^^
xsd:
string
;
rdfs:
range
:
PossibleIndividual
;
owl:
inverseOf
:
hasPart
.
:
temporalPartOf
rdf:
type
owl:
ObjectProperty
,
owl:
Transitive
Property
;
rdf:
type
owl:
TransitiveProperty
,
owl:
Object
Property
;
rdfs:
domain
:
PossibleIndividual
;
rdfs:
label
"temporal part of"
^^
xsd:
string
;
rdfs:
range
:
PossibleIndividual
;
rdfs:
subPropertyOf
:
partOf
;
owl:
inverseOf
:
hasTemporalPart
.
...
...
Please
register
or
login
to post a comment