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
MonkeyChap
2011-12-15 13:25:24 +0000
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
ec7da66e47dad32a79efa3c4634035b40ae0fe34
ec7da66e
2 parents
0cf70abd
d394da72
Merge branch 'IanThu1'
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
90 additions
and
8 deletions
www.reportinghub.no/ep/transform/TRANSFORM_mpr-wellTest-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_mpr-wellTest-v1.1.1.ttl
View file @
ec7da66
# baseURI: http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest
# imports: http://spinrdf.org/spin
# imports: http://www.epim.no/schemas/mprml/1
# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
# imports: http://www.reportinghub.no/ep/schema/1.0/production-well
# imports: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.reportinghub.no/ep/schema/1.0/well
@prefix
:
<http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest#>
.
@prefix
arg:
<http://spinrdf.org/arg#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
rhspin:
<http://www.reportinghub.no/spin/rh#>
.
@prefix
sp:
<http://spinrdf.org/sp#>
.
@prefix
spin:
<http://spinrdf.org/spin#>
.
@prefix
spl:
<http://spinrdf.org/spl#>
.
@prefix
xsd:
<http://www.w3.org/2001/XMLSchema#>
.
<http://www.epim.no/schemas/mprml/1#
Obj_wellTest
>
<http://www.epim.no/schemas/mprml/1#
A_Global-Objects
>
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"""STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it
The name of the WellBore has \"-wellbore\" after it, so a temporary WellBore URI for now.
The WellTest is part of the DailyProductionActivity, but there may not be a ProductionOperations element."""
^^
xsd:
string
;
DPR was using wellbore for this, here we use Well."""
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellTest>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b1
;
sp:
subject
[
sp:
varName
"epWellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"epWellTest"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"monthlyProductionActivity"
^^
xsd:
string
...
...
@@ -32,7 +38,35 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod
[
sp:
varName
"testDate"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
_:
b1
sp:
subject
[
sp:
varName
"epWellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"epWell"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWell>
;
sp:
subject
[
sp:
varName
"epWellTest"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellTestType>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"epWellTestType"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"epWellTestType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"epWellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellTestTypeText"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
label
;
sp:
subject
[
sp:
varName
"epWellTestType"
^^
xsd:
string
]
])
;
sp:
where
([
sp:
object
spin:
_this
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#derivedFrom>
;
...
...
@@ -57,12 +91,37 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod
[
sp:
varName
"wellTest"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"well
BoreTest
Name"
^^
xsd:
string
[
sp:
varName
"wellName"
^^
xsd:
string
]
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#name>
;
sp:
subject
[
sp:
varName
"wellTest"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
rhspin:
wellByName
;
arg:
wellName
[
sp:
varName
"wellName"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"epWell"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
<http://www.reportinghub.no/ep/spin/lib#buildURI>
;
sp:
arg1
"https://www.reportinghub.no/ep/data/wellTest/"
;
sp:
arg2
[
rdf:
type
<http://www.w3.org/2005/xpath-functions#concat>
;
sp:
arg1
[
rdf:
type
<http://www.reportinghub.no/ep/spin/lib#normalizeString>
;
sp:
arg1
[
sp:
varName
"wellName"
^^
xsd:
string
]
]
;
sp:
arg2
<http://topbraid.org/sparqlmotionfunctions#generateUUID>
]
]
;
sp:
variable
[
sp:
varName
"epWellTest"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"testDate"
^^
xsd:
string
...
...
@@ -81,10 +140,33 @@ The WellTest is part of the DailyProductionActivity, but there may not be a Prod
[
sp:
varName
"wellTest"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"wellTestTypeText"
^^
xsd:
string
]
;
sp:
predicate
<http://www.epim.no/schemas/mprml/1#testType>
;
sp:
subject
[
sp:
varName
"wellTest"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
<http://www.reportinghub.no/ep/spin/lib#buildURI>
;
sp:
arg1
"https://www.reportinghub.no/ep/data/wellTestType/"
;
sp:
arg2
[
rdf:
type
<http://www.w3.org/2005/xpath-functions#concat>
;
sp:
arg1
[
rdf:
type
<http://www.reportinghub.no/ep/spin/lib#normalizeString>
;
sp:
arg1
[
sp:
varName
"wellTestTypeText"
^^
xsd:
string
]
]
]
]
;
sp:
variable
[
sp:
varName
"epWellTestType"
^^
xsd:
string
]
])
])
]
.
<http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://
spinrdf.org/spin>
,
<http://www.epim.no/schemas/mprml/1>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/ep/schema/1.0/report>
,
<http://www.reportinghub.no/ep/schema/1.0/production-well
>
;
owl:
imports
<http://
www.reportinghub.no/ep/dpr/spin/1.1/lib>
,
<http://www.reportinghub.no/ep/schema/1.0/production-well>
,
<http://www.reportinghub.no/ep/schema/1.0/report>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.epim.no/schemas/mprml/1>
,
<http://spinrdf.org/spin
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
...
...
Please
register
or
login
to post a comment