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
2012-02-13 14:07:52 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
87fa2ff595cccb0e5c1f74eb4299a131f88e1cc8
87fa2ff5
1 parent
df50c284
More work on MPR balanceSet - nearly complete
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
209 additions
and
114 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-GEOGRAPHY-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-PRODUCTION-ACTIVITY-V1.0.ttl
www.reportinghub.no/ep/spin/SPIN_EPIM-MPR-lib-v1.1.spin.ttl
www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-GEOGRAPHY-v1.0.ttl
View file @
87fa2ff
# Saved by TopBraid on Sun Dec 18 21:34:11 GMT 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/geography
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/np/schema/1.0/npd
# imports: http://www.reportinghub.no/ep/schema/1.0/production-core
# imports: http://www.reportinghub.no/np/schema/1.0/npd
@prefix
ep-core:
<http://www.reportinghub.no/ep/schema/core#>
.
@prefix
ep-fac:
<http://www.reportinghub.no/ep/schema/facility#>
.
...
...
@@ -15,11 +14,11 @@
<http://www.reportinghub.no/ep/schema/1.0/geography>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
facility>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/np/schema/1.0/npd>
,
<http://www.reportinghub.no/ep/schema/1.0/production-core
>
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/
production-core>
,
<http://www.reportinghub.no/np/schema/1.0/npd>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/facility
>
;
owl:
versionInfo
"Created with TopBraid Composer"
^^
xsd:
string
.
ep-core:
Area
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdfs:
label
"Compressibility"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
...
...
@@ -39,22 +38,32 @@ ep-core:licenceBlockHasNpdPolygonPart
rdfs:
subPropertyOf
ep-core:
hasPart
.
ep-geo:
AreaCoveredByBusinessArrangement
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdfs:
label
"A part of the earth recognised in a Business Arrangement"
^^
xsd:
string
;
rdfs:
subClassOf
ep-geo:
PartOfTheSurfaceOfTheEarth
;
owl:
disjointWith
ep-geo:
Country
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
County
,
ep-geo:
State
,
ep-geo:
LicenceBlock
.
owl:
disjointWith
ep-geo:
LicenceBlock
,
ep-geo:
State
,
ep-geo:
County
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
Country
.
ep-geo:
Country
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdfs:
label
"country"
^^
xsd:
string
;
rdfs:
subClassOf
ep-geo:
PartOfTheSurfaceOfTheEarth
;
owl:
disjointWith
ep-geo:
State
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
County
,
ep-geo:
LicenceBlock
,
ep-geo:
AreaCoveredByBusinessArrangement
.
owl:
disjointWith
ep-geo:
AreaCoveredByBusinessArrangement
,
ep-geo:
LicenceBlock
,
ep-geo:
County
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
State
.
ep-geo:
County
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdfs:
label
"county"
^^
xsd:
string
;
rdfs:
subClassOf
ep-geo:
PartOfTheSurfaceOfTheEarth
;
owl:
disjointWith
ep-geo:
Country
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
State
,
ep-geo:
LicenceBlock
,
ep-geo:
AreaCoveredByBusinessArrangement
.
owl:
disjointWith
ep-geo:
AreaCoveredByBusinessArrangement
,
ep-geo:
LicenceBlock
,
ep-geo:
State
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
Country
.
ep-geo:
DestinationType
rdf:
type
rdfs:
Class
;
rdfs:
label
"destination type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-geo:
Harbour
rdf:
type
ep-geo:
DestinationType
,
owl:
Class
;
rdfs:
label
"harbour"
^^
xsd:
string
;
rdfs:
subClassOf
ep-geo:
PartOfTheSurfaceOfTheEarth
.
ep-geo:
LicenceBlock
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
...
...
@@ -71,7 +80,7 @@ ep-geo:OffshoreLocation
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-geo:
PartOfTheSurfaceOfTheEarth
;
owl:
disjointWith
ep-geo:
State
,
ep-geo:
Country
,
ep-geo:
County
,
ep-geo:
LicenceBlock
,
ep-geo:
AreaCoveredByBusinessArrangement
.
owl:
disjointWith
ep-geo:
AreaCoveredByBusinessArrangement
,
ep-geo:
LicenceBlock
,
ep-geo:
County
,
ep-geo:
Country
,
ep-geo:
State
.
ep-geo:
PartOfTheSurfaceOfTheEarth
rdf:
type
owl:
Class
;
...
...
@@ -79,10 +88,15 @@ ep-geo:PartOfTheSurfaceOfTheEarth
rdfs:
subClassOf
ep-core:
PhysicalObject
.
ep-geo:
State
rdf:
type
ep-fac:
ProductionFacilityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-fac:
ProductionFacilityType
;
rdfs:
label
"state"
^^
xsd:
string
;
rdfs:
subClassOf
ep-geo:
PartOfTheSurfaceOfTheEarth
;
owl:
disjointWith
ep-geo:
Country
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
County
,
ep-geo:
LicenceBlock
,
ep-geo:
AreaCoveredByBusinessArrangement
.
owl:
disjointWith
ep-geo:
AreaCoveredByBusinessArrangement
,
ep-geo:
LicenceBlock
,
ep-geo:
County
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
Country
.
ep-geo:
Terminal
rdf:
type
ep-geo:
DestinationType
,
owl:
Class
;
rdfs:
label
"terminal"
^^
xsd:
string
;
rdfs:
subClassOf
ep-fac:
Facility
,
ep-geo:
PartOfTheSurfaceOfTheEarth
.
ep-geo:
areaOnSurfaceOfEarth
rdf:
type
owl:
ObjectProperty
;
...
...
@@ -105,12 +119,12 @@ ep-geo:hasNorthSeaAreaName
rdfs:
label
"has North Sea area name"
^^
xsd:
string
.
ep-geo:
hasNorthSeaBlockSuffixId
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
domain
ep-geo:
OffshoreLocation
;
rdfs:
label
"has North Sea block suffix ID"
^^
xsd:
string
.
ep-geo:
hasNorthSeaQuadrantId
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdfs:
domain
ep-geo:
OffshoreLocation
;
rdfs:
label
"has North Sea quadrant ID"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-PRODUCTION-ACTIVITY-V1.0.ttl
View file @
87fa2ff
...
...
@@ -36,7 +36,7 @@
<http://www.reportinghub.no/ep/schema/activity#ProductionWellTest>
rdf:
type
owl:
Class
;
rdfs:
label
"production well test"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#
WellTest>
,
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity
>
.
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#
ProductionActivity>
,
<http://www.reportinghub.no/ep/schema/activity#WellTest
>
.
<http://www.reportinghub.no/ep/schema/activity#WeeklyProductionActivity>
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
.
...
...
@@ -51,7 +51,7 @@
rdfs:
range
<http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow>
.
ep-core:
Mass
rdf:
type
ep-core:
PropertySpace
,
rdfs:
Class
;
rdf:
type
rdfs:
Class
,
ep-core:
PropertySpace
;
rdfs:
label
"mass"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
MeasureOfAmountOfMaterial
.
...
...
@@ -91,63 +91,79 @@ ep-core:Mass
rdf:
type
owl:
Class
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
.
<http://www.reportinghub.no/ep/schema/flow#CrudeOil>
rdf:
type
owl:
Class
.
<http://www.reportinghub.no/ep/schema/flow#NaturalGas>
rdf:
type
owl:
Class
.
<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
rdf:
type
owl:
Class
;
rdfs:
label
"(temporal part of a) quantity of material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
<http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial>
rdf:
type
owl:
Class
;
rdfs:
label
"(temporal part of a) sample of material"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
.
ep-prodact:
AdministerFirstAid
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
AirTrafficOperation
rdf:
type
ep-prodact:
ProductionActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionActivityType
;
rdfs:
label
"air traffic operation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
,
ep-prodact:
Transporta
tionActivity
.
rdfs:
subClassOf
ep-prodact:
TransportationActivity
,
ep-prodact:
PartOfProduc
tionActivity
.
ep-prodact:
Alarm
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
.
ep-prodact:
AnnualProductionActivity
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity>
.
ep-prodact:
AnnualProductionActivityToDate
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdfs:
subClassOf
ep-prodact:
AnnualProductionActivity
.
ep-prodact:
AnnualProductionOperationsActivityToEndOfReportingPeriod
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdfs:
subClassOf
ep-prodact:
ProductionOperationsActivity
,
ep-prodact:
AnnualProductionActivityToDate
.
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
ep-prodact:
AnnualProductionActivityToDate
,
ep-prodact:
ProductionOperationsActivity
.
ep-prodact:
AnnualProductionVolumeActivityToEndOfReportingPeriod
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdfs:
subClassOf
ep-prodact:
ProductionVolumeActivity
,
ep-prodact:
AnnualProductionActivityToDate
.
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
ep-prodact:
AnnualProductionActivityToDate
,
ep-prodact:
ProductionVolumeActivity
.
ep-prodact:
CargoShipOperation
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
,
ep-prodact:
Transporta
tionActivity
.
rdfs:
subClassOf
ep-prodact:
TransportationActivity
,
ep-prodact:
PartOfProduc
tionActivity
.
ep-prodact:
ConstructionOperation
rdf:
type
ep-prodact:
ProductionActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionActivityType
;
rdfs:
label
"construction operation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
.
ep-prodact:
CumulativeProductionActivitySinceProductionBegan
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity>
.
ep-prodact:
DailyProductionOperationsActivity
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdfs:
subClassOf
ep-prodact:
ProductionOperationsActivity
,
<http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity>
.
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity>
,
ep-prodact:
ProductionOperationsActivity
.
ep-prodact:
DailyProductionVolumeActivity
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdfs:
subClassOf
ep-prodact:
ProductionVolumeActivity
,
<http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity>
.
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#DailyProductionActivity>
,
ep-prodact:
ProductionVolumeActivity
.
ep-prodact:
Deviation
rdf:
type
ep-prodact:
ProductionActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionActivityType
;
rdfs:
label
"deviation"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
.
ep-prodact:
DrillOrExcercise
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
Fire
...
...
@@ -169,55 +185,55 @@ ep-prodact:FlowLine-Production
ep-prodact:
FluidLevelTest
rdf:
type
owl:
Class
;
rdfs:
label
"fluid level test"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#
ProductionActivity>
,
<http://www.reportinghub.no/ep/schema/activity#WellTest
>
.
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#
WellTest>
,
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity
>
.
ep-prodact:
FluidSampling-DST
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - DST"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-RFTorMDT
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - RFT or MDT"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-bottomhole
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - bottomhole"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-formationTester
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - formation tester"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-recombined
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - recombined"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-separatorGas
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - separator gas"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-separatorOil
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - separator oil"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-separatorWater
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - separator water"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-synthetic
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdfs:
label
"fluid sampling - synthetic"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
ep-prodact:
FluidSampling-wellhead
rdf:
type
ep-prodact:
FluidSamplingType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
FluidSamplingType
;
rdfs:
label
"fluid sampling - wellhead"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
FluidSamplingAndAnalysis
.
...
...
@@ -248,21 +264,26 @@ ep-prodact:Incident
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
InitialWellTest
rdf:
type
owl:
Class
,
ep-prodact:
WellTestReasonType
;
rdf:
type
ep-prodact:
WellTestReasonType
,
owl:
Class
;
rdfs:
label
"initial"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#WellTest>
.
ep-prodact:
InjectionWellTest
rdf:
type
owl:
Class
;
rdfs:
label
"injection well test"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#
ProductionActivity>
,
<http://www.reportinghub.no/ep/schema/activity#WellTest
>
.
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#
WellTest>
,
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity
>
.
ep-prodact:
Injury
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
IssueBillOfLading
rdf:
type
ep-prodact:
SalesActivityType
,
owl:
Class
;
rdfs:
label
"issue bill of lading"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
SalesActivity
.
ep-prodact:
IssueWorkPermit
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
JobObservation
...
...
@@ -282,20 +303,25 @@ ep-prodact:LostTimeIncident
rdfs:
subClassOf
ep-prodact:
Incident
.
ep-prodact:
MaintenanceActivity
rdf:
type
ep-prodact:
ProductionActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionActivityType
;
rdfs:
label
"maintenance activity"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
.
ep-prodact:
MakeATransaction
rdf:
type
ep-prodact:
SalesActivityType
,
owl:
Class
;
rdfs:
label
"make a transaction"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
SalesActivity
.
ep-prodact:
MarineOperation
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
,
ep-prodact:
Transporta
tionActivity
.
rdfs:
subClassOf
ep-prodact:
TransportationActivity
,
ep-prodact:
PartOfProduc
tionActivity
.
ep-prodact:
MedicalTreatmentInjury
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
Injury
.
ep-prodact:
MonthlyProductionActivityToEndOfReportingPeriod
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#MonthlyProductionActivity>
.
ep-prodact:
MovementOfProduct
...
...
@@ -317,12 +343,12 @@ ep-prodact:NotablePartOfProductionActivity
rdfs:
subClassOf
ep-prodact:
PartOfProductionActivity
.
ep-prodact:
OtherProductionActivity
rdf:
type
ep-prodact:
ProductionActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionActivityType
;
rdfs:
label
"other production activity"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#Activity>
.
ep-prodact:
OtherReasonWellTest
rdf:
type
owl:
Class
,
ep-prodact:
WellTestReasonType
;
rdf:
type
ep-prodact:
WellTestReasonType
,
owl:
Class
;
rdfs:
label
"other"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#WellTest>
.
...
...
@@ -337,17 +363,17 @@ ep-prodact:Participation
rdfs:
subPropertyOf
ep-prodact:
involvement
.
ep-prodact:
PeriodicWellTest
rdf:
type
owl:
Class
,
ep-prodact:
WellTestReasonType
;
rdf:
type
ep-prodact:
WellTestReasonType
,
owl:
Class
;
rdfs:
label
"periodic"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#WellTest>
.
ep-prodact:
PowerStationFailure
rdf:
type
ep-prodact:
ProductionActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionActivityType
;
rdfs:
label
"power station failure"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#Activity>
.
ep-prodact:
ProductCompletedLifting
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product completed lifting"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
...
...
@@ -357,72 +383,72 @@ ep-prodact:ProductDespatch
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity>
.
ep-prodact:
ProductGain-Loss
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product gain/loss"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductInputToStorage
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product input to storage"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductLifted
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product lifted"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductLiftingEntitlement
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product lifting entitlement"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductLiftingEntitlementRemaining
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product lifting entitlement remaining"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductMassAdjustment
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product mass adjustment"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductPartialLifting
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product partial lifting"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductPipelineLifting
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product pipeline lifting"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductProductionImbalance
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product production imbalance"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductSwap
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product swap"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductTankerLifting
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product tanker lifting"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductTransaction
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product transaction"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductTransfer
rdf:
type
ep-prodact:
MovementOfProductType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
MovementOfProductType
;
rdfs:
label
"product transfer"
^^
xsd:
string
;
rdfs:
subClassOf
ep-prodact:
MovementOfProduct
.
ep-prodact:
ProductionActivityLastingLessThanAYear
rdf:
type
owl:
Class
,
ep-prodact:
ProductionOperationClassByDuration
;
rdf:
type
ep-prodact:
ProductionOperationClassByDuration
,
owl:
Class
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity>
.
ep-prodact:
ProductionActivityType
...
...
@@ -441,7 +467,7 @@ ep-prodact:ProductionOperationMethodType
rdfs:
subClassOf
owl:
Class
.
ep-prodact:
ProductionOperationsActivity
rdf:
type
ep-prodact:
ProductionActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
ProductionActivityType
;
rdfs:
label
"production operations activity"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity>
.
...
...
@@ -454,7 +480,7 @@ ep-prodact:ReleasedToWater
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
ReportHazard
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
RestrictedWork
...
...
@@ -462,11 +488,11 @@ ep-prodact:RestrictedWork
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
RestrictedWorkInjury
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
Injury
.
ep-prodact:
RevisionWellTest
rdf:
type
owl:
Class
,
ep-prodact:
WellTestReasonType
;
rdf:
type
ep-prodact:
WellTestReasonType
,
owl:
Class
;
rdfs:
label
"revision"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#WellTest>
.
...
...
@@ -475,9 +501,19 @@ ep-prodact:SafetyActivityType
rdfs:
subClassOf
owl:
Class
.
ep-prodact:
SafetyMeeting
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
SalesActivity
rdf:
type
owl:
Class
;
rdfs:
label
"sales activity"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#Activity>
.
ep-prodact:
SalesActivityType
rdf:
type
rdfs:
Class
;
rdfs:
label
"sales activity type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-prodact:
SentAshore
rdf:
type
owl:
Class
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
...
...
@@ -491,7 +527,7 @@ ep-prodact:SickOnBoard
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
SpillOrLeak
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
SubstanceType
...
...
@@ -504,7 +540,7 @@ ep-prodact:TransportationActivity
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#Activity>
.
ep-prodact:
UnknownReasonWellTest
rdf:
type
owl:
Class
,
ep-prodact:
WellTestReasonType
;
rdf:
type
ep-prodact:
WellTestReasonType
,
owl:
Class
;
rdfs:
label
"unknown"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/activity#WellTest>
.
...
...
@@ -520,7 +556,7 @@ ep-prodact:WaterDischarge
ep-prodact:
WaterSample
rdf:
type
owl:
Class
;
rdfs:
label
"(temporal part of a) water sample"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/
well#Water>
,
<http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial
>
.
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/
flow#SampleOfMaterial>
,
<http://www.reportinghub.no/ep/schema/well#Water
>
.
ep-prodact:
WellTestReasonType
rdf:
type
rdfs:
Class
;
...
...
@@ -528,11 +564,11 @@ ep-prodact:WellTestReasonType
rdfs:
subClassOf
owl:
Class
.
ep-prodact:
WorkingUnderPermit
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
HealthSafetyAndEnvironmentActivity
.
ep-prodact:
WorkingUnderPermitWithSJA
rdf:
type
ep-prodact:
SafetyActivityType
,
owl:
Class
;
rdf:
type
owl:
Class
,
ep-prodact:
SafetyActivityType
;
rdfs:
subClassOf
ep-prodact:
WorkingUnderPermit
.
ep-prodact:
ammoniumDensity
...
...
@@ -546,7 +582,7 @@ ep-prodact:amountOfOil
rdfs:
range
ep-core:
Mass
.
ep-prodact:
cargoBatchNumber
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
;
rdfs:
label
"cargo batch number"
^^
xsd:
string
.
...
...
@@ -557,7 +593,7 @@ ep-prodact:cargoLoaded
rdfs:
range
ep-core:
PhysicalObject
.
ep-prodact:
cargoNumber
rdf:
type
owl:
FunctionalProperty
,
owl:
Datatype
Property
;
rdf:
type
owl:
DatatypeProperty
,
owl:
Functional
Property
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
;
rdfs:
label
"cargo number"
^^
xsd:
string
.
...
...
@@ -589,7 +625,7 @@ ep-prodact:glycolDensity
rdfs:
range
ep-core:
Density
.
ep-prodact:
hasGasLiftChoke
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#WellTest>
;
rdfs:
label
"has gas lift choke"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/production-equipment#GasLiftChoke>
.
...
...
@@ -606,7 +642,7 @@ ep-prodact:hasPredecessor
rdfs:
range
<http://www.reportinghub.no/ep/schema/activity#Activity>
.
ep-prodact:
hasShutInPressure
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
<http://www.reportinghub.no/ep/schema/activity#ProductionWellTest>
;
rdfs:
label
"has shut-in pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
...
...
@@ -618,25 +654,25 @@ ep-prodact:hasValidPredecessor
rdfs:
range
<http://www.reportinghub.no/ep/schema/activity#Activity>
.
ep-prodact:
injectionWellTestMaximumAnnularPressure
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-prodact:
InjectionWellTest
;
rdfs:
label
"injection well test maximum annular pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-prodact:
injectionWellTestMinimumAnnularPressure
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-prodact:
InjectionWellTest
;
rdfs:
label
"injection well test minimum annular pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-prodact:
injectionWellTestWellheadFlowingPressure
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-prodact:
InjectionWellTest
;
rdfs:
label
"injection well test wellhead flowing pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
ep-prodact:
injectionWellTestWellheadMaximumPressure
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-prodact:
InjectionWellTest
;
rdfs:
label
"injection well test wellhead maximum pressure"
^^
xsd:
string
;
rdfs:
range
ep-core:
Pressure
.
...
...
@@ -647,7 +683,7 @@ ep-prodact:involvement
rdfs:
range
ep-core:
PhysicalObject
.
ep-prodact:
movedProduct
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
ep-prodact:
MovementOfProduct
;
rdfs:
label
"moved product"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
.
...
...
@@ -708,7 +744,7 @@ ep-prodact:oilInWater
rdfs:
range
ep-core:
MassPerUnitMassConcentration
.
ep-prodact:
onProductionFacility
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity>
;
rdfs:
label
"on facility"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility>
.
...
...
@@ -734,7 +770,7 @@ ep-prodact:productionActivityPeriodClassification
rdfs:
range
ep-prodact:
ProductionOperationClassByDuration
.
ep-prodact:
productionOperator
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#ProductionActivity>
;
rdfs:
label
"production operator"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/organization#Organization>
.
...
...
@@ -750,7 +786,7 @@ ep-prodact:samplePhValue
rdfs:
range
xsd:
double
.
ep-prodact:
samplePoint
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdfs:
domain
ep-prodact:
WaterSample
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/production-core#TemporalPartOfAPointInSpace>
.
...
...
@@ -770,7 +806,7 @@ ep-prodact:samplingPerformedAt
rdfs:
range
<http://www.reportinghub.no/ep/schema/facility#Facility>
.
ep-prodact:
testedWellBoreInterval
rdf:
type
owl:
ObjectProperty
,
owl:
Functional
Property
;
rdf:
type
owl:
FunctionalProperty
,
owl:
Object
Property
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#WellTest>
;
rdfs:
label
"tested wellbore interval"
^^
xsd:
string
;
rdfs:
range
ep-core:
PhysicalObject
.
...
...
@@ -807,21 +843,5 @@ ep-prodact:yearlyActivityToDate
rdfs:
domain
ep-prodact:
ProductionActivityLastingLessThanAYear
;
rdfs:
range
ep-prodact:
AnnualProductionActivityToDate
.
<http://www.reportinghub.no/ep/schema/flow#CrudeOil>
rdf:
type
owl:
Class
.
<http://www.reportinghub.no/ep/schema/flow#NaturalGas>
rdf:
type
owl:
Class
.
<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
rdf:
type
owl:
Class
;
rdfs:
label
"(temporal part of a) quantity of material"
^^
xsd:
string
;
rdfs:
subClassOf
ep-core:
PhysicalObject
.
<http://www.reportinghub.no/ep/schema/flow#SampleOfMaterial>
rdf:
type
owl:
Class
;
rdfs:
label
"(temporal part of a) sample of material"
^^
xsd:
string
;
rdfs:
subClassOf
<http://www.reportinghub.no/ep/schema/flow#QuantityOfMaterial>
.
<http://www.reportinghub.no/ep/schema/well#WellGroup>
rdf:
type
owl:
Class
.
...
...
www.reportinghub.no/ep/spin/SPIN_EPIM-MPR-lib-v1.1.spin.ttl
View file @
87fa2ff
...
...
@@ -12,6 +12,7 @@
@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
production-geometry:
<http://evn.topbraidlive.org/www.reportinghub.no/ep/schema/1.0/production-geometry#>
.
@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#>
.
...
...
@@ -479,6 +480,37 @@ ep-mpr-spin-lib:selectDensityScale
])
]
.
ep-mpr-spin-lib:
selectDestinationType
rdf:
type
spin:
Function
;
rdfs:
label
"select DestinationType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-mpr-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
([
sp:
varName
"destinationType"
^^
xsd:
string
])
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.epim.no/schemas/mprml/1#SDT_harbour>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/geography#Harbour>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.epim.no/schemas/mprml/1#SDT_terminal>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/geography#Terminal>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/geography#PartOfTheSurfaceOfTheEarth>
]
]
;
sp:
variable
[
sp:
varName
"destinationType"
^^
xsd:
string
]
])
]
.
ep-mpr-spin-lib:
selectDimensionlessScale
rdf:
type
spin:
Function
;
rdfs:
subClassOf
ep-mpr-spin-lib:
Function
;
...
...
@@ -4665,6 +4697,37 @@ ep-mpr-spin-lib:selectRatioScale
])
]
.
ep-mpr-spin-lib:
selectSalesActivityType
rdf:
type
spin:
Function
;
rdfs:
label
"select SalesActivityType"
^^
xsd:
string
;
rdfs:
subClassOf
ep-mpr-spin-lib:
Function
;
spin:
body
[
rdf:
type
sp:
Select
;
sp:
resultVariables
([
sp:
varName
"salesActivityType"
^^
xsd:
string
])
;
sp:
where
([
rdf:
type
sp:
Bind
;
sp:
expression
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.epim.no/schemas/mprml/1#SEK_billoflading>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/production-activity#IssueBillOfLading>
;
sp:
arg3
[
rdf:
type
sp:
if
;
sp:
arg1
[
rdf:
type
sp:
eq
;
sp:
arg1
spin:
_arg1
;
sp:
arg2
<http://www.epim.no/schemas/mprml/1#SEK_transactiondate>
]
;
sp:
arg2
<http://www.reportinghub.no/ep/schema/production-activity#MakeATransaction>
;
sp:
arg3
<http://www.reportinghub.no/ep/schema/production-activity#SalesActivity>
]
]
;
sp:
variable
[
sp:
varName
"salesActivityType"
^^
xsd:
string
]
])
]
.
ep-mpr-spin-lib:
selectTemperatureScale
rdf:
type
spin:
Function
;
rdfs:
subClassOf
ep-mpr-spin-lib:
Function
;
...
...
@@ -6608,6 +6671,4 @@ ep-mpr-spin-lib:selectWorkScale
])
]
.
_:
b1
sp:
varName
"productVolumeReportPeriodType"
^^
xsd:
string
.
...
...
www.reportinghub.no/ep/transform/TRANSFORM_mpr-productVolume-v1.0.ttl
View file @
87fa2ff
This diff could not be displayed because it is too large.
Please
register
or
login
to post a comment