David Leal

Merge branch 'DL_work_on_DPR'

# Saved by TopBraid on Sat Sep 24 18:23:53 BST 2011
# Saved by TopBraid on Fri Oct 07 17:58:08 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/core
......@@ -6,6 +6,7 @@
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> .
@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
@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#> .
......@@ -69,6 +70,16 @@ ep-eqt:ClassOfSupplyDefinedByAManufacturer
rdfs:label "manufacturer model"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-eqt:Compressor
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "compressor"^^xsd:string ;
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:Controller-lift
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "controller - lift"^^xsd:string ;
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:DrillBit
rdf:type owl:Class ;
rdfs:label "drill bit"^^xsd:string ;
......@@ -134,12 +145,32 @@ ep-eqt:Liner
rdfs:subClassOf ep-eqt:CasingLinerTubing ;
owl:disjointWith ep-eqt:Casing , ep-eqt:Tubing .
ep-eqt:Manifold-injection
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "manifold - injection"^^xsd:string ;
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:Manifold-production
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "manifold - production"^^xsd:string ;
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:ProductionCasing
rdf:type ep-eqt:CasingRoleType , owl:Class ;
rdfs:label "production casing"^^xsd:string ;
rdfs:subClassOf ep-eqt:Casing ;
owl:disjointWith ep-eqt:TopCasing , ep-eqt:IntermediateCasing .
ep-eqt:Separator
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "separator"^^xsd:string ;
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:Tank
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "tank"^^xsd:string ;
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:TopCasing
rdf:type ep-eqt:CasingRoleType , owl:Class ;
rdfs:label "top casing"^^xsd:string ;
......
# Saved by TopBraid on Tue Sep 27 11:16:52 BST 2011
# Saved by TopBraid on Fri Oct 07 18:54:28 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/core
......@@ -17,33 +17,78 @@
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:versionInfo "0.1.0"^^xsd:string .
ep-fac:Completion
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "completion"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:Facility
rdf:type owl:Class ;
rdfs:label "facility"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-fac:Field
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "field"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:FixedFacility
rdf:type owl:DeprecatedClass ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:FixedOrMoveableRigType
rdf:type rdfs:Class ;
rdfs:label "fixed of moveable rig type"^^xsd:string ;
rdfs:label "fixed or moveable rig type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-fac:FixedRig
rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ;
rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ;
rdfs:label "fixed rig"^^xsd:string ;
rdfs:subClassOf ep-fac:FixedFacility , ep-fac:Rig .
rdfs:subClassOf ep-fac:Rig , ep-fac:FixedFacility .
ep-fac:Flowline
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "flowline"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:Flowline-production
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "flowline - production"^^xsd:string ;
rdfs:subClassOf ep-fac:Flowline .
ep-fac:Lease
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "lease"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:MoveableFacility
rdf:type owl:Class ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:MoveableRig
rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ;
rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ;
rdfs:label "moveable rig"^^xsd:string ;
rdfs:subClassOf ep-fac:MoveableFacility , ep-fac:Rig .
rdfs:subClassOf ep-fac:Rig , ep-fac:MoveableFacility .
ep-fac:Platform
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "platform"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:ProductionFacility
rdf:type owl:Class ;
rdfs:label "production facility"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:ProductionFacilityType
rdf:type rdfs:Class ;
rdfs:label "production facility type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-fac:Reservoir
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "reservoir"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:Rig
rdf:type owl:Class ;
......@@ -68,13 +113,23 @@ ep-fac:SurroundingWater-meanSeaLevel
rdfs:label "surrounding water at mean sea level"^^xsd:string ;
rdfs:subClassOf ep-fac:SurroundingWater .
ep-fac:Template
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "template"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:TemporalPartOfARig
rdf:type owl:Class ;
rdfs:label "(temporal part of a) rig"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:Zone
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "zone"^^xsd:string ;
rdfs:subClassOf ep-fac:Facility .
ep-fac:depthOfSurroundingWater
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-fac:SurroundingWater ;
rdfs:label "depth of surrounding water"^^xsd:string ;
rdfs:range ep-core:Length .
......
# Saved by TopBraid on Fri Oct 07 18:37:43 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/core
@prefix : <http://www.reportinghub.no/ep/schema/1.0/flow#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/ep/schema/1.0/flow>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
:Flow
rdf:type owl:Class ;
rdfs:label "flow"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> .
# Saved by TopBraid on Fri Oct 07 16:24:19 BST 2011
# Saved by TopBraid on Fri Oct 07 17:46:32 BST 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
@prefix : <http://www.reportinghub.no/ep/schema/1.0/geography#> .
@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
@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#> .
......@@ -10,20 +12,20 @@
<http://www.reportinghub.no/ep/schema/1.0/geography>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
:Country
rdf:type owl:Class ;
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "country"^^xsd:string ;
rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ;
owl:disjointWith :State , :County .
owl:disjointWith :County , :State .
:County
rdf:type owl:Class ;
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "county"^^xsd:string ;
rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ;
owl:disjointWith :Country , :State .
owl:disjointWith :State , :Country .
:PartOfTheSurfaceOfTheEarth
rdf:type owl:Class ;
......@@ -31,7 +33,7 @@
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
:State
rdf:type owl:Class ;
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "state"^^xsd:string ;
rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ;
owl:disjointWith :Country , :County .
owl:disjointWith :County , :Country .
......
# Saved by TopBraid on Fri Oct 07 16:14:22 BST 2011
# Saved by TopBraid on Fri Oct 07 17:52:49 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
@prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
......@@ -12,7 +14,7 @@
<http://www.reportinghub.no/ep/schema/1.0/well>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:versionInfo "0.1.0"^^xsd:string .
<http://www.reportinghub.no/ep/schema/equipment#Equipment>
......@@ -28,13 +30,18 @@ ep-well:CementingFluidType
rdfs:label "cementing fluid type"^^xsd:string ;
rdfs:subClassOf ep-well:FluidType .
ep-well:Cluster
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "cluster"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-well:Condensate
rdf:type ep-well:FluidComponentType , owl:Class ;
rdf:type owl:Class , ep-well:FluidComponentType ;
rdfs:label "condensate"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-well:Filtrate
rdf:type owl:Class , ep-well:FluidComponentType ;
rdf:type ep-well:FluidComponentType , owl:Class ;
rdfs:label "filtrate"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
......@@ -54,18 +61,18 @@ ep-well:FluidType
rdfs:subClassOf owl:Class .
ep-well:Gas
rdf:type ep-well:FluidComponentType , owl:Class ;
rdf:type owl:Class , ep-well:FluidComponentType ;
rdfs:label "gas"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-well:HphtWellBore
rdf:type owl:Class , ep-well:WellBoreHphtType ;
rdf:type ep-well:WellBoreHphtType , owl:Class ;
rdfs:label "high pressure high temperature well bore"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
owl:disjointWith ep-well:NotHphtWellBore .
ep-well:LeakyWellBore
rdf:type ep-well:WellBoreTightnessType , owl:Class ;
rdf:type owl:Class , ep-well:WellBoreTightnessType ;
rdfs:label "leaky well bore"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
owl:disjointWith ep-well:TightWellBore .
......@@ -76,28 +83,28 @@ ep-well:LowerPartOfAWellBore
rdfs:subClassOf ep-well:SpatialPartOfAWellBore .
ep-well:Mud
rdf:type owl:Class , ep-well:CementingFluidType ;
rdf:type ep-well:CementingFluidType , owl:Class ;
rdfs:label "mud"^^xsd:string ;
rdfs:subClassOf ep-well:CementingFluid ;
owl:disjointWith ep-well:Spacer , ep-well:Wash , ep-well:Slurry .
owl:disjointWith ep-well:Slurry , ep-well:Wash , ep-well:Spacer .
ep-well:Mud-oilBased
rdf:type ep-well:MudClass , owl:Class ;
rdf:type owl:Class , ep-well:MudClass ;
rdfs:label "mud - oil based"^^xsd:string ;
rdfs:subClassOf ep-well:Mud ;
owl:disjointWith ep-well:Mud-other , ep-well:Mud-waterBased .
owl:disjointWith ep-well:Mud-waterBased , ep-well:Mud-other .
ep-well:Mud-other
rdf:type ep-well:MudClass , owl:Class ;
rdf:type owl:Class , ep-well:MudClass ;
rdfs:label "mud - other"^^xsd:string ;
rdfs:subClassOf ep-well:Mud ;
owl:disjointWith ep-well:Mud-oilBased , ep-well:Mud-waterBased .
owl:disjointWith ep-well:Mud-waterBased , ep-well:Mud-oilBased .
ep-well:Mud-waterBased
rdf:type ep-well:MudClass , owl:Class ;
rdf:type owl:Class , ep-well:MudClass ;
rdfs:label "mud - water based"^^xsd:string ;
rdfs:subClassOf ep-well:Mud ;
owl:disjointWith ep-well:Mud-other , ep-well:Mud-oilBased .
owl:disjointWith ep-well:Mud-oilBased , ep-well:Mud-other .
ep-well:MudClass
rdf:type owl:Class ;
......@@ -105,13 +112,13 @@ ep-well:MudClass
rdfs:subClassOf ep-well:FluidType .
ep-well:NotHphtWellBore
rdf:type owl:Class , ep-well:WellBoreHphtType ;
rdf:type ep-well:WellBoreHphtType , owl:Class ;
rdfs:label "not high pressure high temperature well bore"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
owl:disjointWith ep-well:HphtWellBore .
ep-well:Oil
rdf:type owl:Class , ep-well:FluidComponentType ;
rdf:type ep-well:FluidComponentType , owl:Class ;
rdfs:label "oil"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
......@@ -126,16 +133,16 @@ ep-well:RecoveredCore
rdfs:subClassOf ep-core:PhysicalObject .
ep-well:Slurry
rdf:type owl:Class , ep-well:CementingFluidType ;
rdf:type ep-well:CementingFluidType , owl:Class ;
rdfs:label "slurry"^^xsd:string ;
rdfs:subClassOf ep-well:CementingFluid ;
owl:disjointWith ep-well:Mud , ep-well:Spacer , ep-well:Wash .
owl:disjointWith ep-well:Wash , ep-well:Spacer , ep-well:Mud .
ep-well:Spacer
rdf:type owl:Class , ep-well:CementingFluidType ;
rdf:type ep-well:CementingFluidType , owl:Class ;
rdfs:label "spacer"^^xsd:string ;
rdfs:subClassOf ep-well:CementingFluid ;
owl:disjointWith ep-well:Mud , ep-well:Wash , ep-well:Slurry .
owl:disjointWith ep-well:Slurry , ep-well:Wash , ep-well:Mud .
ep-well:SpatialPartOfAWell
rdf:type owl:Class ;
......@@ -163,7 +170,7 @@ ep-well:TemporalPartOfAWellBore
rdfs:subClassOf ep-core:PhysicalObject .
ep-well:TightWellBore
rdf:type ep-well:WellBoreTightnessType , owl:Class ;
rdf:type owl:Class , ep-well:WellBoreTightnessType ;
rdfs:label "tight well bore"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
owl:disjointWith ep-well:LeakyWellBore .
......@@ -174,23 +181,23 @@ ep-well:UserDescribedCementingFluidType
rdfs:subClassOf ep-well:FluidType .
ep-well:Wash
rdf:type owl:Class , ep-well:CementingFluidType ;
rdf:type ep-well:CementingFluidType , owl:Class ;
rdfs:label "wash"^^xsd:string ;
rdfs:subClassOf ep-well:CementingFluid ;
owl:disjointWith ep-well:Mud , ep-well:Spacer , ep-well:Slurry .
owl:disjointWith ep-well:Slurry , ep-well:Spacer , ep-well:Mud .
ep-well:Water
rdf:type ep-well:FluidComponentType , owl:Class ;
rdf:type owl:Class , ep-well:FluidComponentType ;
rdfs:label "water"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-well:Well
rdf:type owl:Class ;
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "well (whole life)"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWell .
ep-well:WellBore
rdf:type owl:Class ;
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "wellbore (whole life)"^^xsd:string ;
rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
rdfs:subClassOf
......@@ -200,7 +207,7 @@ ep-well:WellBore
] .
ep-well:WellBoreBottom
rdf:type owl:Class ;
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "wellbore bottom"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWellBore .
......@@ -236,79 +243,84 @@ ep-well:WellBoreWithoutCirculation
rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
owl:disjointWith ep-well:WellBoreWithCirculation .
ep-well:WellGroup
rdf:type owl:Class , ep-fac:ProductionFacilityType ;
rdfs:label "well group"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-well:WellHead
rdf:type owl:Class ;
rdf:type ep-fac:ProductionFacilityType , owl:Class ;
rdfs:label "well head"^^xsd:string ;
rdfs:subClassOf ep-well:SpatialPartOfAWell .
ep-well:averageBottomHolePressure
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "average bottom hole pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-well:averageBottomHoleTemperature
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "average bottom hole temperature"^^xsd:string ;
rdfs:range ep-core:Temperature .
ep-well:azimuth
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:PositionWithinWellBore ;
rdfs:label "azimuth"^^xsd:string ;
rdfs:range ep-core:PlaneAngle .
ep-well:bottomHoleMeasuredDepth
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "bottom hole measured depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:bottomHoleTemperature
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "bottom hole temperature"^^xsd:string ;
rdfs:range ep-core:Temperature .
ep-well:bottomHoleTrueVerticalDepth
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "bottom hole true vertical depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:carbonDioxideConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "carbon dioxide concentration"^^xsd:string ;
rdfs:range ep-core:SpecificMass .
ep-well:cementingFluidPerCentFreeWater
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:CementingFluid ;
rdfs:label "cementing fluid per cent free water"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:cementingFluidThickeningTime
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:CementingFluid ;
rdfs:label "cementing fluid thickening time"^^xsd:string ;
rdfs:range ep-core:TimeDuration .
ep-well:chlorideConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "chloride concentration"^^xsd:string ;
rdfs:range ep-core:SpecificMass .
ep-well:coreLength
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:RecoveredCore ;
rdfs:label "core length"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:diameterOfAWellBorePilotHole
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:WellBorePilotHole ;
rdfs:label "diameter of a wellbore pilot hole"^^xsd:string ;
rdfs:range ep-core:Length .
......@@ -320,73 +332,73 @@ ep-well:dominantComponent
rdfs:range ep-well:FluidComponentType .
ep-well:ethaneConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "ethane concentration"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:finalBottomHoleMeasuredDepth
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "final bottom hole measured depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:finalBottomHoleTrueVerticalDepth
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "final bottom hole true vertical depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:gasConcentrationHigh
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Fluid ;
rdfs:label "gas concentration - high"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:gasConcentrationLow
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:Fluid ;
rdfs:label "gas concentration - low"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:gasOilRatio
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:Fluid ;
rdfs:label "gas oil ratio"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:hasBarrel
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:RecoveredCore ;
rdfs:label "has barrel"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/equipment#InnerBarrel> .
ep-well:hydrogenSulfideConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "hydrogen sulfide concentration"^^xsd:string ;
rdfs:range ep-core:SpecificMass .
ep-well:inclination
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:PositionWithinWellBore ;
rdfs:label "inclination"^^xsd:string ;
rdfs:range ep-core:PlaneAngle .
ep-well:initialBottomHoleMeasuredDepth
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "initial bottom hole measured depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:isoButaneConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "iso-Butane concentration"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:isoPentaneConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "iso-Pentane concentration"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
......@@ -397,91 +409,91 @@ ep-well:lithologyDescription
rdfs:label "lithology description"^^xsd:string .
ep-well:measuredDepth
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:SpatialPartOfAWellBore ;
rdfs:label "measured depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:measuredDepthOfPlugTop
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "measured depth of plug top"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:measuredDepthToTheBottomOfAPartOfAWellBore
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:SpatialPartOfAWellBore ;
rdfs:label "measured depth to the bottom of a part of a wellbore"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:measuredDepthToTheTopOfAPartOfAWellBore
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:SpatialPartOfAWellBore ;
rdfs:label "measured depth to the top of a part of a wellbore"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:methaneConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "methane concentration"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:nominalInsideDiameterOfBoreHole
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "nominal inside diameter of borehole"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:norButaneConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "nor-Butane concentration"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:plannedBottomHoleMeasuredDepth
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "planned bottom hole measured depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:plannedPilotBottomHoleMeasuredDepth
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:WellBorePilotHole ;
rdfs:label "planned pilot bottom hole measured depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:plannedPilotBottomHoleTrueVerticalDepth
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:WellBorePilotHole ;
rdfs:label "planned pilot bottom hole true vertical depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:porePressure
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:SpatialPartOfAWellBore ;
rdfs:label "pore pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-well:porePressureEquivalentMudDensity
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "pore pressure - equivalent mud density"^^xsd:string ;
rdfs:range ep-core:Density .
ep-well:propaneConcentration
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:Gas ;
rdfs:label "propane concentration"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:ratioOfCementMixToWater
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:CementingFluid ;
rdfs:label "ratio of cement mix to water"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:relativeAmountOfCoreRecovered
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:RecoveredCore ;
rdfs:label "relative amount of core recovered"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
......@@ -492,13 +504,13 @@ ep-well:showDescription
rdfs:label "show description"^^xsd:string .
ep-well:shutInCasingPressure
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "shut in casing pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-well:shutInDrillPipePressure
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "shut in drill pipe pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
......@@ -509,46 +521,46 @@ ep-well:stratigraphyDescription
rdfs:label "stratigraphy description"^^xsd:string .
ep-well:strengthOfRockFormation
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:SurroundingRockFormation ;
rdfs:label "strength of rock formation"^^xsd:string ;
rdfs:range ep-core:StrengthOfRockFormation .
ep-well:trueVerticalDepth
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain ep-well:SpatialPartOfAWellBore ;
rdfs:label "true vertical depth"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:trueVerticalDepthToTheBottomOfAPartOfAWellBore
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:SpatialPartOfAWellBore ;
rdfs:label "true vertical depth to the bottom of a part of a wellbore"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:trueVerticalDepthToTheTopOfAPartOfAWellBore
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:SpatialPartOfAWellBore ;
rdfs:label "true vertical depth to the top of a part of a wellbore"^^xsd:string ;
rdfs:range ep-core:Length .
ep-well:waterOilRatio
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:Fluid ;
rdfs:label "water oil ratio"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-well:wellBoreCompletedAt
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "wellbore completed at"^^xsd:string .
ep-well:wellBorePreSpudAt
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "wellbore pre-spud at"^^xsd:string .
ep-well:wellBoreSpudAt
rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:TemporalPartOfAWellBore ;
rdfs:label "wellbore spud at"^^xsd:string .
......
This diff could not be displayed because it is too large.
# Saved by TopBraid on Fri Oct 07 16:29:54 BST 2011
# Saved by TopBraid on Fri Oct 07 19:15:32 BST 2011
# baseURI: null
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
# Saved by TopBraid on Fri Oct 07 15:43:30 BST 2011
# Saved by TopBraid on Fri Oct 07 19:15:39 BST 2011
# baseURI: http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume
# imports: http://www.reportinghub.no/ep/spin/1.1/lib
# 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/ep/schema/1.0/flow
# imports: http://spinrdf.org/spin
# imports: http://www.witsml.org/schemas/131/addendum/combo
@prefix : <http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume#> .
@prefix combo: <http://www.witsml.org/schemas/131/addendum/combo#> .
@prefix ep-flow: <http://www.reportinghub.no/ep/schema/1.0/flow#> .
@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#> .
......@@ -19,228 +21,355 @@
<http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://spinrdf.org/spin> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/spin/1.1/lib> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
combo:Co_productVolume
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 20101 Record the Facility that has the flow"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
rdfs:comment "STEP 20102 record the flows"^^xsd:string ;
sp:templates ([ sp:object _:b1 ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
sp:subject _:b2
] [ sp:object ep-flow:Flow ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object _:b2 ;
] [ sp:object _:b3 ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object _:b3 ;
] [ sp:object
[ sp:varName "productionFlowType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject _:b1
] [ sp:object _:b4 ;
sp:predicate rdfs:label ;
sp:subject _:b1
]) ;
sp:where ([ sp:object _:b4 ;
sp:where ([ sp:object _:b5 ;
sp:predicate combo:facilityRef ;
sp:subject spin:_this
] [ sp:object _:b5 ;
] [ sp:object _:b6 ;
sp:predicate combo:nameRef ;
sp:subject _:b4
] [ sp:object _:b3 ;
sp:subject _:b5
] [ sp:object _:b7 ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject _:b6
] [ sp:object _:b8 ;
sp:predicate combo:flowRef ;
sp:subject _:b5
] [ sp:object _:b4 ;
sp:predicate combo:name ;
sp:subject _:b8
] [ sp:object _:b9 ;
sp:predicate combo:kindRef ;
sp:subject _:b8
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "flowDirection"^^xsd:string
] ;
sp:predicate combo:directionRef ;
sp:subject _:b8
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "flowQualifier"^^xsd:string
] ;
sp:predicate combo:qualifierRef ;
sp:subject _:b8
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 _:b7
] ;
sp:variable _:b10
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:buildProductionFacilityURI ;
sp:arg1 _:b10
] ;
sp:variable _:b2
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 _:b4
] ;
sp:variable _:b11
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:buildProductionFlowURI ;
sp:arg1 _:b11
] ;
sp:variable _:b1
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:selectProductionFlowPurposeType ;
sp:arg1 _:b9
] ;
sp:variable _:b3
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:selectProductionFlowQualifierType ;
sp:arg1 _:b9
] ;
sp:variable
[ sp:varName "productionFlowQualitierType"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment """STEP 20101 Record the Facility that has the flows
Nothing is done with the namingSystem!"""^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
sp:predicate rdf:type ;
sp:subject _:b12
] [ sp:object _:b13 ;
sp:predicate rdf:type ;
sp:subject _:b12
] [ sp:object _:b14 ;
sp:predicate rdfs:label ;
sp:subject _:b12
]) ;
sp:where ([ sp:object _:b15 ;
sp:predicate combo:facilityRef ;
sp:subject spin:_this
] [ sp:object _:b16 ;
sp:predicate combo:nameRef ;
sp:subject _:b15
] [ sp:object _:b14 ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject _:b16
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "facilityNamingSystem"^^xsd:string
] ;
sp:predicate combo:namingSystem ;
sp:subject _:b5
sp:subject _:b16
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b6 ;
sp:elements ([ sp:object _:b17 ;
sp:predicate combo:kindRef ;
sp:subject _:b5
sp:subject _:b16
])
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:normalizeString ;
sp:arg1 _:b3
sp:arg1 _:b14
] ;
sp:variable _:b7
sp:variable _:b18
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:buildProductionFacilityURI ;
sp:arg1 _:b7
sp:arg1 _:b18
] ;
sp:variable _:b1
sp:variable _:b12
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type ep-spin-lib:selectProductionFacilityType ;
sp:arg1 _:b6
sp:arg1 _:b17
] ;
sp:variable _:b2
sp:variable _:b13
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 20101"^^xsd:string ;
rdfs:comment "STEP 9999 stream of conciousness"^^xsd:string ;
sp:templates () ;
sp:where ([ sp:object _:b8 ;
sp:where ([ sp:object _:b19 ;
sp:predicate combo:facilityRef ;
sp:subject spin:_this
] [ sp:object _:b9 ;
] [ sp:object _:b20 ;
sp:predicate combo:nameRef ;
sp:subject _:b8
sp:subject _:b19
] [ sp:object
[ sp:varName "facilityName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject _:b9
sp:subject _:b20
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "facilityNamingSystem"^^xsd:string
] ;
sp:predicate combo:namingSystem ;
sp:subject _:b9
sp:subject _:b20
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "facilityKind"^^xsd:string
] ;
sp:predicate combo:kindRef ;
sp:subject _:b9
sp:subject _:b20
])
] [ sp:object _:b10 ;
] [ sp:object _:b21 ;
sp:predicate combo:flowRef ;
sp:subject _:b8
sp:subject _:b19
] [ sp:object
[ sp:varName "flowName"^^xsd:string
] ;
sp:predicate combo:name ;
sp:subject _:b10
sp:subject _:b21
] [ sp:object
[ sp:varName "flowKind"^^xsd:string
] ;
sp:predicate combo:kindRef ;
sp:subject _:b10
sp:subject _:b21
] [ sp:object
[ sp:varName "flowDirection"^^xsd:string
] ;
sp:predicate combo:directionRef ;
sp:subject _:b10
sp:subject _:b21
] [ sp:object
[ sp:varName "flowQualifier"^^xsd:string
] ;
sp:predicate combo:qualifierRef ;
sp:subject _:b10
] [ sp:object _:b11 ;
sp:subject _:b21
] [ sp:object _:b22 ;
sp:predicate combo:productRef ;
sp:subject _:b10
] [ sp:object _:b12 ;
sp:subject _:b21
] [ sp:object _:b23 ;
sp:predicate combo:nameRef ;
sp:subject _:b11
sp:subject _:b22
] [ sp:object
[ sp:varName "productName"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject _:b12
sp:subject _:b23
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "productNamingSystem"^^xsd:string
] ;
sp:predicate combo:namingSystem ;
sp:subject _:b12
sp:subject _:b23
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b13 ;
sp:elements ([ sp:object _:b24 ;
sp:predicate combo:kindRef ;
sp:subject _:b12
sp:subject _:b23
])
] [ sp:object _:b13 ;
] [ sp:object _:b24 ;
sp:predicate combo:kindRef ;
sp:subject _:b11
] [ sp:object _:b14 ;
sp:subject _:b22
] [ sp:object _:b25 ;
sp:predicate combo:periodRef ;
sp:subject _:b11
sp:subject _:b22
] [ sp:object
[ sp:varName "periodKind"^^xsd:string
] ;
sp:predicate combo:kindRef ;
sp:subject _:b14
sp:subject _:b25
] [ sp:object
[ sp:varName "startTime"^^xsd:string
] ;
sp:predicate combo:dTimStart ;
sp:subject _:b14
sp:subject _:b25
] [ sp:object
[ sp:varName "endTime"^^xsd:string
] ;
sp:predicate combo:dTimEnd ;
sp:subject _:b14
sp:subject _:b25
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b15 ;
sp:elements ([ sp:object _:b26 ;
sp:predicate combo:volumeRef ;
sp:subject _:b14
sp:subject _:b25
] [ sp:object
[ sp:varName "realVolume"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject _:b15
sp:subject _:b26
] [ sp:object
[ sp:varName "uomVolume"^^xsd:string
] ;
sp:predicate combo:uomRef ;
sp:subject _:b15
sp:subject _:b26
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object _:b16 ;
sp:elements ([ sp:object _:b27 ;
sp:predicate combo:volumeStdRef ;
sp:subject _:b14
sp:subject _:b25
] [ sp:object
[ sp:varName "realVolumeStd"^^xsd:string
] ;
sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
sp:subject _:b16
sp:subject _:b27
] [ sp:object
[ sp:varName "uomVolumeStd"^^xsd:string
] ;
sp:predicate combo:uomRef ;
sp:subject _:b16
sp:subject _:b27
])
])
] .
_:b4 sp:varName "facilityRef"^^xsd:string .
_:b15
sp:varName "facilityRef"^^xsd:string .
_:b5 sp:varName "facilityNameRef"^^xsd:string .
_:b16
sp:varName "facilityNameRef"^^xsd:string .
_:b3 sp:varName "facilityName"^^xsd:string .
_:b14
sp:varName "facilityName"^^xsd:string .
_:b6 sp:varName "facilityKind"^^xsd:string .
_:b17
sp:varName "facilityKind"^^xsd:string .
_:b7 sp:varName "normalizedFacilityName"^^xsd:string .
_:b18
sp:varName "normalizedFacilityName"^^xsd:string .
_:b1 sp:varName "productionFacility"^^xsd:string .
_:b12
sp:varName "productionFacility"^^xsd:string .
_:b2 sp:varName "productionFacilityType"^^xsd:string .
_:b13
sp:varName "productionFacilityType"^^xsd:string .
_:b8 sp:varName "facility"^^xsd:string .
_:b19
sp:varName "facility"^^xsd:string .
_:b9 sp:varName "facilityNameRef"^^xsd:string .
_:b20
sp:varName "facilityNameRef"^^xsd:string .
_:b10
_:b21
sp:varName "flow"^^xsd:string .
_:b11
_:b22
sp:varName "product"^^xsd:string .
_:b12
_:b23
sp:varName "productNameRef"^^xsd:string .
_:b13
_:b24
sp:varName "productKind"^^xsd:string .
_:b14
_:b25
sp:varName "period"^^xsd:string .
_:b15
_:b26
sp:varName "volumeRef"^^xsd:string .
_:b16
_:b27
sp:varName "volumeStdRef"^^xsd:string .
_:b5 sp:varName "facilityRef"^^xsd:string .
_:b6 sp:varName "facilityNameRef"^^xsd:string .
_:b7 sp:varName "facilityName"^^xsd:string .
_:b8 sp:varName "flowRef"^^xsd:string .
_:b4 sp:varName "flowName"^^xsd:string .
_:b9 sp:varName "flowKind"^^xsd:string .
_:b10
sp:varName "normalizedFacilityName"^^xsd:string .
_:b2 sp:varName "productionFacility"^^xsd:string .
_:b11
sp:varName "normalizedFlowName"^^xsd:string .
_:b1 sp:varName "productionFlow"^^xsd:string .
_:b3 sp:varName "productionFlowPurposeType"^^xsd:string .
......
# Saved by TopBraid on Fri Oct 07 15:43:30 BST 2011
# Saved by TopBraid on Fri Oct 07 19:15:39 BST 2011
# baseURI: null
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......