David Leal

Next lot of stuff on productVolume

1 -# Saved by TopBraid on Sat Sep 24 18:23:53 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 17:58:08 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/equipment 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/equipment
3 # imports: http://www.reportinghub.no/ep/schema/1.0/organization 3 # imports: http://www.reportinghub.no/ep/schema/1.0/organization
4 # imports: http://www.reportinghub.no/ep/schema/1.0/core 4 # imports: http://www.reportinghub.no/ep/schema/1.0/core
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
6 6
7 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 7 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
8 @prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> . 8 @prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> .
9 +@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
9 @prefix owl: <http://www.w3.org/2002/07/owl#> . 10 @prefix owl: <http://www.w3.org/2002/07/owl#> .
10 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 11 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
11 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 12 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
...@@ -69,6 +70,16 @@ ep-eqt:ClassOfSupplyDefinedByAManufacturer ...@@ -69,6 +70,16 @@ ep-eqt:ClassOfSupplyDefinedByAManufacturer
69 rdfs:label "manufacturer model"^^xsd:string ; 70 rdfs:label "manufacturer model"^^xsd:string ;
70 rdfs:subClassOf owl:Class . 71 rdfs:subClassOf owl:Class .
71 72
73 +ep-eqt:Compressor
74 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
75 + rdfs:label "compressor"^^xsd:string ;
76 + rdfs:subClassOf ep-eqt:Equipment .
77 +
78 +ep-eqt:Controller-lift
79 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
80 + rdfs:label "controller - lift"^^xsd:string ;
81 + rdfs:subClassOf ep-eqt:Equipment .
82 +
72 ep-eqt:DrillBit 83 ep-eqt:DrillBit
73 rdf:type owl:Class ; 84 rdf:type owl:Class ;
74 rdfs:label "drill bit"^^xsd:string ; 85 rdfs:label "drill bit"^^xsd:string ;
...@@ -134,12 +145,32 @@ ep-eqt:Liner ...@@ -134,12 +145,32 @@ ep-eqt:Liner
134 rdfs:subClassOf ep-eqt:CasingLinerTubing ; 145 rdfs:subClassOf ep-eqt:CasingLinerTubing ;
135 owl:disjointWith ep-eqt:Casing , ep-eqt:Tubing . 146 owl:disjointWith ep-eqt:Casing , ep-eqt:Tubing .
136 147
148 +ep-eqt:Manifold-injection
149 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
150 + rdfs:label "manifold - injection"^^xsd:string ;
151 + rdfs:subClassOf ep-eqt:Equipment .
152 +
153 +ep-eqt:Manifold-production
154 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
155 + rdfs:label "manifold - production"^^xsd:string ;
156 + rdfs:subClassOf ep-eqt:Equipment .
157 +
137 ep-eqt:ProductionCasing 158 ep-eqt:ProductionCasing
138 rdf:type ep-eqt:CasingRoleType , owl:Class ; 159 rdf:type ep-eqt:CasingRoleType , owl:Class ;
139 rdfs:label "production casing"^^xsd:string ; 160 rdfs:label "production casing"^^xsd:string ;
140 rdfs:subClassOf ep-eqt:Casing ; 161 rdfs:subClassOf ep-eqt:Casing ;
141 owl:disjointWith ep-eqt:TopCasing , ep-eqt:IntermediateCasing . 162 owl:disjointWith ep-eqt:TopCasing , ep-eqt:IntermediateCasing .
142 163
164 +ep-eqt:Separator
165 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
166 + rdfs:label "separator"^^xsd:string ;
167 + rdfs:subClassOf ep-eqt:Equipment .
168 +
169 +ep-eqt:Tank
170 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
171 + rdfs:label "tank"^^xsd:string ;
172 + rdfs:subClassOf ep-eqt:Equipment .
173 +
143 ep-eqt:TopCasing 174 ep-eqt:TopCasing
144 rdf:type ep-eqt:CasingRoleType , owl:Class ; 175 rdf:type ep-eqt:CasingRoleType , owl:Class ;
145 rdfs:label "top casing"^^xsd:string ; 176 rdfs:label "top casing"^^xsd:string ;
......
1 -# Saved by TopBraid on Tue Sep 27 11:16:52 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 18:54:28 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/facility 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/facility
3 # imports: http://www.reportinghub.no/ep/schema/1.0/core 3 # imports: http://www.reportinghub.no/ep/schema/1.0/core
4 4
...@@ -17,33 +17,78 @@ ...@@ -17,33 +17,78 @@
17 owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ; 17 owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ;
18 owl:versionInfo "0.1.0"^^xsd:string . 18 owl:versionInfo "0.1.0"^^xsd:string .
19 19
20 +ep-fac:Completion
21 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
22 + rdfs:label "completion"^^xsd:string ;
23 + rdfs:subClassOf ep-fac:Facility .
24 +
20 ep-fac:Facility 25 ep-fac:Facility
21 rdf:type owl:Class ; 26 rdf:type owl:Class ;
22 rdfs:label "facility"^^xsd:string ; 27 rdfs:label "facility"^^xsd:string ;
23 rdfs:subClassOf ep-core:PhysicalObject . 28 rdfs:subClassOf ep-core:PhysicalObject .
24 29
30 +ep-fac:Field
31 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
32 + rdfs:label "field"^^xsd:string ;
33 + rdfs:subClassOf ep-fac:Facility .
34 +
25 ep-fac:FixedFacility 35 ep-fac:FixedFacility
26 rdf:type owl:DeprecatedClass ; 36 rdf:type owl:DeprecatedClass ;
27 rdfs:subClassOf ep-fac:Facility . 37 rdfs:subClassOf ep-fac:Facility .
28 38
29 ep-fac:FixedOrMoveableRigType 39 ep-fac:FixedOrMoveableRigType
30 rdf:type rdfs:Class ; 40 rdf:type rdfs:Class ;
31 - rdfs:label "fixed of moveable rig type"^^xsd:string ; 41 + rdfs:label "fixed or moveable rig type"^^xsd:string ;
32 rdfs:subClassOf owl:Class . 42 rdfs:subClassOf owl:Class .
33 43
34 ep-fac:FixedRig 44 ep-fac:FixedRig
35 - rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ; 45 + rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ;
36 rdfs:label "fixed rig"^^xsd:string ; 46 rdfs:label "fixed rig"^^xsd:string ;
37 - rdfs:subClassOf ep-fac:FixedFacility , ep-fac:Rig . 47 + rdfs:subClassOf ep-fac:Rig , ep-fac:FixedFacility .
48 +
49 +ep-fac:Flowline
50 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
51 + rdfs:label "flowline"^^xsd:string ;
52 + rdfs:subClassOf ep-fac:Facility .
53 +
54 +ep-fac:Flowline-production
55 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
56 + rdfs:label "flowline - production"^^xsd:string ;
57 + rdfs:subClassOf ep-fac:Flowline .
58 +
59 +ep-fac:Lease
60 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
61 + rdfs:label "lease"^^xsd:string ;
62 + rdfs:subClassOf ep-fac:Facility .
38 63
39 ep-fac:MoveableFacility 64 ep-fac:MoveableFacility
40 rdf:type owl:Class ; 65 rdf:type owl:Class ;
41 rdfs:subClassOf ep-fac:Facility . 66 rdfs:subClassOf ep-fac:Facility .
42 67
43 ep-fac:MoveableRig 68 ep-fac:MoveableRig
44 - rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ; 69 + rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ;
45 rdfs:label "moveable rig"^^xsd:string ; 70 rdfs:label "moveable rig"^^xsd:string ;
46 - rdfs:subClassOf ep-fac:MoveableFacility , ep-fac:Rig . 71 + rdfs:subClassOf ep-fac:Rig , ep-fac:MoveableFacility .
72 +
73 +ep-fac:Platform
74 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
75 + rdfs:label "platform"^^xsd:string ;
76 + rdfs:subClassOf ep-fac:Facility .
77 +
78 +ep-fac:ProductionFacility
79 + rdf:type owl:Class ;
80 + rdfs:label "production facility"^^xsd:string ;
81 + rdfs:subClassOf ep-fac:Facility .
82 +
83 +ep-fac:ProductionFacilityType
84 + rdf:type rdfs:Class ;
85 + rdfs:label "production facility type"^^xsd:string ;
86 + rdfs:subClassOf owl:Class .
87 +
88 +ep-fac:Reservoir
89 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
90 + rdfs:label "reservoir"^^xsd:string ;
91 + rdfs:subClassOf ep-fac:Facility .
47 92
48 ep-fac:Rig 93 ep-fac:Rig
49 rdf:type owl:Class ; 94 rdf:type owl:Class ;
...@@ -68,13 +113,23 @@ ep-fac:SurroundingWater-meanSeaLevel ...@@ -68,13 +113,23 @@ ep-fac:SurroundingWater-meanSeaLevel
68 rdfs:label "surrounding water at mean sea level"^^xsd:string ; 113 rdfs:label "surrounding water at mean sea level"^^xsd:string ;
69 rdfs:subClassOf ep-fac:SurroundingWater . 114 rdfs:subClassOf ep-fac:SurroundingWater .
70 115
116 +ep-fac:Template
117 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
118 + rdfs:label "template"^^xsd:string ;
119 + rdfs:subClassOf ep-fac:Facility .
120 +
71 ep-fac:TemporalPartOfARig 121 ep-fac:TemporalPartOfARig
72 rdf:type owl:Class ; 122 rdf:type owl:Class ;
73 rdfs:label "(temporal part of a) rig"^^xsd:string ; 123 rdfs:label "(temporal part of a) rig"^^xsd:string ;
74 rdfs:subClassOf ep-fac:Facility . 124 rdfs:subClassOf ep-fac:Facility .
75 125
126 +ep-fac:Zone
127 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
128 + rdfs:label "zone"^^xsd:string ;
129 + rdfs:subClassOf ep-fac:Facility .
130 +
76 ep-fac:depthOfSurroundingWater 131 ep-fac:depthOfSurroundingWater
77 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 132 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
78 rdfs:domain ep-fac:SurroundingWater ; 133 rdfs:domain ep-fac:SurroundingWater ;
79 rdfs:label "depth of surrounding water"^^xsd:string ; 134 rdfs:label "depth of surrounding water"^^xsd:string ;
80 rdfs:range ep-core:Length . 135 rdfs:range ep-core:Length .
......
1 +# Saved by TopBraid on Fri Oct 07 18:37:43 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/schema/1.0/flow
3 +# imports: http://www.reportinghub.no/ep/schema/1.0/core
4 +
5 +@prefix : <http://www.reportinghub.no/ep/schema/1.0/flow#> .
6 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
7 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
8 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
10 +
11 +<http://www.reportinghub.no/ep/schema/1.0/flow>
12 + rdf:type owl:Ontology ;
13 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ;
14 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
15 +
16 +:Flow
17 + rdf:type owl:Class ;
18 + rdfs:label "flow"^^xsd:string ;
19 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> .
1 -# Saved by TopBraid on Fri Oct 07 16:24:19 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 17:46:32 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/geography 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/geography
3 # imports: http://www.reportinghub.no/ep/schema/1.0/core 3 # imports: http://www.reportinghub.no/ep/schema/1.0/core
4 +# imports: http://www.reportinghub.no/ep/schema/1.0/facility
4 5
5 @prefix : <http://www.reportinghub.no/ep/schema/1.0/geography#> . 6 @prefix : <http://www.reportinghub.no/ep/schema/1.0/geography#> .
7 +@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> . 8 @prefix owl: <http://www.w3.org/2002/07/owl#> .
7 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 9 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
8 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 10 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
...@@ -10,20 +12,20 @@ ...@@ -10,20 +12,20 @@
10 12
11 <http://www.reportinghub.no/ep/schema/1.0/geography> 13 <http://www.reportinghub.no/ep/schema/1.0/geography>
12 rdf:type owl:Ontology ; 14 rdf:type owl:Ontology ;
13 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ; 15 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
15 17
16 :Country 18 :Country
17 - rdf:type owl:Class ; 19 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
18 rdfs:label "country"^^xsd:string ; 20 rdfs:label "country"^^xsd:string ;
19 rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ; 21 rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ;
20 - owl:disjointWith :State , :County . 22 + owl:disjointWith :County , :State .
21 23
22 :County 24 :County
23 - rdf:type owl:Class ; 25 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
24 rdfs:label "county"^^xsd:string ; 26 rdfs:label "county"^^xsd:string ;
25 rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ; 27 rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ;
26 - owl:disjointWith :Country , :State . 28 + owl:disjointWith :State , :Country .
27 29
28 :PartOfTheSurfaceOfTheEarth 30 :PartOfTheSurfaceOfTheEarth
29 rdf:type owl:Class ; 31 rdf:type owl:Class ;
...@@ -31,7 +33,7 @@ ...@@ -31,7 +33,7 @@
31 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 33 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
32 34
33 :State 35 :State
34 - rdf:type owl:Class ; 36 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
35 rdfs:label "state"^^xsd:string ; 37 rdfs:label "state"^^xsd:string ;
36 rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ; 38 rdfs:subClassOf :PartOfTheSurfaceOfTheEarth ;
37 - owl:disjointWith :Country , :County . 39 + owl:disjointWith :County , :Country .
......
1 -# Saved by TopBraid on Fri Oct 07 16:14:22 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 17:52:49 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/well 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/well
3 # imports: http://www.reportinghub.no/ep/schema/1.0/core 3 # imports: http://www.reportinghub.no/ep/schema/1.0/core
4 # imports: http://www.reportinghub.no/ep/schema/1.0/equipment 4 # imports: http://www.reportinghub.no/ep/schema/1.0/equipment
5 +# imports: http://www.reportinghub.no/ep/schema/1.0/facility
5 6
6 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 7 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
8 +@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
7 @prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> . 9 @prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> .
8 @prefix owl: <http://www.w3.org/2002/07/owl#> . 10 @prefix owl: <http://www.w3.org/2002/07/owl#> .
9 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 11 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
...@@ -12,7 +14,7 @@ ...@@ -12,7 +14,7 @@
12 14
13 <http://www.reportinghub.no/ep/schema/1.0/well> 15 <http://www.reportinghub.no/ep/schema/1.0/well>
14 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ; 17 + 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> ;
16 owl:versionInfo "0.1.0"^^xsd:string . 18 owl:versionInfo "0.1.0"^^xsd:string .
17 19
18 <http://www.reportinghub.no/ep/schema/equipment#Equipment> 20 <http://www.reportinghub.no/ep/schema/equipment#Equipment>
...@@ -28,13 +30,18 @@ ep-well:CementingFluidType ...@@ -28,13 +30,18 @@ ep-well:CementingFluidType
28 rdfs:label "cementing fluid type"^^xsd:string ; 30 rdfs:label "cementing fluid type"^^xsd:string ;
29 rdfs:subClassOf ep-well:FluidType . 31 rdfs:subClassOf ep-well:FluidType .
30 32
33 +ep-well:Cluster
34 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
35 + rdfs:label "cluster"^^xsd:string ;
36 + rdfs:subClassOf ep-core:PhysicalObject .
37 +
31 ep-well:Condensate 38 ep-well:Condensate
32 - rdf:type ep-well:FluidComponentType , owl:Class ; 39 + rdf:type owl:Class , ep-well:FluidComponentType ;
33 rdfs:label "condensate"^^xsd:string ; 40 rdfs:label "condensate"^^xsd:string ;
34 rdfs:subClassOf ep-well:Fluid . 41 rdfs:subClassOf ep-well:Fluid .
35 42
36 ep-well:Filtrate 43 ep-well:Filtrate
37 - rdf:type owl:Class , ep-well:FluidComponentType ; 44 + rdf:type ep-well:FluidComponentType , owl:Class ;
38 rdfs:label "filtrate"^^xsd:string ; 45 rdfs:label "filtrate"^^xsd:string ;
39 rdfs:subClassOf ep-well:Fluid . 46 rdfs:subClassOf ep-well:Fluid .
40 47
...@@ -54,18 +61,18 @@ ep-well:FluidType ...@@ -54,18 +61,18 @@ ep-well:FluidType
54 rdfs:subClassOf owl:Class . 61 rdfs:subClassOf owl:Class .
55 62
56 ep-well:Gas 63 ep-well:Gas
57 - rdf:type ep-well:FluidComponentType , owl:Class ; 64 + rdf:type owl:Class , ep-well:FluidComponentType ;
58 rdfs:label "gas"^^xsd:string ; 65 rdfs:label "gas"^^xsd:string ;
59 rdfs:subClassOf ep-well:Fluid . 66 rdfs:subClassOf ep-well:Fluid .
60 67
61 ep-well:HphtWellBore 68 ep-well:HphtWellBore
62 - rdf:type owl:Class , ep-well:WellBoreHphtType ; 69 + rdf:type ep-well:WellBoreHphtType , owl:Class ;
63 rdfs:label "high pressure high temperature well bore"^^xsd:string ; 70 rdfs:label "high pressure high temperature well bore"^^xsd:string ;
64 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; 71 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
65 owl:disjointWith ep-well:NotHphtWellBore . 72 owl:disjointWith ep-well:NotHphtWellBore .
66 73
67 ep-well:LeakyWellBore 74 ep-well:LeakyWellBore
68 - rdf:type ep-well:WellBoreTightnessType , owl:Class ; 75 + rdf:type owl:Class , ep-well:WellBoreTightnessType ;
69 rdfs:label "leaky well bore"^^xsd:string ; 76 rdfs:label "leaky well bore"^^xsd:string ;
70 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; 77 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
71 owl:disjointWith ep-well:TightWellBore . 78 owl:disjointWith ep-well:TightWellBore .
...@@ -76,28 +83,28 @@ ep-well:LowerPartOfAWellBore ...@@ -76,28 +83,28 @@ ep-well:LowerPartOfAWellBore
76 rdfs:subClassOf ep-well:SpatialPartOfAWellBore . 83 rdfs:subClassOf ep-well:SpatialPartOfAWellBore .
77 84
78 ep-well:Mud 85 ep-well:Mud
79 - rdf:type owl:Class , ep-well:CementingFluidType ; 86 + rdf:type ep-well:CementingFluidType , owl:Class ;
80 rdfs:label "mud"^^xsd:string ; 87 rdfs:label "mud"^^xsd:string ;
81 rdfs:subClassOf ep-well:CementingFluid ; 88 rdfs:subClassOf ep-well:CementingFluid ;
82 - owl:disjointWith ep-well:Spacer , ep-well:Wash , ep-well:Slurry . 89 + owl:disjointWith ep-well:Slurry , ep-well:Wash , ep-well:Spacer .
83 90
84 ep-well:Mud-oilBased 91 ep-well:Mud-oilBased
85 - rdf:type ep-well:MudClass , owl:Class ; 92 + rdf:type owl:Class , ep-well:MudClass ;
86 rdfs:label "mud - oil based"^^xsd:string ; 93 rdfs:label "mud - oil based"^^xsd:string ;
87 rdfs:subClassOf ep-well:Mud ; 94 rdfs:subClassOf ep-well:Mud ;
88 - owl:disjointWith ep-well:Mud-other , ep-well:Mud-waterBased . 95 + owl:disjointWith ep-well:Mud-waterBased , ep-well:Mud-other .
89 96
90 ep-well:Mud-other 97 ep-well:Mud-other
91 - rdf:type ep-well:MudClass , owl:Class ; 98 + rdf:type owl:Class , ep-well:MudClass ;
92 rdfs:label "mud - other"^^xsd:string ; 99 rdfs:label "mud - other"^^xsd:string ;
93 rdfs:subClassOf ep-well:Mud ; 100 rdfs:subClassOf ep-well:Mud ;
94 - owl:disjointWith ep-well:Mud-oilBased , ep-well:Mud-waterBased . 101 + owl:disjointWith ep-well:Mud-waterBased , ep-well:Mud-oilBased .
95 102
96 ep-well:Mud-waterBased 103 ep-well:Mud-waterBased
97 - rdf:type ep-well:MudClass , owl:Class ; 104 + rdf:type owl:Class , ep-well:MudClass ;
98 rdfs:label "mud - water based"^^xsd:string ; 105 rdfs:label "mud - water based"^^xsd:string ;
99 rdfs:subClassOf ep-well:Mud ; 106 rdfs:subClassOf ep-well:Mud ;
100 - owl:disjointWith ep-well:Mud-other , ep-well:Mud-oilBased . 107 + owl:disjointWith ep-well:Mud-oilBased , ep-well:Mud-other .
101 108
102 ep-well:MudClass 109 ep-well:MudClass
103 rdf:type owl:Class ; 110 rdf:type owl:Class ;
...@@ -105,13 +112,13 @@ ep-well:MudClass ...@@ -105,13 +112,13 @@ ep-well:MudClass
105 rdfs:subClassOf ep-well:FluidType . 112 rdfs:subClassOf ep-well:FluidType .
106 113
107 ep-well:NotHphtWellBore 114 ep-well:NotHphtWellBore
108 - rdf:type owl:Class , ep-well:WellBoreHphtType ; 115 + rdf:type ep-well:WellBoreHphtType , owl:Class ;
109 rdfs:label "not high pressure high temperature well bore"^^xsd:string ; 116 rdfs:label "not high pressure high temperature well bore"^^xsd:string ;
110 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; 117 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
111 owl:disjointWith ep-well:HphtWellBore . 118 owl:disjointWith ep-well:HphtWellBore .
112 119
113 ep-well:Oil 120 ep-well:Oil
114 - rdf:type owl:Class , ep-well:FluidComponentType ; 121 + rdf:type ep-well:FluidComponentType , owl:Class ;
115 rdfs:label "oil"^^xsd:string ; 122 rdfs:label "oil"^^xsd:string ;
116 rdfs:subClassOf ep-well:Fluid . 123 rdfs:subClassOf ep-well:Fluid .
117 124
...@@ -126,16 +133,16 @@ ep-well:RecoveredCore ...@@ -126,16 +133,16 @@ ep-well:RecoveredCore
126 rdfs:subClassOf ep-core:PhysicalObject . 133 rdfs:subClassOf ep-core:PhysicalObject .
127 134
128 ep-well:Slurry 135 ep-well:Slurry
129 - rdf:type owl:Class , ep-well:CementingFluidType ; 136 + rdf:type ep-well:CementingFluidType , owl:Class ;
130 rdfs:label "slurry"^^xsd:string ; 137 rdfs:label "slurry"^^xsd:string ;
131 rdfs:subClassOf ep-well:CementingFluid ; 138 rdfs:subClassOf ep-well:CementingFluid ;
132 - owl:disjointWith ep-well:Mud , ep-well:Spacer , ep-well:Wash . 139 + owl:disjointWith ep-well:Wash , ep-well:Spacer , ep-well:Mud .
133 140
134 ep-well:Spacer 141 ep-well:Spacer
135 - rdf:type owl:Class , ep-well:CementingFluidType ; 142 + rdf:type ep-well:CementingFluidType , owl:Class ;
136 rdfs:label "spacer"^^xsd:string ; 143 rdfs:label "spacer"^^xsd:string ;
137 rdfs:subClassOf ep-well:CementingFluid ; 144 rdfs:subClassOf ep-well:CementingFluid ;
138 - owl:disjointWith ep-well:Mud , ep-well:Wash , ep-well:Slurry . 145 + owl:disjointWith ep-well:Slurry , ep-well:Wash , ep-well:Mud .
139 146
140 ep-well:SpatialPartOfAWell 147 ep-well:SpatialPartOfAWell
141 rdf:type owl:Class ; 148 rdf:type owl:Class ;
...@@ -163,7 +170,7 @@ ep-well:TemporalPartOfAWellBore ...@@ -163,7 +170,7 @@ ep-well:TemporalPartOfAWellBore
163 rdfs:subClassOf ep-core:PhysicalObject . 170 rdfs:subClassOf ep-core:PhysicalObject .
164 171
165 ep-well:TightWellBore 172 ep-well:TightWellBore
166 - rdf:type ep-well:WellBoreTightnessType , owl:Class ; 173 + rdf:type owl:Class , ep-well:WellBoreTightnessType ;
167 rdfs:label "tight well bore"^^xsd:string ; 174 rdfs:label "tight well bore"^^xsd:string ;
168 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; 175 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
169 owl:disjointWith ep-well:LeakyWellBore . 176 owl:disjointWith ep-well:LeakyWellBore .
...@@ -174,23 +181,23 @@ ep-well:UserDescribedCementingFluidType ...@@ -174,23 +181,23 @@ ep-well:UserDescribedCementingFluidType
174 rdfs:subClassOf ep-well:FluidType . 181 rdfs:subClassOf ep-well:FluidType .
175 182
176 ep-well:Wash 183 ep-well:Wash
177 - rdf:type owl:Class , ep-well:CementingFluidType ; 184 + rdf:type ep-well:CementingFluidType , owl:Class ;
178 rdfs:label "wash"^^xsd:string ; 185 rdfs:label "wash"^^xsd:string ;
179 rdfs:subClassOf ep-well:CementingFluid ; 186 rdfs:subClassOf ep-well:CementingFluid ;
180 - owl:disjointWith ep-well:Mud , ep-well:Spacer , ep-well:Slurry . 187 + owl:disjointWith ep-well:Slurry , ep-well:Spacer , ep-well:Mud .
181 188
182 ep-well:Water 189 ep-well:Water
183 - rdf:type ep-well:FluidComponentType , owl:Class ; 190 + rdf:type owl:Class , ep-well:FluidComponentType ;
184 rdfs:label "water"^^xsd:string ; 191 rdfs:label "water"^^xsd:string ;
185 rdfs:subClassOf ep-well:Fluid . 192 rdfs:subClassOf ep-well:Fluid .
186 193
187 ep-well:Well 194 ep-well:Well
188 - rdf:type owl:Class ; 195 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
189 rdfs:label "well (whole life)"^^xsd:string ; 196 rdfs:label "well (whole life)"^^xsd:string ;
190 rdfs:subClassOf ep-well:TemporalPartOfAWell . 197 rdfs:subClassOf ep-well:TemporalPartOfAWell .
191 198
192 ep-well:WellBore 199 ep-well:WellBore
193 - rdf:type owl:Class ; 200 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
194 rdfs:label "wellbore (whole life)"^^xsd:string ; 201 rdfs:label "wellbore (whole life)"^^xsd:string ;
195 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; 202 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
196 rdfs:subClassOf 203 rdfs:subClassOf
...@@ -200,7 +207,7 @@ ep-well:WellBore ...@@ -200,7 +207,7 @@ ep-well:WellBore
200 ] . 207 ] .
201 208
202 ep-well:WellBoreBottom 209 ep-well:WellBoreBottom
203 - rdf:type owl:Class ; 210 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
204 rdfs:label "wellbore bottom"^^xsd:string ; 211 rdfs:label "wellbore bottom"^^xsd:string ;
205 rdfs:subClassOf ep-well:SpatialPartOfAWellBore . 212 rdfs:subClassOf ep-well:SpatialPartOfAWellBore .
206 213
...@@ -236,79 +243,84 @@ ep-well:WellBoreWithoutCirculation ...@@ -236,79 +243,84 @@ ep-well:WellBoreWithoutCirculation
236 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; 243 rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
237 owl:disjointWith ep-well:WellBoreWithCirculation . 244 owl:disjointWith ep-well:WellBoreWithCirculation .
238 245
246 +ep-well:WellGroup
247 + rdf:type owl:Class , ep-fac:ProductionFacilityType ;
248 + rdfs:label "well group"^^xsd:string ;
249 + rdfs:subClassOf ep-core:PhysicalObject .
250 +
239 ep-well:WellHead 251 ep-well:WellHead
240 - rdf:type owl:Class ; 252 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
241 rdfs:label "well head"^^xsd:string ; 253 rdfs:label "well head"^^xsd:string ;
242 rdfs:subClassOf ep-well:SpatialPartOfAWell . 254 rdfs:subClassOf ep-well:SpatialPartOfAWell .
243 255
244 ep-well:averageBottomHolePressure 256 ep-well:averageBottomHolePressure
245 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 257 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
246 rdfs:domain ep-well:TemporalPartOfAWellBore ; 258 rdfs:domain ep-well:TemporalPartOfAWellBore ;
247 rdfs:label "average bottom hole pressure"^^xsd:string ; 259 rdfs:label "average bottom hole pressure"^^xsd:string ;
248 rdfs:range ep-core:Pressure . 260 rdfs:range ep-core:Pressure .
249 261
250 ep-well:averageBottomHoleTemperature 262 ep-well:averageBottomHoleTemperature
251 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 263 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
252 rdfs:domain ep-well:TemporalPartOfAWellBore ; 264 rdfs:domain ep-well:TemporalPartOfAWellBore ;
253 rdfs:label "average bottom hole temperature"^^xsd:string ; 265 rdfs:label "average bottom hole temperature"^^xsd:string ;
254 rdfs:range ep-core:Temperature . 266 rdfs:range ep-core:Temperature .
255 267
256 ep-well:azimuth 268 ep-well:azimuth
257 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 269 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
258 rdfs:domain ep-well:PositionWithinWellBore ; 270 rdfs:domain ep-well:PositionWithinWellBore ;
259 rdfs:label "azimuth"^^xsd:string ; 271 rdfs:label "azimuth"^^xsd:string ;
260 rdfs:range ep-core:PlaneAngle . 272 rdfs:range ep-core:PlaneAngle .
261 273
262 ep-well:bottomHoleMeasuredDepth 274 ep-well:bottomHoleMeasuredDepth
263 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 275 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
264 rdfs:domain ep-well:TemporalPartOfAWellBore ; 276 rdfs:domain ep-well:TemporalPartOfAWellBore ;
265 rdfs:label "bottom hole measured depth"^^xsd:string ; 277 rdfs:label "bottom hole measured depth"^^xsd:string ;
266 rdfs:range ep-core:Length . 278 rdfs:range ep-core:Length .
267 279
268 ep-well:bottomHoleTemperature 280 ep-well:bottomHoleTemperature
269 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 281 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
270 rdfs:domain ep-well:TemporalPartOfAWellBore ; 282 rdfs:domain ep-well:TemporalPartOfAWellBore ;
271 rdfs:label "bottom hole temperature"^^xsd:string ; 283 rdfs:label "bottom hole temperature"^^xsd:string ;
272 rdfs:range ep-core:Temperature . 284 rdfs:range ep-core:Temperature .
273 285
274 ep-well:bottomHoleTrueVerticalDepth 286 ep-well:bottomHoleTrueVerticalDepth
275 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 287 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
276 rdfs:domain ep-well:TemporalPartOfAWellBore ; 288 rdfs:domain ep-well:TemporalPartOfAWellBore ;
277 rdfs:label "bottom hole true vertical depth"^^xsd:string ; 289 rdfs:label "bottom hole true vertical depth"^^xsd:string ;
278 rdfs:range ep-core:Length . 290 rdfs:range ep-core:Length .
279 291
280 ep-well:carbonDioxideConcentration 292 ep-well:carbonDioxideConcentration
281 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 293 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
282 rdfs:domain ep-well:Gas ; 294 rdfs:domain ep-well:Gas ;
283 rdfs:label "carbon dioxide concentration"^^xsd:string ; 295 rdfs:label "carbon dioxide concentration"^^xsd:string ;
284 rdfs:range ep-core:SpecificMass . 296 rdfs:range ep-core:SpecificMass .
285 297
286 ep-well:cementingFluidPerCentFreeWater 298 ep-well:cementingFluidPerCentFreeWater
287 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 299 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
288 rdfs:domain ep-well:CementingFluid ; 300 rdfs:domain ep-well:CementingFluid ;
289 rdfs:label "cementing fluid per cent free water"^^xsd:string ; 301 rdfs:label "cementing fluid per cent free water"^^xsd:string ;
290 rdfs:range ep-core:SpecificVolume . 302 rdfs:range ep-core:SpecificVolume .
291 303
292 ep-well:cementingFluidThickeningTime 304 ep-well:cementingFluidThickeningTime
293 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 305 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
294 rdfs:domain ep-well:CementingFluid ; 306 rdfs:domain ep-well:CementingFluid ;
295 rdfs:label "cementing fluid thickening time"^^xsd:string ; 307 rdfs:label "cementing fluid thickening time"^^xsd:string ;
296 rdfs:range ep-core:TimeDuration . 308 rdfs:range ep-core:TimeDuration .
297 309
298 ep-well:chlorideConcentration 310 ep-well:chlorideConcentration
299 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 311 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
300 rdfs:domain ep-well:Gas ; 312 rdfs:domain ep-well:Gas ;
301 rdfs:label "chloride concentration"^^xsd:string ; 313 rdfs:label "chloride concentration"^^xsd:string ;
302 rdfs:range ep-core:SpecificMass . 314 rdfs:range ep-core:SpecificMass .
303 315
304 ep-well:coreLength 316 ep-well:coreLength
305 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 317 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
306 rdfs:domain ep-well:RecoveredCore ; 318 rdfs:domain ep-well:RecoveredCore ;
307 rdfs:label "core length"^^xsd:string ; 319 rdfs:label "core length"^^xsd:string ;
308 rdfs:range ep-core:Length . 320 rdfs:range ep-core:Length .
309 321
310 ep-well:diameterOfAWellBorePilotHole 322 ep-well:diameterOfAWellBorePilotHole
311 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 323 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
312 rdfs:domain ep-well:WellBorePilotHole ; 324 rdfs:domain ep-well:WellBorePilotHole ;
313 rdfs:label "diameter of a wellbore pilot hole"^^xsd:string ; 325 rdfs:label "diameter of a wellbore pilot hole"^^xsd:string ;
314 rdfs:range ep-core:Length . 326 rdfs:range ep-core:Length .
...@@ -320,73 +332,73 @@ ep-well:dominantComponent ...@@ -320,73 +332,73 @@ ep-well:dominantComponent
320 rdfs:range ep-well:FluidComponentType . 332 rdfs:range ep-well:FluidComponentType .
321 333
322 ep-well:ethaneConcentration 334 ep-well:ethaneConcentration
323 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 335 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
324 rdfs:domain ep-well:Gas ; 336 rdfs:domain ep-well:Gas ;
325 rdfs:label "ethane concentration"^^xsd:string ; 337 rdfs:label "ethane concentration"^^xsd:string ;
326 rdfs:range ep-core:SpecificVolume . 338 rdfs:range ep-core:SpecificVolume .
327 339
328 ep-well:finalBottomHoleMeasuredDepth 340 ep-well:finalBottomHoleMeasuredDepth
329 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 341 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
330 rdfs:domain ep-well:TemporalPartOfAWellBore ; 342 rdfs:domain ep-well:TemporalPartOfAWellBore ;
331 rdfs:label "final bottom hole measured depth"^^xsd:string ; 343 rdfs:label "final bottom hole measured depth"^^xsd:string ;
332 rdfs:range ep-core:Length . 344 rdfs:range ep-core:Length .
333 345
334 ep-well:finalBottomHoleTrueVerticalDepth 346 ep-well:finalBottomHoleTrueVerticalDepth
335 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 347 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
336 rdfs:domain ep-well:TemporalPartOfAWellBore ; 348 rdfs:domain ep-well:TemporalPartOfAWellBore ;
337 rdfs:label "final bottom hole true vertical depth"^^xsd:string ; 349 rdfs:label "final bottom hole true vertical depth"^^xsd:string ;
338 rdfs:range ep-core:Length . 350 rdfs:range ep-core:Length .
339 351
340 ep-well:gasConcentrationHigh 352 ep-well:gasConcentrationHigh
341 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 353 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
342 rdfs:domain ep-well:Fluid ; 354 rdfs:domain ep-well:Fluid ;
343 rdfs:label "gas concentration - high"^^xsd:string ; 355 rdfs:label "gas concentration - high"^^xsd:string ;
344 rdfs:range ep-core:SpecificVolume . 356 rdfs:range ep-core:SpecificVolume .
345 357
346 ep-well:gasConcentrationLow 358 ep-well:gasConcentrationLow
347 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 359 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
348 rdfs:domain ep-well:Fluid ; 360 rdfs:domain ep-well:Fluid ;
349 rdfs:label "gas concentration - low"^^xsd:string ; 361 rdfs:label "gas concentration - low"^^xsd:string ;
350 rdfs:range ep-core:SpecificVolume . 362 rdfs:range ep-core:SpecificVolume .
351 363
352 ep-well:gasOilRatio 364 ep-well:gasOilRatio
353 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 365 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
354 rdfs:domain ep-well:Fluid ; 366 rdfs:domain ep-well:Fluid ;
355 rdfs:label "gas oil ratio"^^xsd:string ; 367 rdfs:label "gas oil ratio"^^xsd:string ;
356 rdfs:range ep-core:SpecificVolume . 368 rdfs:range ep-core:SpecificVolume .
357 369
358 ep-well:hasBarrel 370 ep-well:hasBarrel
359 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 371 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
360 rdfs:domain ep-well:RecoveredCore ; 372 rdfs:domain ep-well:RecoveredCore ;
361 rdfs:label "has barrel"^^xsd:string ; 373 rdfs:label "has barrel"^^xsd:string ;
362 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#InnerBarrel> . 374 rdfs:range <http://www.reportinghub.no/ep/schema/equipment#InnerBarrel> .
363 375
364 ep-well:hydrogenSulfideConcentration 376 ep-well:hydrogenSulfideConcentration
365 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 377 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
366 rdfs:domain ep-well:Gas ; 378 rdfs:domain ep-well:Gas ;
367 rdfs:label "hydrogen sulfide concentration"^^xsd:string ; 379 rdfs:label "hydrogen sulfide concentration"^^xsd:string ;
368 rdfs:range ep-core:SpecificMass . 380 rdfs:range ep-core:SpecificMass .
369 381
370 ep-well:inclination 382 ep-well:inclination
371 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 383 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
372 rdfs:domain ep-well:PositionWithinWellBore ; 384 rdfs:domain ep-well:PositionWithinWellBore ;
373 rdfs:label "inclination"^^xsd:string ; 385 rdfs:label "inclination"^^xsd:string ;
374 rdfs:range ep-core:PlaneAngle . 386 rdfs:range ep-core:PlaneAngle .
375 387
376 ep-well:initialBottomHoleMeasuredDepth 388 ep-well:initialBottomHoleMeasuredDepth
377 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 389 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
378 rdfs:domain ep-well:TemporalPartOfAWellBore ; 390 rdfs:domain ep-well:TemporalPartOfAWellBore ;
379 rdfs:label "initial bottom hole measured depth"^^xsd:string ; 391 rdfs:label "initial bottom hole measured depth"^^xsd:string ;
380 rdfs:range ep-core:Length . 392 rdfs:range ep-core:Length .
381 393
382 ep-well:isoButaneConcentration 394 ep-well:isoButaneConcentration
383 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 395 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
384 rdfs:domain ep-well:Gas ; 396 rdfs:domain ep-well:Gas ;
385 rdfs:label "iso-Butane concentration"^^xsd:string ; 397 rdfs:label "iso-Butane concentration"^^xsd:string ;
386 rdfs:range ep-core:SpecificVolume . 398 rdfs:range ep-core:SpecificVolume .
387 399
388 ep-well:isoPentaneConcentration 400 ep-well:isoPentaneConcentration
389 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 401 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
390 rdfs:domain ep-well:Gas ; 402 rdfs:domain ep-well:Gas ;
391 rdfs:label "iso-Pentane concentration"^^xsd:string ; 403 rdfs:label "iso-Pentane concentration"^^xsd:string ;
392 rdfs:range ep-core:SpecificVolume . 404 rdfs:range ep-core:SpecificVolume .
...@@ -397,91 +409,91 @@ ep-well:lithologyDescription ...@@ -397,91 +409,91 @@ ep-well:lithologyDescription
397 rdfs:label "lithology description"^^xsd:string . 409 rdfs:label "lithology description"^^xsd:string .
398 410
399 ep-well:measuredDepth 411 ep-well:measuredDepth
400 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 412 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
401 rdfs:domain ep-well:SpatialPartOfAWellBore ; 413 rdfs:domain ep-well:SpatialPartOfAWellBore ;
402 rdfs:label "measured depth"^^xsd:string ; 414 rdfs:label "measured depth"^^xsd:string ;
403 rdfs:range ep-core:Length . 415 rdfs:range ep-core:Length .
404 416
405 ep-well:measuredDepthOfPlugTop 417 ep-well:measuredDepthOfPlugTop
406 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 418 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
407 rdfs:domain ep-well:TemporalPartOfAWellBore ; 419 rdfs:domain ep-well:TemporalPartOfAWellBore ;
408 rdfs:label "measured depth of plug top"^^xsd:string ; 420 rdfs:label "measured depth of plug top"^^xsd:string ;
409 rdfs:range ep-core:Length . 421 rdfs:range ep-core:Length .
410 422
411 ep-well:measuredDepthToTheBottomOfAPartOfAWellBore 423 ep-well:measuredDepthToTheBottomOfAPartOfAWellBore
412 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 424 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
413 rdfs:domain ep-well:SpatialPartOfAWellBore ; 425 rdfs:domain ep-well:SpatialPartOfAWellBore ;
414 rdfs:label "measured depth to the bottom of a part of a wellbore"^^xsd:string ; 426 rdfs:label "measured depth to the bottom of a part of a wellbore"^^xsd:string ;
415 rdfs:range ep-core:Length . 427 rdfs:range ep-core:Length .
416 428
417 ep-well:measuredDepthToTheTopOfAPartOfAWellBore 429 ep-well:measuredDepthToTheTopOfAPartOfAWellBore
418 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 430 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
419 rdfs:domain ep-well:SpatialPartOfAWellBore ; 431 rdfs:domain ep-well:SpatialPartOfAWellBore ;
420 rdfs:label "measured depth to the top of a part of a wellbore"^^xsd:string ; 432 rdfs:label "measured depth to the top of a part of a wellbore"^^xsd:string ;
421 rdfs:range ep-core:Length . 433 rdfs:range ep-core:Length .
422 434
423 ep-well:methaneConcentration 435 ep-well:methaneConcentration
424 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 436 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
425 rdfs:domain ep-well:Gas ; 437 rdfs:domain ep-well:Gas ;
426 rdfs:label "methane concentration"^^xsd:string ; 438 rdfs:label "methane concentration"^^xsd:string ;
427 rdfs:range ep-core:SpecificVolume . 439 rdfs:range ep-core:SpecificVolume .
428 440
429 ep-well:nominalInsideDiameterOfBoreHole 441 ep-well:nominalInsideDiameterOfBoreHole
430 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 442 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
431 rdfs:domain ep-well:TemporalPartOfAWellBore ; 443 rdfs:domain ep-well:TemporalPartOfAWellBore ;
432 rdfs:label "nominal inside diameter of borehole"^^xsd:string ; 444 rdfs:label "nominal inside diameter of borehole"^^xsd:string ;
433 rdfs:range ep-core:Length . 445 rdfs:range ep-core:Length .
434 446
435 ep-well:norButaneConcentration 447 ep-well:norButaneConcentration
436 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 448 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
437 rdfs:domain ep-well:Gas ; 449 rdfs:domain ep-well:Gas ;
438 rdfs:label "nor-Butane concentration"^^xsd:string ; 450 rdfs:label "nor-Butane concentration"^^xsd:string ;
439 rdfs:range ep-core:SpecificVolume . 451 rdfs:range ep-core:SpecificVolume .
440 452
441 ep-well:plannedBottomHoleMeasuredDepth 453 ep-well:plannedBottomHoleMeasuredDepth
442 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 454 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
443 rdfs:domain ep-well:TemporalPartOfAWellBore ; 455 rdfs:domain ep-well:TemporalPartOfAWellBore ;
444 rdfs:label "planned bottom hole measured depth"^^xsd:string ; 456 rdfs:label "planned bottom hole measured depth"^^xsd:string ;
445 rdfs:range ep-core:Length . 457 rdfs:range ep-core:Length .
446 458
447 ep-well:plannedPilotBottomHoleMeasuredDepth 459 ep-well:plannedPilotBottomHoleMeasuredDepth
448 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 460 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
449 rdfs:domain ep-well:WellBorePilotHole ; 461 rdfs:domain ep-well:WellBorePilotHole ;
450 rdfs:label "planned pilot bottom hole measured depth"^^xsd:string ; 462 rdfs:label "planned pilot bottom hole measured depth"^^xsd:string ;
451 rdfs:range ep-core:Length . 463 rdfs:range ep-core:Length .
452 464
453 ep-well:plannedPilotBottomHoleTrueVerticalDepth 465 ep-well:plannedPilotBottomHoleTrueVerticalDepth
454 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 466 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
455 rdfs:domain ep-well:WellBorePilotHole ; 467 rdfs:domain ep-well:WellBorePilotHole ;
456 rdfs:label "planned pilot bottom hole true vertical depth"^^xsd:string ; 468 rdfs:label "planned pilot bottom hole true vertical depth"^^xsd:string ;
457 rdfs:range ep-core:Length . 469 rdfs:range ep-core:Length .
458 470
459 ep-well:porePressure 471 ep-well:porePressure
460 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 472 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
461 rdfs:domain ep-well:SpatialPartOfAWellBore ; 473 rdfs:domain ep-well:SpatialPartOfAWellBore ;
462 rdfs:label "pore pressure"^^xsd:string ; 474 rdfs:label "pore pressure"^^xsd:string ;
463 rdfs:range ep-core:Pressure . 475 rdfs:range ep-core:Pressure .
464 476
465 ep-well:porePressureEquivalentMudDensity 477 ep-well:porePressureEquivalentMudDensity
466 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 478 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
467 rdfs:domain ep-well:TemporalPartOfAWellBore ; 479 rdfs:domain ep-well:TemporalPartOfAWellBore ;
468 rdfs:label "pore pressure - equivalent mud density"^^xsd:string ; 480 rdfs:label "pore pressure - equivalent mud density"^^xsd:string ;
469 rdfs:range ep-core:Density . 481 rdfs:range ep-core:Density .
470 482
471 ep-well:propaneConcentration 483 ep-well:propaneConcentration
472 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 484 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
473 rdfs:domain ep-well:Gas ; 485 rdfs:domain ep-well:Gas ;
474 rdfs:label "propane concentration"^^xsd:string ; 486 rdfs:label "propane concentration"^^xsd:string ;
475 rdfs:range ep-core:SpecificVolume . 487 rdfs:range ep-core:SpecificVolume .
476 488
477 ep-well:ratioOfCementMixToWater 489 ep-well:ratioOfCementMixToWater
478 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 490 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
479 rdfs:domain ep-well:CementingFluid ; 491 rdfs:domain ep-well:CementingFluid ;
480 rdfs:label "ratio of cement mix to water"^^xsd:string ; 492 rdfs:label "ratio of cement mix to water"^^xsd:string ;
481 rdfs:range ep-core:SpecificVolume . 493 rdfs:range ep-core:SpecificVolume .
482 494
483 ep-well:relativeAmountOfCoreRecovered 495 ep-well:relativeAmountOfCoreRecovered
484 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 496 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
485 rdfs:domain ep-well:RecoveredCore ; 497 rdfs:domain ep-well:RecoveredCore ;
486 rdfs:label "relative amount of core recovered"^^xsd:string ; 498 rdfs:label "relative amount of core recovered"^^xsd:string ;
487 rdfs:range ep-core:SpecificVolume . 499 rdfs:range ep-core:SpecificVolume .
...@@ -492,13 +504,13 @@ ep-well:showDescription ...@@ -492,13 +504,13 @@ ep-well:showDescription
492 rdfs:label "show description"^^xsd:string . 504 rdfs:label "show description"^^xsd:string .
493 505
494 ep-well:shutInCasingPressure 506 ep-well:shutInCasingPressure
495 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 507 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
496 rdfs:domain ep-well:TemporalPartOfAWellBore ; 508 rdfs:domain ep-well:TemporalPartOfAWellBore ;
497 rdfs:label "shut in casing pressure"^^xsd:string ; 509 rdfs:label "shut in casing pressure"^^xsd:string ;
498 rdfs:range ep-core:Pressure . 510 rdfs:range ep-core:Pressure .
499 511
500 ep-well:shutInDrillPipePressure 512 ep-well:shutInDrillPipePressure
501 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 513 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
502 rdfs:domain ep-well:TemporalPartOfAWellBore ; 514 rdfs:domain ep-well:TemporalPartOfAWellBore ;
503 rdfs:label "shut in drill pipe pressure"^^xsd:string ; 515 rdfs:label "shut in drill pipe pressure"^^xsd:string ;
504 rdfs:range ep-core:Pressure . 516 rdfs:range ep-core:Pressure .
...@@ -509,46 +521,46 @@ ep-well:stratigraphyDescription ...@@ -509,46 +521,46 @@ ep-well:stratigraphyDescription
509 rdfs:label "stratigraphy description"^^xsd:string . 521 rdfs:label "stratigraphy description"^^xsd:string .
510 522
511 ep-well:strengthOfRockFormation 523 ep-well:strengthOfRockFormation
512 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 524 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
513 rdfs:domain ep-well:SurroundingRockFormation ; 525 rdfs:domain ep-well:SurroundingRockFormation ;
514 rdfs:label "strength of rock formation"^^xsd:string ; 526 rdfs:label "strength of rock formation"^^xsd:string ;
515 rdfs:range ep-core:StrengthOfRockFormation . 527 rdfs:range ep-core:StrengthOfRockFormation .
516 528
517 ep-well:trueVerticalDepth 529 ep-well:trueVerticalDepth
518 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 530 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
519 rdfs:domain ep-well:SpatialPartOfAWellBore ; 531 rdfs:domain ep-well:SpatialPartOfAWellBore ;
520 rdfs:label "true vertical depth"^^xsd:string ; 532 rdfs:label "true vertical depth"^^xsd:string ;
521 rdfs:range ep-core:Length . 533 rdfs:range ep-core:Length .
522 534
523 ep-well:trueVerticalDepthToTheBottomOfAPartOfAWellBore 535 ep-well:trueVerticalDepthToTheBottomOfAPartOfAWellBore
524 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 536 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
525 rdfs:domain ep-well:SpatialPartOfAWellBore ; 537 rdfs:domain ep-well:SpatialPartOfAWellBore ;
526 rdfs:label "true vertical depth to the bottom of a part of a wellbore"^^xsd:string ; 538 rdfs:label "true vertical depth to the bottom of a part of a wellbore"^^xsd:string ;
527 rdfs:range ep-core:Length . 539 rdfs:range ep-core:Length .
528 540
529 ep-well:trueVerticalDepthToTheTopOfAPartOfAWellBore 541 ep-well:trueVerticalDepthToTheTopOfAPartOfAWellBore
530 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 542 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
531 rdfs:domain ep-well:SpatialPartOfAWellBore ; 543 rdfs:domain ep-well:SpatialPartOfAWellBore ;
532 rdfs:label "true vertical depth to the top of a part of a wellbore"^^xsd:string ; 544 rdfs:label "true vertical depth to the top of a part of a wellbore"^^xsd:string ;
533 rdfs:range ep-core:Length . 545 rdfs:range ep-core:Length .
534 546
535 ep-well:waterOilRatio 547 ep-well:waterOilRatio
536 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 548 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
537 rdfs:domain ep-well:Fluid ; 549 rdfs:domain ep-well:Fluid ;
538 rdfs:label "water oil ratio"^^xsd:string ; 550 rdfs:label "water oil ratio"^^xsd:string ;
539 rdfs:range ep-core:SpecificVolume . 551 rdfs:range ep-core:SpecificVolume .
540 552
541 ep-well:wellBoreCompletedAt 553 ep-well:wellBoreCompletedAt
542 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 554 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
543 rdfs:domain ep-well:TemporalPartOfAWellBore ; 555 rdfs:domain ep-well:TemporalPartOfAWellBore ;
544 rdfs:label "wellbore completed at"^^xsd:string . 556 rdfs:label "wellbore completed at"^^xsd:string .
545 557
546 ep-well:wellBorePreSpudAt 558 ep-well:wellBorePreSpudAt
547 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 559 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
548 rdfs:domain ep-well:TemporalPartOfAWellBore ; 560 rdfs:domain ep-well:TemporalPartOfAWellBore ;
549 rdfs:label "wellbore pre-spud at"^^xsd:string . 561 rdfs:label "wellbore pre-spud at"^^xsd:string .
550 562
551 ep-well:wellBoreSpudAt 563 ep-well:wellBoreSpudAt
552 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 564 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
553 rdfs:domain ep-well:TemporalPartOfAWellBore ; 565 rdfs:domain ep-well:TemporalPartOfAWellBore ;
554 rdfs:label "wellbore spud at"^^xsd:string . 566 rdfs:label "wellbore spud at"^^xsd:string .
......
This diff could not be displayed because it is too large.
1 -# Saved by TopBraid on Fri Oct 07 16:29:54 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 19:15:32 BST 2011
2 # baseURI: null 2 # baseURI: null
3 3
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 -# Saved by TopBraid on Fri Oct 07 15:43:30 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 19:15:39 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume 2 # baseURI: http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume
3 # imports: http://www.reportinghub.no/ep/spin/1.1/lib 3 # imports: http://www.reportinghub.no/ep/spin/1.1/lib
4 # imports: http://www.reportinghub.no/ep/schema/1.0/core 4 # imports: http://www.reportinghub.no/ep/schema/1.0/core
5 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 5 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
6 +# imports: http://www.reportinghub.no/ep/schema/1.0/flow
6 # imports: http://spinrdf.org/spin 7 # imports: http://spinrdf.org/spin
7 # imports: http://www.witsml.org/schemas/131/addendum/combo 8 # imports: http://www.witsml.org/schemas/131/addendum/combo
8 9
9 @prefix : <http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume#> . 10 @prefix : <http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume#> .
10 @prefix combo: <http://www.witsml.org/schemas/131/addendum/combo#> . 11 @prefix combo: <http://www.witsml.org/schemas/131/addendum/combo#> .
12 +@prefix ep-flow: <http://www.reportinghub.no/ep/schema/1.0/flow#> .
11 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . 13 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
12 @prefix owl: <http://www.w3.org/2002/07/owl#> . 14 @prefix owl: <http://www.w3.org/2002/07/owl#> .
13 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 15 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
...@@ -19,228 +21,355 @@ ...@@ -19,228 +21,355 @@
19 21
20 <http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume> 22 <http://www.reportinghub.no/ep/transform/1.1/dpr/productVolume>
21 rdf:type owl:Ontology ; 23 rdf:type owl:Ontology ;
22 - 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> ; 24 + 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> ;
23 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 25 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
24 26
25 combo:Co_productVolume 27 combo:Co_productVolume
26 spin:rule 28 spin:rule
27 [ rdf:type sp:Construct ; 29 [ rdf:type sp:Construct ;
28 - rdfs:comment "STEP 20101 Record the Facility that has the flow"^^xsd:string ; 30 + rdfs:comment "STEP 20102 record the flows"^^xsd:string ;
29 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; 31 + sp:templates ([ sp:object _:b1 ;
32 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
33 + sp:subject _:b2
34 + ] [ sp:object ep-flow:Flow ;
30 sp:predicate rdf:type ; 35 sp:predicate rdf:type ;
31 sp:subject _:b1 36 sp:subject _:b1
32 - ] [ sp:object _:b2 ; 37 + ] [ sp:object _:b3 ;
33 sp:predicate rdf:type ; 38 sp:predicate rdf:type ;
34 sp:subject _:b1 39 sp:subject _:b1
35 - ] [ sp:object _:b3 ; 40 + ] [ sp:object
41 + [ sp:varName "productionFlowType"^^xsd:string
42 + ] ;
43 + sp:predicate rdf:type ;
44 + sp:subject _:b1
45 + ] [ sp:object _:b4 ;
36 sp:predicate rdfs:label ; 46 sp:predicate rdfs:label ;
37 sp:subject _:b1 47 sp:subject _:b1
38 ]) ; 48 ]) ;
39 - sp:where ([ sp:object _:b4 ; 49 + sp:where ([ sp:object _:b5 ;
40 sp:predicate combo:facilityRef ; 50 sp:predicate combo:facilityRef ;
41 sp:subject spin:_this 51 sp:subject spin:_this
42 - ] [ sp:object _:b5 ; 52 + ] [ sp:object _:b6 ;
43 sp:predicate combo:nameRef ; 53 sp:predicate combo:nameRef ;
44 - sp:subject _:b4 54 + sp:subject _:b5
45 - ] [ sp:object _:b3 ; 55 + ] [ sp:object _:b7 ;
46 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 56 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
57 + sp:subject _:b6
58 + ] [ sp:object _:b8 ;
59 + sp:predicate combo:flowRef ;
47 sp:subject _:b5 60 sp:subject _:b5
61 + ] [ sp:object _:b4 ;
62 + sp:predicate combo:name ;
63 + sp:subject _:b8
64 + ] [ sp:object _:b9 ;
65 + sp:predicate combo:kindRef ;
66 + sp:subject _:b8
67 + ] [ rdf:type sp:Optional ;
68 + sp:elements ([ sp:object
69 + [ sp:varName "flowDirection"^^xsd:string
70 + ] ;
71 + sp:predicate combo:directionRef ;
72 + sp:subject _:b8
73 + ])
74 + ] [ rdf:type sp:Optional ;
75 + sp:elements ([ sp:object
76 + [ sp:varName "flowQualifier"^^xsd:string
77 + ] ;
78 + sp:predicate combo:qualifierRef ;
79 + sp:subject _:b8
80 + ])
81 + ] [ rdf:type sp:Bind ;
82 + sp:expression
83 + [ rdf:type ep-spin-lib:normalizeString ;
84 + sp:arg1 _:b7
85 + ] ;
86 + sp:variable _:b10
87 + ] [ rdf:type sp:Bind ;
88 + sp:expression
89 + [ rdf:type ep-spin-lib:buildProductionFacilityURI ;
90 + sp:arg1 _:b10
91 + ] ;
92 + sp:variable _:b2
93 + ] [ rdf:type sp:Bind ;
94 + sp:expression
95 + [ rdf:type ep-spin-lib:normalizeString ;
96 + sp:arg1 _:b4
97 + ] ;
98 + sp:variable _:b11
99 + ] [ rdf:type sp:Bind ;
100 + sp:expression
101 + [ rdf:type ep-spin-lib:buildProductionFlowURI ;
102 + sp:arg1 _:b11
103 + ] ;
104 + sp:variable _:b1
105 + ] [ rdf:type sp:Bind ;
106 + sp:expression
107 + [ rdf:type ep-spin-lib:selectProductionFlowPurposeType ;
108 + sp:arg1 _:b9
109 + ] ;
110 + sp:variable _:b3
111 + ] [ rdf:type sp:Bind ;
112 + sp:expression
113 + [ rdf:type ep-spin-lib:selectProductionFlowQualifierType ;
114 + sp:arg1 _:b9
115 + ] ;
116 + sp:variable
117 + [ sp:varName "productionFlowQualitierType"^^xsd:string
118 + ]
119 + ])
120 + ] ;
121 + spin:rule
122 + [ rdf:type sp:Construct ;
123 + rdfs:comment """STEP 20101 Record the Facility that has the flows
124 +Nothing is done with the namingSystem!"""^^xsd:string ;
125 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
126 + sp:predicate rdf:type ;
127 + sp:subject _:b12
128 + ] [ sp:object _:b13 ;
129 + sp:predicate rdf:type ;
130 + sp:subject _:b12
131 + ] [ sp:object _:b14 ;
132 + sp:predicate rdfs:label ;
133 + sp:subject _:b12
134 + ]) ;
135 + sp:where ([ sp:object _:b15 ;
136 + sp:predicate combo:facilityRef ;
137 + sp:subject spin:_this
138 + ] [ sp:object _:b16 ;
139 + sp:predicate combo:nameRef ;
140 + sp:subject _:b15
141 + ] [ sp:object _:b14 ;
142 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
143 + sp:subject _:b16
48 ] [ rdf:type sp:Optional ; 144 ] [ rdf:type sp:Optional ;
49 sp:elements ([ sp:object 145 sp:elements ([ sp:object
50 [ sp:varName "facilityNamingSystem"^^xsd:string 146 [ sp:varName "facilityNamingSystem"^^xsd:string
51 ] ; 147 ] ;
52 sp:predicate combo:namingSystem ; 148 sp:predicate combo:namingSystem ;
53 - sp:subject _:b5 149 + sp:subject _:b16
54 ]) 150 ])
55 ] [ rdf:type sp:Optional ; 151 ] [ rdf:type sp:Optional ;
56 - sp:elements ([ sp:object _:b6 ; 152 + sp:elements ([ sp:object _:b17 ;
57 sp:predicate combo:kindRef ; 153 sp:predicate combo:kindRef ;
58 - sp:subject _:b5 154 + sp:subject _:b16
59 ]) 155 ])
60 ] [ rdf:type sp:Bind ; 156 ] [ rdf:type sp:Bind ;
61 sp:expression 157 sp:expression
62 [ rdf:type ep-spin-lib:normalizeString ; 158 [ rdf:type ep-spin-lib:normalizeString ;
63 - sp:arg1 _:b3 159 + sp:arg1 _:b14
64 ] ; 160 ] ;
65 - sp:variable _:b7 161 + sp:variable _:b18
66 ] [ rdf:type sp:Bind ; 162 ] [ rdf:type sp:Bind ;
67 sp:expression 163 sp:expression
68 [ rdf:type ep-spin-lib:buildProductionFacilityURI ; 164 [ rdf:type ep-spin-lib:buildProductionFacilityURI ;
69 - sp:arg1 _:b7 165 + sp:arg1 _:b18
70 ] ; 166 ] ;
71 - sp:variable _:b1 167 + sp:variable _:b12
72 ] [ rdf:type sp:Bind ; 168 ] [ rdf:type sp:Bind ;
73 sp:expression 169 sp:expression
74 [ rdf:type ep-spin-lib:selectProductionFacilityType ; 170 [ rdf:type ep-spin-lib:selectProductionFacilityType ;
75 - sp:arg1 _:b6 171 + sp:arg1 _:b17
76 ] ; 172 ] ;
77 - sp:variable _:b2 173 + sp:variable _:b13
78 ]) 174 ])
79 ] ; 175 ] ;
80 spin:rule 176 spin:rule
81 [ rdf:type sp:Construct ; 177 [ rdf:type sp:Construct ;
82 - rdfs:comment "STEP 20101"^^xsd:string ; 178 + rdfs:comment "STEP 9999 stream of conciousness"^^xsd:string ;
83 sp:templates () ; 179 sp:templates () ;
84 - sp:where ([ sp:object _:b8 ; 180 + sp:where ([ sp:object _:b19 ;
85 sp:predicate combo:facilityRef ; 181 sp:predicate combo:facilityRef ;
86 sp:subject spin:_this 182 sp:subject spin:_this
87 - ] [ sp:object _:b9 ; 183 + ] [ sp:object _:b20 ;
88 sp:predicate combo:nameRef ; 184 sp:predicate combo:nameRef ;
89 - sp:subject _:b8 185 + sp:subject _:b19
90 ] [ sp:object 186 ] [ sp:object
91 [ sp:varName "facilityName"^^xsd:string 187 [ sp:varName "facilityName"^^xsd:string
92 ] ; 188 ] ;
93 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 189 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
94 - sp:subject _:b9 190 + sp:subject _:b20
95 ] [ rdf:type sp:Optional ; 191 ] [ rdf:type sp:Optional ;
96 sp:elements ([ sp:object 192 sp:elements ([ sp:object
97 [ sp:varName "facilityNamingSystem"^^xsd:string 193 [ sp:varName "facilityNamingSystem"^^xsd:string
98 ] ; 194 ] ;
99 sp:predicate combo:namingSystem ; 195 sp:predicate combo:namingSystem ;
100 - sp:subject _:b9 196 + sp:subject _:b20
101 ]) 197 ])
102 ] [ rdf:type sp:Optional ; 198 ] [ rdf:type sp:Optional ;
103 sp:elements ([ sp:object 199 sp:elements ([ sp:object
104 [ sp:varName "facilityKind"^^xsd:string 200 [ sp:varName "facilityKind"^^xsd:string
105 ] ; 201 ] ;
106 sp:predicate combo:kindRef ; 202 sp:predicate combo:kindRef ;
107 - sp:subject _:b9 203 + sp:subject _:b20
108 ]) 204 ])
109 - ] [ sp:object _:b10 ; 205 + ] [ sp:object _:b21 ;
110 sp:predicate combo:flowRef ; 206 sp:predicate combo:flowRef ;
111 - sp:subject _:b8 207 + sp:subject _:b19
112 ] [ sp:object 208 ] [ sp:object
113 [ sp:varName "flowName"^^xsd:string 209 [ sp:varName "flowName"^^xsd:string
114 ] ; 210 ] ;
115 sp:predicate combo:name ; 211 sp:predicate combo:name ;
116 - sp:subject _:b10 212 + sp:subject _:b21
117 ] [ sp:object 213 ] [ sp:object
118 [ sp:varName "flowKind"^^xsd:string 214 [ sp:varName "flowKind"^^xsd:string
119 ] ; 215 ] ;
120 sp:predicate combo:kindRef ; 216 sp:predicate combo:kindRef ;
121 - sp:subject _:b10 217 + sp:subject _:b21
122 ] [ sp:object 218 ] [ sp:object
123 [ sp:varName "flowDirection"^^xsd:string 219 [ sp:varName "flowDirection"^^xsd:string
124 ] ; 220 ] ;
125 sp:predicate combo:directionRef ; 221 sp:predicate combo:directionRef ;
126 - sp:subject _:b10 222 + sp:subject _:b21
127 ] [ sp:object 223 ] [ sp:object
128 [ sp:varName "flowQualifier"^^xsd:string 224 [ sp:varName "flowQualifier"^^xsd:string
129 ] ; 225 ] ;
130 sp:predicate combo:qualifierRef ; 226 sp:predicate combo:qualifierRef ;
131 - sp:subject _:b10 227 + sp:subject _:b21
132 - ] [ sp:object _:b11 ; 228 + ] [ sp:object _:b22 ;
133 sp:predicate combo:productRef ; 229 sp:predicate combo:productRef ;
134 - sp:subject _:b10 230 + sp:subject _:b21
135 - ] [ sp:object _:b12 ; 231 + ] [ sp:object _:b23 ;
136 sp:predicate combo:nameRef ; 232 sp:predicate combo:nameRef ;
137 - sp:subject _:b11 233 + sp:subject _:b22
138 ] [ sp:object 234 ] [ sp:object
139 [ sp:varName "productName"^^xsd:string 235 [ sp:varName "productName"^^xsd:string
140 ] ; 236 ] ;
141 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 237 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
142 - sp:subject _:b12 238 + sp:subject _:b23
143 ] [ rdf:type sp:Optional ; 239 ] [ rdf:type sp:Optional ;
144 sp:elements ([ sp:object 240 sp:elements ([ sp:object
145 [ sp:varName "productNamingSystem"^^xsd:string 241 [ sp:varName "productNamingSystem"^^xsd:string
146 ] ; 242 ] ;
147 sp:predicate combo:namingSystem ; 243 sp:predicate combo:namingSystem ;
148 - sp:subject _:b12 244 + sp:subject _:b23
149 ]) 245 ])
150 ] [ rdf:type sp:Optional ; 246 ] [ rdf:type sp:Optional ;
151 - sp:elements ([ sp:object _:b13 ; 247 + sp:elements ([ sp:object _:b24 ;
152 sp:predicate combo:kindRef ; 248 sp:predicate combo:kindRef ;
153 - sp:subject _:b12 249 + sp:subject _:b23
154 ]) 250 ])
155 - ] [ sp:object _:b13 ; 251 + ] [ sp:object _:b24 ;
156 sp:predicate combo:kindRef ; 252 sp:predicate combo:kindRef ;
157 - sp:subject _:b11 253 + sp:subject _:b22
158 - ] [ sp:object _:b14 ; 254 + ] [ sp:object _:b25 ;
159 sp:predicate combo:periodRef ; 255 sp:predicate combo:periodRef ;
160 - sp:subject _:b11 256 + sp:subject _:b22
161 ] [ sp:object 257 ] [ sp:object
162 [ sp:varName "periodKind"^^xsd:string 258 [ sp:varName "periodKind"^^xsd:string
163 ] ; 259 ] ;
164 sp:predicate combo:kindRef ; 260 sp:predicate combo:kindRef ;
165 - sp:subject _:b14 261 + sp:subject _:b25
166 ] [ sp:object 262 ] [ sp:object
167 [ sp:varName "startTime"^^xsd:string 263 [ sp:varName "startTime"^^xsd:string
168 ] ; 264 ] ;
169 sp:predicate combo:dTimStart ; 265 sp:predicate combo:dTimStart ;
170 - sp:subject _:b14 266 + sp:subject _:b25
171 ] [ sp:object 267 ] [ sp:object
172 [ sp:varName "endTime"^^xsd:string 268 [ sp:varName "endTime"^^xsd:string
173 ] ; 269 ] ;
174 sp:predicate combo:dTimEnd ; 270 sp:predicate combo:dTimEnd ;
175 - sp:subject _:b14 271 + sp:subject _:b25
176 ] [ rdf:type sp:Optional ; 272 ] [ rdf:type sp:Optional ;
177 - sp:elements ([ sp:object _:b15 ; 273 + sp:elements ([ sp:object _:b26 ;
178 sp:predicate combo:volumeRef ; 274 sp:predicate combo:volumeRef ;
179 - sp:subject _:b14 275 + sp:subject _:b25
180 ] [ sp:object 276 ] [ sp:object
181 [ sp:varName "realVolume"^^xsd:string 277 [ sp:varName "realVolume"^^xsd:string
182 ] ; 278 ] ;
183 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 279 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
184 - sp:subject _:b15 280 + sp:subject _:b26
185 ] [ sp:object 281 ] [ sp:object
186 [ sp:varName "uomVolume"^^xsd:string 282 [ sp:varName "uomVolume"^^xsd:string
187 ] ; 283 ] ;
188 sp:predicate combo:uomRef ; 284 sp:predicate combo:uomRef ;
189 - sp:subject _:b15 285 + sp:subject _:b26
190 ]) 286 ])
191 ] [ rdf:type sp:Optional ; 287 ] [ rdf:type sp:Optional ;
192 - sp:elements ([ sp:object _:b16 ; 288 + sp:elements ([ sp:object _:b27 ;
193 sp:predicate combo:volumeStdRef ; 289 sp:predicate combo:volumeStdRef ;
194 - sp:subject _:b14 290 + sp:subject _:b25
195 ] [ sp:object 291 ] [ sp:object
196 [ sp:varName "realVolumeStd"^^xsd:string 292 [ sp:varName "realVolumeStd"^^xsd:string
197 ] ; 293 ] ;
198 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 294 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
199 - sp:subject _:b16 295 + sp:subject _:b27
200 ] [ sp:object 296 ] [ sp:object
201 [ sp:varName "uomVolumeStd"^^xsd:string 297 [ sp:varName "uomVolumeStd"^^xsd:string
202 ] ; 298 ] ;
203 sp:predicate combo:uomRef ; 299 sp:predicate combo:uomRef ;
204 - sp:subject _:b16 300 + sp:subject _:b27
205 ]) 301 ])
206 ]) 302 ])
207 ] . 303 ] .
208 304
209 -_:b4 sp:varName "facilityRef"^^xsd:string . 305 +_:b15
306 + sp:varName "facilityRef"^^xsd:string .
210 307
211 -_:b5 sp:varName "facilityNameRef"^^xsd:string . 308 +_:b16
309 + sp:varName "facilityNameRef"^^xsd:string .
212 310
213 -_:b3 sp:varName "facilityName"^^xsd:string . 311 +_:b14
312 + sp:varName "facilityName"^^xsd:string .
214 313
215 -_:b6 sp:varName "facilityKind"^^xsd:string . 314 +_:b17
315 + sp:varName "facilityKind"^^xsd:string .
216 316
217 -_:b7 sp:varName "normalizedFacilityName"^^xsd:string . 317 +_:b18
318 + sp:varName "normalizedFacilityName"^^xsd:string .
218 319
219 -_:b1 sp:varName "productionFacility"^^xsd:string . 320 +_:b12
321 + sp:varName "productionFacility"^^xsd:string .
220 322
221 -_:b2 sp:varName "productionFacilityType"^^xsd:string . 323 +_:b13
324 + sp:varName "productionFacilityType"^^xsd:string .
222 325
223 -_:b8 sp:varName "facility"^^xsd:string . 326 +_:b19
327 + sp:varName "facility"^^xsd:string .
224 328
225 -_:b9 sp:varName "facilityNameRef"^^xsd:string . 329 +_:b20
330 + sp:varName "facilityNameRef"^^xsd:string .
226 331
227 -_:b10 332 +_:b21
228 sp:varName "flow"^^xsd:string . 333 sp:varName "flow"^^xsd:string .
229 334
230 -_:b11 335 +_:b22
231 sp:varName "product"^^xsd:string . 336 sp:varName "product"^^xsd:string .
232 337
233 -_:b12 338 +_:b23
234 sp:varName "productNameRef"^^xsd:string . 339 sp:varName "productNameRef"^^xsd:string .
235 340
236 -_:b13 341 +_:b24
237 sp:varName "productKind"^^xsd:string . 342 sp:varName "productKind"^^xsd:string .
238 343
239 -_:b14 344 +_:b25
240 sp:varName "period"^^xsd:string . 345 sp:varName "period"^^xsd:string .
241 346
242 -_:b15 347 +_:b26
243 sp:varName "volumeRef"^^xsd:string . 348 sp:varName "volumeRef"^^xsd:string .
244 349
245 -_:b16 350 +_:b27
246 sp:varName "volumeStdRef"^^xsd:string . 351 sp:varName "volumeStdRef"^^xsd:string .
352 +
353 +_:b5 sp:varName "facilityRef"^^xsd:string .
354 +
355 +_:b6 sp:varName "facilityNameRef"^^xsd:string .
356 +
357 +_:b7 sp:varName "facilityName"^^xsd:string .
358 +
359 +_:b8 sp:varName "flowRef"^^xsd:string .
360 +
361 +_:b4 sp:varName "flowName"^^xsd:string .
362 +
363 +_:b9 sp:varName "flowKind"^^xsd:string .
364 +
365 +_:b10
366 + sp:varName "normalizedFacilityName"^^xsd:string .
367 +
368 +_:b2 sp:varName "productionFacility"^^xsd:string .
369 +
370 +_:b11
371 + sp:varName "normalizedFlowName"^^xsd:string .
372 +
373 +_:b1 sp:varName "productionFlow"^^xsd:string .
374 +
375 +_:b3 sp:varName "productionFlowPurposeType"^^xsd:string .
......
1 -# Saved by TopBraid on Fri Oct 07 15:43:30 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 19:15:39 BST 2011
2 # baseURI: null 2 # baseURI: null
3 3
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......