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
Holger Knublauch
2011-08-13 11:11:04 +1000
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
f74e57ec5ec5c95b23cbf778826edb6f74128e1e
f74e57ec
2 parents
58fae50e
33b8815d
Merge branch 'master' of
https://github.com/TopQuadrant/EPIM-Ontologies.git
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
693 additions
and
161 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-FACILITY-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-WELL-v1.0.ttl
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-v1.1.spin.ttl
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-v1.1.spin.ttl.tbc
www.reportinghub.no/ep/transform/TRANSFORM_ddr-statusInfo-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-wellboreInfo-v1.1.1.ttl
www.reportinghub.no/examples/xml/TemplateTest.xml
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl
View file @
f74e57e
# Saved by TopBraid on
Thu Aug 11 18:18:26
BST 2011
# Saved by TopBraid on
Fri Aug 12 10:44:21
BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://www.linkedmodel.org/1.2/schema/vaem
# imports: http://www.reportinghub.no/ep/schema/1.0/
core
# imports: http://www.reportinghub.no/ep/schema/1.0/
organization
# imports: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.linkedmodel.org/1.1/schema/ordered
...
...
@@ -14,7 +15,7 @@
<http://www.reportinghub.no/ep/schema/1.0/activity>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
well>
,
<http://www.linkedmodel.org/1.1/schema/ordered>
,
<http://www.linkedmodel.org/1.2/schema/vaem>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment
>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
organization>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.linkedmodel.org/1.2/schema/vaem>
,
<http://www.linkedmodel.org/1.1/schema/ordered>
,
<http://www.reportinghub.no/ep/schema/1.0/well
>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-activity:
Activity
...
...
@@ -23,33 +24,33 @@ ep-activity:Activity
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalThing>
;
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
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#overlaps>
owl:
maxCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-activity:
startedAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#
before
>
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#
after
>
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#
before
>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-activity:
startedAt
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#overlaps>
]
;
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>
]
.
ep-activity:
DailyDrillingActivity
...
...
@@ -58,13 +59,13 @@ ep-activity:DailyDrillingActivity
rdfs:
subClassOf
ep-activity:
DrillingActivity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Drilling
Activity
;
owl:
onProperty
<http://www.
linkedmodel.org/schema/ordered#las
t>
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.
reportinghub.no/ep/schema/core#hasPar
t>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
<http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore>
;
owl:
onProperty
ep-activity:
onWellBore
owl:
allValuesFrom
ep-activity:
DrillingActivity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#first>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
...
...
@@ -73,13 +74,13 @@ ep-activity:DailyDrillingActivity
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
DrillingActivity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#first>
owl:
allValuesFrom
<http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore>
;
owl:
onProperty
ep-activity:
onWellBore
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
<http://www.
reportinghub.no/ep/schema/core#hasPar
t>
owl:
allValuesFrom
ep-activity:
Drilling
Activity
;
owl:
onProperty
<http://www.
linkedmodel.org/schema/ordered#las
t>
]
.
ep-activity:
DailyProductionActivity
...
...
@@ -128,13 +129,13 @@ ep-activity:DrillingActivity
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
FormationIntegrityTest
rdf:
type
ep-activity:
PressureTestType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
PressureTestType
;
rdfs:
label
"formation integrity test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellBorePressureTest
;
owl:
disjointWith
ep-activity:
LeakOffTest
.
ep-activity:
LeakOffTest
rdf:
type
ep-activity:
PressureTestType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
PressureTestType
;
rdfs:
label
"leak-off test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellBorePressureTest
;
owl:
disjointWith
ep-activity:
FormationIntegrityTest
.
...
...
@@ -170,7 +171,7 @@ ep-activity:OffshoreWellActivity
rdfs:
subClassOf
ep-activity:
OffshoreActivity
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
<http://www.reportinghub.no/ep/schema/well#Well>
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-activity:
onWell
]
;
rdfs:
subClassOf
...
...
@@ -180,7 +181,7 @@ ep-activity:OffshoreWellActivity
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
allValuesFrom
<http://www.reportinghub.no/ep/schema/well#Well>
;
owl:
onProperty
ep-activity:
onWell
]
.
...
...
@@ -225,10 +226,22 @@ ep-activity:WellBorePressureTest
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
createdAt
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
label
"created at"
^^
xsd:
string
;
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
drillingContractor
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"drilling contractor"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/organization#Organization>
.
ep-activity:
drillingOperator
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"drilling operator"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/organization#Organization>
.
ep-activity:
finishedAt
rdf:
type
owl:
DatatypeProperty
;
rdfs:
label
"finished at"
^^
xsd:
string
;
...
...
@@ -247,7 +260,7 @@ ep-activity:onWell
rdfs:
label
"on well"
^^
xsd:
string
.
ep-activity:
onWellBore
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
label
"on WellBore"
^^
xsd:
string
.
ep-activity:
reportOn
...
...
@@ -260,7 +273,7 @@ ep-activity:startedAt
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
wellBoreDrillingType
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"has sub activity"
^^
xsd:
string
;
rdfs:
range
ep-activity:
WellBoreDrillingType
;
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-FACILITY-v1.0.ttl
View file @
f74e57e
# Saved by TopBraid on
Wed Aug 10 13:32
:44 BST 2011
# Saved by TopBraid on
Fri Aug 12 11:33
:44 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://purl.org/dc/elements/1.1/
# imports: http://spinrdf.org/spin
# imports: http://purl.org/dc/terms/
# imports: http://spinrdf.org/spin
@prefix
ep-fac:
<http://www.reportinghub.no/ep/schema/facility#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
...
...
@@ -16,7 +16,7 @@
<http://www.reportinghub.no/ep/schema/1.0/facility>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
purl.org/dc/elements/1.1/>
,
<http://purl.org/dc/terms/>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/schema/1.0/core
>
;
owl:
imports
<http://
www.reportinghub.no/ep/schema/1.0/core>
,
<http://spinrdf.org/spin>
,
<http://purl.org/dc/terms/>
,
<http://purl.org/dc/elements/1.1/
>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-fac:
AllOrPartOfTheLifeOfARig
...
...
@@ -33,10 +33,25 @@ ep-fac:FixedFacility
rdf:
type
owl:
DeprecatedClass
;
rdfs:
subClassOf
ep-fac:
Facility
.
ep-fac:
FixedOrMoveableRigType
rdf:
type
rdfs:
Class
;
rdfs:
label
"fixed of moveable rig type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-fac:
FixedRig
rdf:
type
ep-fac:
FixedOrMoveableRigType
,
owl:
Class
;
rdfs:
label
"fixed rig"
^^
xsd:
string
;
rdfs:
subClassOf
ep-fac:
FixedFacility
,
ep-fac:
Rig
.
ep-fac:
MoveableFacility
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-fac:
Facility
.
ep-fac:
MoveableRig
rdf:
type
ep-fac:
FixedOrMoveableRigType
,
owl:
Class
;
rdfs:
label
"moveable rig"
^^
xsd:
string
;
rdfs:
subClassOf
ep-fac:
MoveableFacility
,
ep-fac:
Rig
.
ep-fac:
Rig
rdf:
type
owl:
Class
;
rdfs:
label
"rig"
^^
xsd:
string
;
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-WELL-v1.0.ttl
View file @
f74e57e
# baseURI: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/core
@prefix
ep-well:
<http://www.reportinghub.no/ep/schema/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.0/well>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/core>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-well:
AllOrPartOfTheLifeOfAWellBore
rdf:
type
owl:
Class
;
rdfs:
label
"all or part of the life of a well bore"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
.
ep-well:
TemporalPartOfAWellBore
rdf:
type
owl:
Class
;
rdfs:
label
"temporal part of a well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
AllOrPartOfTheLifeOfAWellBore
.
ep-well:
Well
rdf:
type
owl:
Class
;
rdfs:
label
"Well"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-well:
WellBore
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#hasPart>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#name>
]
.
ep-well:
WellBore
rdf:
type
owl:
Class
;
rdfs:
label
"well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
AllOrPartOfTheLifeOfAWellBore
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#name>
]
.
# Saved by TopBraid on Fri Aug 12 14:16:38 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/core
@prefix
ep-well:
<http://www.reportinghub.no/ep/schema/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.0/well>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/core>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-well:
AllOrPartOfTheLifeOfAWellBore
rdf:
type
owl:
Class
;
rdfs:
label
"all or part of the life of a well bore"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
.
ep-well:
HphtWellBore
rdf:
type
ep-well:
WellBoreHphtType
,
owl:
Class
;
rdfs:
label
"high pressure high temperature well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
TemporalPartOfAWellBore
;
owl:
disjointWith
ep-well:
NotHphtWellBore
.
ep-well:
LeakyWellBore
rdf:
type
owl:
Class
,
ep-well:
WellBoreTightnessType
;
rdfs:
label
"leaky well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
TemporalPartOfAWellBore
;
owl:
disjointWith
ep-well:
TightWellBore
.
ep-well:
NotHphtWellBore
rdf:
type
ep-well:
WellBoreHphtType
,
owl:
Class
;
rdfs:
label
"not high pressure high temperature well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
TemporalPartOfAWellBore
;
owl:
disjointWith
ep-well:
HphtWellBore
.
ep-well:
TemporalPartOfAWellBore
rdf:
type
owl:
Class
;
rdfs:
label
"temporal part of a well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
AllOrPartOfTheLifeOfAWellBore
.
ep-well:
TightWellBore
rdf:
type
owl:
Class
,
ep-well:
WellBoreTightnessType
;
rdfs:
label
"tight well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
TemporalPartOfAWellBore
;
owl:
disjointWith
ep-well:
LeakyWellBore
.
ep-well:
Well
rdf:
type
owl:
Class
;
rdfs:
label
"Well"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-well:
WellBore
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#hasPart>
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#name>
]
.
ep-well:
WellBore
rdf:
type
owl:
Class
;
rdfs:
label
"well bore"
^^
xsd:
string
;
rdfs:
subClassOf
ep-well:
AllOrPartOfTheLifeOfAWellBore
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
<http://www.reportinghub.no/ep/schema/core#name>
]
.
ep-well:
WellBoreHphtType
rdf:
type
rdfs:
Class
;
rdfs:
label
"well bore high pressure high temperature type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-well:
WellBoreTightnessType
rdf:
type
rdfs:
Class
;
rdfs:
label
"well bore tightness type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-v1.1.spin.ttl
View file @
f74e57e
# Saved by TopBraid on
Wed Aug 10 13:36:32
BST 2011
# Saved by TopBraid on
Fri Aug 12 14:18:47
BST 2011
# baseURI: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.reportinghub.no/ep/schema/1.0/core
...
...
@@ -912,13 +912,34 @@ ep-spin-lib:selectDrillingActivityPurposeType
])
]
.
ep-spin-lib:
selectFixedOrMoveableRigType
rdf:
type
spin:
Function
;
rdfs:
label
"select FixedOrMoveableRigType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b20
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"true"
^^
xsd:
boolean
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/facility#FixedRig>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/facility#MoveableRig>
]
;
sp:
variable
_:
b20
])
]
.
ep-spin-lib:
selectLabelOfSystem
rdf:
type
spin:
Function
;
rdfs:
label
"select DailyDrillingReportType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
0
)
;
sp:
resultVariables
(
_:
b2
1
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
...
...
@@ -964,7 +985,7 @@ ep-spin-lib:selectLabelOfSystem
]
]
]
;
sp:
variable
_:
b2
0
sp:
variable
_:
b2
1
])
]
.
...
...
@@ -974,7 +995,7 @@ ep-spin-lib:selectPressureTestType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
1
)
;
sp:
resultVariables
(
_:
b2
2
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
smf:
if
;
...
...
@@ -991,7 +1012,7 @@ ep-spin-lib:selectPressureTestType
sp:
arg2
<http://www.reportinghub.no/ep/schema/1.0/activity#LeakOffTest>
]
]
;
sp:
variable
_:
b2
1
sp:
variable
_:
b2
2
])
]
.
...
...
@@ -1001,13 +1022,55 @@ ep-spin-lib:selectWellBoreDrillingType
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b2
2
)
;
sp:
where
([
sp:
object
_:
b2
2
;
sp:
resultVariables
(
_:
b2
3
)
;
sp:
where
([
sp:
object
_:
b2
3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#mapsTo>
;
sp:
subject
spin:
_arg1
])
]
.
ep-spin-lib:
selectWellBoreHphtType
rdf:
type
spin:
Function
;
rdfs:
label
"select WellBoreHphtType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b24
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"true"
^^
xsd:
boolean
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/well#HphtWellBore>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/well#NotHphtWellBore>
]
;
sp:
variable
_:
b24
])
]
.
ep-spin-lib:
selectWellBoreTightnessType
rdf:
type
spin:
Function
;
rdfs:
label
"select WellBoreTightnessType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
(
_:
b25
)
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
"true"
^^
xsd:
boolean
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/well#TightWellBore>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/well#LeakyWellBore>
]
;
sp:
variable
_:
b25
])
]
.
_:
b1
sp:
varName
"uri"
^^
xsd:
string
.
_:
b2
sp:
varName
"uri"
^^
xsd:
string
.
...
...
@@ -1016,6 +1079,10 @@ _:b3 sp:varName "uri"^^xsd:string .
_:
b4
sp:
varName
"uri"
^^
xsd:
string
.
_:
b5
sp:
varName
"uri"
^^
xsd:
string
.
_:
b6
sp:
varName
"uri"
^^
xsd:
string
.
_:
b7
sp:
varName
"uri"
^^
xsd:
string
.
_:
b8
sp:
varName
"uri"
^^
xsd:
string
.
...
...
@@ -1053,14 +1120,19 @@ _:b19
sp:
varName
"drillingActivityPurposeType"
^^
xsd:
string
.
_:
b20
sp:
varName
"
dailyDrillingReport
Type"
^^
xsd:
string
.
sp:
varName
"
fixedOrMoveableRig
Type"
^^
xsd:
string
.
_:
b21
sp:
varName
"
pressureTes
tType"
^^
xsd:
string
.
sp:
varName
"
dailyDrillingRepor
tType"
^^
xsd:
string
.
_:
b22
sp:
varName
"pressureTestType"
^^
xsd:
string
.
_:
b23
sp:
varName
"wellBoreDrillingType"
^^
xsd:
string
.
_:
b6
sp:
varName
"uri"
^^
xsd:
string
.
_:
b25
sp:
varName
"wellBoreTightnessType"
^^
xsd:
string
.
_:
b5
sp:
varName
"uri"
^^
xsd:
string
.
_:
b24
sp:
varName
"wellBoreHphtType"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-lib-v1.1.spin.ttl.tbc
View file @
f74e57e
# Saved by TopBraid on
Wed Aug 10 13:36:32
BST 2011
# Saved by TopBraid on
Fri Aug 12 14:18:47
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 @
f74e57e
This diff could not be displayed because it is too large.
www.reportinghub.no/ep/transform/TRANSFORM_ddr-wellboreInfo-v1.1.1.ttl
View file @
f74e57e
# Saved by TopBraid on
Wed Aug 10 14:05:00
BST 2011
# Saved by TopBraid on
Fri Aug 12 13:54:21
BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/wellboreInfo
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/schema/1.0/ddr
# imports: http://spinrdf.org/spin
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/wellboreInfo#>
.
@prefix
arg:
<http://spinrdf.org/arg#>
.
@prefix
ep-spin-lib:
<http://www.reportinghub.no/ep/spin/lib#>
.
@prefix
fn:
<http://www.w3.org/2005/xpath-functions#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
rhspin:
<http://www.reportinghub.no/spin/rh#>
.
@prefix
smf:
<http://topbraid.org/sparqlmotionfunctions#>
.
@prefix
sp:
<http://spinrdf.org/sp#>
.
@prefix
spin:
<http://spinrdf.org/spin#>
.
...
...
@@ -19,9 +21,9 @@
<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 16
1 Set name for Rig
"
^^
xsd:
string
;
rdfs:
comment
"STEP 16
7 Set drill completion date
"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/
core#npdNam
e>
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/
ddr#dateDrillComplet
e>
;
sp:
subject
_:
b2
])
;
sp:
where
([
sp:
object
_:
b3
;
...
...
@@ -33,34 +35,114 @@
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#wellboreInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dateDrillComplete>
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b6
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b3
]
;
sp:
variable
_:
b8
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b8
;
sp:
arg2
_:
b4
]
;
sp:
variable
_:
b7
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 164 Set preSPUD date"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimPreSpud>
;
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#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#wellboreInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimPreSpud>
;
sp:
subject
_:
b13
]
[
sp:
object
_:
b14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b14
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b11
]
;
sp:
variable
_:
b16
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b16
;
sp:
arg2
_:
b12
]
;
sp:
variable
_:
b15
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 161 Set name for Rig"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b17
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#npdName>
;
sp:
subject
_:
b18
])
;
sp:
where
([
sp:
object
_:
b19
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b20
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b21
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#wellboreInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b22
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#rigAlias>
;
sp:
subject
_:
b
5
]
[
sp:
object
_:
b1
;
sp:
subject
_:
b
21
]
[
sp:
object
_:
b1
7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#name>
;
sp:
subject
_:
b
6
sp:
subject
_:
b
22
]
[
sp:
object
"NPD Name"
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#namingSystem>
;
sp:
subject
_:
b
6
]
[
sp:
object
_:
b
7
;
sp:
subject
_:
b
22
]
[
sp:
object
_:
b
23
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onRig>
;
sp:
subject
_:
b
8
]
[
sp:
object
_:
b
2
;
sp:
subject
_:
b
24
]
[
sp:
object
_:
b
18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
7
sp:
subject
_:
b
23
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
3
sp:
arg1
_:
b
19
]
;
sp:
variable
_:
b
9
sp:
variable
_:
b
25
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
9
;
sp:
arg2
_:
b
4
sp:
arg1
_:
b
25
;
sp:
arg2
_:
b
20
]
;
sp:
variable
_:
b
8
sp:
variable
_:
b
24
])
]
;
spin:
rule
...
...
@@ -68,74 +150,212 @@
rdfs:
comment
"STEP 160 Set rig for drilling activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/facility#TemporalPartOfARig>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
10
]
[
sp:
object
_:
b
10
;
sp:
subject
_:
b
26
]
[
sp:
object
_:
b
26
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onRig>
;
sp:
subject
_:
b
11
sp:
subject
_:
b
27
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/facility#Rig>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
13
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#npdCode>
;
sp:
subject
_:
b
12
]
[
sp:
object
_:
b
12
;
sp:
subject
_:
b
28
]
[
sp:
object
_:
b
28
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b
10
sp:
subject
_:
b
26
])
;
sp:
where
([
sp:
object
_:
b
14
;
sp:
where
([
sp:
object
_:
b
30
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
15
;
]
[
sp:
object
_:
b
31
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
16
;
]
[
sp:
object
_:
b
32
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
17
;
]
[
sp:
object
_:
b
33
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#wellboreInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b
18
;
]
[
sp:
object
_:
b
34
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#rigAlias>
;
sp:
subject
_:
b
17
sp:
subject
_:
b
33
]
[
sp:
object
"NPD Code"
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#namingSystem>
;
sp:
subject
_:
b
18
]
[
sp:
object
_:
b
13
;
sp:
subject
_:
b
34
]
[
sp:
object
_:
b
29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#name>
;
sp:
subject
_:
b
18
sp:
subject
_:
b
34
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
14
sp:
arg1
_:
b
30
]
;
sp:
variable
_:
b
19
sp:
variable
_:
b
35
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b
13
sp:
arg1
_:
b
29
]
;
sp:
variable
_:
b
20
sp:
variable
_:
b
36
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b
19
;
sp:
arg2
_:
b
15
sp:
arg1
_:
b
35
;
sp:
arg2
_:
b
31
]
;
sp:
variable
_:
b
11
sp:
variable
_:
b
27
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildRigURI
;
sp:
arg1
_:
b
20
sp:
arg1
_:
b
36
]
;
sp:
variable
_:
b
12
sp:
variable
_:
b
28
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildTemporalPartOfARigURI
;
sp:
arg1
_:
b20
;
sp:
arg2
_:
b15
;
sp:
arg3
_:
b16
sp:
arg1
_:
b36
;
sp:
arg2
_:
b31
;
sp:
arg3
_:
b32
]
;
sp:
variable
_:
b26
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 162 Set drilling operator for drilling activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b37
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#drillingOperator>
;
sp:
subject
_:
b38
]
[
sp:
object
_:
b39
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
subject
_:
b37
])
;
sp:
where
([
sp:
object
_:
b40
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b41
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b42
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#wellboreInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b39
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#operator>
;
sp:
subject
_:
b42
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b40
]
;
sp:
variable
_:
b43
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b43
;
sp:
arg2
_:
b41
]
;
sp:
variable
_:
b38
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b39
]
;
sp:
variable
_:
b44
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
companyById
;
arg:
id
_:
b44
]
;
sp:
variable
_:
b37
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 163 Set drilling contractor for drilling activity"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b45
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#drillingContractor>
;
sp:
subject
_:
b46
]
[
sp:
object
_:
b47
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#name>
;
sp:
subject
_:
b45
])
;
sp:
where
([
sp:
object
_:
b48
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b49
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b50
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#wellboreInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b47
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#drillContractor>
;
sp:
subject
_:
b50
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b48
]
;
sp:
variable
_:
b51
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b51
;
sp:
arg2
_:
b49
]
;
sp:
variable
_:
b46
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b47
]
;
sp:
variable
_:
b10
sp:
variable
_:
b52
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
companyById
;
arg:
id
_:
b52
]
;
sp:
variable
_:
b45
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 166 Set SPUD date"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b53
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimSpud>
;
sp:
subject
_:
b54
])
;
sp:
where
([
sp:
object
_:
b55
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#nameWellbore>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b56
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimStart>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b57
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#wellboreInfo>
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b53
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/ddr#dTimSpud>
;
sp:
subject
_:
b57
]
[
sp:
object
_:
b58
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b59
]
[
sp:
object
_:
b54
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b58
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b55
]
;
sp:
variable
_:
b60
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b60
;
sp:
arg2
_:
b56
]
;
sp:
variable
_:
b59
])
]
.
...
...
@@ -144,46 +364,168 @@
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/ddr>
,
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
[]
rdf:
type
smf:
regex
.
_:
b45
sp:
varName
"contractor"
^^
xsd:
string
.
[]
rdf:
type
smf:
trim
.
_:
b46
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
[]
rdf:
type
fn:
starts-with
.
_:
b47
sp:
varName
"nameContractor"
^^
xsd:
string
.
[]
rdf:
type
sp:
Modify
.
_:
b48
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b14
_:
b49
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b50
sp:
varName
"wellboreInfo"
^^
xsd:
string
.
_:
b51
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b52
sp:
varName
"normalizedContractorName"
^^
xsd:
string
.
_:
b37
sp:
varName
"operator"
^^
xsd:
string
.
_:
b38
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b39
sp:
varName
"nameOperator"
^^
xsd:
string
.
_:
b40
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b
15
_:
b
41
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b16
_:
b42
sp:
varName
"wellboreInfo"
^^
xsd:
string
.
_:
b43
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b44
sp:
varName
"normalizedOperatorName"
^^
xsd:
string
.
_:
b26
sp:
varName
"temporalPartOfARig"
^^
xsd:
string
.
_:
b27
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b28
sp:
varName
"rig"
^^
xsd:
string
.
_:
b29
sp:
varName
"nameRig"
^^
xsd:
string
.
_:
b30
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b31
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b32
sp:
varName
"dTimEnd"
^^
xsd:
string
.
_:
b
17
_:
b
33
sp:
varName
"wellboreInfo"
^^
xsd:
string
.
_:
b
18
_:
b
34
sp:
varName
"rigAlias"
^^
xsd:
string
.
_:
b13
sp:
varName
"nameRig"
^^
xsd:
string
.
_:
b35
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b36
sp:
varName
"normalizedRigName"
^^
xsd:
string
.
_:
b17
sp:
varName
"name"
^^
xsd:
string
.
_:
b18
sp:
varName
"rig"
^^
xsd:
string
.
_:
b19
sp:
varName
"n
ormalizedWellBoreNam
e"
^^
xsd:
string
.
sp:
varName
"n
ameWellBor
e"
^^
xsd:
string
.
_:
b20
sp:
varName
"
normalizedRigName
"
^^
xsd:
string
.
sp:
varName
"
dTimStart
"
^^
xsd:
string
.
_:
b11
_:
b21
sp:
varName
"wellboreInfo"
^^
xsd:
string
.
_:
b22
sp:
varName
"rigAlias"
^^
xsd:
string
.
_:
b23
sp:
varName
"temporalPartOfARig"
^^
xsd:
string
.
_:
b24
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b25
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
[]
rdf:
type
sp:
Modify
.
[]
rdf:
type
fn:
starts-with
.
[]
rdf:
type
smf:
trim
.
[]
rdf:
type
smf:
regex
.
_:
b55
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b56
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b57
sp:
varName
"wellboreInfo"
^^
xsd:
string
.
_:
b53
sp:
varName
"spudDate"
^^
xsd:
string
.
_:
b59
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b58
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b54
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b60
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b11
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b12
sp:
varName
"rig"
^^
xsd:
string
.
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b13
sp:
varName
"wellboreInfo"
^^
xsd:
string
.
_:
b9
sp:
varName
"preSpudDate"
^^
xsd:
string
.
_:
b15
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b14
sp:
varName
"temporalPartOfAWellBore"
^^
xsd:
string
.
_:
b10
sp:
varName
"temporalPartOfARig"
^^
xsd:
string
.
sp:
varName
"wellBore"
^^
xsd:
string
.
_:
b16
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b3
sp:
varName
"nameWellBore"
^^
xsd:
string
.
...
...
@@ -191,22 +533,20 @@ _:b4 sp:varName "dTimStart"^^xsd:string .
_:
b5
sp:
varName
"wellboreInfo"
^^
xsd:
string
.
_:
b
6
sp:
varName
"rigAlias
"
^^
xsd:
string
.
_:
b
1
sp:
varName
"dateDrillComplete
"
^^
xsd:
string
.
_:
b
1
sp:
varName
"name
"
^^
xsd:
string
.
_:
b
7
sp:
varName
"dailyDrillingActivity
"
^^
xsd:
string
.
_:
b
8
sp:
varName
"dailyDrillingActivity
"
^^
xsd:
string
.
_:
b
6
sp:
varName
"temporalPartOfAWellBore
"
^^
xsd:
string
.
_:
b
7
sp:
varName
"temporalPartOfARig
"
^^
xsd:
string
.
_:
b
2
sp:
varName
"wellBore
"
^^
xsd:
string
.
_:
b
2
sp:
varName
"rig
"
^^
xsd:
string
.
_:
b
8
sp:
varName
"normalizedWellBoreName
"
^^
xsd:
string
.
_:
b9
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
([])
.
([]
[]
[
rdf:
type
sp:
Filter
]
[
rdf:
type
sp:
Bind
])
.
([])
.
([])
.
...
...
www.reportinghub.no/examples/xml/TemplateTest.xml
0 → 100644
View file @
f74e57e
<witsml:drillReports
version=
"1.4.0.0"
xmlns:witsml=
"http://www.witsml.org/schemas/1series"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://www.witsml.org/schemas/1series http://www.npd.no/schema/DDRS/1series/WITSML_drillReport_profiled_schema_phase2.xsd"
>
<witsml:drillReport>
<witsml:nameWell>
25/8-C-23
</witsml:nameWell>
<witsml:nameWellbore>
25/08-C-23 B
</witsml:nameWellbore>
<witsml:name>
25/8-C-23
</witsml:name>
<witsml:dTimStart>
2006-06-05T06:00:00.001Z
</witsml:dTimStart>
<witsml:dTimEnd>
2006-06-06T06:00:00.001Z
</witsml:dTimEnd>
<witsml:versionKind>
preliminary
</witsml:versionKind>
<witsml:createDate>
2006-06-06T13:15:00.001Z
</witsml:createDate>
<witsml:wellAlias>
<witsml:name>
25/8-C-23
</witsml:name>
<witsml:namingSystem>
NPD code
</witsml:namingSystem>
</witsml:wellAlias>
<witsml:wellboreAlias>
<witsml:name>
25/08-C-23 B
</witsml:name>
<witsml:namingSystem>
NPD code
</witsml:namingSystem>
</witsml:wellboreAlias>
<witsml:wellboreAlias>
<witsml:name>
123
</witsml:name>
<witsml:namingSystem>
NPD number
</witsml:namingSystem>
</witsml:wellboreAlias>
<witsml:wellboreInfo>
<witsml:dTimSpud>
1986-06-06
</witsml:dTimSpud>
<witsml:operator>
Big operator Inc
</witsml:operator>
<witsml:rigAlias>
<witsml:name>
4321
</witsml:name>
<witsml:namingSystem>
NPD Code
</witsml:namingSystem>
</witsml:rigAlias>
</witsml:wellboreInfo>
<witsml:statusInfo>
<witsml:reportNo>
1
</witsml:reportNo>
<witsml:dTim>
2011-04-05T06:00:00.001Z
</witsml:dTim>
<witsml:tvd
uom=
"m"
>
4561
</witsml:tvd>
<witsml:presTestType>
leak off test
</witsml:presTestType>
<witsml:distDrill
uom=
"m"
>
78.9
</witsml:distDrill>
<witsml:elevKelly
uom=
"m"
>
23.5
</witsml:elevKelly>
<witsml:ropCurrent
uom=
"m/h"
>
6.22
</witsml:ropCurrent>
<witsml:mdKickoff
uom=
"m"
>
1233.22
</witsml:mdKickoff>
<witsml:tvdKickoff
uom=
"m"
>
1245
</witsml:tvdKickoff>
<witsml:mdPlugTop
uom=
"m"
>
3564.22
</witsml:mdPlugTop>
<witsml:mdCsgLast
uom=
"m"
>
1234.56
</witsml:mdCsgLast>
<witsml:tvdCsgLast
uom=
"m"
>
1234
</witsml:tvdCsgLast>
<witsml:strengthForm
uom=
"g/cm3"
>
123
</witsml:strengthForm>
<witsml:mdStrengthForm
uom=
"m"
>
1234
</witsml:mdStrengthForm>
<witsml:tvdStrengthForm
uom=
"m"
>
1240
</witsml:tvdStrengthForm>
<witsml:diaCsgLast
uom=
"in"
>
16.6
</witsml:diaCsgLast>
<witsml:diaHole
uom=
"in"
>
43.33
</witsml:diaHole>
<witsml:md
uom=
"m"
>
6898
</witsml:md>
<witsml:waterDepth
uom=
"m"
>
15
</witsml:waterDepth>
<witsml:avgPresBH
uom=
"psig"
>
2
</witsml:avgPresBH>
<witsml:avgTempBH
uom=
"degC"
>
20
</witsml:avgTempBH>
<witsml:fixedRig>
true
</witsml:fixedRig>
<witsml:hpht>
false
</witsml:hpht>
<witsml:tightWell>
false
</witsml:tightWell>
</witsml:statusInfo>
</witsml:drillReport>
</witsml:drillReports>
\ No newline at end of file
Please
register
or
login
to post a comment