Toggle navigation
Toggle navigation
This project
Loading...
Sign in
data.posccaesar.org
/
npd
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
1
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Authored by
David Leal
2011-10-02 22:06:33 +0100
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
393730d9a7f09e1fb313da117699c9b0f81201a6
393730d9
2 parents
9ab3d441
61fcf6bc
Merge branch 'releaseForAlphaTest'
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
950 additions
and
1014 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl.tbc
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl.tbc
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl
View file @
393730d
# Saved by TopBraid on S
at Sep 24 18:43:01
BST 2011
# Saved by TopBraid on S
un Oct 02 22:04:54
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/organization
...
...
@@ -28,33 +28,33 @@ ep-activity:Activity
rdfs:
subClassOf
ep-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:
ActivitySuccessType
...
...
@@ -68,13 +68,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#last>
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
ep-core:
hasPart
]
;
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
;
...
...
@@ -83,13 +83,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
ep-core:
hasPart
owl:
allValuesFrom
ep-activity:
Drilling
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#last>
]
.
ep-activity:
DailyDrillingActivityToStatus
...
...
@@ -98,13 +98,13 @@ ep-activity:DailyDrillingActivityToStatus
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#last>
owl:
allValuesFrom
ep-activity:
Activity
;
owl:
onProperty
ep-core:
hasPart
]
;
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
;
...
...
@@ -113,13 +113,13 @@ ep-activity:DailyDrillingActivityToStatus
]
;
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
ep-core:
hasPart
owl:
allValuesFrom
ep-activity:
Drilling
Activity
;
owl:
onProperty
<http://www.linkedmodel.org/schema/ordered#last>
]
.
ep-activity:
DailyProductionActivity
...
...
@@ -163,7 +163,7 @@ ep-activity:Drill-sidetrack
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillStemTest
rdf:
type
owl:
Class
,
ep-activity:
WellTestType
;
rdf:
type
ep-activity:
WellTestType
,
owl:
Class
;
rdfs:
label
"drill stem test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellTest
;
dc:
description
"A test to determine the productive capacity, pressure, permeability or extent (or a combination of these) of a hydrocarbon reservoir, with the drillstring still in the hole."
^^
xsd:
string
;
...
...
@@ -175,72 +175,72 @@ ep-activity:DrillingActivity
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
DrillingActivity-bop_test
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdfs:
label
"drilling activity bop test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-circulation_loss
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity circulation loss"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-coiled_tubing
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdfs:
label
"drilling activity coilled tubing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-equipment_failure
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity equipment failure"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-equipment_hang
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity equipment hang"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-fixed_equipment
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdfs:
label
"drilling activity fixed equipment"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-injury
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity injury"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-kick
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity operation kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-mud_loss
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity mud loss"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-operation_failed
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity operation failed"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-snubbing
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdfs:
label
"drilling activity snubbing"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-stuck_equipment
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity stuck equipment"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-success
rdf:
type
ep-activity:
DrillingActivityOutcomeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityOutcomeType
;
rdfs:
label
"drilling activity success"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
ep-activity:
DrillingActivity-wire_line
rdf:
type
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
DrillingActivityTypeAccordingToEquipmentType
;
rdfs:
label
"drilling activity wire line"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
DrillingActivity
.
...
...
@@ -265,7 +265,7 @@ ep-activity:ExtractAWellCore
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
FailedActivity
rdf:
type
ep-activity:
ActivitySuccessType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
ActivitySuccessType
;
rdfs:
label
"failed activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
Activity
;
owl:
disjointWith
ep-activity:
SuccessfulActivity
.
...
...
@@ -276,7 +276,7 @@ ep-activity:FluidReading
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
.
...
...
@@ -346,7 +346,7 @@ ep-activity:GasReadingType
rdfs:
subClassOf
owl:
Class
.
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
.
...
...
@@ -387,7 +387,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
...
...
@@ -397,7 +397,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
]
.
...
...
@@ -417,13 +417,13 @@ ep-activity:PorePressureDeterminationType
rdfs:
subClassOf
owl:
Class
.
ep-activity:
PorePressureEstimation
rdf:
type
owl:
Class
,
ep-activity:
PorePressureDeterminationType
;
rdf:
type
ep-activity:
PorePressureDeterminationType
,
owl:
Class
;
rdfs:
label
"pore pressure estimation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
PorePressureDetermination
;
owl:
disjointWith
ep-activity:
PorePressureMeasurement
.
ep-activity:
PorePressureMeasurement
rdf:
type
owl:
Class
,
ep-activity:
PorePressureDeterminationType
;
rdf:
type
ep-activity:
PorePressureDeterminationType
,
owl:
Class
;
rdfs:
label
"pore pressure measurement"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
PorePressureDetermination
;
owl:
disjointWith
ep-activity:
PorePressureEstimation
.
...
...
@@ -444,14 +444,14 @@ ep-activity:ProductionActivity
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
ProductionTest
rdf:
type
owl:
Class
,
ep-activity:
WellTestType
;
rdf:
type
ep-activity:
WellTestType
,
owl:
Class
;
rdfs:
label
"production test"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellTest
;
dc:
description
"A test to determine the daily rate of oil, gas, and water production from a (potential) reservoir."
^^
xsd:
string
;
owl:
disjointWith
ep-activity:
DrillStemTest
.
ep-activity:
SuccessfulActivity
rdf:
type
ep-activity:
ActivitySuccessType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
ActivitySuccessType
;
rdfs:
label
"successful activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
Activity
;
owl:
disjointWith
ep-activity:
FailedActivity
.
...
...
@@ -522,23 +522,23 @@ ep-activity:WellCementJob
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
WellCementJob-other
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPurposeType
;
rdf:
type
ep-activity:
WellCementJobPurposeType
,
owl:
Class
;
rdfs:
label
"well cement job other"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJob-
squeeze
,
ep-activity:
WellCementJob-plug
,
ep-activity:
WellCementJob-primary
.
owl:
disjointWith
ep-activity:
WellCementJob-
primary
,
ep-activity:
WellCementJob-plug
,
ep-activity:
WellCementJob-squeeze
.
ep-activity:
WellCementJob-plug
rdf:
type
ep-activity:
WellCementJobPurposeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPurposeType
;
rdfs:
label
"well cement job plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
.
ep-activity:
WellCementJob-primary
rdf:
type
ep-activity:
WellCementJobPurposeType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPurposeType
;
rdfs:
label
"well cement job primary"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
.
ep-activity:
WellCementJob-squeeze
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPurposeType
;
rdf:
type
ep-activity:
WellCementJobPurposeType
,
owl:
Class
;
rdfs:
label
"well cement job squeeze"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
.
...
...
@@ -583,73 +583,73 @@ ep-activity:WellCementJobTopPlugType
rdfs:
subClassOf
owl:
Class
.
ep-activity:
WellCementJobWithBottomPlug
rdf:
type
ep-activity:
WellCementJobBottomPlugType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobBottomPlugType
;
rdfs:
label
"well cement job with bottom plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutBottomPlug
.
ep-activity:
WellCementJobWithCasingReciprocation
rdf:
type
ep-activity:
WellCementJobCasingReciprocationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingReciprocationType
;
rdfs:
label
"well cement job with casing reciprocation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutCasingReciprocation
.
ep-activity:
WellCementJobWithCasingRotation
rdf:
type
ep-activity:
WellCementJobCasingRotationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingRotationType
;
rdfs:
label
"well cement job with casing rotation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutTopPlug
.
ep-activity:
WellCementJobWithFloatHolding
rdf:
type
ep-activity:
WellCementJobFloatHoldingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobFloatHoldingType
;
rdfs:
label
"well cement job with float holding"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutFloatHolding
.
ep-activity:
WellCementJobWithPlugBumping
rdf:
type
ep-activity:
WellCementJobPlugBumpingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPlugBumpingType
;
rdfs:
label
"well cement job with plug bumping"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutBottomPlug
.
ep-activity:
WellCementJobWithTopPlug
rdf:
type
ep-activity:
WellCementJobTopPlugType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobTopPlugType
;
rdfs:
label
"well cement job with top plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithoutTopPlug
.
ep-activity:
WellCementJobWithoutBottomPlug
rdf:
type
ep-activity:
WellCementJobBottomPlugType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobBottomPlugType
;
rdfs:
label
"well cement job without bottom plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithBottomPlug
.
ep-activity:
WellCementJobWithoutCasingReciprocation
rdf:
type
ep-activity:
WellCementJobCasingReciprocationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingReciprocationType
;
rdfs:
label
"well cement job without casing reciprocation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithCasingRotation
.
ep-activity:
WellCementJobWithoutCasingRotation
rdf:
type
ep-activity:
WellCementJobCasingRotationType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobCasingRotationType
;
rdfs:
label
"well cement job without casing rotation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithCasingRotation
.
ep-activity:
WellCementJobWithoutFloatHolding
rdf:
type
ep-activity:
WellCementJobFloatHoldingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobFloatHoldingType
;
rdfs:
label
"well cement job without float holding"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithFloatHolding
.
ep-activity:
WellCementJobWithoutPlugBumping
rdf:
type
ep-activity:
WellCementJobPlugBumpingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobPlugBumpingType
;
rdfs:
label
"well cement job without plug bumping"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithBottomPlug
.
ep-activity:
WellCementJobWithoutTopPlug
rdf:
type
ep-activity:
WellCementJobTopPlugType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementJobTopPlugType
;
rdfs:
label
"well cement job without top plug"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementJob
;
owl:
disjointWith
ep-activity:
WellCementJobWithTopPlug
.
...
...
@@ -665,13 +665,13 @@ ep-activity:WellCementPumpingFluidReturnType
rdfs:
subClassOf
owl:
Class
.
ep-activity:
WellCementPumpingWithFluidReturn
rdf:
type
ep-activity:
WellCementPumpingFluidReturnType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementPumpingFluidReturnType
;
rdfs:
label
"well cement pumping with fluid return"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementPumping
;
owl:
disjointWith
ep-activity:
WellCementPumpingWithoutFluidReturn
.
ep-activity:
WellCementPumpingWithoutFluidReturn
rdf:
type
ep-activity:
WellCementPumpingFluidReturnType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellCementPumpingFluidReturnType
;
rdfs:
label
"well cement pumping without fluid return"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellCementPumping
;
owl:
disjointWith
ep-activity:
WellCementPumpingWithFluidReturn
.
...
...
@@ -682,28 +682,28 @@ ep-activity:WellControlIncident
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
WellControlIncident-gas_kick
rdf:
type
owl:
Class
,
ep-activity:
WellControlIncidentType
;
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident gas kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-
oil_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
,
ep-activity:
WellControlIncident-water
_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-
water_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
,
ep-activity:
WellControlIncident-oil
_kick
.
ep-activity:
WellControlIncident-oil_kick
rdf:
type
owl:
Class
,
ep-activity:
WellControlIncidentType
;
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident oil kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-
shallow_gas_kick
,
ep-activity:
WellControlIncident-water_kick
,
ep-activity:
WellControlIncident-
gas_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-
gas_kick
,
ep-activity:
WellControlIncident-water_kick
,
ep-activity:
WellControlIncident-shallow_
gas_kick
.
ep-activity:
WellControlIncident-shallow_gas_kick
rdf:
type
owl:
Class
,
ep-activity:
WellControlIncidentType
;
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident shallow gas kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-
oil_kick
,
ep-activity:
WellControlIncident-water_kick
,
ep-activity:
WellControlIncident-gas
_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-
gas_kick
,
ep-activity:
WellControlIncident-water_kick
,
ep-activity:
WellControlIncident-oil
_kick
.
ep-activity:
WellControlIncident-water_kick
rdf:
type
owl:
Class
,
ep-activity:
WellControlIncidentType
;
rdf:
type
ep-activity:
WellControlIncidentType
,
owl:
Class
;
rdfs:
label
"well control incident water kick"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellControlIncident
;
owl:
disjointWith
ep-activity:
WellControlIncident-
oil_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
,
ep-activity:
WellControlIncident-gas
_kick
.
owl:
disjointWith
ep-activity:
WellControlIncident-
gas_kick
,
ep-activity:
WellControlIncident-shallow_gas_kick
,
ep-activity:
WellControlIncident-oil
_kick
.
ep-activity:
WellControlIncidentType
rdf:
type
rdfs:
Class
;
...
...
@@ -716,40 +716,40 @@ ep-activity:WellKilling
rdfs:
subClassOf
ep-activity:
Activity
.
ep-activity:
WellKilling-bullheading
rdf:
type
owl:
Class
,
ep-activity:
WellKillingType
;
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing bullheading"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
drillers_method
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-wait_and_weight
.
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-drillers_method
.
ep-activity:
WellKilling-drillers_method
rdf:
type
owl:
Class
,
ep-activity:
WellKillingType
;
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing drillers method"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-wait_and_weight
.
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
.
ep-activity:
WellKilling-forward_circulation
rdf:
type
owl:
Class
,
ep-activity:
WellKillingType
;
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing forward circulation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
drillers_method
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-wait_and_weight
.
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-drillers_method
.
ep-activity:
WellKilling-lubricate_and_bleed
rdf:
type
owl:
Class
,
ep-activity:
WellKillingType
;
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing lubricate and bleed"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
drillers_method
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-wait_and_weight
.
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-drillers_method
.
ep-activity:
WellKilling-reverse_circulation
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-activity:
WellKillingType
;
rdfs:
label
"well killing reverse circulation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
drillers_method
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-wait_and_weight
.
owl:
disjointWith
ep-activity:
WellKilling-
wait_and_weight
,
ep-activity:
WellKilling-bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-drillers_method
.
ep-activity:
WellKilling-wait_and_weight
rdf:
type
owl:
Class
,
ep-activity:
WellKillingType
;
rdf:
type
ep-activity:
WellKillingType
,
owl:
Class
;
rdfs:
label
"well killing wait and weight"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WellKilling
;
owl:
disjointWith
ep-activity:
WellKilling-
bullheading
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-drillers_method
.
owl:
disjointWith
ep-activity:
WellKilling-
drillers_method
,
ep-activity:
WellKilling-lubricate_and_bleed
,
ep-activity:
WellKilling-reverse_circulation
,
ep-activity:
WellKilling-forward_circulation
,
ep-activity:
WellKilling-bullheading
.
ep-activity:
WellKillingType
rdf:
type
rdfs:
Class
;
...
...
@@ -782,25 +782,25 @@ ep-activity:WirelineFormationTestType
rdfs:
subClassOf
owl:
Class
.
ep-activity:
WirelineFormationTestWithGoodSeal
rdf:
type
owl:
Class
,
ep-activity:
WirelineFormationTestType
;
rdf:
type
ep-activity:
WirelineFormationTestType
,
owl:
Class
;
rdfs:
label
"wireline formation test with a good seal"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WirelineFormationTest
;
owl:
disjointWith
ep-activity:
WirelineFormationTestWithoutGoodSeal
.
ep-activity:
WirelineFormationTestWithoutGoodSeal
rdf:
type
owl:
Class
,
ep-activity:
WirelineFormationTestType
;
rdf:
type
ep-activity:
WirelineFormationTestType
,
owl:
Class
;
rdfs:
label
"wireline formation test without a good seal"
^^
xsd:
string
;
rdfs:
subClassOf
ep-activity:
WirelineFormationTest
;
owl:
disjointWith
ep-activity:
WirelineFormationTestWithGoodSeal
.
ep-activity:
averageRateOfDrilling
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalP
roperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"average rate of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Speed
.
ep-activity:
descriptionOfActivitiesFollowingTheDailyReportingPeriod
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
DailyDrillingActivity
;
rdfs:
label
"description of activities following the daily reporting period"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/report#Report>
.
...
...
@@ -816,25 +816,25 @@ ep-activity:descriptionOfActivitiesWithinTheDailyReportingPeriod
rdfs:
label
"description of activities within the daily reporting period"
^^
xsd:
string
.
ep-activity:
distanceDrilled
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalP
roperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"final rate of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-activity:
drillingContractor
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
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:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"drilling operator"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/organization#Organization>
.
ep-activity:
durationOfDrilling
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"duration of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
TimeDuration
.
...
...
@@ -846,25 +846,25 @@ ep-activity:failedEquipment
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
.
ep-activity:
finalRateOfDrilling
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalP
roperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"final rate of drilling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Speed
.
ep-activity:
finishedAt
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
Activity
;
rdfs:
label
"finished at"
^^
xsd:
string
;
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
fluidProducedByWellTest
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"fluid produced by well test"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Fluid>
.
ep-activity:
hasCasingLinerTubing
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
WellStimulation
;
rdfs:
label
"has Casing/Liner/Tubing"
^^
xsd:
string
.
...
...
@@ -873,18 +873,18 @@ ep-activity:hasCasingString
rdfs:
label
"has casing string"
^^
xsd:
string
.
ep-activity:
hasChokeValve
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
label
"has choke valve"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#ChokeValve>
.
ep-activity:
hasDrillBit
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"has drill bit"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#DrillBit>
.
ep-activity:
hasDrillingFluid
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"has drilling fluid"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Fluid>
.
...
...
@@ -900,13 +900,13 @@ ep-activity:hasSubActivity
rdfs:
label
"has sub activity"
^^
xsd:
string
.
ep-activity:
hasWellTestChoke
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"has well test choke"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#WellTestChoke>
.
ep-activity:
identificationNumberOfCore
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
ExtractAWellCore
;
rdfs:
label
"identification number of core"
^^
xsd:
string
.
...
...
@@ -916,13 +916,13 @@ ep-activity:logRunNumber
rdfs:
label
"log run number"
^^
xsd:
string
.
ep-activity:
measuredDepthOfFluidSampling
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
WirelineFormationTest
;
rdfs:
label
"measured depth of fluid sampling"
^^
xsd:
string
;
rdfs:
range
ep-core:
Length
.
ep-activity:
missedProductionTime
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
EquipmentFailureAndRepair
;
rdfs:
label
"missed production time"
^^
xsd:
string
;
rdfs:
range
ep-core:
TimeDuration
.
...
...
@@ -934,7 +934,7 @@ ep-activity:nominallyAt
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
onDrillBit
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
WellBoreDrillBitRun
;
rdfs:
label
"on drill bit"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#DrillBit>
.
...
...
@@ -944,7 +944,7 @@ ep-activity:onFluid
rdfs:
label
"on WellBore"
^^
xsd:
string
.
ep-activity:
onRig
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"on rig"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/facility#TemporalPartOfARig>
.
...
...
@@ -956,19 +956,19 @@ ep-activity:onWell
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWell>
.
ep-activity:
onWellBore
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"on wellbore"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore>
.
ep-activity:
operatingTimeOfDrillBit
rdf:
type
owl:
ObjectProperty
,
owl:
FunctionalProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
FunctionalProperty
,
owl:
ObjectP
roperty
;
rdfs:
domain
ep-activity:
DrillingActivity
;
rdfs:
label
"operating time of drill bit"
^^
xsd:
string
;
rdfs:
range
ep-core:
TimeDuration
.
ep-activity:
pressureAtWhichPlugBumped
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
WellCementPumping
;
rdfs:
label
"pressure at which plug bumped"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
...
...
@@ -978,90 +978,84 @@ ep-activity:pumpedFluid
rdfs:
label
"pumped fluid"
^^
xsd:
string
.
ep-activity:
recoveredCore
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
ExtractAWellCore
;
rdfs:
label
"recovered core"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#RecoveredCore>
.
ep-activity:
sampledFluid
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
WirelineFormationTest
;
rdfs:
label
"sampled fluid"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Fluid>
.
ep-activity:
serviceCompany
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
Activity
;
rdfs:
label
"service company"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/organization#Organization>
.
ep-activity:
startedAt
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
Activity
;
rdfs:
label
"started at"
^^
xsd:
string
;
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
timeLost
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
WellControlIncident
;
rdfs:
label
"time lost"
^^
xsd:
string
;
rdfs:
range
ep-core:
TimeDuration
.
ep-activity:
timeOfFailure
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
EquipmentFailureAndRepair
;
rdfs:
label
"time of failure"
^^
xsd:
string
;
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
timeOfRepair
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
EquipmentFailureAndRepair
;
rdfs:
label
"time of repair"
^^
xsd:
string
;
rdfs:
range
<http://www.linkedmodel.org/schema/vaem#dateUnion>
.
ep-activity:
volumeOfPumpedCementingFluid
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-activity:
WellCementPumping
;
rdfs:
label
"volume of pumped cementing fluid"
^^
xsd:
string
;
rdfs:
range
ep-core:
Volume
.
ep-activity:
volumeOfReturnedCementingFluid
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
WellCementPumping
;
rdfs:
label
"volume of returned cementing fluid"
^^
xsd:
string
;
rdfs:
range
ep-core:
Volume
.
ep-activity:
wellBoreLoggingTool
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-activity:
WellBoreLogRun
;
rdfs:
label
"well bore logging tool"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
.
ep-activity:
wellTestBottomHolePressure
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalP
roperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test bottom hole pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-activity:
wellTestFlowingPressure
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalP
roperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test flowing pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-activity:
wellTestNumber
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test number"
^^
xsd:
string
.
ep-activity:
wellTestShutInPressure
rdf:
type
ep-core:
Class_of_indirect_property
,
owl:
ObjectProperty
,
owl:
FunctionalP
roperty
;
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
,
ep-core:
Class_of_indirect_p
roperty
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test shut-in pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-activity:
wellTestStoredOil
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-activity:
WellTest
;
rdfs:
label
"well test stored oil"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/well#Oil>
.
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ACTIVITY-v1.0.ttl.tbc
View file @
393730d
# Saved by TopBraid on S
at Sep 24 18:43:01
BST 2011
# Saved by TopBraid on S
un Oct 02 22:04:54
BST 2011
# baseURI: null
@prefix
composite:
<http://www.topbraid.org/2007/05/composite.owl#>
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl
View file @
393730d
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage#>
.
@prefix
afn:
<http://jena.hpl.hp.com/ARQ/function#>
.
@prefix
ddr:
<http://www.witsml.org/schemas/1series#>
.
@prefix
ep-spin-lib:
<http://www.reportinghub.no/ep/spin/lib#>
.
@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
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.reportinghub.no/ep/transform/1.1/ddr/cementStage>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://spinrdf.org/spin>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://www.witsml.org/schemas/1series>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 290 Process cementStage - create Well cement job"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJob>
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
]
[
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
]
[
sp:
object
[
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b3
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#volumeOfReturnedCementingFluid>
;
sp:
subject
_:
b2
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
[
sp:
varName
"realVolReturns"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
]
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#volumeOfPumpedCementingFluid>
;
sp:
subject
_:
b2
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b4
]
[
sp:
object
[
sp:
varName
"realVolPumped"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"volumeScalePumped"
^^
xsd:
string
]
;
sp:
subject
_:
b4
]
[
sp:
object
[
sp:
varName
"dTimPumpStart"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b2
]
[
sp:
object
[
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b2
]
[
sp:
object
_:
b5
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b2
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
[
sp:
varName
"cementingFluidType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b6
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluidType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b6
]
[
sp:
object
[
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b6
]
[
sp:
object
_:
b7
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater>
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
]
[
sp:
object
[
sp:
varName
"realRatioMixWater"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
]
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b8
]
[
sp:
object
[
sp:
varName
"realDensity"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"densityScale"
^^
xsd:
string
]
;
sp:
subject
_:
b8
]
[
sp:
object
_:
b9
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#YieldPoint>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
[
sp:
varName
"realYp"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"yieldPointScale"
^^
xsd:
string
]
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidThickeningTime>
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b10
]
[
sp:
object
[
sp:
varName
"realETim"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"durationScaleETim"
^^
xsd:
string
]
;
sp:
subject
_:
b10
]
[
sp:
object
_:
b11
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidPerCentFreeWater>
;
sp:
subject
_:
b5
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"realPcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"ratioScalePcFreeWater"
^^
xsd:
string
]
;
sp:
subject
_:
b11
]
[
sp:
object
[
sp:
varName
"cementingFluidComments"
^^
xsd:
string
]
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b5
]
[
sp:
object
_:
b12
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b12
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingString>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b13
]
[
sp:
object
_:
b14
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
subject
_:
b13
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b14
]
[
sp:
object
[
sp:
varName
"realCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
]
;
sp:
subject
_:
b14
]
[
sp:
object
[
sp:
varName
"cementStageComments"
^^
xsd:
string
]
;
sp:
predicate
<http://purl.org/dc/elements/1.1/description>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b15
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b15
]
[
sp:
object
[
sp:
varName
"realPresBump"
^^
xsd:
string
]
;
sp:
predicate
[
sp:
varName
"pressureScaleBump"
^^
xsd:
string
]
;
sp:
subject
_:
b15
]
[
sp:
object
[
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
]
;
sp:
predicate
rdf:
type
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b16
]
[
sp:
object
[
sp:
varName
"dTimPresReleased"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
_:
b16
])
;
sp:
where
([
sp:
object
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"cementStage"
^^
xsd:
string
]
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPumpStart"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPumpStart
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPumpEnd
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"enumJobType"
^^
xsd:
string
]
;
sp:
predicate
ddr:
jobTypeRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
;
sp:
predicate
ddr:
casingStrDiaRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realCasingStrDia"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"casingStrDia"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementStageComments"
^^
xsd:
string
]
;
sp:
predicate
ddr:
comments
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"volReturns"
^^
xsd:
string
]
;
sp:
predicate
ddr:
volReturnsRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomVolReturns"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"volReturns"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realVolReturns"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"volReturns"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
;
sp:
predicate
ddr:
cementingFluidRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"dTimPresReleased"
^^
xsd:
string
]
;
sp:
predicate
ddr:
dTimPresReleased
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"annFlowAfter"
^^
xsd:
string
]
;
sp:
predicate
ddr:
annFlowAfter
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"topPlug"
^^
xsd:
string
]
;
sp:
predicate
ddr:
topPlug
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"botPlug"
^^
xsd:
string
]
;
sp:
predicate
ddr:
botPlug
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"plugBumped"
^^
xsd:
string
]
;
sp:
predicate
ddr:
plugBumped
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"presBump"
^^
xsd:
string
]
;
sp:
predicate
ddr:
presBumpRef
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomPresBump"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"presBump"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realPresBump"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"presBump"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"floatHeld"
^^
xsd:
string
]
;
sp:
predicate
ddr:
floatHeld
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"reciprocated"
^^
xsd:
string
]
;
sp:
predicate
ddr:
reciprocated
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"rotated"
^^
xsd:
string
]
;
sp:
predicate
ddr:
rotated
;
sp:
subject
[
sp:
varName
"cementStage"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"enumTypeFluid"
^^
xsd:
string
]
;
sp:
predicate
ddr:
typeFluidRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
]
;
sp:
predicate
ddr:
descFluid
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"ratioMixWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
ratioMixWaterRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomRatioMixWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"ratioMixWater"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realRatioMixWater"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"ratioMixWater"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"density"
^^
xsd:
string
]
;
sp:
predicate
ddr:
densityRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomDensity"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"density"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realDensity"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"density"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"volPumped"
^^
xsd:
string
]
;
sp:
predicate
ddr:
volPumpedRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomVolPumped"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"volPumped"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realVolPumped"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"volPumped"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"yp"
^^
xsd:
string
]
;
sp:
predicate
ddr:
ypRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomYp"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"yp"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realYp"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"yp"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"eTimThickening"
^^
xsd:
string
]
;
sp:
predicate
ddr:
eTimThickeningRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomETim"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"eTimThickening"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realETim"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"eTimThickening"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"pcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
pcFreeWaterRef
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"uomPcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
[
sp:
varName
"pcFreeWater"
^^
xsd:
string
]
]
[
sp:
object
[
sp:
varName
"realPcFreeWater"
^^
xsd:
string
]
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
[
sp:
varName
"pcFreeWater"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
[
sp:
varName
"cementingFluidComments"
^^
xsd:
string
]
;
sp:
predicate
ddr:
comments
;
sp:
subject
[
sp:
varName
"cementingFluid"
^^
xsd:
string
]
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
[
sp:
varName
"nameWellBore"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"dTimStart"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
[
sp:
varName
"cementStage"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"localname"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
[
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
]
;
sp:
arg2
[
sp:
varName
"localname"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJob"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobType
;
sp:
arg1
[
sp:
varName
"enumJobType"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectFluidType
;
sp:
arg1
[
sp:
varName
"enumTypeFluid"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"cementingFluidType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectCementingFluidReturnType
;
sp:
arg1
[
sp:
varName
"annFlowAfter"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobTopPlugType
;
sp:
arg1
[
sp:
varName
"topPlug"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobBottomPlugType
;
sp:
arg1
[
sp:
varName
"botPlug"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingRotationType
;
sp:
arg1
[
sp:
varName
"rotated"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingReciprocationType
;
sp:
arg1
[
sp:
varName
"reciprocated"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobPlugBumpingType
;
sp:
arg1
[
sp:
varName
"plugBumped"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobFloatHoldingType
;
sp:
arg1
[
sp:
varName
"floatHeld"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
[
sp:
varName
"uomPcFreeWater"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"ratioScalePcFreeWater"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
[
sp:
varName
"uomETim"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"durationScaleETim"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectYieldPointScale
;
sp:
arg1
[
sp:
varName
"uomYp"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"yieldPointScale"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDensityScale
;
sp:
arg1
[
sp:
varName
"uomDensity"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"densityScale"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
[
sp:
varName
"uomPresBump"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"pressureScaleBump"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
[
sp:
varName
"uomVolPumped"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"volumeScalePumped"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
[
sp:
varName
"uomVolReturns"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
[
sp:
varName
"uomRatioMixWater"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
]
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
[
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
]
]
;
sp:
variable
[
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
]
])
]
.
# Saved by TopBraid on Sun Oct 02 21:50:23 BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# imports: http://www.witsml.org/schemas/1series
# imports: http://spinrdf.org/spin
@prefix
:
<http://www.reportinghub.no/ep/transform/1.1/ddr/cementStage#>
.
@prefix
afn:
<http://jena.hpl.hp.com/ARQ/function#>
.
@prefix
ddr:
<http://www.witsml.org/schemas/1series#>
.
@prefix
ep-spin-lib:
<http://www.reportinghub.no/ep/spin/lib#>
.
@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
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.reportinghub.no/ep/transform/1.1/ddr/cementStage>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.witsml.org/schemas/1series>
,
<http://www.reportinghub.no/ep/spin/1.1/lib>
,
<http://spinrdf.org/spin>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ddr:
Obj_drillReport
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 291 Process cementingFluid"
^^
xsd:
string
;
sp:
templates
([
sp:
object
_:
b1
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b2
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b3
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b4
;
sp:
predicate
_:
b5
;
sp:
subject
_:
b3
]
[
sp:
object
_:
b6
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
_:
b7
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluidType>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b8
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b7
]
[
sp:
object
_:
b9
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#ratioOfCementMixToWater>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b10
;
sp:
predicate
_:
b11
;
sp:
subject
_:
b9
]
[
sp:
object
_:
b12
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Density>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b13
;
sp:
predicate
_:
b14
;
sp:
subject
_:
b12
]
[
sp:
object
_:
b15
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#YieldPoint>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b16
;
sp:
predicate
_:
b17
;
sp:
subject
_:
b15
]
[
sp:
object
_:
b18
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidThickeningTime>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#TimeDuration>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b19
;
sp:
predicate
_:
b20
;
sp:
subject
_:
b18
]
[
sp:
object
_:
b21
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/well#cementingFluidPerCentFreeWater>
;
sp:
subject
_:
b1
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#SpecificVolume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b22
;
sp:
predicate
_:
b23
;
sp:
subject
_:
b21
]
[
sp:
object
_:
b24
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b1
])
;
sp:
where
([
sp:
object
_:
b25
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b26
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b27
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
sp:
object
[
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
]
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b28
]
[
sp:
object
_:
b29
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b30
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b29
]
[
sp:
object
_:
b2
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b29
]
[
sp:
object
_:
b31
;
sp:
predicate
ddr:
cementingFluidRef
;
sp:
subject
_:
b27
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b32
;
sp:
predicate
ddr:
typeFluidRef
;
sp:
subject
_:
b31
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b8
;
sp:
predicate
ddr:
descFluid
;
sp:
subject
_:
b31
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b33
;
sp:
predicate
ddr:
ratioMixWaterRef
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b34
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b33
]
[
sp:
object
_:
b10
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b33
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b35
;
sp:
predicate
ddr:
densityRef
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b36
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b35
]
[
sp:
object
_:
b13
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b35
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b37
;
sp:
predicate
ddr:
volPumpedRef
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b38
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b37
]
[
sp:
object
_:
b4
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b37
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b39
;
sp:
predicate
ddr:
ypRef
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b40
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b39
]
[
sp:
object
_:
b16
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b39
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b41
;
sp:
predicate
ddr:
eTimThickeningRef
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b42
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b41
]
[
sp:
object
_:
b19
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b41
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b43
;
sp:
predicate
ddr:
pcFreeWaterRef
;
sp:
subject
_:
b31
]
[
sp:
object
_:
b44
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b43
]
[
sp:
object
_:
b22
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b43
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b24
;
sp:
predicate
ddr:
comments
;
sp:
subject
_:
b31
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b25
]
;
sp:
variable
_:
b45
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b45
;
sp:
arg2
_:
b26
]
;
sp:
variable
_:
b28
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b27
]
;
sp:
variable
_:
b46
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
_:
b45
;
sp:
arg2
_:
b46
]
;
sp:
variable
_:
b30
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectFluidType
;
sp:
arg1
_:
b32
]
;
sp:
variable
_:
b6
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
_:
b44
]
;
sp:
variable
_:
b23
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectTimeDurationScale
;
sp:
arg1
_:
b42
]
;
sp:
variable
_:
b20
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectYieldPointScale
;
sp:
arg1
_:
b40
]
;
sp:
variable
_:
b17
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectDensityScale
;
sp:
arg1
_:
b36
]
;
sp:
variable
_:
b14
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b38
]
;
sp:
variable
_:
b5
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectSpecificVolumeScale
;
sp:
arg1
_:
b34
]
;
sp:
variable
_:
b11
])
]
;
spin:
rule
[
rdf:
type
sp:
Construct
;
rdfs:
comment
"STEP 290 Process cementStage - create Well cement job"
^^
xsd:
string
;
sp:
templates
([
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJob>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b47
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b48
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b49
]
[
sp:
object
_:
b49
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b50
]
[
sp:
object
_:
b49
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b51
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b52
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b53
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b54
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b47
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementPumping>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b54
]
[
sp:
object
_:
b55
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b54
]
[
sp:
object
_:
b56
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#volumeOfReturnedCementingFluid>
;
sp:
subject
_:
b54
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Volume>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b56
]
[
sp:
object
_:
b57
;
sp:
predicate
_:
b58
;
sp:
subject
_:
b56
]
[
sp:
object
_:
b59
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#startedAt>
;
sp:
subject
_:
b54
]
[
sp:
object
_:
b60
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#finishedAt>
;
sp:
subject
_:
b54
]
[
sp:
object
_:
b61
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pumpedFluid>
;
sp:
subject
_:
b54
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/well#CementingFluid>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b61
]
[
sp:
object
_:
b62
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b49
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b62
]
[
sp:
object
_:
b63
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#temporalPartOf>
;
sp:
subject
_:
b62
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/equipment#CasingString>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b63
]
[
sp:
object
_:
b64
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/equipment#outsideDiameterOfATubular>
;
sp:
subject
_:
b63
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Length>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b64
]
[
sp:
object
_:
b65
;
sp:
predicate
_:
b66
;
sp:
subject
_:
b64
]
[
sp:
object
_:
b67
;
sp:
predicate
rdfs:
comment
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b68
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b69
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b70
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b71
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#pressureAtWhichPlugBumped>
;
sp:
subject
_:
b47
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/core#Pressure>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b71
]
[
sp:
object
_:
b72
;
sp:
predicate
_:
b73
;
sp:
subject
_:
b71
]
[
sp:
object
_:
b74
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b47
]
[
sp:
object
_:
b75
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/core#hasPart>
;
sp:
subject
_:
b47
]
[
sp:
object
<http://www.reportinghub.no/ep/schema/activity#WellCementJobPressureRelease>
;
sp:
predicate
rdf:
type
;
sp:
subject
_:
b75
]
[
sp:
object
_:
b76
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#nominallyAt>
;
sp:
subject
_:
b75
])
;
sp:
where
([
sp:
object
_:
b77
;
sp:
predicate
ep-spin-lib:
nameWellbore
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b78
;
sp:
predicate
ddr:
dTimStart
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b79
;
sp:
predicate
ddr:
cementStageRef
;
sp:
subject
spin:
_this
]
[
sp:
object
_:
b50
;
sp:
predicate
<http://www.reportinghub.no/ep/schema/activity#onWellBore>
;
sp:
subject
_:
b48
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b59
;
sp:
predicate
ddr:
dTimPumpStart
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b60
;
sp:
predicate
ddr:
dTimPumpEnd
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b80
;
sp:
predicate
ddr:
jobTypeRef
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b81
;
sp:
predicate
ddr:
casingStrDiaRef
;
sp:
subject
_:
b79
]
[
sp:
object
_:
b82
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b81
]
[
sp:
object
_:
b65
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b81
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b67
;
sp:
predicate
ddr:
comments
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b83
;
sp:
predicate
ddr:
volReturnsRef
;
sp:
subject
_:
b79
]
[
sp:
object
_:
b84
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b83
]
[
sp:
object
_:
b57
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b83
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b76
;
sp:
predicate
ddr:
dTimPresReleased
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b85
;
sp:
predicate
ddr:
annFlowAfter
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b86
;
sp:
predicate
ddr:
topPlug
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b87
;
sp:
predicate
ddr:
botPlug
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b88
;
sp:
predicate
ddr:
plugBumped
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b89
;
sp:
predicate
ddr:
presBumpRef
;
sp:
subject
_:
b79
]
[
sp:
object
_:
b90
;
sp:
predicate
ddr:
uomRef
;
sp:
subject
_:
b89
]
[
sp:
object
_:
b72
;
sp:
predicate
<http://www.linkedmodel.org/schema/dtype#value>
;
sp:
subject
_:
b89
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b91
;
sp:
predicate
ddr:
floatHeld
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b92
;
sp:
predicate
ddr:
reciprocated
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Optional
;
sp:
elements
([
sp:
object
_:
b93
;
sp:
predicate
ddr:
rotated
;
sp:
subject
_:
b79
])
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
normalizeString
;
sp:
arg1
_:
b77
]
;
sp:
variable
_:
b94
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildDailyDrillingActivityURI
;
sp:
arg1
_:
b94
;
sp:
arg2
_:
b78
]
;
sp:
variable
_:
b48
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
afn:
localname
;
sp:
arg1
_:
b79
]
;
sp:
variable
_:
b95
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
buildWellCementJobURI
;
sp:
arg1
_:
b94
;
sp:
arg2
_:
b95
]
;
sp:
variable
_:
b47
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobType
;
sp:
arg1
_:
b80
]
;
sp:
variable
_:
b51
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectCementingFluidReturnType
;
sp:
arg1
_:
b85
]
;
sp:
variable
_:
b55
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobTopPlugType
;
sp:
arg1
_:
b86
]
;
sp:
variable
_:
b52
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobBottomPlugType
;
sp:
arg1
_:
b87
]
;
sp:
variable
_:
b53
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingRotationType
;
sp:
arg1
_:
b93
]
;
sp:
variable
_:
b68
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobCasingReciprocationType
;
sp:
arg1
_:
b92
]
;
sp:
variable
_:
b69
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobPlugBumpingType
;
sp:
arg1
_:
b88
]
;
sp:
variable
_:
b70
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectWellCementJobFloatHoldingType
;
sp:
arg1
_:
b91
]
;
sp:
variable
_:
b74
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectPressureScale
;
sp:
arg1
_:
b90
]
;
sp:
variable
_:
b73
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectVolumeScale
;
sp:
arg1
_:
b84
]
;
sp:
variable
_:
b58
]
[
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
ep-spin-lib:
selectLengthScale
;
sp:
arg1
_:
b82
]
;
sp:
variable
_:
b66
])
]
.
_:
b77
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b78
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b79
sp:
varName
"cementStage"
^^
xsd:
string
.
_:
b48
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b50
sp:
varName
"dailyTemporalPartOfAWellBore"
^^
xsd:
string
.
_:
b59
sp:
varName
"dTimPumpStart"
^^
xsd:
string
.
_:
b60
sp:
varName
"dTimPumpEnd"
^^
xsd:
string
.
_:
b80
sp:
varName
"enumJobType"
^^
xsd:
string
.
_:
b81
sp:
varName
"casingStrDia"
^^
xsd:
string
.
_:
b82
sp:
varName
"uomCasingStrDia"
^^
xsd:
string
.
_:
b65
sp:
varName
"realCasingStrDia"
^^
xsd:
string
.
_:
b67
sp:
varName
"cementStageComments"
^^
xsd:
string
.
_:
b83
sp:
varName
"volReturns"
^^
xsd:
string
.
_:
b84
sp:
varName
"uomVolReturns"
^^
xsd:
string
.
_:
b57
sp:
varName
"realVolReturns"
^^
xsd:
string
.
_:
b76
sp:
varName
"dTimPresReleased"
^^
xsd:
string
.
_:
b85
sp:
varName
"annFlowAfter"
^^
xsd:
string
.
_:
b86
sp:
varName
"topPlug"
^^
xsd:
string
.
_:
b87
sp:
varName
"botPlug"
^^
xsd:
string
.
_:
b88
sp:
varName
"plugBumped"
^^
xsd:
string
.
_:
b89
sp:
varName
"presBump"
^^
xsd:
string
.
_:
b90
sp:
varName
"uomPresBump"
^^
xsd:
string
.
_:
b72
sp:
varName
"realPresBump"
^^
xsd:
string
.
_:
b91
sp:
varName
"floatHeld"
^^
xsd:
string
.
_:
b92
sp:
varName
"reciprocated"
^^
xsd:
string
.
_:
b93
sp:
varName
"rotated"
^^
xsd:
string
.
_:
b94
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b95
sp:
varName
"localname"
^^
xsd:
string
.
_:
b47
sp:
varName
"wellCementJob"
^^
xsd:
string
.
_:
b51
sp:
varName
"wellCementJobType"
^^
xsd:
string
.
_:
b55
sp:
varName
"cementingFluidReturnType"
^^
xsd:
string
.
_:
b52
sp:
varName
"wellCementJobTopPlugType"
^^
xsd:
string
.
_:
b53
sp:
varName
"wellCementJobBottomPlugType"
^^
xsd:
string
.
_:
b68
sp:
varName
"wellCementJobCasingRotationType"
^^
xsd:
string
.
_:
b69
sp:
varName
"wellCementJobCasingReciprocationType"
^^
xsd:
string
.
_:
b70
sp:
varName
"wellCementJobPlugBumpingType"
^^
xsd:
string
.
_:
b74
sp:
varName
"wellCementJobFloatHoldingType"
^^
xsd:
string
.
_:
b73
sp:
varName
"pressureScaleBump"
^^
xsd:
string
.
_:
b58
sp:
varName
"volumeScaleReturns"
^^
xsd:
string
.
_:
b66
sp:
varName
"lengthScaleCasingStrDia"
^^
xsd:
string
.
_:
b25
sp:
varName
"nameWellBore"
^^
xsd:
string
.
_:
b26
sp:
varName
"dTimStart"
^^
xsd:
string
.
_:
b27
sp:
varName
"cementStage"
^^
xsd:
string
.
_:
b28
sp:
varName
"dailyDrillingActivity"
^^
xsd:
string
.
_:
b30
sp:
varName
"wellCementJob"
^^
xsd:
string
.
_:
b29
sp:
varName
"wellCementPumping"
^^
xsd:
string
.
_:
b2
sp:
varName
"pumpedFluid"
^^
xsd:
string
.
_:
b31
sp:
varName
"cementingFluid"
^^
xsd:
string
.
_:
b32
sp:
varName
"enumTypeFluid"
^^
xsd:
string
.
_:
b8
sp:
varName
"cementingFluidDescription"
^^
xsd:
string
.
_:
b33
sp:
varName
"ratioMixWater"
^^
xsd:
string
.
_:
b34
sp:
varName
"uomRatioMixWater"
^^
xsd:
string
.
_:
b10
sp:
varName
"realRatioMixWater"
^^
xsd:
string
.
_:
b35
sp:
varName
"density"
^^
xsd:
string
.
_:
b36
sp:
varName
"uomDensity"
^^
xsd:
string
.
_:
b13
sp:
varName
"realDensity"
^^
xsd:
string
.
_:
b37
sp:
varName
"volPumped"
^^
xsd:
string
.
_:
b38
sp:
varName
"uomVolPumped"
^^
xsd:
string
.
_:
b4
sp:
varName
"realVolPumped"
^^
xsd:
string
.
_:
b39
sp:
varName
"yp"
^^
xsd:
string
.
_:
b40
sp:
varName
"uomYp"
^^
xsd:
string
.
_:
b16
sp:
varName
"realYp"
^^
xsd:
string
.
_:
b41
sp:
varName
"eTimThickening"
^^
xsd:
string
.
_:
b42
sp:
varName
"uomETim"
^^
xsd:
string
.
_:
b19
sp:
varName
"realETim"
^^
xsd:
string
.
_:
b43
sp:
varName
"pcFreeWater"
^^
xsd:
string
.
_:
b44
sp:
varName
"uomPcFreeWater"
^^
xsd:
string
.
_:
b22
sp:
varName
"realPcFreeWater"
^^
xsd:
string
.
_:
b24
sp:
varName
"cementingFluidComments"
^^
xsd:
string
.
_:
b45
sp:
varName
"normalizedWellBoreName"
^^
xsd:
string
.
_:
b46
sp:
varName
"localname"
^^
xsd:
string
.
_:
b6
sp:
varName
"cementingFluidType"
^^
xsd:
string
.
_:
b23
sp:
varName
"ratioScalePcFreeWater"
^^
xsd:
string
.
_:
b20
sp:
varName
"durationScaleETim"
^^
xsd:
string
.
_:
b17
sp:
varName
"yieldPointScale"
^^
xsd:
string
.
_:
b14
sp:
varName
"densityScale"
^^
xsd:
string
.
_:
b5
sp:
varName
"volumeScalePumped"
^^
xsd:
string
.
_:
b11
sp:
varName
"ratioScaleMixWater"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_ddr-cementStage-v1.1.1.ttl.tbc
View file @
393730d
# Saved by TopBraid on Sun Oct 02 21:50:24 BST 2011
# baseURI: null
@prefix
composite:
<http://www.topbraid.org/2007/05/composite.owl#>
.
...
...
Please
register
or
login
to post a comment