Removed duplicates from the schemas and fixed a bug in MPR fluid sample
Showing
11 changed files
with
899 additions
and
1309 deletions
... | @@ -72,13 +72,13 @@ ep-eqt:ClassOfSupplyDefinedByAManufacturer | ... | @@ -72,13 +72,13 @@ ep-eqt:ClassOfSupplyDefinedByAManufacturer |
72 | rdfs:subClassOf owl:Class . | 72 | rdfs:subClassOf owl:Class . |
73 | 73 | ||
74 | ep-eqt:Compressor | 74 | ep-eqt:Compressor |
75 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 75 | + rdf:type owl:Class ; |
76 | rdfs:comment "equipment that is a compressor"^^xsd:string ; | 76 | rdfs:comment "equipment that is a compressor"^^xsd:string ; |
77 | rdfs:label "compressor"^^xsd:string ; | 77 | rdfs:label "compressor"^^xsd:string ; |
78 | rdfs:subClassOf ep-eqt:Equipment . | 78 | rdfs:subClassOf ep-eqt:Equipment . |
79 | 79 | ||
80 | ep-eqt:Controller-lift | 80 | ep-eqt:Controller-lift |
81 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 81 | + rdf:type owl:Class ; |
82 | rdfs:comment "deprecated - same as ep-prodeqt:Controller"^^xsd:string ; | 82 | rdfs:comment "deprecated - same as ep-prodeqt:Controller"^^xsd:string ; |
83 | rdfs:label "controller - lift"^^xsd:string ; | 83 | rdfs:label "controller - lift"^^xsd:string ; |
84 | rdfs:subClassOf ep-eqt:Equipment . | 84 | rdfs:subClassOf ep-eqt:Equipment . |
... | @@ -153,15 +153,20 @@ ep-eqt:Liner | ... | @@ -153,15 +153,20 @@ ep-eqt:Liner |
153 | rdfs:subClassOf ep-eqt:CasingLinerTubing ; | 153 | rdfs:subClassOf ep-eqt:CasingLinerTubing ; |
154 | owl:disjointWith ep-eqt:Tubing , ep-eqt:Casing . | 154 | owl:disjointWith ep-eqt:Tubing , ep-eqt:Casing . |
155 | 155 | ||
156 | +ep-eqt:Manifold | ||
157 | + rdf:type owl:Class ; | ||
158 | + rdfs:label "manifold"^^xsd:string ; | ||
159 | + rdfs:subClassOf ep-eqt:Equipment . | ||
160 | + | ||
156 | ep-eqt:Manifold-injection | 161 | ep-eqt:Manifold-injection |
157 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 162 | + rdf:type owl:Class ; |
158 | rdfs:label "manifold - injection"^^xsd:string ; | 163 | rdfs:label "manifold - injection"^^xsd:string ; |
159 | - rdfs:subClassOf ep-eqt:Equipment . | 164 | + rdfs:subClassOf ep-eqt:Manifold . |
160 | 165 | ||
161 | ep-eqt:Manifold-production | 166 | ep-eqt:Manifold-production |
162 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 167 | + rdf:type owl:Class ; |
163 | rdfs:label "manifold - production"^^xsd:string ; | 168 | rdfs:label "manifold - production"^^xsd:string ; |
164 | - rdfs:subClassOf ep-eqt:Equipment . | 169 | + rdfs:subClassOf ep-eqt:Manifold . |
165 | 170 | ||
166 | ep-eqt:PipeOutsideDiameterAPI_5CTClass | 171 | ep-eqt:PipeOutsideDiameterAPI_5CTClass |
167 | rdf:type rdfs:Class ; | 172 | rdf:type rdfs:Class ; |
... | @@ -180,7 +185,7 @@ ep-eqt:ProductionCasing | ... | @@ -180,7 +185,7 @@ ep-eqt:ProductionCasing |
180 | owl:disjointWith ep-eqt:TopCasing , ep-eqt:IntermediateCasing . | 185 | owl:disjointWith ep-eqt:TopCasing , ep-eqt:IntermediateCasing . |
181 | 186 | ||
182 | ep-eqt:Separator | 187 | ep-eqt:Separator |
183 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 188 | + rdf:type owl:Class ; |
184 | rdfs:comment "equipment that is a separator"^^xsd:string ; | 189 | rdfs:comment "equipment that is a separator"^^xsd:string ; |
185 | rdfs:label "separator"^^xsd:string ; | 190 | rdfs:label "separator"^^xsd:string ; |
186 | rdfs:subClassOf ep-eqt:Equipment . | 191 | rdfs:subClassOf ep-eqt:Equipment . |
... | @@ -191,7 +196,7 @@ ep-eqt:SteelGradeAPI_5CTClass | ... | @@ -191,7 +196,7 @@ ep-eqt:SteelGradeAPI_5CTClass |
191 | rdfs:subClassOf owl:Class . | 196 | rdfs:subClassOf owl:Class . |
192 | 197 | ||
193 | ep-eqt:Tank | 198 | ep-eqt:Tank |
194 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 199 | + rdf:type owl:Class ; |
195 | rdfs:comment "equipment that is a tank"^^xsd:string ; | 200 | rdfs:comment "equipment that is a tank"^^xsd:string ; |
196 | rdfs:label "tank"^^xsd:string ; | 201 | rdfs:label "tank"^^xsd:string ; |
197 | rdfs:subClassOf ep-eqt:Equipment . | 202 | rdfs:subClassOf ep-eqt:Equipment . | ... | ... |
... | @@ -17,9 +17,9 @@ | ... | @@ -17,9 +17,9 @@ |
17 | owl:versionInfo "0.1.0"^^xsd:string . | 17 | owl:versionInfo "0.1.0"^^xsd:string . |
18 | 18 | ||
19 | ep-fac:Completion | 19 | ep-fac:Completion |
20 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 20 | + rdf:type owl:Class ; |
21 | rdfs:label "completion"^^xsd:string ; | 21 | rdfs:label "completion"^^xsd:string ; |
22 | - rdfs:subClassOf ep-fac:TemporalPartOfACompletion . | 22 | + rdfs:subClassOf ep-fac:Facility . |
23 | 23 | ||
24 | ep-fac:Facility | 24 | ep-fac:Facility |
25 | rdf:type owl:Class ; | 25 | rdf:type owl:Class ; |
... | @@ -27,16 +27,15 @@ ep-fac:Facility | ... | @@ -27,16 +27,15 @@ ep-fac:Facility |
27 | rdfs:subClassOf ep-core:PhysicalObject . | 27 | rdfs:subClassOf ep-core:PhysicalObject . |
28 | 28 | ||
29 | ep-fac:Field | 29 | ep-fac:Field |
30 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 30 | + rdf:type owl:Class ; |
31 | rdfs:comment "facility that is a field"^^xsd:string ; | 31 | rdfs:comment "facility that is a field"^^xsd:string ; |
32 | - rdfs:label "field"^^xsd:string ; | 32 | + rdfs:label "field"^^xsd:string . |
33 | - rdfs:subClassOf ep-fac:TemporalPartOfAField . | ||
34 | 33 | ||
35 | ep-fac:FixedFacility | 34 | ep-fac:FixedFacility |
36 | - rdf:type ep-fac:FixedOrMoveableFacilityType , owl:DeprecatedClass ; | 35 | + rdf:type owl:DeprecatedClass , ep-fac:FixedOrMoveableFacilityType ; |
37 | rdfs:comment "facility that has been build and that is intended to remain in one place"^^xsd:string ; | 36 | rdfs:comment "facility that has been build and that is intended to remain in one place"^^xsd:string ; |
38 | rdfs:label "fixed facility"^^xsd:string ; | 37 | rdfs:label "fixed facility"^^xsd:string ; |
39 | - rdfs:subClassOf ep-fac:TemporalPartOfAFixedFacility . | 38 | + rdfs:subClassOf ep-fac:Facility . |
40 | 39 | ||
41 | ep-fac:FixedOrMoveableFacilityType | 40 | ep-fac:FixedOrMoveableFacilityType |
42 | rdf:type rdfs:Class ; | 41 | rdf:type rdfs:Class ; |
... | @@ -49,43 +48,43 @@ ep-fac:FixedOrMoveableRigType | ... | @@ -49,43 +48,43 @@ ep-fac:FixedOrMoveableRigType |
49 | rdfs:subClassOf owl:Class . | 48 | rdfs:subClassOf owl:Class . |
50 | 49 | ||
51 | ep-fac:FixedRig | 50 | ep-fac:FixedRig |
52 | - rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ; | 51 | + rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ; |
53 | rdfs:label "fixed rig"^^xsd:string ; | 52 | rdfs:label "fixed rig"^^xsd:string ; |
54 | - rdfs:subClassOf ep-fac:FixedFacility , ep-fac:Rig . | 53 | + rdfs:subClassOf ep-fac:Rig , ep-fac:FixedFacility . |
55 | 54 | ||
56 | ep-fac:Flowline | 55 | ep-fac:Flowline |
57 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 56 | + rdf:type owl:Class ; |
58 | rdfs:comment "facility that is a flowline"^^xsd:string ; | 57 | rdfs:comment "facility that is a flowline"^^xsd:string ; |
59 | rdfs:label "flowline"^^xsd:string ; | 58 | rdfs:label "flowline"^^xsd:string ; |
60 | - rdfs:subClassOf ep-fac:TemporalPartOfAFlowline . | 59 | + rdfs:subClassOf ep-fac:Facility . |
61 | 60 | ||
62 | ep-fac:Flowline-production | 61 | ep-fac:Flowline-production |
63 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 62 | + rdf:type owl:Class ; |
64 | rdfs:label "flowline - production"^^xsd:string ; | 63 | rdfs:label "flowline - production"^^xsd:string ; |
65 | rdfs:subClassOf ep-fac:Flowline . | 64 | rdfs:subClassOf ep-fac:Flowline . |
66 | 65 | ||
67 | ep-fac:Lease | 66 | ep-fac:Lease |
68 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 67 | + rdf:type owl:Class ; |
69 | rdfs:comment "facility that is defined by a lease"^^xsd:string ; | 68 | rdfs:comment "facility that is defined by a lease"^^xsd:string ; |
70 | rdfs:label "lease"^^xsd:string ; | 69 | rdfs:label "lease"^^xsd:string ; |
71 | rdfs:subClassOf ep-fac:Facility . | 70 | rdfs:subClassOf ep-fac:Facility . |
72 | 71 | ||
73 | ep-fac:MoveableFacility | 72 | ep-fac:MoveableFacility |
74 | - rdf:type ep-fac:FixedOrMoveableFacilityType , owl:Class ; | 73 | + rdf:type owl:Class , ep-fac:FixedOrMoveableFacilityType ; |
75 | rdfs:comment "facility that has been built and that is intended to be moved from place to place"^^xsd:string ; | 74 | rdfs:comment "facility that has been built and that is intended to be moved from place to place"^^xsd:string ; |
76 | rdfs:label "moveable facility"^^xsd:string ; | 75 | rdfs:label "moveable facility"^^xsd:string ; |
77 | - rdfs:subClassOf ep-fac:TemporalPartOfAMoveableFacility . | 76 | + rdfs:subClassOf ep-fac:Facility . |
78 | 77 | ||
79 | ep-fac:MoveableRig | 78 | ep-fac:MoveableRig |
80 | - rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ; | 79 | + rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ; |
81 | rdfs:label "moveable rig"^^xsd:string ; | 80 | rdfs:label "moveable rig"^^xsd:string ; |
82 | - rdfs:subClassOf ep-fac:MoveableFacility , ep-fac:Rig . | 81 | + rdfs:subClassOf ep-fac:Rig , ep-fac:MoveableFacility . |
83 | 82 | ||
84 | ep-fac:Platform | 83 | ep-fac:Platform |
85 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 84 | + rdf:type owl:Class ; |
86 | rdfs:comment "facility that is a platform"^^xsd:string ; | 85 | rdfs:comment "facility that is a platform"^^xsd:string ; |
87 | rdfs:label "platform"^^xsd:string ; | 86 | rdfs:label "platform"^^xsd:string ; |
88 | - rdfs:subClassOf ep-fac:TemporalPartOfAPlatform . | 87 | + rdfs:subClassOf ep-fac:Facility . |
89 | 88 | ||
90 | ep-fac:ProductionFacility | 89 | ep-fac:ProductionFacility |
91 | rdf:type owl:Class ; | 90 | rdf:type owl:Class ; |
... | @@ -93,16 +92,11 @@ ep-fac:ProductionFacility | ... | @@ -93,16 +92,11 @@ ep-fac:ProductionFacility |
93 | rdfs:label "production facility"^^xsd:string ; | 92 | rdfs:label "production facility"^^xsd:string ; |
94 | rdfs:subClassOf ep-fac:TemporalPartOfAProductionFacility . | 93 | rdfs:subClassOf ep-fac:TemporalPartOfAProductionFacility . |
95 | 94 | ||
96 | -ep-fac:ProductionFacilityType | ||
97 | - rdf:type rdfs:Class ; | ||
98 | - rdfs:label "production facility type"^^xsd:string ; | ||
99 | - rdfs:subClassOf owl:Class . | ||
100 | - | ||
101 | ep-fac:Reservoir | 95 | ep-fac:Reservoir |
102 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 96 | + rdf:type owl:Class ; |
103 | rdfs:comment "facility that is a reservoir"^^xsd:string ; | 97 | rdfs:comment "facility that is a reservoir"^^xsd:string ; |
104 | rdfs:label "reservoir"^^xsd:string ; | 98 | rdfs:label "reservoir"^^xsd:string ; |
105 | - rdfs:subClassOf ep-fac:TemporalPartOfAReservoir . | 99 | + rdfs:subClassOf ep-fac:Facility . |
106 | 100 | ||
107 | ep-fac:Rig | 101 | ep-fac:Rig |
108 | rdf:type owl:Class ; | 102 | rdf:type owl:Class ; |
... | @@ -130,66 +124,34 @@ ep-fac:SurroundingWater-meanSeaLevel | ... | @@ -130,66 +124,34 @@ ep-fac:SurroundingWater-meanSeaLevel |
130 | rdfs:subClassOf ep-fac:SurroundingWater . | 124 | rdfs:subClassOf ep-fac:SurroundingWater . |
131 | 125 | ||
132 | ep-fac:Template | 126 | ep-fac:Template |
133 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 127 | + rdf:type owl:Class ; |
134 | rdfs:comment "equipment that is an ocean bottom template"^^xsd:string ; | 128 | rdfs:comment "equipment that is an ocean bottom template"^^xsd:string ; |
135 | rdfs:label "template"^^xsd:string ; | 129 | rdfs:label "template"^^xsd:string ; |
136 | - rdfs:subClassOf ep-fac:TemporalPartOfATemplate . | ||
137 | - | ||
138 | -ep-fac:TemporalPartOfACompletion | ||
139 | - rdf:type owl:Class ; | ||
140 | rdfs:subClassOf ep-fac:Facility . | 130 | rdfs:subClassOf ep-fac:Facility . |
141 | 131 | ||
142 | ep-fac:TemporalPartOfAField | 132 | ep-fac:TemporalPartOfAField |
143 | rdf:type owl:Class ; | 133 | rdf:type owl:Class ; |
144 | rdfs:subClassOf ep-fac:Facility . | 134 | rdfs:subClassOf ep-fac:Facility . |
145 | 135 | ||
146 | -ep-fac:TemporalPartOfAFixedFacility | ||
147 | - rdf:type owl:Class ; | ||
148 | - rdfs:subClassOf ep-fac:Facility . | ||
149 | - | ||
150 | -ep-fac:TemporalPartOfAFlowline | ||
151 | - rdf:type owl:Class ; | ||
152 | - rdfs:subClassOf ep-fac:Facility . | ||
153 | - | ||
154 | -ep-fac:TemporalPartOfAMoveableFacility | ||
155 | - rdf:type owl:Class ; | ||
156 | - rdfs:subClassOf ep-fac:Facility . | ||
157 | - | ||
158 | -ep-fac:TemporalPartOfAPlatform | ||
159 | - rdf:type owl:Class ; | ||
160 | - rdfs:subClassOf ep-fac:Facility . | ||
161 | - | ||
162 | ep-fac:TemporalPartOfAProductionFacility | 136 | ep-fac:TemporalPartOfAProductionFacility |
163 | rdf:type owl:Class ; | 137 | rdf:type owl:Class ; |
164 | rdfs:comment "facility that is a temporal part of a production facility"^^xsd:string ; | 138 | rdfs:comment "facility that is a temporal part of a production facility"^^xsd:string ; |
165 | rdfs:label "temporal part of a production facility"^^xsd:string ; | 139 | rdfs:label "temporal part of a production facility"^^xsd:string ; |
166 | rdfs:subClassOf ep-fac:Facility . | 140 | rdfs:subClassOf ep-fac:Facility . |
167 | 141 | ||
168 | -ep-fac:TemporalPartOfAReservoir | ||
169 | - rdf:type owl:Class ; | ||
170 | - rdfs:subClassOf ep-fac:Facility . | ||
171 | - | ||
172 | ep-fac:TemporalPartOfARig | 142 | ep-fac:TemporalPartOfARig |
173 | rdf:type owl:Class ; | 143 | rdf:type owl:Class ; |
174 | rdfs:label "(temporal part of a) rig"^^xsd:string ; | 144 | rdfs:label "(temporal part of a) rig"^^xsd:string ; |
175 | rdfs:subClassOf ep-fac:Facility . | 145 | rdfs:subClassOf ep-fac:Facility . |
176 | 146 | ||
177 | -ep-fac:TemporalPartOfATemplate | ||
178 | - rdf:type owl:Class ; | ||
179 | - rdfs:subClassOf ep-fac:Facility . | ||
180 | - | ||
181 | -ep-fac:TemporalPartOfAZone | ||
182 | - rdf:type owl:Class ; | ||
183 | - rdfs:subClassOf ep-fac:Facility . | ||
184 | - | ||
185 | ep-fac:Zone | 147 | ep-fac:Zone |
186 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 148 | + rdf:type owl:Class ; |
187 | rdfs:comment "spatial part of a wellbore that is a zone"^^xsd:string ; | 149 | rdfs:comment "spatial part of a wellbore that is a zone"^^xsd:string ; |
188 | rdfs:label "zone"^^xsd:string ; | 150 | rdfs:label "zone"^^xsd:string ; |
189 | - rdfs:subClassOf ep-fac:TemporalPartOfAZone . | 151 | + rdfs:subClassOf ep-fac:Facility . |
190 | 152 | ||
191 | ep-fac:depthOfSurroundingWater | 153 | ep-fac:depthOfSurroundingWater |
192 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | 154 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; |
193 | rdfs:domain ep-fac:SurroundingWater ; | 155 | rdfs:domain ep-fac:SurroundingWater ; |
194 | rdfs:label "depth of surrounding water"^^xsd:string ; | 156 | rdfs:label "depth of surrounding water"^^xsd:string ; |
195 | rdfs:range ep-core:Length . | 157 | rdfs:range ep-core:Length . | ... | ... |
... | @@ -37,22 +37,22 @@ ep-core:licenceBlockHasNpdPolygonPart | ... | @@ -37,22 +37,22 @@ ep-core:licenceBlockHasNpdPolygonPart |
37 | rdfs:subPropertyOf ep-core:hasPart . | 37 | rdfs:subPropertyOf ep-core:hasPart . |
38 | 38 | ||
39 | ep-geo:AreaCoveredByBusinessArrangement | 39 | ep-geo:AreaCoveredByBusinessArrangement |
40 | - rdf:type ep-fac:ProductionFacilityType , owl:Class ; | 40 | + rdf:type owl:Class ; |
41 | rdfs:label "A part of the earth recognised in a Business Arrangement"^^xsd:string ; | 41 | rdfs:label "A part of the earth recognised in a Business Arrangement"^^xsd:string ; |
42 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; | 42 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; |
43 | - owl:disjointWith ep-geo:LicenceBlock , ep-geo:State , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:Country . | 43 | + owl:disjointWith ep-geo:State , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:Country , ep-geo:LicenceBlock . |
44 | 44 | ||
45 | ep-geo:Country | 45 | ep-geo:Country |
46 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 46 | + rdf:type owl:Class ; |
47 | rdfs:label "country"^^xsd:string ; | 47 | rdfs:label "country"^^xsd:string ; |
48 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; | 48 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; |
49 | - owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:State . | 49 | + owl:disjointWith ep-geo:State , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon . |
50 | 50 | ||
51 | ep-geo:County | 51 | ep-geo:County |
52 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 52 | + rdf:type owl:Class ; |
53 | rdfs:label "county"^^xsd:string ; | 53 | rdfs:label "county"^^xsd:string ; |
54 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; | 54 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; |
55 | - owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:State , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:Country . | 55 | + owl:disjointWith ep-geo:Country , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:State , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon . |
56 | 56 | ||
57 | ep-geo:DestinationType | 57 | ep-geo:DestinationType |
58 | rdf:type rdfs:Class ; | 58 | rdf:type rdfs:Class ; |
... | @@ -65,7 +65,7 @@ ep-geo:Harbour | ... | @@ -65,7 +65,7 @@ ep-geo:Harbour |
65 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth . | 65 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth . |
66 | 66 | ||
67 | ep-geo:LicenceBlock | 67 | ep-geo:LicenceBlock |
68 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 68 | + rdf:type owl:Class ; |
69 | rdfs:comment "See RDL RDS13025226"^^xsd:string ; | 69 | rdfs:comment "See RDL RDS13025226"^^xsd:string ; |
70 | rdfs:label "Licence Block"^^xsd:string ; | 70 | rdfs:label "Licence Block"^^xsd:string ; |
71 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; | 71 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; |
... | @@ -87,10 +87,10 @@ ep-geo:PartOfTheSurfaceOfTheEarth | ... | @@ -87,10 +87,10 @@ ep-geo:PartOfTheSurfaceOfTheEarth |
87 | rdfs:subClassOf ep-core:PhysicalObject . | 87 | rdfs:subClassOf ep-core:PhysicalObject . |
88 | 88 | ||
89 | ep-geo:State | 89 | ep-geo:State |
90 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 90 | + rdf:type owl:Class ; |
91 | rdfs:label "state"^^xsd:string ; | 91 | rdfs:label "state"^^xsd:string ; |
92 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; | 92 | rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; |
93 | - owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon , ep-geo:Country . | 93 | + owl:disjointWith ep-geo:Country , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:PartOfSurfaceOfTheEarthSpecifiedAsPolygon . |
94 | 94 | ||
95 | ep-geo:Terminal | 95 | ep-geo:Terminal |
96 | rdf:type ep-geo:DestinationType , owl:Class ; | 96 | rdf:type ep-geo:DestinationType , owl:Class ; | ... | ... |
... | @@ -12,7 +12,7 @@ | ... | @@ -12,7 +12,7 @@ |
12 | 12 | ||
13 | <http://www.reportinghub.no/ep/schema/1.0/production-equipment> | 13 | <http://www.reportinghub.no/ep/schema/1.0/production-equipment> |
14 | rdf:type owl:Ontology ; | 14 | rdf:type owl:Ontology ; |
15 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> ; | 15 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ; |
16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
17 | 17 | ||
18 | <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> | 18 | <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> |
... | @@ -21,9 +21,6 @@ | ... | @@ -21,9 +21,6 @@ |
21 | <http://www.reportinghub.no/ep/schema/equipment#Controller-lift> | 21 | <http://www.reportinghub.no/ep/schema/equipment#Controller-lift> |
22 | rdfs:subClassOf ep-prodeqt:Controller . | 22 | rdfs:subClassOf ep-prodeqt:Controller . |
23 | 23 | ||
24 | -<http://www.reportinghub.no/ep/schema/equipment#Manifold> | ||
25 | - rdfs:label "manifold"^^xsd:string . | ||
26 | - | ||
27 | ep-prodeqt:BlockValve | 24 | ep-prodeqt:BlockValve |
28 | rdf:type owl:Class ; | 25 | rdf:type owl:Class ; |
29 | rdfs:comment "valve that is a block valve"^^xsd:string ; | 26 | rdfs:comment "valve that is a block valve"^^xsd:string ; |
... | @@ -31,7 +28,7 @@ ep-prodeqt:BlockValve | ... | @@ -31,7 +28,7 @@ ep-prodeqt:BlockValve |
31 | rdfs:subClassOf ep-prodeqt:Valve . | 28 | rdfs:subClassOf ep-prodeqt:Valve . |
32 | 29 | ||
33 | ep-prodeqt:Controller | 30 | ep-prodeqt:Controller |
34 | - rdf:type owl:Class , ep-prodfac:ProductionFacilityType ; | 31 | + rdf:type owl:Class ; |
35 | rdfs:comment "equipment that is a single lift gas controller"^^xsd:string ; | 32 | rdfs:comment "equipment that is a single lift gas controller"^^xsd:string ; |
36 | rdfs:label "controller"^^xsd:string ; | 33 | rdfs:label "controller"^^xsd:string ; |
37 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 34 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
... | @@ -44,7 +41,7 @@ ep-prodeqt:DownHoleControlValve | ... | @@ -44,7 +41,7 @@ ep-prodeqt:DownHoleControlValve |
44 | 41 | ||
45 | ep-prodeqt:FlowLine | 42 | ep-prodeqt:FlowLine |
46 | rdf:type owl:Class ; | 43 | rdf:type owl:Class ; |
47 | - rdfs:subClassOf ep-prodeqt:TemporalPartOfAFlowLine . | 44 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
48 | 45 | ||
49 | ep-prodeqt:FlowLine-Production | 46 | ep-prodeqt:FlowLine-Production |
50 | rdf:type owl:Class ; | 47 | rdf:type owl:Class ; |
... | @@ -62,16 +59,7 @@ ep-prodeqt:GasLiftChoke | ... | @@ -62,16 +59,7 @@ ep-prodeqt:GasLiftChoke |
62 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 59 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
63 | 60 | ||
64 | ep-prodeqt:Manifold | 61 | ep-prodeqt:Manifold |
65 | - rdf:type owl:Class ; | 62 | + rdf:type owl:Class . |
66 | - rdfs:subClassOf ep-prodeqt:TemporalPartOfAManifold . | ||
67 | - | ||
68 | -ep-prodeqt:Manifold-Injection | ||
69 | - rdf:type owl:Class ; | ||
70 | - rdfs:subClassOf ep-prodeqt:Manifold . | ||
71 | - | ||
72 | -ep-prodeqt:Manifold-Production | ||
73 | - rdf:type owl:Class ; | ||
74 | - rdfs:subClassOf ep-prodeqt:Manifold . | ||
75 | 63 | ||
76 | ep-prodeqt:PressureMeter | 64 | ep-prodeqt:PressureMeter |
77 | rdf:type owl:Class ; | 65 | rdf:type owl:Class ; |
... | @@ -85,42 +73,18 @@ ep-prodeqt:RegulatingValve | ... | @@ -85,42 +73,18 @@ ep-prodeqt:RegulatingValve |
85 | rdfs:label "regulating valve"^^xsd:string ; | 73 | rdfs:label "regulating valve"^^xsd:string ; |
86 | rdfs:subClassOf ep-prodeqt:Valve . | 74 | rdfs:subClassOf ep-prodeqt:Valve . |
87 | 75 | ||
88 | -ep-prodeqt:Separator | ||
89 | - rdf:type owl:Class ; | ||
90 | - rdfs:subClassOf ep-prodeqt:TemporalPartOfASeparator . | ||
91 | - | ||
92 | ep-prodeqt:SleeveValve | 76 | ep-prodeqt:SleeveValve |
93 | rdf:type owl:Class ; | 77 | rdf:type owl:Class ; |
94 | rdfs:comment "valve that is a sleeve valve"^^xsd:string ; | 78 | rdfs:comment "valve that is a sleeve valve"^^xsd:string ; |
95 | rdfs:label "sleeve valve"^^xsd:string ; | 79 | rdfs:label "sleeve valve"^^xsd:string ; |
96 | rdfs:subClassOf ep-prodeqt:Valve . | 80 | rdfs:subClassOf ep-prodeqt:Valve . |
97 | 81 | ||
98 | -ep-prodeqt:Tank | ||
99 | - rdf:type owl:Class ; | ||
100 | - rdfs:subClassOf ep-prodeqt:TemporalPartOfATank . | ||
101 | - | ||
102 | ep-prodeqt:TemperatureMeter | 82 | ep-prodeqt:TemperatureMeter |
103 | rdf:type owl:Class ; | 83 | rdf:type owl:Class ; |
104 | rdfs:comment "equipment that is a temperature meter"^^xsd:string ; | 84 | rdfs:comment "equipment that is a temperature meter"^^xsd:string ; |
105 | rdfs:label "temperature meter"^^xsd:string ; | 85 | rdfs:label "temperature meter"^^xsd:string ; |
106 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 86 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
107 | 87 | ||
108 | -ep-prodeqt:TemporalPartOfAFlowLine | ||
109 | - rdf:type owl:Class ; | ||
110 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | ||
111 | - | ||
112 | -ep-prodeqt:TemporalPartOfAManifold | ||
113 | - rdf:type owl:Class ; | ||
114 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | ||
115 | - | ||
116 | -ep-prodeqt:TemporalPartOfASeparator | ||
117 | - rdf:type owl:Class ; | ||
118 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | ||
119 | - | ||
120 | -ep-prodeqt:TemporalPartOfATank | ||
121 | - rdf:type owl:Class ; | ||
122 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | ||
123 | - | ||
124 | ep-prodeqt:Valve | 88 | ep-prodeqt:Valve |
125 | rdf:type owl:Class ; | 89 | rdf:type owl:Class ; |
126 | rdfs:comment "equipment item that is a valve"^^xsd:string ; | 90 | rdfs:comment "equipment item that is a valve"^^xsd:string ; |
... | @@ -128,17 +92,17 @@ ep-prodeqt:Valve | ... | @@ -128,17 +92,17 @@ ep-prodeqt:Valve |
128 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 92 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
129 | 93 | ||
130 | ep-prodeqt:hasCaptain | 94 | ep-prodeqt:hasCaptain |
131 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 95 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
132 | rdfs:label "has captain"^^xsd:string ; | 96 | rdfs:label "has captain"^^xsd:string ; |
133 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> . | 97 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> . |
134 | 98 | ||
135 | ep-prodeqt:hasValvePosition | 99 | ep-prodeqt:hasValvePosition |
136 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 100 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
137 | rdfs:domain ep-prodeqt:Valve ; | 101 | rdfs:domain ep-prodeqt:Valve ; |
138 | rdfs:label "has valve position"^^xsd:string ; | 102 | rdfs:label "has valve position"^^xsd:string ; |
139 | rdfs:range ep-core:Ratio . | 103 | rdfs:range ep-core:Ratio . |
140 | 104 | ||
141 | ep-prodfac:Pipeline | 105 | ep-prodfac:Pipeline |
142 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 106 | + rdf:type owl:Class ; |
143 | rdfs:label "pipeline"^^xsd:string ; | 107 | rdfs:label "pipeline"^^xsd:string ; |
144 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 108 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | ... | ... |
... | @@ -15,38 +15,41 @@ | ... | @@ -15,38 +15,41 @@ |
15 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ; | 15 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ; |
16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
17 | 17 | ||
18 | -<http://www.reportinghub.no/ep/schema/equipment#ChokeValve> | ||
19 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
20 | - | ||
21 | <http://www.reportinghub.no/ep/schema/equipment#Compressor> | 18 | <http://www.reportinghub.no/ep/schema/equipment#Compressor> |
22 | - rdf:type ep-prodfac:ProductionFacilityType . | 19 | + rdf:type ep-prodfac:ReportingFacilityType . |
23 | 20 | ||
24 | <http://www.reportinghub.no/ep/schema/equipment#Controller-lift> | 21 | <http://www.reportinghub.no/ep/schema/equipment#Controller-lift> |
25 | - rdf:type ep-prodfac:ProductionFacilityType . | 22 | + rdf:type ep-prodfac:ReportingFacilityType . |
23 | + | ||
24 | +<http://www.reportinghub.no/ep/schema/equipment#Manifold-injection> | ||
25 | + rdf:type ep-prodfac:ReportingFacilityType . | ||
26 | 26 | ||
27 | -<http://www.reportinghub.no/ep/schema/equipment#Manifold> | 27 | +<http://www.reportinghub.no/ep/schema/equipment#Manifold-production> |
28 | - rdf:type ep-prodfac:ProductionFacilityType . | 28 | + rdf:type ep-prodfac:ReportingFacilityType . |
29 | 29 | ||
30 | <http://www.reportinghub.no/ep/schema/equipment#Separator> | 30 | <http://www.reportinghub.no/ep/schema/equipment#Separator> |
31 | - rdf:type ep-prodfac:ProductionFacilityType . | 31 | + rdf:type ep-prodfac:ReportingFacilityType . |
32 | 32 | ||
33 | <http://www.reportinghub.no/ep/schema/equipment#Tank> | 33 | <http://www.reportinghub.no/ep/schema/equipment#Tank> |
34 | - rdf:type ep-prodfac:ProductionFacilityType . | 34 | + rdf:type ep-prodfac:ReportingFacilityType . |
35 | + | ||
36 | +<http://www.reportinghub.no/ep/schema/facility#Completion> | ||
37 | + rdf:type ep-prodfac:ReportingFacilityType . | ||
35 | 38 | ||
36 | <http://www.reportinghub.no/ep/schema/facility#Field> | 39 | <http://www.reportinghub.no/ep/schema/facility#Field> |
37 | - rdf:type ep-prodfac:ProductionFacilityType . | 40 | + rdf:type ep-prodfac:ReportingFacilityType . |
38 | 41 | ||
39 | <http://www.reportinghub.no/ep/schema/facility#Flowline> | 42 | <http://www.reportinghub.no/ep/schema/facility#Flowline> |
40 | - rdf:type ep-prodfac:ProductionFacilityType . | 43 | + rdf:type ep-prodfac:ReportingFacilityType . |
44 | + | ||
45 | +<http://www.reportinghub.no/ep/schema/facility#Flowline-production> | ||
46 | + rdf:type ep-prodfac:ReportingFacilityType . | ||
41 | 47 | ||
42 | <http://www.reportinghub.no/ep/schema/facility#Lease> | 48 | <http://www.reportinghub.no/ep/schema/facility#Lease> |
43 | - rdf:type ep-prodfac:ProductionFacilityType . | 49 | + rdf:type ep-prodfac:ReportingFacilityType . |
44 | 50 | ||
45 | <http://www.reportinghub.no/ep/schema/facility#Platform> | 51 | <http://www.reportinghub.no/ep/schema/facility#Platform> |
46 | - rdf:type ep-prodfac:ProductionFacilityType . | 52 | + rdf:type ep-prodfac:ReportingFacilityType . |
47 | - | ||
48 | -<http://www.reportinghub.no/ep/schema/facility#ProductionFacility> | ||
49 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
50 | 53 | ||
51 | <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> | 54 | <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> |
52 | rdf:type owl:Class ; | 55 | rdf:type owl:Class ; |
... | @@ -55,10 +58,13 @@ | ... | @@ -55,10 +58,13 @@ |
55 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . | 58 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . |
56 | 59 | ||
57 | <http://www.reportinghub.no/ep/schema/facility#Reservoir> | 60 | <http://www.reportinghub.no/ep/schema/facility#Reservoir> |
58 | - rdf:type ep-prodfac:ProductionFacilityType . | 61 | + rdf:type ep-prodfac:ReportingFacilityType . |
59 | 62 | ||
60 | <http://www.reportinghub.no/ep/schema/facility#Template> | 63 | <http://www.reportinghub.no/ep/schema/facility#Template> |
61 | - rdf:type ep-prodfac:ProductionFacilityType . | 64 | + rdf:type ep-prodfac:ReportingFacilityType . |
65 | + | ||
66 | +<http://www.reportinghub.no/ep/schema/facility#Zone> | ||
67 | + rdf:type ep-prodfac:ReportingFacilityType . | ||
62 | 68 | ||
63 | <http://www.reportinghub.no/ep/schema/facility#facilityOperator> | 69 | <http://www.reportinghub.no/ep/schema/facility#facilityOperator> |
64 | rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | 70 | rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
... | @@ -67,63 +73,41 @@ | ... | @@ -67,63 +73,41 @@ |
67 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . | 73 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . |
68 | 74 | ||
69 | <http://www.reportinghub.no/ep/schema/geography#Country> | 75 | <http://www.reportinghub.no/ep/schema/geography#Country> |
70 | - rdf:type ep-prodfac:ProductionFacilityType . | 76 | + rdf:type ep-prodfac:ReportingFacilityType . |
71 | - | ||
72 | -<http://www.reportinghub.no/ep/schema/geography#State> | ||
73 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
74 | - | ||
75 | -<http://www.reportinghub.no/ep/schema/geography#Terminal> | ||
76 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
77 | 77 | ||
78 | -<http://www.reportinghub.no/ep/schema/organization#CommercialEntity> | 78 | +<http://www.reportinghub.no/ep/schema/geography#County> |
79 | - rdf:type ep-prodfac:ProductionFacilityType . | 79 | + rdf:type ep-prodfac:ReportingFacilityType . |
80 | 80 | ||
81 | -<http://www.reportinghub.no/ep/schema/organization#Company> | 81 | +<http://www.reportinghub.no/ep/schema/geography#State> |
82 | - rdf:type ep-prodfac:ProductionFacilityType . | 82 | + rdf:type ep-prodfac:ReportingFacilityType . |
83 | - | ||
84 | -<http://www.reportinghub.no/ep/schema/production-equipment#BlockValve> | ||
85 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
86 | 83 | ||
87 | <http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter> | 84 | <http://www.reportinghub.no/ep/schema/production-equipment#FlowMeter> |
88 | - rdf:type ep-prodfac:ProductionFacilityType ; | ||
89 | rdfs:label "flow meter"^^xsd:string . | 85 | rdfs:label "flow meter"^^xsd:string . |
90 | 86 | ||
91 | -<http://www.reportinghub.no/ep/schema/production-equipment#PressureMeter> | ||
92 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
93 | - | ||
94 | -<http://www.reportinghub.no/ep/schema/production-equipment#RegulatingValve> | ||
95 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
96 | - | ||
97 | -<http://www.reportinghub.no/ep/schema/production-equipment#SleeveValve> | ||
98 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
99 | - | ||
100 | -<http://www.reportinghub.no/ep/schema/production-equipment#TemperatureMeter> | ||
101 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
102 | - | ||
103 | ep-prodfac:Boat | 87 | ep-prodfac:Boat |
104 | rdf:type owl:Class ; | 88 | rdf:type owl:Class ; |
105 | rdfs:subClassOf ep-prodfac:ShipOrBoat . | 89 | rdfs:subClassOf ep-prodfac:ShipOrBoat . |
106 | 90 | ||
107 | ep-prodfac:Field-area | 91 | ep-prodfac:Field-area |
108 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 92 | + rdf:type owl:Class ; |
109 | rdfs:comment "area of ground that is above a field"^^xsd:string ; | 93 | rdfs:comment "area of ground that is above a field"^^xsd:string ; |
110 | rdfs:label "field - area"^^xsd:string ; | 94 | rdfs:label "field - area"^^xsd:string ; |
111 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . | 95 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . |
112 | 96 | ||
113 | ep-prodfac:Field-group | 97 | ep-prodfac:Field-group |
114 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 98 | + rdf:type owl:Class ; |
115 | rdfs:comment "facility that is a set of fields"^^xsd:string ; | 99 | rdfs:comment "facility that is a set of fields"^^xsd:string ; |
116 | rdfs:label "field - group"^^xsd:string ; | 100 | rdfs:label "field - group"^^xsd:string ; |
117 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . | 101 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . |
118 | 102 | ||
119 | ep-prodfac:Field-part | 103 | ep-prodfac:Field-part |
120 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 104 | + rdf:type owl:Class ; |
121 | rdfs:comment "facility that is part of a field"^^xsd:string ; | 105 | rdfs:comment "facility that is part of a field"^^xsd:string ; |
122 | rdfs:label "field - part"^^xsd:string ; | 106 | rdfs:label "field - part"^^xsd:string ; |
123 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . | 107 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . |
124 | 108 | ||
125 | ep-prodfac:Installation | 109 | ep-prodfac:Installation |
126 | - rdf:type owl:Class , ep-prodfac:ProductionFacilityType ; | 110 | + rdf:type owl:Class ; |
127 | rdfs:label "installation"^^xsd:string ; | 111 | rdfs:label "installation"^^xsd:string ; |
128 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 112 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . |
129 | 113 | ||
... | @@ -136,23 +120,24 @@ ep-prodfac:Pipeline | ... | @@ -136,23 +120,24 @@ ep-prodfac:Pipeline |
136 | rdfs:comment "facility that is a pipeline"^^xsd:string . | 120 | rdfs:comment "facility that is a pipeline"^^xsd:string . |
137 | 121 | ||
138 | ep-prodfac:Plant | 122 | ep-prodfac:Plant |
139 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 123 | + rdf:type owl:Class ; |
140 | rdfs:label "plant"^^xsd:string ; | 124 | rdfs:label "plant"^^xsd:string ; |
141 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 125 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . |
142 | 126 | ||
143 | ep-prodfac:Plant-processing | 127 | ep-prodfac:Plant-processing |
144 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 128 | + rdf:type owl:Class ; |
145 | rdfs:label "plant - processing"^^xsd:string ; | 129 | rdfs:label "plant - processing"^^xsd:string ; |
146 | rdfs:subClassOf ep-prodfac:Plant . | 130 | rdfs:subClassOf ep-prodfac:Plant . |
147 | 131 | ||
148 | ep-prodfac:ProcessingFacility | 132 | ep-prodfac:ProcessingFacility |
149 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 133 | + rdf:type owl:Class ; |
150 | rdfs:label "processing facility"^^xsd:string ; | 134 | rdfs:label "processing facility"^^xsd:string ; |
151 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 135 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . |
152 | 136 | ||
153 | -ep-prodfac:ProductionFacilityType | 137 | +ep-prodfac:ReportingFacilityType |
154 | rdf:type rdfs:Class ; | 138 | rdf:type rdfs:Class ; |
155 | - rdfs:label "production facility type"^^xsd:string ; | 139 | + rdfs:comment "The set of classes that are enumerated as reporting facilities in the DPR schema. The list is extended in the MPR."^^xsd:string ; |
140 | + rdfs:label "reporting facility type"^^xsd:string ; | ||
156 | rdfs:subClassOf owl:Class . | 141 | rdfs:subClassOf owl:Class . |
157 | 142 | ||
158 | ep-prodfac:Ship | 143 | ep-prodfac:Ship |
... | @@ -165,7 +150,7 @@ ep-prodfac:ShipOrBoat | ... | @@ -165,7 +150,7 @@ ep-prodfac:ShipOrBoat |
165 | rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat . | 150 | rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat . |
166 | 151 | ||
167 | ep-prodfac:StorageFacility | 152 | ep-prodfac:StorageFacility |
168 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 153 | + rdf:type owl:Class ; |
169 | rdfs:label "storage facility"^^xsd:string ; | 154 | rdfs:label "storage facility"^^xsd:string ; |
170 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 155 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . |
171 | 156 | ||
... | @@ -179,7 +164,7 @@ ep-prodfac:TemporalPartOfAShipOrBoat | ... | @@ -179,7 +164,7 @@ ep-prodfac:TemporalPartOfAShipOrBoat |
179 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 164 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . |
180 | 165 | ||
181 | ep-prodfac:TrunkLine | 166 | ep-prodfac:TrunkLine |
182 | - rdf:type owl:Class , ep-prodfac:ProductionFacilityType ; | 167 | + rdf:type owl:Class ; |
183 | rdfs:label "trunk line"^^xsd:string ; | 168 | rdfs:label "trunk line"^^xsd:string ; |
184 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 169 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . |
185 | 170 | ||
... | @@ -229,27 +214,23 @@ ep-prodfac:operatingTime | ... | @@ -229,27 +214,23 @@ ep-prodfac:operatingTime |
229 | rdfs:label "operating time"^^xsd:string ; | 214 | rdfs:label "operating time"^^xsd:string ; |
230 | rdfs:range ep-core:TimeDuration . | 215 | rdfs:range ep-core:TimeDuration . |
231 | 216 | ||
232 | -<http://www.reportinghub.no/ep/schema/production-well#RockFormation> | 217 | +<http://www.reportinghub.no/ep/schema/well#Cluster> |
233 | - rdf:type ep-prodfac:ProductionFacilityType . | 218 | + rdf:type ep-prodfac:ReportingFacilityType . |
234 | - | ||
235 | -<http://www.reportinghub.no/ep/schema/production-well#TubingHead> | ||
236 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
237 | - | ||
238 | -<http://www.reportinghub.no/ep/schema/production-well#WellCompletion> | ||
239 | - rdf:type ep-prodfac:ProductionFacilityType . | ||
240 | 219 | ||
241 | <http://www.reportinghub.no/ep/schema/well#Well> | 220 | <http://www.reportinghub.no/ep/schema/well#Well> |
242 | - rdf:type ep-prodfac:ProductionFacilityType . | 221 | + rdf:type ep-prodfac:ReportingFacilityType . |
243 | 222 | ||
244 | <http://www.reportinghub.no/ep/schema/well#WellBore> | 223 | <http://www.reportinghub.no/ep/schema/well#WellBore> |
245 | - rdf:type ep-prodfac:ProductionFacilityType . | 224 | + rdf:type ep-prodfac:ReportingFacilityType . |
225 | + | ||
226 | +<http://www.reportinghub.no/ep/schema/well#WellBoreBottom> | ||
227 | + rdf:type ep-prodfac:ReportingFacilityType . | ||
246 | 228 | ||
247 | <http://www.reportinghub.no/ep/schema/well#WellGroup> | 229 | <http://www.reportinghub.no/ep/schema/well#WellGroup> |
248 | - rdf:type ep-prodfac:ProductionFacilityType . | 230 | + rdf:type ep-prodfac:ReportingFacilityType . |
249 | 231 | ||
250 | <http://www.reportinghub.no/ep/schema/well#WellHead> | 232 | <http://www.reportinghub.no/ep/schema/well#WellHead> |
251 | - rdf:type ep-prodfac:ProductionFacilityType . | 233 | + rdf:type ep-prodfac:ReportingFacilityType . |
252 | 234 | ||
253 | <http://www.reportinghub.no/np/schema/npd#Licence> | 235 | <http://www.reportinghub.no/np/schema/npd#Licence> |
254 | - rdf:type ep-prodfac:ProductionFacilityType ; | ||
255 | rdfs:label "licence"^^xsd:string . | 236 | rdfs:label "licence"^^xsd:string . | ... | ... |
... | @@ -17,38 +17,355 @@ | ... | @@ -17,38 +17,355 @@ |
17 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/material> ; | 17 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/material> ; |
18 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 18 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
19 | 19 | ||
20 | +ep-material:Air-gas | ||
21 | + rdf:type ep-prodwell:InjectionFluidType . | ||
22 | + | ||
23 | +ep-material:Brine | ||
24 | + rdf:type ep-prodwell:InjectionFluidType . | ||
25 | + | ||
26 | +ep-material:CO2-gas | ||
27 | + rdf:type ep-prodwell:InjectionFluidType . | ||
28 | + | ||
29 | +ep-material:DryFluid | ||
30 | + rdf:type ep-prodwell:InjectionFluidType . | ||
31 | + | ||
32 | +ep-material:FluidFraction | ||
33 | + rdf:type ep-prodwell:FluidComponentKindType . | ||
34 | + | ||
35 | +ep-material:FreshWater | ||
36 | + rdf:type ep-prodwell:InjectionFluidType . | ||
37 | + | ||
38 | +ep-material:Gas | ||
39 | + rdf:type ep-prodwell:FluidPhaseType . | ||
40 | + | ||
20 | ep-material:GasAndWater | 41 | ep-material:GasAndWater |
21 | - rdf:type ep-prodwell:InjectionFluidType . | 42 | + rdf:type ep-prodwell:InjectionFluidType . |
22 | 43 | ||
23 | ep-material:Liquid | 44 | ep-material:Liquid |
24 | rdf:type ep-prodwell:FluidPhaseType . | 45 | rdf:type ep-prodwell:FluidPhaseType . |
25 | 46 | ||
47 | +ep-material:NonHcGas | ||
48 | + rdf:type ep-prodwell:InjectionFluidType . | ||
49 | + | ||
26 | ep-material:OilAndGas | 50 | ep-material:OilAndGas |
27 | - rdf:type ep-prodwell:InjectionFluidType . | 51 | + rdf:type ep-prodwell:InjectionFluidType . |
28 | 52 | ||
29 | ep-material:OilAndWater | 53 | ep-material:OilAndWater |
30 | - rdf:type ep-prodwell:InjectionFluidType . | 54 | + rdf:type ep-prodwell:InjectionFluidType . |
55 | + | ||
56 | +ep-material:OtherInjectionFluid | ||
57 | + rdf:type ep-prodwell:InjectionFluidType . | ||
58 | + | ||
59 | +ep-material:Pentane | ||
60 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
61 | + | ||
62 | +ep-material:PlusFraction | ||
63 | + rdf:type ep-prodwell:FluidComponentKindType . | ||
64 | + | ||
65 | +ep-material:Propane | ||
66 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
67 | + | ||
68 | +ep-material:PureFluid | ||
69 | + rdf:type ep-prodwell:FluidComponentKindType . | ||
70 | + | ||
71 | +ep-material:SplitFraction | ||
72 | + rdf:type ep-prodwell:FluidComponentKindType . | ||
73 | + | ||
74 | +ep-material:Steam | ||
75 | + rdf:type ep-prodwell:InjectionFluidType . | ||
76 | + | ||
77 | +ep-material:UnknownFluid | ||
78 | + rdf:type ep-prodwell:InjectionFluidType . | ||
79 | + | ||
80 | +ep-material:substance-11dmcyPentane | ||
81 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
82 | + | ||
83 | +ep-material:substance-124tmBenzene | ||
84 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
85 | + | ||
86 | +ep-material:substance-12dmBenzene | ||
87 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
88 | + | ||
89 | +ep-material:substance-13dmBenzene | ||
90 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
91 | + | ||
92 | +ep-material:substance-14dmBenzene | ||
93 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
94 | + | ||
95 | +ep-material:substance-223tmButane | ||
96 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
97 | + | ||
98 | +ep-material:substance-223tmPentane | ||
99 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
100 | + | ||
101 | +ep-material:substance-22dmButane | ||
102 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
103 | + | ||
104 | +ep-material:substance-22dmHexane | ||
105 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
106 | + | ||
107 | +ep-material:substance-22dmPentane | ||
108 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
109 | + | ||
110 | +ep-material:substance-22dmPropane | ||
111 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
112 | + | ||
113 | +ep-material:substance-23dmButane | ||
114 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
115 | + | ||
116 | +ep-material:substance-23dmPentane | ||
117 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
118 | + | ||
119 | +ep-material:substance-24dmHexane | ||
120 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
121 | + | ||
122 | +ep-material:substance-24dmPentane | ||
123 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
124 | + | ||
125 | +ep-material:substance-25dmHexane | ||
126 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
127 | + | ||
128 | +ep-material:substance-2mButane | ||
129 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
130 | + | ||
131 | +ep-material:substance-2mHexane | ||
132 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
133 | + | ||
134 | +ep-material:substance-2mPentane | ||
135 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
136 | + | ||
137 | +ep-material:substance-2mPropane | ||
138 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
139 | + | ||
140 | +ep-material:substance-33dmPentane | ||
141 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
142 | + | ||
143 | +ep-material:substance-3etPentane | ||
144 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
145 | + | ||
146 | +ep-material:substance-3mHexane | ||
147 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
148 | + | ||
149 | +ep-material:substance-3mPentane | ||
150 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
151 | + | ||
152 | +ep-material:substance-Ar | ||
153 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
154 | + | ||
155 | +ep-material:substance-Benzene | ||
156 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
157 | + | ||
158 | +ep-material:substance-Butane | ||
159 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
160 | + | ||
161 | +ep-material:substance-C11F | ||
162 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
163 | + | ||
164 | +ep-material:substance-C12F | ||
165 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
166 | + | ||
167 | +ep-material:substance-C13F | ||
168 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
169 | + | ||
170 | +ep-material:substance-C13dmcyPentane | ||
171 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
172 | + | ||
173 | +ep-material:substance-C14F | ||
174 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
175 | + | ||
176 | +ep-material:substance-C15F | ||
177 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
178 | + | ||
179 | +ep-material:substance-C16F | ||
180 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
181 | + | ||
182 | +ep-material:substance-C17F | ||
183 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
184 | + | ||
185 | +ep-material:substance-C18F | ||
186 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
187 | + | ||
188 | +ep-material:substance-C19F | ||
189 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
190 | + | ||
191 | +ep-material:substance-C20F | ||
192 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
193 | + | ||
194 | +ep-material:substance-C21F | ||
195 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
196 | + | ||
197 | +ep-material:substance-C22F | ||
198 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
199 | + | ||
200 | +ep-material:substance-C23F | ||
201 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
202 | + | ||
203 | +ep-material:substance-C24F | ||
204 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
205 | + | ||
206 | +ep-material:substance-C25F | ||
207 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
208 | + | ||
209 | +ep-material:substance-C26F | ||
210 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
211 | + | ||
212 | +ep-material:substance-C27F | ||
213 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
214 | + | ||
215 | +ep-material:substance-C28F | ||
216 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
217 | + | ||
218 | +ep-material:substance-C29F | ||
219 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
220 | + | ||
221 | +ep-material:substance-C30F | ||
222 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
223 | + | ||
224 | +ep-material:substance-C31F | ||
225 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
226 | + | ||
227 | +ep-material:substance-C32F | ||
228 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
229 | + | ||
230 | +ep-material:substance-C33F | ||
231 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
232 | + | ||
233 | +ep-material:substance-C34F | ||
234 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
235 | + | ||
236 | +ep-material:substance-C35F | ||
237 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
238 | + | ||
239 | +ep-material:substance-C36F | ||
240 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
241 | + | ||
242 | +ep-material:substance-C37F | ||
243 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
244 | + | ||
245 | +ep-material:substance-C38F | ||
246 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
247 | + | ||
248 | +ep-material:substance-C39F | ||
249 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
250 | + | ||
251 | +ep-material:substance-C40F | ||
252 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
253 | + | ||
254 | +ep-material:substance-C41F | ||
255 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
256 | + | ||
257 | +ep-material:substance-C42F | ||
258 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
259 | + | ||
260 | +ep-material:substance-C43F | ||
261 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
262 | + | ||
263 | +ep-material:substance-C44F | ||
264 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
265 | + | ||
266 | +ep-material:substance-C45F | ||
267 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
268 | + | ||
269 | +ep-material:substance-C46F | ||
270 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
271 | + | ||
272 | +ep-material:substance-C47F | ||
273 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
274 | + | ||
275 | +ep-material:substance-C48F | ||
276 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
277 | + | ||
278 | +ep-material:substance-C49F | ||
279 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
280 | + | ||
281 | +ep-material:substance-CO2 | ||
282 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
283 | + | ||
284 | +ep-material:substance-Cyclohexane | ||
285 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
286 | + | ||
287 | +ep-material:substance-Cyclopentane | ||
288 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
289 | + | ||
290 | +ep-material:substance-Decanes | ||
291 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
292 | + | ||
293 | +ep-material:substance-EtBenzene | ||
294 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
295 | + | ||
296 | +ep-material:substance-EtcyPentane | ||
297 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
298 | + | ||
299 | +ep-material:substance-Ethane | ||
300 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
301 | + | ||
302 | +ep-material:substance-H2 | ||
303 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
304 | + | ||
305 | +ep-material:substance-H2O | ||
306 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
307 | + | ||
308 | +ep-material:substance-H2S | ||
309 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
310 | + | ||
311 | +ep-material:substance-Heptanes | ||
312 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
313 | + | ||
314 | +ep-material:substance-Hexane | ||
315 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
316 | + | ||
317 | +ep-material:substance-Hexanes | ||
318 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
319 | + | ||
320 | +ep-material:substance-MBenzene | ||
321 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
322 | + | ||
323 | +ep-material:substance-McyHexane | ||
324 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
325 | + | ||
326 | +ep-material:substance-McyPentane | ||
327 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
328 | + | ||
329 | +ep-material:substance-Methane | ||
330 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
331 | + | ||
332 | +ep-material:substance-N2 | ||
333 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
334 | + | ||
335 | +ep-material:substance-Nonanes | ||
336 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
337 | + | ||
338 | +ep-material:substance-O2 | ||
339 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
340 | + | ||
341 | +ep-material:substance-Octanes | ||
342 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
343 | + | ||
344 | +ep-material:substance-T12dmcyPentane | ||
345 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
346 | + | ||
347 | +ep-material:substance-T13dmcyPentane | ||
348 | + rdf:type ep-prodwell:FluidComponentMaterialType . | ||
31 | 349 | ||
32 | ep-prodwell:AbandonedWell | 350 | ep-prodwell:AbandonedWell |
33 | rdf:type ep-prodwell:WellStatusType , owl:Class ; | 351 | rdf:type ep-prodwell:WellStatusType , owl:Class ; |
34 | rdfs:label "abandoned well"^^xsd:string ; | 352 | rdfs:label "abandoned well"^^xsd:string ; |
35 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . | 353 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . |
36 | 354 | ||
37 | - | ||
38 | ep-prodwell:ClosedWell | 355 | ep-prodwell:ClosedWell |
39 | rdf:type ep-prodwell:WellStatusType , owl:Class ; | 356 | rdf:type ep-prodwell:WellStatusType , owl:Class ; |
40 | rdfs:label "closed well"^^xsd:string ; | 357 | rdfs:label "closed well"^^xsd:string ; |
41 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . | 358 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . |
42 | 359 | ||
43 | - | ||
44 | ep-prodwell:FluidComponentKindType | 360 | ep-prodwell:FluidComponentKindType |
45 | rdf:type rdfs:Class ; | 361 | rdf:type rdfs:Class ; |
46 | rdfs:label "fluid component kind type"^^xsd:string ; | 362 | rdfs:label "fluid component kind type"^^xsd:string ; |
47 | rdfs:subClassOf owl:Class . | 363 | rdfs:subClassOf owl:Class . |
48 | 364 | ||
49 | -ep-prodwell:FluidComponentType | 365 | +ep-prodwell:FluidComponentMaterialType |
50 | rdf:type rdfs:Class ; | 366 | rdf:type rdfs:Class ; |
51 | - rdfs:label "fluid component type"^^xsd:string ; | 367 | + rdfs:comment "The set of classes that are enumerated for the base component of a fluid sample in the MPR schema."^^xsd:string ; |
368 | + rdfs:label "fluid component material type"^^xsd:string ; | ||
52 | rdfs:subClassOf owl:Class . | 369 | rdfs:subClassOf owl:Class . |
53 | 370 | ||
54 | ep-prodwell:FluidPhaseType | 371 | ep-prodwell:FluidPhaseType |
... | @@ -71,12 +388,6 @@ ep-prodwell:JunkedWell | ... | @@ -71,12 +388,6 @@ ep-prodwell:JunkedWell |
71 | rdfs:label "junked well"^^xsd:string ; | 388 | rdfs:label "junked well"^^xsd:string ; |
72 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . | 389 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . |
73 | 390 | ||
74 | -ep-material:Liquid | ||
75 | - rdf:type ep-prodwell:FluidPhaseType . | ||
76 | - | ||
77 | -ep-material:Gas | ||
78 | - rdf:type ep-prodwell:FluidPhaseType . | ||
79 | - | ||
80 | ep-prodwell:NaturalGasClass | 391 | ep-prodwell:NaturalGasClass |
81 | rdf:type rdfs:Class ; | 392 | rdf:type rdfs:Class ; |
82 | rdfs:label "natural gas class"^^xsd:string ; | 393 | rdfs:label "natural gas class"^^xsd:string ; |
... | @@ -112,7 +423,6 @@ ep-prodwell:RockFormation | ... | @@ -112,7 +423,6 @@ ep-prodwell:RockFormation |
112 | rdfs:label "rock formation"^^xsd:string ; | 423 | rdfs:label "rock formation"^^xsd:string ; |
113 | rdfs:subClassOf ep-core:PhysicalObject . | 424 | rdfs:subClassOf ep-core:PhysicalObject . |
114 | 425 | ||
115 | - | ||
116 | ep-prodwell:SuspendedAtTdWell | 426 | ep-prodwell:SuspendedAtTdWell |
117 | rdf:type ep-prodwell:WellStatusType , owl:Class ; | 427 | rdf:type ep-prodwell:WellStatusType , owl:Class ; |
118 | rdfs:label "suspended at td well"^^xsd:string ; | 428 | rdfs:label "suspended at td well"^^xsd:string ; |
... | @@ -208,140 +518,6 @@ ep-well:TemporalPartOfAWell | ... | @@ -208,140 +518,6 @@ ep-well:TemporalPartOfAWell |
208 | 518 | ||
209 | ep-well:TemporalPartOfAWellBore | 519 | ep-well:TemporalPartOfAWellBore |
210 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . | 520 | rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . |
211 | - | 521 | + |
212 | ep-well:WellGroup | 522 | ep-well:WellGroup |
213 | rdf:type owl:Class . | 523 | rdf:type owl:Class . |
214 | - | ||
215 | -ep-material:Pentane rdf:type ep-prodwell:FluidComponentType . | ||
216 | -ep-material:Propane rdf:type ep-prodwell:FluidComponentType . | ||
217 | -ep-material:substance-11dmcyPentane rdf:type ep-prodwell:FluidComponentType . | ||
218 | -ep-material:substance-124tmBenzene rdf:type ep-prodwell:FluidComponentType . | ||
219 | -ep-material:substance-12dmBenzene rdf:type ep-prodwell:FluidComponentType . | ||
220 | -ep-material:substance-13dmBenzene rdf:type ep-prodwell:FluidComponentType . | ||
221 | -ep-material:substance-14dmBenzene rdf:type ep-prodwell:FluidComponentType . | ||
222 | -ep-material:substance-223tmButane rdf:type ep-prodwell:FluidComponentType . | ||
223 | -ep-material:substance-223tmPentane rdf:type ep-prodwell:FluidComponentType . | ||
224 | -ep-material:substance-22dmButane rdf:type ep-prodwell:FluidComponentType . | ||
225 | -ep-material:substance-22dmHexane rdf:type ep-prodwell:FluidComponentType . | ||
226 | -ep-material:substance-22dmPentane rdf:type ep-prodwell:FluidComponentType . | ||
227 | -ep-material:substance-22dmPropane rdf:type ep-prodwell:FluidComponentType . | ||
228 | -ep-material:substance-23dmButane rdf:type ep-prodwell:FluidComponentType . | ||
229 | -ep-material:substance-23dmPentane rdf:type ep-prodwell:FluidComponentType . | ||
230 | -ep-material:substance-24dmHexane rdf:type ep-prodwell:FluidComponentType . | ||
231 | -ep-material:substance-24dmPentane rdf:type ep-prodwell:FluidComponentType . | ||
232 | -ep-material:substance-25dmHexane rdf:type ep-prodwell:FluidComponentType . | ||
233 | -ep-material:substance-2mButane rdf:type ep-prodwell:FluidComponentType . | ||
234 | -ep-material:substance-2mHexane rdf:type ep-prodwell:FluidComponentType . | ||
235 | -ep-material:substance-2mPentane rdf:type ep-prodwell:FluidComponentType . | ||
236 | -ep-material:substance-2mPropane rdf:type ep-prodwell:FluidComponentType . | ||
237 | -ep-material:substance-33dmPentane rdf:type ep-prodwell:FluidComponentType . | ||
238 | -ep-material:substance-3etPentane rdf:type ep-prodwell:FluidComponentType . | ||
239 | -ep-material:substance-3mHexane rdf:type ep-prodwell:FluidComponentType . | ||
240 | -ep-material:substance-3mPentane rdf:type ep-prodwell:FluidComponentType . | ||
241 | -ep-material:substance-Ar rdf:type ep-prodwell:FluidComponentType . | ||
242 | -ep-material:substance-Benzene rdf:type ep-prodwell:FluidComponentType . | ||
243 | -ep-material:substance-Butane rdf:type ep-prodwell:FluidComponentType . | ||
244 | -ep-material:substance-C11F rdf:type ep-prodwell:FluidComponentType . | ||
245 | -ep-material:substance-C12F rdf:type ep-prodwell:FluidComponentType . | ||
246 | -ep-material:substance-C13F rdf:type ep-prodwell:FluidComponentType . | ||
247 | -ep-material:substance-C13dmcyPentane rdf:type ep-prodwell:FluidComponentType . | ||
248 | -ep-material:substance-C14F rdf:type ep-prodwell:FluidComponentType . | ||
249 | -ep-material:substance-C15F rdf:type ep-prodwell:FluidComponentType . | ||
250 | -ep-material:substance-C16F rdf:type ep-prodwell:FluidComponentType . | ||
251 | -ep-material:substance-C17F rdf:type ep-prodwell:FluidComponentType . | ||
252 | -ep-material:substance-C18F rdf:type ep-prodwell:FluidComponentType . | ||
253 | -ep-material:substance-C19F rdf:type ep-prodwell:FluidComponentType . | ||
254 | -ep-material:substance-C20F rdf:type ep-prodwell:FluidComponentType . | ||
255 | -ep-material:substance-C21F rdf:type ep-prodwell:FluidComponentType . | ||
256 | -ep-material:substance-C22F rdf:type ep-prodwell:FluidComponentType . | ||
257 | -ep-material:substance-C23F rdf:type ep-prodwell:FluidComponentType . | ||
258 | -ep-material:substance-C24F rdf:type ep-prodwell:FluidComponentType . | ||
259 | -ep-material:substance-C25F rdf:type ep-prodwell:FluidComponentType . | ||
260 | -ep-material:substance-C26F rdf:type ep-prodwell:FluidComponentType . | ||
261 | -ep-material:substance-C27F rdf:type ep-prodwell:FluidComponentType . | ||
262 | -ep-material:substance-C28F rdf:type ep-prodwell:FluidComponentType . | ||
263 | -ep-material:substance-C29F rdf:type ep-prodwell:FluidComponentType . | ||
264 | -ep-material:substance-C30F rdf:type ep-prodwell:FluidComponentType . | ||
265 | -ep-material:substance-C31F rdf:type ep-prodwell:FluidComponentType . | ||
266 | -ep-material:substance-C32F rdf:type ep-prodwell:FluidComponentType . | ||
267 | -ep-material:substance-C33F rdf:type ep-prodwell:FluidComponentType . | ||
268 | -ep-material:substance-C34F rdf:type ep-prodwell:FluidComponentType . | ||
269 | -ep-material:substance-C35F rdf:type ep-prodwell:FluidComponentType . | ||
270 | -ep-material:substance-C36F rdf:type ep-prodwell:FluidComponentType . | ||
271 | -ep-material:substance-C37F rdf:type ep-prodwell:FluidComponentType . | ||
272 | -ep-material:substance-C38F rdf:type ep-prodwell:FluidComponentType . | ||
273 | -ep-material:substance-C39F rdf:type ep-prodwell:FluidComponentType . | ||
274 | -ep-material:substance-C40F rdf:type ep-prodwell:FluidComponentType . | ||
275 | -ep-material:substance-C41F rdf:type ep-prodwell:FluidComponentType . | ||
276 | -ep-material:substance-C42F rdf:type ep-prodwell:FluidComponentType . | ||
277 | -ep-material:substance-C43F rdf:type ep-prodwell:FluidComponentType . | ||
278 | -ep-material:substance-C44F rdf:type ep-prodwell:FluidComponentType . | ||
279 | -ep-material:substance-C45F rdf:type ep-prodwell:FluidComponentType . | ||
280 | -ep-material:substance-C46F rdf:type ep-prodwell:FluidComponentType . | ||
281 | -ep-material:substance-C47F rdf:type ep-prodwell:FluidComponentType . | ||
282 | -ep-material:substance-C48F rdf:type ep-prodwell:FluidComponentType . | ||
283 | -ep-material:substance-C49F rdf:type ep-prodwell:FluidComponentType . | ||
284 | -ep-material:substance-CO2 rdf:type ep-prodwell:FluidComponentType . | ||
285 | -ep-material:substance-Cyclohexane rdf:type ep-prodwell:FluidComponentType . | ||
286 | -ep-material:substance-Cyclopentane rdf:type ep-prodwell:FluidComponentType . | ||
287 | -ep-material:substance-Decanes rdf:type ep-prodwell:FluidComponentType . | ||
288 | -ep-material:substance-EtBenzene rdf:type ep-prodwell:FluidComponentType . | ||
289 | -ep-material:substance-EtcyPentane rdf:type ep-prodwell:FluidComponentType . | ||
290 | -ep-material:substance-Ethane rdf:type ep-prodwell:FluidComponentType . | ||
291 | -ep-material:substance-H2 rdf:type ep-prodwell:FluidComponentType . | ||
292 | -ep-material:substance-H2O rdf:type ep-prodwell:FluidComponentType . | ||
293 | -ep-material:substance-H2S rdf:type ep-prodwell:FluidComponentType . | ||
294 | -ep-material:substance-Heptanes rdf:type ep-prodwell:FluidComponentType . | ||
295 | -ep-material:substance-Hexane rdf:type ep-prodwell:FluidComponentType . | ||
296 | -ep-material:substance-Hexanes rdf:type ep-prodwell:FluidComponentType . | ||
297 | -ep-material:substance-MBenzene rdf:type ep-prodwell:FluidComponentType . | ||
298 | -ep-material:substance-McyHexane rdf:type ep-prodwell:FluidComponentType . | ||
299 | -ep-material:substance-McyPentane rdf:type ep-prodwell:FluidComponentType . | ||
300 | -ep-material:substance-Methane rdf:type ep-prodwell:FluidComponentType . | ||
301 | -ep-material:substance-N2 rdf:type ep-prodwell:FluidComponentType . | ||
302 | -ep-material:substance-Nonanes rdf:type ep-prodwell:FluidComponentType . | ||
303 | -ep-material:substance-O2 rdf:type ep-prodwell:FluidComponentType . | ||
304 | -ep-material:substance-Octanes rdf:type ep-prodwell:FluidComponentType . | ||
305 | -ep-material:substance-T12dmcyPentane rdf:type ep-prodwell:FluidComponentType . | ||
306 | -ep-material:substance-T13dmcyPentane rdf:type ep-prodwell:FluidComponentType . | ||
307 | - | ||
308 | -ep-material:Steam | ||
309 | - rdf:type ep-prodwell:InjectionFluidType . | ||
310 | - | ||
311 | -ep-material:Air-gas | ||
312 | - rdf:type ep-prodwell:InjectionFluidType . | ||
313 | - | ||
314 | -ep-material:Brine | ||
315 | - rdf:type ep-prodwell:InjectionFluidType . | ||
316 | - | ||
317 | -ep-material:CO2-gas | ||
318 | - rdf:type ep-prodwell:InjectionFluidType . | ||
319 | - | ||
320 | -ep-material:DryFluid | ||
321 | - rdf:type ep-prodwell:InjectionFluidType . | ||
322 | - | ||
323 | -ep-material:FreshWater | ||
324 | - rdf:type ep-prodwell:InjectionFluidType . | ||
325 | - | ||
326 | -ep-material:NonHcGas | ||
327 | - rdf:type ep-prodwell:InjectionFluidType . | ||
328 | - | ||
329 | -ep-material:OtherInjectionFluid | ||
330 | - rdf:type ep-prodwell:InjectionFluidType . | ||
331 | - | ||
332 | - | ||
333 | -ep-material:UnknownFluid | ||
334 | - rdf:type ep-prodwell:InjectionFluidType . | ||
335 | - | ||
336 | -ep-material:FluidFraction | ||
337 | - rdf:type ep-prodwell:FluidComponentKindType . | ||
338 | - | ||
339 | -ep-material:PlusFraction | ||
340 | - rdf:type ep-prodwell:FluidComponentKindType . | ||
341 | - | ||
342 | -ep-material:PureFluid | ||
343 | - rdf:type ep-prodwell:FluidComponentKindType . | ||
344 | - | ||
345 | -ep-material:SplitFraction | ||
346 | - rdf:type ep-prodwell:FluidComponentKindType . | ||
347 | - | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -17,8 +17,6 @@ | ... | @@ -17,8 +17,6 @@ |
17 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/material> , <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> ; | 17 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/material> , <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> ; |
18 | owl:versionInfo "0.1.0"^^xsd:string . | 18 | owl:versionInfo "0.1.0"^^xsd:string . |
19 | 19 | ||
20 | - | ||
21 | - | ||
22 | <http://www.reportinghub.no/ep/schema/material#Condensate> | 20 | <http://www.reportinghub.no/ep/schema/material#Condensate> |
23 | rdf:type ep-well:FluidComponentType . | 21 | rdf:type ep-well:FluidComponentType . |
24 | 22 | ||
... | @@ -50,12 +48,13 @@ ep-well:ClassOfWellBoreSectionBySize | ... | @@ -50,12 +48,13 @@ ep-well:ClassOfWellBoreSectionBySize |
50 | rdfs:subClassOf owl:Class . | 48 | rdfs:subClassOf owl:Class . |
51 | 49 | ||
52 | ep-well:Cluster | 50 | ep-well:Cluster |
53 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 51 | + rdf:type owl:Class ; |
54 | rdfs:label "cluster"^^xsd:string ; | 52 | rdfs:label "cluster"^^xsd:string ; |
55 | rdfs:subClassOf ep-core:PhysicalObject . | 53 | rdfs:subClassOf ep-core:PhysicalObject . |
56 | 54 | ||
57 | ep-well:FluidComponentType | 55 | ep-well:FluidComponentType |
58 | rdf:type rdfs:Class ; | 56 | rdf:type rdfs:Class ; |
57 | + rdfs:comment "The set of classes that are enumerated for the dominant component in a fluid sample in the DDR schema."^^xsd:string ; | ||
59 | rdfs:label "fluid component type"^^xsd:string ; | 58 | rdfs:label "fluid component type"^^xsd:string ; |
60 | rdfs:subClassOf owl:Class . | 59 | rdfs:subClassOf owl:Class . |
61 | 60 | ||
... | @@ -181,12 +180,12 @@ ep-well:Wash | ... | @@ -181,12 +180,12 @@ ep-well:Wash |
181 | owl:disjointWith ep-well:Spacer , ep-well:Slurry , ep-well:Mud . | 180 | owl:disjointWith ep-well:Spacer , ep-well:Slurry , ep-well:Mud . |
182 | 181 | ||
183 | ep-well:Well | 182 | ep-well:Well |
184 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 183 | + rdf:type owl:Class ; |
185 | rdfs:label "well (whole life)"^^xsd:string ; | 184 | rdfs:label "well (whole life)"^^xsd:string ; |
186 | rdfs:subClassOf ep-well:TemporalPartOfAWell . | 185 | rdfs:subClassOf ep-well:TemporalPartOfAWell . |
187 | 186 | ||
188 | ep-well:WellBore | 187 | ep-well:WellBore |
189 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 188 | + rdf:type owl:Class ; |
190 | rdfs:label "wellbore (whole life)"^^xsd:string ; | 189 | rdfs:label "wellbore (whole life)"^^xsd:string ; |
191 | rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; | 190 | rdfs:subClassOf ep-well:TemporalPartOfAWellBore ; |
192 | rdfs:subClassOf | 191 | rdfs:subClassOf |
... | @@ -196,7 +195,7 @@ ep-well:WellBore | ... | @@ -196,7 +195,7 @@ ep-well:WellBore |
196 | ] . | 195 | ] . |
197 | 196 | ||
198 | ep-well:WellBoreBottom | 197 | ep-well:WellBoreBottom |
199 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 198 | + rdf:type owl:Class ; |
200 | rdfs:label "wellbore bottom"^^xsd:string ; | 199 | rdfs:label "wellbore bottom"^^xsd:string ; |
201 | rdfs:subClassOf ep-well:SpatialPartOfAWellBore . | 200 | rdfs:subClassOf ep-well:SpatialPartOfAWellBore . |
202 | 201 | ||
... | @@ -238,12 +237,12 @@ ep-well:WellBoreWithoutCirculation | ... | @@ -238,12 +237,12 @@ ep-well:WellBoreWithoutCirculation |
238 | owl:disjointWith ep-well:WellBoreWithCirculation . | 237 | owl:disjointWith ep-well:WellBoreWithCirculation . |
239 | 238 | ||
240 | ep-well:WellGroup | 239 | ep-well:WellGroup |
241 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 240 | + rdf:type owl:Class ; |
242 | rdfs:label "well group"^^xsd:string ; | 241 | rdfs:label "well group"^^xsd:string ; |
243 | rdfs:subClassOf ep-core:PhysicalObject . | 242 | rdfs:subClassOf ep-core:PhysicalObject . |
244 | 243 | ||
245 | ep-well:WellHead | 244 | ep-well:WellHead |
246 | - rdf:type owl:Class , ep-fac:ProductionFacilityType ; | 245 | + rdf:type owl:Class ; |
247 | rdfs:label "well head"^^xsd:string ; | 246 | rdfs:label "well head"^^xsd:string ; |
248 | rdfs:subClassOf ep-well:SpatialPartOfAWell . | 247 | rdfs:subClassOf ep-well:SpatialPartOfAWell . |
249 | 248 | ... | ... |
This diff could not be displayed because it is too large.
... | @@ -20,15 +20,72 @@ | ... | @@ -20,15 +20,72 @@ |
20 | <http://www.epim.no/schemas/mprml/1#FacilityIdentifierStruct> | 20 | <http://www.epim.no/schemas/mprml/1#FacilityIdentifierStruct> |
21 | spin:rule | 21 | spin:rule |
22 | [ rdf:type sp:Construct ; | 22 | [ rdf:type sp:Construct ; |
23 | - rdfs:comment """STEP 00013 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file | 23 | + rdfs:comment """STEP 00010 Record the Facility that has the flows - kind is \"licence\" |
24 | -Naming system supplied"""^^xsd:string ; | 24 | +Nothing is done with the namingSystem!"""^^xsd:string ; |
25 | + sp:templates ([ sp:object spin:_this ; | ||
26 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
27 | + sp:subject | ||
28 | + [ sp:varName "licence"^^xsd:string | ||
29 | + ] | ||
30 | + ] [ sp:object | ||
31 | + [ sp:varName "licenceLabel"^^xsd:string | ||
32 | + ] ; | ||
33 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | ||
34 | + sp:subject spin:_this | ||
35 | + ]) ; | ||
36 | + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_licence> ; | ||
37 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
38 | + sp:subject spin:_this | ||
39 | + ] [ sp:object | ||
40 | + [ sp:varName "licenceName"^^xsd:string | ||
41 | + ] ; | ||
42 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
43 | + sp:subject spin:_this | ||
44 | + ] [ rdf:type sp:NamedGraph ; | ||
45 | + sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#Licence> ; | ||
46 | + sp:predicate rdf:type ; | ||
47 | + sp:subject | ||
48 | + [ sp:varName "licence"^^xsd:string | ||
49 | + ] | ||
50 | + ] [ sp:object | ||
51 | + [ sp:varName "licenceName"^^xsd:string | ||
52 | + ] ; | ||
53 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
54 | + sp:subject | ||
55 | + [ sp:varName "licence"^^xsd:string | ||
56 | + ] | ||
57 | + ] [ sp:object | ||
58 | + [ sp:varName "licenceId"^^xsd:string | ||
59 | + ] ; | ||
60 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | ||
61 | + sp:subject | ||
62 | + [ sp:varName "livence"^^xsd:string | ||
63 | + ] | ||
64 | + ]) ; | ||
65 | + sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | ||
66 | + ] [ rdf:type sp:Bind ; | ||
67 | + sp:expression | ||
68 | + [ rdf:type fn:concat ; | ||
69 | + sp:arg1 "licence-" ; | ||
70 | + sp:arg2 [ sp:varName "licenceId"^^xsd:string | ||
71 | + ] | ||
72 | + ] ; | ||
73 | + sp:variable | ||
74 | + [ sp:varName "licenceLabel"^^xsd:string | ||
75 | + ] | ||
76 | + ]) | ||
77 | + ] ; | ||
78 | + spin:rule | ||
79 | + [ rdf:type sp:Construct ; | ||
80 | + rdfs:comment """STEP 00014 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file | ||
81 | +Naming system not supplied"""^^xsd:string ; | ||
25 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 82 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
26 | sp:predicate rdf:type ; | 83 | sp:predicate rdf:type ; |
27 | sp:subject | 84 | sp:subject |
28 | [ sp:varName "facility"^^xsd:string | 85 | [ sp:varName "facility"^^xsd:string |
29 | ] | 86 | ] |
30 | ] [ sp:object | 87 | ] [ sp:object |
31 | - [ sp:varName "productionFacilityType"^^xsd:string | 88 | + [ sp:varName "reportingFacilityType"^^xsd:string |
32 | ] ; | 89 | ] ; |
33 | sp:predicate rdf:type ; | 90 | sp:predicate rdf:type ; |
34 | sp:subject | 91 | sp:subject |
... | @@ -64,11 +121,13 @@ Naming system supplied"""^^xsd:string ; | ... | @@ -64,11 +121,13 @@ Naming system supplied"""^^xsd:string ; |
64 | ] ; | 121 | ] ; |
65 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 122 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
66 | sp:subject spin:_this | 123 | sp:subject spin:_this |
67 | - ] [ sp:object | 124 | + ] [ rdf:type sp:NotExists ; |
68 | - [ sp:varName "namingSystem"^^xsd:string | 125 | + sp:elements ([ sp:object |
69 | - ] ; | 126 | + [ sp:varName "namingSystem"^^xsd:string |
70 | - sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ; | 127 | + ] ; |
71 | - sp:subject spin:_this | 128 | + sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ; |
129 | + sp:subject spin:_this | ||
130 | + ]) | ||
72 | ] [ rdf:type sp:NotExists ; | 131 | ] [ rdf:type sp:NotExists ; |
73 | sp:elements ([ sp:object spin:_this ; | 132 | sp:elements ([ sp:object spin:_this ; |
74 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 133 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
... | @@ -78,18 +137,17 @@ Naming system supplied"""^^xsd:string ; | ... | @@ -78,18 +137,17 @@ Naming system supplied"""^^xsd:string ; |
78 | ]) | 137 | ]) |
79 | ] [ rdf:type sp:Bind ; | 138 | ] [ rdf:type sp:Bind ; |
80 | sp:expression | 139 | sp:expression |
81 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 140 | + [ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ; |
82 | sp:arg1 [ sp:varName "facilityKind"^^xsd:string | 141 | sp:arg1 [ sp:varName "facilityKind"^^xsd:string |
83 | ] | 142 | ] |
84 | ] ; | 143 | ] ; |
85 | sp:variable | 144 | sp:variable |
86 | - [ sp:varName "productionFacilityType"^^xsd:string | 145 | + [ sp:varName "reportingFacilityType"^^xsd:string |
87 | ] | 146 | ] |
88 | ] [ rdf:type sp:Bind ; | 147 | ] [ rdf:type sp:Bind ; |
89 | sp:expression | 148 | sp:expression |
90 | [ rdf:type ep-dpr-spin-lib:buildSmallFacilityURI ; | 149 | [ rdf:type ep-dpr-spin-lib:buildSmallFacilityURI ; |
91 | - sp:arg1 [ sp:varName "namingSystem"^^xsd:string | 150 | + sp:arg1 "" ; |
92 | - ] ; | ||
93 | sp:arg2 [ sp:varName "facilityName"^^xsd:string | 151 | sp:arg2 [ sp:varName "facilityName"^^xsd:string |
94 | ] | 152 | ] |
95 | ] ; | 153 | ] ; |
... | @@ -100,7 +158,7 @@ Naming system supplied"""^^xsd:string ; | ... | @@ -100,7 +158,7 @@ Naming system supplied"""^^xsd:string ; |
100 | ] ; | 158 | ] ; |
101 | spin:rule | 159 | spin:rule |
102 | [ rdf:type sp:Construct ; | 160 | [ rdf:type sp:Construct ; |
103 | - rdfs:comment """STEP 00003 Record the Facility that has the flows - kind is \"platform\" - assumed to be a SurfaceFixedFacility | 161 | + rdfs:comment """STEP 00004 Record the Facility that has the flows - kind is \"platform\" - assumed to be a MoveableFacility |
104 | Nothing is done with the namingSystem!"""^^xsd:string ; | 162 | Nothing is done with the namingSystem!"""^^xsd:string ; |
105 | sp:templates ([ sp:object spin:_this ; | 163 | sp:templates ([ sp:object spin:_this ; |
106 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 164 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
... | @@ -122,7 +180,7 @@ Nothing is done with the namingSystem!"""^^xsd:string ; | ... | @@ -122,7 +180,7 @@ Nothing is done with the namingSystem!"""^^xsd:string ; |
122 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 180 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
123 | sp:subject spin:_this | 181 | sp:subject spin:_this |
124 | ] [ rdf:type sp:NamedGraph ; | 182 | ] [ rdf:type sp:NamedGraph ; |
125 | - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ; | 183 | + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#MoveableFacility> ; |
126 | sp:predicate rdf:type ; | 184 | sp:predicate rdf:type ; |
127 | sp:subject | 185 | sp:subject |
128 | [ sp:varName "platform"^^xsd:string | 186 | [ sp:varName "platform"^^xsd:string |
... | @@ -157,235 +215,177 @@ Nothing is done with the namingSystem!"""^^xsd:string ; | ... | @@ -157,235 +215,177 @@ Nothing is done with the namingSystem!"""^^xsd:string ; |
157 | ] ; | 215 | ] ; |
158 | spin:rule | 216 | spin:rule |
159 | [ rdf:type sp:Construct ; | 217 | [ rdf:type sp:Construct ; |
160 | - rdfs:comment """STEP 00010 Record the Facility that has the flows - kind is \"licence\" | 218 | + rdfs:comment """STEP 00005 Record the Facility that has the flows - kind is \"well\" |
161 | Nothing is done with the namingSystem!"""^^xsd:string ; | 219 | Nothing is done with the namingSystem!"""^^xsd:string ; |
162 | sp:templates ([ sp:object spin:_this ; | 220 | sp:templates ([ sp:object spin:_this ; |
163 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 221 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
164 | sp:subject | 222 | sp:subject |
165 | - [ sp:varName "licence"^^xsd:string | 223 | + [ sp:varName "well"^^xsd:string |
166 | ] | 224 | ] |
167 | ] [ sp:object | 225 | ] [ sp:object |
168 | - [ sp:varName "licenceLabel"^^xsd:string | 226 | + [ sp:varName "wellLabel"^^xsd:string |
169 | ] ; | 227 | ] ; |
170 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 228 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
171 | sp:subject spin:_this | 229 | sp:subject spin:_this |
172 | ]) ; | 230 | ]) ; |
173 | - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_licence> ; | 231 | + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
174 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 232 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
175 | sp:subject spin:_this | 233 | sp:subject spin:_this |
176 | ] [ sp:object | 234 | ] [ sp:object |
177 | - [ sp:varName "licenceName"^^xsd:string | 235 | + [ sp:varName "wellName"^^xsd:string |
178 | ] ; | 236 | ] ; |
179 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 237 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
180 | sp:subject spin:_this | 238 | sp:subject spin:_this |
181 | ] [ rdf:type sp:NamedGraph ; | 239 | ] [ rdf:type sp:NamedGraph ; |
182 | - sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#Licence> ; | 240 | + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ; |
183 | sp:predicate rdf:type ; | 241 | sp:predicate rdf:type ; |
184 | sp:subject | 242 | sp:subject |
185 | - [ sp:varName "licence"^^xsd:string | 243 | + [ sp:varName "well"^^xsd:string |
186 | ] | 244 | ] |
187 | ] [ sp:object | 245 | ] [ sp:object |
188 | - [ sp:varName "licenceName"^^xsd:string | 246 | + [ sp:varName "wellName"^^xsd:string |
189 | ] ; | 247 | ] ; |
190 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | 248 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; |
191 | sp:subject | 249 | sp:subject |
192 | - [ sp:varName "licence"^^xsd:string | 250 | + [ sp:varName "well"^^xsd:string |
193 | ] | 251 | ] |
194 | ] [ sp:object | 252 | ] [ sp:object |
195 | - [ sp:varName "licenceId"^^xsd:string | 253 | + [ sp:varName "wellId"^^xsd:string |
196 | ] ; | 254 | ] ; |
197 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | 255 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; |
198 | sp:subject | 256 | sp:subject |
199 | - [ sp:varName "livence"^^xsd:string | 257 | + [ sp:varName "well"^^xsd:string |
200 | ] | 258 | ] |
201 | ]) ; | 259 | ]) ; |
202 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | 260 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> |
203 | ] [ rdf:type sp:Bind ; | 261 | ] [ rdf:type sp:Bind ; |
204 | sp:expression | 262 | sp:expression |
205 | [ rdf:type fn:concat ; | 263 | [ rdf:type fn:concat ; |
206 | - sp:arg1 "licence-" ; | 264 | + sp:arg1 "well-" ; |
207 | - sp:arg2 [ sp:varName "licenceId"^^xsd:string | 265 | + sp:arg2 [ sp:varName "wellId"^^xsd:string |
208 | ] | 266 | ] |
209 | ] ; | 267 | ] ; |
210 | sp:variable | 268 | sp:variable |
211 | - [ sp:varName "licenceLabel"^^xsd:string | 269 | + [ sp:varName "wellLabel"^^xsd:string |
212 | ] | 270 | ] |
213 | ]) | 271 | ]) |
214 | ] ; | 272 | ] ; |
215 | spin:rule | 273 | spin:rule |
216 | [ rdf:type sp:Construct ; | 274 | [ rdf:type sp:Construct ; |
217 | - rdfs:comment """STEP 00009 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an ParentCompany | 275 | + rdfs:comment """STEP 00007 Record the Facility that has the flows - kind is \"terminal\" - assumed to be a SurfaceFixedFacility |
218 | Nothing is done with the namingSystem!"""^^xsd:string ; | 276 | Nothing is done with the namingSystem!"""^^xsd:string ; |
219 | sp:templates ([ sp:object spin:_this ; | 277 | sp:templates ([ sp:object spin:_this ; |
220 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 278 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
221 | sp:subject | 279 | sp:subject |
222 | - [ sp:varName "company"^^xsd:string | 280 | + [ sp:varName "terminal"^^xsd:string |
223 | ] | 281 | ] |
224 | ] [ sp:object | 282 | ] [ sp:object |
225 | - [ sp:varName "companyLabel"^^xsd:string | 283 | + [ sp:varName "terminalLabel"^^xsd:string |
226 | ] ; | 284 | ] ; |
227 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 285 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
228 | sp:subject spin:_this | 286 | sp:subject spin:_this |
229 | ]) ; | 287 | ]) ; |
230 | - sp:where ([ rdf:type sp:Union ; | 288 | + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ; |
231 | - sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ; | 289 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
232 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 290 | + sp:subject spin:_this |
233 | - sp:subject spin:_this | ||
234 | - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ; | ||
235 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
236 | - sp:subject spin:_this | ||
237 | - ])) | ||
238 | ] [ sp:object | 291 | ] [ sp:object |
239 | - [ sp:varName "companyName"^^xsd:string | 292 | + [ sp:varName "terminalName"^^xsd:string |
240 | ] ; | 293 | ] ; |
241 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 294 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
242 | sp:subject spin:_this | 295 | sp:subject spin:_this |
243 | ] [ rdf:type sp:NamedGraph ; | 296 | ] [ rdf:type sp:NamedGraph ; |
244 | - sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#ParentCompany> ; | 297 | + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ; |
245 | sp:predicate rdf:type ; | 298 | sp:predicate rdf:type ; |
246 | sp:subject | 299 | sp:subject |
247 | - [ sp:varName "company"^^xsd:string | 300 | + [ sp:varName "terminal"^^xsd:string |
248 | ] | 301 | ] |
249 | ] [ sp:object | 302 | ] [ sp:object |
250 | - [ sp:varName "companyName"^^xsd:string | 303 | + [ sp:varName "terminalName"^^xsd:string |
251 | ] ; | 304 | ] ; |
252 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | 305 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; |
253 | sp:subject | 306 | sp:subject |
254 | - [ sp:varName "company"^^xsd:string | 307 | + [ sp:varName "terminal"^^xsd:string |
255 | ] | 308 | ] |
256 | ] [ sp:object | 309 | ] [ sp:object |
257 | - [ sp:varName "companyId"^^xsd:string | 310 | + [ sp:varName "terminalId"^^xsd:string |
258 | ] ; | 311 | ] ; |
259 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | 312 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; |
260 | sp:subject | 313 | sp:subject |
261 | - [ sp:varName "company"^^xsd:string | 314 | + [ sp:varName "terminal"^^xsd:string |
262 | ] | 315 | ] |
263 | ]) ; | 316 | ]) ; |
264 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | 317 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> |
265 | ] [ rdf:type sp:Bind ; | 318 | ] [ rdf:type sp:Bind ; |
266 | sp:expression | 319 | sp:expression |
267 | [ rdf:type fn:concat ; | 320 | [ rdf:type fn:concat ; |
268 | - sp:arg1 "company-" ; | 321 | + sp:arg1 "terminal-" ; |
269 | - sp:arg2 [ sp:varName "companyId"^^xsd:string | 322 | + sp:arg2 [ sp:varName "terminalId"^^xsd:string |
270 | - ] | ||
271 | - ] ; | ||
272 | - sp:variable | ||
273 | - [ sp:varName "companyLabel"^^xsd:string | ||
274 | - ] | ||
275 | - ]) | ||
276 | - ] ; | ||
277 | - spin:rule | ||
278 | - [ rdf:type sp:Construct ; | ||
279 | - rdfs:comment """STEP 00012 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file - a terminal | ||
280 | -Nothing is done with the namingSystem!"""^^xsd:string ; | ||
281 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
282 | - sp:predicate rdf:type ; | ||
283 | - sp:subject | ||
284 | - [ sp:varName "terminal"^^xsd:string | ||
285 | - ] | ||
286 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Terminal> ; | ||
287 | - sp:predicate rdf:type ; | ||
288 | - sp:subject | ||
289 | - [ sp:varName "terminal"^^xsd:string | ||
290 | - ] | ||
291 | - ] [ sp:object | ||
292 | - [ sp:varName "facilityName"^^xsd:string | ||
293 | - ] ; | ||
294 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
295 | - sp:subject | ||
296 | - [ sp:varName "terminal"^^xsd:string | ||
297 | - ] | ||
298 | - ] [ sp:object spin:_this ; | ||
299 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
300 | - sp:subject | ||
301 | - [ sp:varName "terminal"^^xsd:string | ||
302 | - ] | ||
303 | - ] [ sp:object | ||
304 | - [ sp:varName "facilityName"^^xsd:string | ||
305 | - ] ; | ||
306 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | ||
307 | - sp:subject spin:_this | ||
308 | - ]) ; | ||
309 | - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ; | ||
310 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
311 | - sp:subject spin:_this | ||
312 | - ] [ sp:object | ||
313 | - [ sp:varName "facilityName"^^xsd:string | ||
314 | - ] ; | ||
315 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
316 | - sp:subject spin:_this | ||
317 | - ] [ rdf:type sp:NotExists ; | ||
318 | - sp:elements ([ sp:object spin:_this ; | ||
319 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
320 | - sp:subject | ||
321 | - [ sp:varName "something"^^xsd:string | ||
322 | - ] | ||
323 | - ]) | ||
324 | - ] [ rdf:type sp:Bind ; | ||
325 | - sp:expression | ||
326 | - [ rdf:type ep-dpr-spin-lib:buildTerminalURI ; | ||
327 | - sp:arg1 [ sp:varName "facilityName"^^xsd:string | ||
328 | ] | 323 | ] |
329 | ] ; | 324 | ] ; |
330 | sp:variable | 325 | sp:variable |
331 | - [ sp:varName "terminal"^^xsd:string | 326 | + [ sp:varName "terminalLabel"^^xsd:string |
332 | ] | 327 | ] |
333 | ]) | 328 | ]) |
334 | ] ; | 329 | ] ; |
335 | spin:rule | 330 | spin:rule |
336 | [ rdf:type sp:Construct ; | 331 | [ rdf:type sp:Construct ; |
337 | - rdfs:comment """STEP 00007 Record the Facility that has the flows - kind is \"terminal\" - assumed to be a SurfaceFixedFacility | 332 | + rdfs:comment """STEP 00009 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an ParentCompany |
338 | Nothing is done with the namingSystem!"""^^xsd:string ; | 333 | Nothing is done with the namingSystem!"""^^xsd:string ; |
339 | sp:templates ([ sp:object spin:_this ; | 334 | sp:templates ([ sp:object spin:_this ; |
340 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 335 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
341 | sp:subject | 336 | sp:subject |
342 | - [ sp:varName "terminal"^^xsd:string | 337 | + [ sp:varName "company"^^xsd:string |
343 | ] | 338 | ] |
344 | ] [ sp:object | 339 | ] [ sp:object |
345 | - [ sp:varName "terminalLabel"^^xsd:string | 340 | + [ sp:varName "companyLabel"^^xsd:string |
346 | ] ; | 341 | ] ; |
347 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 342 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
348 | sp:subject spin:_this | 343 | sp:subject spin:_this |
349 | ]) ; | 344 | ]) ; |
350 | - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ; | 345 | + sp:where ([ rdf:type sp:Union ; |
351 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 346 | + sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ; |
352 | - sp:subject spin:_this | 347 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
348 | + sp:subject spin:_this | ||
349 | + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ; | ||
350 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
351 | + sp:subject spin:_this | ||
352 | + ])) | ||
353 | ] [ sp:object | 353 | ] [ sp:object |
354 | - [ sp:varName "terminalName"^^xsd:string | 354 | + [ sp:varName "companyName"^^xsd:string |
355 | ] ; | 355 | ] ; |
356 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 356 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
357 | sp:subject spin:_this | 357 | sp:subject spin:_this |
358 | ] [ rdf:type sp:NamedGraph ; | 358 | ] [ rdf:type sp:NamedGraph ; |
359 | - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ; | 359 | + sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#ParentCompany> ; |
360 | sp:predicate rdf:type ; | 360 | sp:predicate rdf:type ; |
361 | sp:subject | 361 | sp:subject |
362 | - [ sp:varName "terminal"^^xsd:string | 362 | + [ sp:varName "company"^^xsd:string |
363 | ] | 363 | ] |
364 | ] [ sp:object | 364 | ] [ sp:object |
365 | - [ sp:varName "terminalName"^^xsd:string | 365 | + [ sp:varName "companyName"^^xsd:string |
366 | ] ; | 366 | ] ; |
367 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | 367 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; |
368 | sp:subject | 368 | sp:subject |
369 | - [ sp:varName "terminal"^^xsd:string | 369 | + [ sp:varName "company"^^xsd:string |
370 | ] | 370 | ] |
371 | ] [ sp:object | 371 | ] [ sp:object |
372 | - [ sp:varName "terminalId"^^xsd:string | 372 | + [ sp:varName "companyId"^^xsd:string |
373 | ] ; | 373 | ] ; |
374 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | 374 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; |
375 | sp:subject | 375 | sp:subject |
376 | - [ sp:varName "terminal"^^xsd:string | 376 | + [ sp:varName "company"^^xsd:string |
377 | ] | 377 | ] |
378 | ]) ; | 378 | ]) ; |
379 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | 379 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> |
380 | ] [ rdf:type sp:Bind ; | 380 | ] [ rdf:type sp:Bind ; |
381 | sp:expression | 381 | sp:expression |
382 | [ rdf:type fn:concat ; | 382 | [ rdf:type fn:concat ; |
383 | - sp:arg1 "terminal-" ; | 383 | + sp:arg1 "company-" ; |
384 | - sp:arg2 [ sp:varName "terminalId"^^xsd:string | 384 | + sp:arg2 [ sp:varName "companyId"^^xsd:string |
385 | ] | 385 | ] |
386 | ] ; | 386 | ] ; |
387 | sp:variable | 387 | sp:variable |
388 | - [ sp:varName "terminalLabel"^^xsd:string | 388 | + [ sp:varName "companyLabel"^^xsd:string |
389 | ] | 389 | ] |
390 | ]) | 390 | ]) |
391 | ] ; | 391 | ] ; |
... | @@ -474,74 +474,72 @@ Nothing is done with the namingSystem!"""^^xsd:string ; | ... | @@ -474,74 +474,72 @@ Nothing is done with the namingSystem!"""^^xsd:string ; |
474 | ] ; | 474 | ] ; |
475 | spin:rule | 475 | spin:rule |
476 | [ rdf:type sp:Construct ; | 476 | [ rdf:type sp:Construct ; |
477 | - rdfs:comment """STEP 00011 Record the Facility that has the flows - not in the NPD Fact Pages - already in the file | 477 | + rdfs:comment """STEP 00002 Record the Facility that has the flows - kind is \"wellbore\" |
478 | Nothing is done with the namingSystem!"""^^xsd:string ; | 478 | Nothing is done with the namingSystem!"""^^xsd:string ; |
479 | sp:templates ([ sp:object spin:_this ; | 479 | sp:templates ([ sp:object spin:_this ; |
480 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 480 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
481 | sp:subject | 481 | sp:subject |
482 | - [ sp:varName "facility"^^xsd:string | 482 | + [ sp:varName "wellBore"^^xsd:string |
483 | ] | 483 | ] |
484 | - ]) ; | ||
485 | - sp:where ([ rdf:type sp:Optional ; | ||
486 | - sp:elements ([ sp:object | ||
487 | - [ sp:varName "facilityKind"^^xsd:string | ||
488 | - ] ; | ||
489 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
490 | - sp:subject spin:_this | ||
491 | - ]) | ||
492 | ] [ sp:object | 484 | ] [ sp:object |
493 | - [ sp:varName "facilityName"^^xsd:string | 485 | + [ sp:varName "wellBoreLabel"^^xsd:string |
494 | ] ; | 486 | ] ; |
495 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 487 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
488 | + sp:subject spin:_this | ||
489 | + ]) ; | ||
490 | + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_wellbore> ; | ||
491 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
496 | sp:subject spin:_this | 492 | sp:subject spin:_this |
497 | - ] [ rdf:type sp:NotExists ; | ||
498 | - sp:elements ([ sp:object spin:_this ; | ||
499 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
500 | - sp:subject | ||
501 | - [ sp:varName "something"^^xsd:string | ||
502 | - ] | ||
503 | - ]) | ||
504 | - ] [ sp:object | ||
505 | - [ sp:varName "aFacilityIdentifierStructure"^^xsd:string | ||
506 | - ] ; | ||
507 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
508 | - sp:subject | ||
509 | - [ sp:varName "facility"^^xsd:string | ||
510 | - ] | ||
511 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#FacilityIdentifierStruct> ; | ||
512 | - sp:predicate rdf:type ; | ||
513 | - sp:subject | ||
514 | - [ sp:varName "aFacilityIdentifierStructure"^^xsd:string | ||
515 | - ] | ||
516 | ] [ sp:object | 493 | ] [ sp:object |
517 | - [ sp:varName "productionFacilityType"^^xsd:string | 494 | + [ sp:varName "wellBoreName"^^xsd:string |
518 | ] ; | 495 | ] ; |
519 | - sp:predicate rdf:type ; | 496 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
520 | - sp:subject | 497 | + sp:subject spin:_this |
521 | - [ sp:varName "facility"^^xsd:string | 498 | + ] [ rdf:type sp:NamedGraph ; |
522 | - ] | 499 | + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ; |
500 | + sp:predicate rdf:type ; | ||
501 | + sp:subject | ||
502 | + [ sp:varName "wellBore"^^xsd:string | ||
503 | + ] | ||
504 | + ] [ sp:object | ||
505 | + [ sp:varName "wellBoreName"^^xsd:string | ||
506 | + ] ; | ||
507 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
508 | + sp:subject | ||
509 | + [ sp:varName "wellBore"^^xsd:string | ||
510 | + ] | ||
511 | + ] [ sp:object | ||
512 | + [ sp:varName "wellBoreId"^^xsd:string | ||
513 | + ] ; | ||
514 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | ||
515 | + sp:subject | ||
516 | + [ sp:varName "wellBore"^^xsd:string | ||
517 | + ] | ||
518 | + ]) ; | ||
519 | + sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | ||
523 | ] [ rdf:type sp:Bind ; | 520 | ] [ rdf:type sp:Bind ; |
524 | sp:expression | 521 | sp:expression |
525 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 522 | + [ rdf:type fn:concat ; |
526 | - sp:arg1 [ sp:varName "facilityKind"^^xsd:string | 523 | + sp:arg1 "wellbore-" ; |
524 | + sp:arg2 [ sp:varName "wellBoreId"^^xsd:string | ||
527 | ] | 525 | ] |
528 | ] ; | 526 | ] ; |
529 | sp:variable | 527 | sp:variable |
530 | - [ sp:varName "productionFacilityType"^^xsd:string | 528 | + [ sp:varName "wellBoreLabel"^^xsd:string |
531 | ] | 529 | ] |
532 | ]) | 530 | ]) |
533 | ] ; | 531 | ] ; |
534 | spin:rule | 532 | spin:rule |
535 | [ rdf:type sp:Construct ; | 533 | [ rdf:type sp:Construct ; |
536 | - rdfs:comment """STEP 00014 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file | 534 | + rdfs:comment """STEP 00013 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file |
537 | -Naming system not supplied"""^^xsd:string ; | 535 | +Naming system supplied"""^^xsd:string ; |
538 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 536 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
539 | sp:predicate rdf:type ; | 537 | sp:predicate rdf:type ; |
540 | sp:subject | 538 | sp:subject |
541 | [ sp:varName "facility"^^xsd:string | 539 | [ sp:varName "facility"^^xsd:string |
542 | ] | 540 | ] |
543 | ] [ sp:object | 541 | ] [ sp:object |
544 | - [ sp:varName "productionFacilityType"^^xsd:string | 542 | + [ sp:varName "reportingFacilityType"^^xsd:string |
545 | ] ; | 543 | ] ; |
546 | sp:predicate rdf:type ; | 544 | sp:predicate rdf:type ; |
547 | sp:subject | 545 | sp:subject |
... | @@ -577,13 +575,11 @@ Naming system not supplied"""^^xsd:string ; | ... | @@ -577,13 +575,11 @@ Naming system not supplied"""^^xsd:string ; |
577 | ] ; | 575 | ] ; |
578 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 576 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
579 | sp:subject spin:_this | 577 | sp:subject spin:_this |
580 | - ] [ rdf:type sp:NotExists ; | 578 | + ] [ sp:object |
581 | - sp:elements ([ sp:object | 579 | + [ sp:varName "namingSystem"^^xsd:string |
582 | - [ sp:varName "namingSystem"^^xsd:string | 580 | + ] ; |
583 | - ] ; | 581 | + sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ; |
584 | - sp:predicate <http://www.epim.no/schemas/mprml/1#namingSystem> ; | 582 | + sp:subject spin:_this |
585 | - sp:subject spin:_this | ||
586 | - ]) | ||
587 | ] [ rdf:type sp:NotExists ; | 583 | ] [ rdf:type sp:NotExists ; |
588 | sp:elements ([ sp:object spin:_this ; | 584 | sp:elements ([ sp:object spin:_this ; |
589 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 585 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
... | @@ -593,17 +589,18 @@ Naming system not supplied"""^^xsd:string ; | ... | @@ -593,17 +589,18 @@ Naming system not supplied"""^^xsd:string ; |
593 | ]) | 589 | ]) |
594 | ] [ rdf:type sp:Bind ; | 590 | ] [ rdf:type sp:Bind ; |
595 | sp:expression | 591 | sp:expression |
596 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 592 | + [ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ; |
597 | sp:arg1 [ sp:varName "facilityKind"^^xsd:string | 593 | sp:arg1 [ sp:varName "facilityKind"^^xsd:string |
598 | ] | 594 | ] |
599 | ] ; | 595 | ] ; |
600 | sp:variable | 596 | sp:variable |
601 | - [ sp:varName "productionFacilityType"^^xsd:string | 597 | + [ sp:varName "reportingFacilityType"^^xsd:string |
602 | ] | 598 | ] |
603 | ] [ rdf:type sp:Bind ; | 599 | ] [ rdf:type sp:Bind ; |
604 | sp:expression | 600 | sp:expression |
605 | [ rdf:type ep-dpr-spin-lib:buildSmallFacilityURI ; | 601 | [ rdf:type ep-dpr-spin-lib:buildSmallFacilityURI ; |
606 | - sp:arg1 "" ; | 602 | + sp:arg1 [ sp:varName "namingSystem"^^xsd:string |
603 | + ] ; | ||
607 | sp:arg2 [ sp:varName "facilityName"^^xsd:string | 604 | sp:arg2 [ sp:varName "facilityName"^^xsd:string |
608 | ] | 605 | ] |
609 | ] ; | 606 | ] ; |
... | @@ -614,307 +611,310 @@ Naming system not supplied"""^^xsd:string ; | ... | @@ -614,307 +611,310 @@ Naming system not supplied"""^^xsd:string ; |
614 | ] ; | 611 | ] ; |
615 | spin:rule | 612 | spin:rule |
616 | [ rdf:type sp:Construct ; | 613 | [ rdf:type sp:Construct ; |
617 | - rdfs:comment """STEP 00002 Record the Facility that has the flows - kind is \"wellbore\" | 614 | + rdfs:comment """STEP 00012 Record the Facility that has the flows - not in the NPD Fact Pages - not already in the file - a terminal |
618 | Nothing is done with the namingSystem!"""^^xsd:string ; | 615 | Nothing is done with the namingSystem!"""^^xsd:string ; |
619 | - sp:templates ([ sp:object spin:_this ; | 616 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
617 | + sp:predicate rdf:type ; | ||
618 | + sp:subject | ||
619 | + [ sp:varName "terminal"^^xsd:string | ||
620 | + ] | ||
621 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/geography#Terminal> ; | ||
622 | + sp:predicate rdf:type ; | ||
623 | + sp:subject | ||
624 | + [ sp:varName "terminal"^^xsd:string | ||
625 | + ] | ||
626 | + ] [ sp:object | ||
627 | + [ sp:varName "facilityName"^^xsd:string | ||
628 | + ] ; | ||
629 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
630 | + sp:subject | ||
631 | + [ sp:varName "terminal"^^xsd:string | ||
632 | + ] | ||
633 | + ] [ sp:object spin:_this ; | ||
620 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 634 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
621 | sp:subject | 635 | sp:subject |
622 | - [ sp:varName "wellBore"^^xsd:string | 636 | + [ sp:varName "terminal"^^xsd:string |
623 | ] | 637 | ] |
624 | ] [ sp:object | 638 | ] [ sp:object |
625 | - [ sp:varName "wellBoreLabel"^^xsd:string | 639 | + [ sp:varName "facilityName"^^xsd:string |
626 | ] ; | 640 | ] ; |
627 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 641 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
628 | sp:subject spin:_this | 642 | sp:subject spin:_this |
629 | ]) ; | 643 | ]) ; |
630 | - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_wellbore> ; | 644 | + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_terminal> ; |
631 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 645 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
632 | sp:subject spin:_this | 646 | sp:subject spin:_this |
633 | ] [ sp:object | 647 | ] [ sp:object |
634 | - [ sp:varName "wellBoreName"^^xsd:string | 648 | + [ sp:varName "facilityName"^^xsd:string |
635 | ] ; | 649 | ] ; |
636 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 650 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
637 | sp:subject spin:_this | 651 | sp:subject spin:_this |
638 | - ] [ rdf:type sp:NamedGraph ; | 652 | + ] [ rdf:type sp:NotExists ; |
639 | - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ; | 653 | + sp:elements ([ sp:object spin:_this ; |
640 | - sp:predicate rdf:type ; | 654 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
641 | - sp:subject | ||
642 | - [ sp:varName "wellBore"^^xsd:string | ||
643 | - ] | ||
644 | - ] [ sp:object | ||
645 | - [ sp:varName "wellBoreName"^^xsd:string | ||
646 | - ] ; | ||
647 | - sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
648 | - sp:subject | ||
649 | - [ sp:varName "wellBore"^^xsd:string | ||
650 | - ] | ||
651 | - ] [ sp:object | ||
652 | - [ sp:varName "wellBoreId"^^xsd:string | ||
653 | - ] ; | ||
654 | - sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | ||
655 | sp:subject | 655 | sp:subject |
656 | - [ sp:varName "wellBore"^^xsd:string | 656 | + [ sp:varName "something"^^xsd:string |
657 | ] | 657 | ] |
658 | - ]) ; | 658 | + ]) |
659 | - sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | ||
660 | ] [ rdf:type sp:Bind ; | 659 | ] [ rdf:type sp:Bind ; |
661 | sp:expression | 660 | sp:expression |
662 | - [ rdf:type fn:concat ; | 661 | + [ rdf:type ep-dpr-spin-lib:buildTerminalURI ; |
663 | - sp:arg1 "wellbore-" ; | 662 | + sp:arg1 [ sp:varName "facilityName"^^xsd:string |
664 | - sp:arg2 [ sp:varName "wellBoreId"^^xsd:string | ||
665 | ] | 663 | ] |
666 | ] ; | 664 | ] ; |
667 | sp:variable | 665 | sp:variable |
668 | - [ sp:varName "wellBoreLabel"^^xsd:string | 666 | + [ sp:varName "terminal"^^xsd:string |
669 | ] | 667 | ] |
670 | ]) | 668 | ]) |
671 | ] ; | 669 | ] ; |
672 | spin:rule | 670 | spin:rule |
673 | [ rdf:type sp:Construct ; | 671 | [ rdf:type sp:Construct ; |
674 | - rdfs:comment """STEP 00001 Record the Facility that has the flows - kind is \"field\", etc. | 672 | + rdfs:comment """STEP 00008 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an OperatingCompany |
675 | Nothing is done with the namingSystem!"""^^xsd:string ; | 673 | Nothing is done with the namingSystem!"""^^xsd:string ; |
676 | sp:templates ([ sp:object spin:_this ; | 674 | sp:templates ([ sp:object spin:_this ; |
677 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 675 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
678 | sp:subject | 676 | sp:subject |
679 | - [ sp:varName "field"^^xsd:string | 677 | + [ sp:varName "company"^^xsd:string |
680 | ] | 678 | ] |
681 | ] [ sp:object | 679 | ] [ sp:object |
682 | - [ sp:varName "fieldLabel"^^xsd:string | 680 | + [ sp:varName "companyLabel"^^xsd:string |
683 | ] ; | 681 | ] ; |
684 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 682 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
685 | sp:subject spin:_this | 683 | sp:subject spin:_this |
686 | ]) ; | 684 | ]) ; |
687 | sp:where ([ rdf:type sp:Union ; | 685 | sp:where ([ rdf:type sp:Union ; |
688 | - sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field> ; | 686 | + sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ; |
689 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
690 | - sp:subject spin:_this | ||
691 | - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-part> ; | ||
692 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
693 | - sp:subject spin:_this | ||
694 | - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-group> ; | ||
695 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 687 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
696 | sp:subject spin:_this | 688 | sp:subject spin:_this |
697 | - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-area> ; | 689 | + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ; |
698 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 690 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
699 | sp:subject spin:_this | 691 | sp:subject spin:_this |
700 | ])) | 692 | ])) |
701 | ] [ sp:object | 693 | ] [ sp:object |
702 | - [ sp:varName "fieldName"^^xsd:string | 694 | + [ sp:varName "companyName"^^xsd:string |
703 | ] ; | 695 | ] ; |
704 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 696 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
705 | sp:subject spin:_this | 697 | sp:subject spin:_this |
706 | ] [ rdf:type sp:NamedGraph ; | 698 | ] [ rdf:type sp:NamedGraph ; |
707 | - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ; | 699 | + sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ; |
708 | sp:predicate rdf:type ; | 700 | sp:predicate rdf:type ; |
709 | sp:subject | 701 | sp:subject |
710 | - [ sp:varName "field"^^xsd:string | 702 | + [ sp:varName "company"^^xsd:string |
711 | ] | 703 | ] |
712 | ] [ sp:object | 704 | ] [ sp:object |
713 | - [ sp:varName "fieldName"^^xsd:string | 705 | + [ sp:varName "companyName"^^xsd:string |
714 | ] ; | 706 | ] ; |
715 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | 707 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; |
716 | sp:subject | 708 | sp:subject |
717 | - [ sp:varName "field"^^xsd:string | 709 | + [ sp:varName "company"^^xsd:string |
718 | ] | 710 | ] |
719 | ] [ sp:object | 711 | ] [ sp:object |
720 | - [ sp:varName "fieldId"^^xsd:string | 712 | + [ sp:varName "companyId"^^xsd:string |
721 | ] ; | 713 | ] ; |
722 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | 714 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; |
723 | sp:subject | 715 | sp:subject |
724 | - [ sp:varName "field"^^xsd:string | 716 | + [ sp:varName "company"^^xsd:string |
725 | ] | 717 | ] |
726 | ]) ; | 718 | ]) ; |
727 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | 719 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> |
728 | ] [ rdf:type sp:Bind ; | 720 | ] [ rdf:type sp:Bind ; |
729 | sp:expression | 721 | sp:expression |
730 | [ rdf:type fn:concat ; | 722 | [ rdf:type fn:concat ; |
731 | - sp:arg1 "field-" ; | 723 | + sp:arg1 "company-" ; |
732 | - sp:arg2 [ sp:varName "fieldId"^^xsd:string | 724 | + sp:arg2 [ sp:varName "companyId"^^xsd:string |
733 | ] | 725 | ] |
734 | ] ; | 726 | ] ; |
735 | sp:variable | 727 | sp:variable |
736 | - [ sp:varName "fieldLabel"^^xsd:string | 728 | + [ sp:varName "companyLabel"^^xsd:string |
737 | ] | 729 | ] |
738 | ]) | 730 | ]) |
739 | ] ; | 731 | ] ; |
740 | spin:rule | 732 | spin:rule |
741 | [ rdf:type sp:Construct ; | 733 | [ rdf:type sp:Construct ; |
742 | - rdfs:comment """STEP 00008 Record the Facility that has the flows - kind is \"company\" or \"commercial entity\" - assumed to be an OperatingCompany | 734 | + rdfs:comment """STEP 00003 Record the Facility that has the flows - kind is \"platform\" - assumed to be a SurfaceFixedFacility |
743 | Nothing is done with the namingSystem!"""^^xsd:string ; | 735 | Nothing is done with the namingSystem!"""^^xsd:string ; |
744 | sp:templates ([ sp:object spin:_this ; | 736 | sp:templates ([ sp:object spin:_this ; |
745 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 737 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
746 | sp:subject | 738 | sp:subject |
747 | - [ sp:varName "company"^^xsd:string | 739 | + [ sp:varName "platform"^^xsd:string |
748 | ] | 740 | ] |
749 | ] [ sp:object | 741 | ] [ sp:object |
750 | - [ sp:varName "companyLabel"^^xsd:string | 742 | + [ sp:varName "platformLabel"^^xsd:string |
751 | ] ; | 743 | ] ; |
752 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 744 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
753 | sp:subject spin:_this | 745 | sp:subject spin:_this |
754 | ]) ; | 746 | ]) ; |
755 | - sp:where ([ rdf:type sp:Union ; | 747 | + sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ; |
756 | - sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_company> ; | 748 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
757 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 749 | + sp:subject spin:_this |
758 | - sp:subject spin:_this | ||
759 | - ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_commercialentity> ; | ||
760 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
761 | - sp:subject spin:_this | ||
762 | - ])) | ||
763 | ] [ sp:object | 750 | ] [ sp:object |
764 | - [ sp:varName "companyName"^^xsd:string | 751 | + [ sp:varName "platformName"^^xsd:string |
765 | ] ; | 752 | ] ; |
766 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 753 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
767 | sp:subject spin:_this | 754 | sp:subject spin:_this |
768 | ] [ rdf:type sp:NamedGraph ; | 755 | ] [ rdf:type sp:NamedGraph ; |
769 | - sp:elements ([ sp:object <http://www.reportinghub.no/np/schema/npd#OperatingCompany> ; | 756 | + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#SurfaceFixedFacility> ; |
770 | sp:predicate rdf:type ; | 757 | sp:predicate rdf:type ; |
771 | sp:subject | 758 | sp:subject |
772 | - [ sp:varName "company"^^xsd:string | 759 | + [ sp:varName "platform"^^xsd:string |
773 | ] | 760 | ] |
774 | ] [ sp:object | 761 | ] [ sp:object |
775 | - [ sp:varName "companyName"^^xsd:string | 762 | + [ sp:varName "platformName"^^xsd:string |
776 | ] ; | 763 | ] ; |
777 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | 764 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; |
778 | sp:subject | 765 | sp:subject |
779 | - [ sp:varName "company"^^xsd:string | 766 | + [ sp:varName "platform"^^xsd:string |
780 | ] | 767 | ] |
781 | ] [ sp:object | 768 | ] [ sp:object |
782 | - [ sp:varName "companyId"^^xsd:string | 769 | + [ sp:varName "platformId"^^xsd:string |
783 | ] ; | 770 | ] ; |
784 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | 771 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; |
785 | sp:subject | 772 | sp:subject |
786 | - [ sp:varName "company"^^xsd:string | 773 | + [ sp:varName "platform"^^xsd:string |
787 | ] | 774 | ] |
788 | ]) ; | 775 | ]) ; |
789 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | 776 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> |
790 | ] [ rdf:type sp:Bind ; | 777 | ] [ rdf:type sp:Bind ; |
791 | sp:expression | 778 | sp:expression |
792 | [ rdf:type fn:concat ; | 779 | [ rdf:type fn:concat ; |
793 | - sp:arg1 "company-" ; | 780 | + sp:arg1 "platform-" ; |
794 | - sp:arg2 [ sp:varName "companyId"^^xsd:string | 781 | + sp:arg2 [ sp:varName "platformId"^^xsd:string |
795 | ] | 782 | ] |
796 | ] ; | 783 | ] ; |
797 | sp:variable | 784 | sp:variable |
798 | - [ sp:varName "companyLabel"^^xsd:string | 785 | + [ sp:varName "platformLabel"^^xsd:string |
799 | ] | 786 | ] |
800 | ]) | 787 | ]) |
801 | ] ; | 788 | ] ; |
802 | spin:rule | 789 | spin:rule |
803 | [ rdf:type sp:Construct ; | 790 | [ rdf:type sp:Construct ; |
804 | - rdfs:comment """STEP 00005 Record the Facility that has the flows - kind is \"well\" | 791 | + rdfs:comment """STEP 00001 Record the Facility that has the flows - kind is \"field\", etc. |
805 | Nothing is done with the namingSystem!"""^^xsd:string ; | 792 | Nothing is done with the namingSystem!"""^^xsd:string ; |
806 | sp:templates ([ sp:object spin:_this ; | 793 | sp:templates ([ sp:object spin:_this ; |
807 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 794 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
808 | sp:subject | 795 | sp:subject |
809 | - [ sp:varName "well"^^xsd:string | 796 | + [ sp:varName "field"^^xsd:string |
810 | ] | 797 | ] |
811 | ] [ sp:object | 798 | ] [ sp:object |
812 | - [ sp:varName "wellLabel"^^xsd:string | 799 | + [ sp:varName "fieldLabel"^^xsd:string |
813 | ] ; | 800 | ] ; |
814 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 801 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; |
815 | sp:subject spin:_this | 802 | sp:subject spin:_this |
816 | ]) ; | 803 | ]) ; |
817 | - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 804 | + sp:where ([ rdf:type sp:Union ; |
818 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 805 | + sp:elements (([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field> ; |
819 | - sp:subject spin:_this | 806 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
807 | + sp:subject spin:_this | ||
808 | + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-part> ; | ||
809 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
810 | + sp:subject spin:_this | ||
811 | + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-group> ; | ||
812 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
813 | + sp:subject spin:_this | ||
814 | + ]) ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_field-area> ; | ||
815 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
816 | + sp:subject spin:_this | ||
817 | + ])) | ||
820 | ] [ sp:object | 818 | ] [ sp:object |
821 | - [ sp:varName "wellName"^^xsd:string | 819 | + [ sp:varName "fieldName"^^xsd:string |
822 | ] ; | 820 | ] ; |
823 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 821 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
824 | sp:subject spin:_this | 822 | sp:subject spin:_this |
825 | ] [ rdf:type sp:NamedGraph ; | 823 | ] [ rdf:type sp:NamedGraph ; |
826 | - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ; | 824 | + sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ; |
827 | sp:predicate rdf:type ; | 825 | sp:predicate rdf:type ; |
828 | sp:subject | 826 | sp:subject |
829 | - [ sp:varName "well"^^xsd:string | 827 | + [ sp:varName "field"^^xsd:string |
830 | ] | 828 | ] |
831 | ] [ sp:object | 829 | ] [ sp:object |
832 | - [ sp:varName "wellName"^^xsd:string | 830 | + [ sp:varName "fieldName"^^xsd:string |
833 | ] ; | 831 | ] ; |
834 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | 832 | sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; |
835 | sp:subject | 833 | sp:subject |
836 | - [ sp:varName "well"^^xsd:string | 834 | + [ sp:varName "field"^^xsd:string |
837 | ] | 835 | ] |
838 | ] [ sp:object | 836 | ] [ sp:object |
839 | - [ sp:varName "wellId"^^xsd:string | 837 | + [ sp:varName "fieldId"^^xsd:string |
840 | ] ; | 838 | ] ; |
841 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | 839 | sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; |
842 | sp:subject | 840 | sp:subject |
843 | - [ sp:varName "well"^^xsd:string | 841 | + [ sp:varName "field"^^xsd:string |
844 | ] | 842 | ] |
845 | ]) ; | 843 | ]) ; |
846 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | 844 | sp:graphNameNode <http://www.reportinghub.no/np/data/npd> |
847 | ] [ rdf:type sp:Bind ; | 845 | ] [ rdf:type sp:Bind ; |
848 | sp:expression | 846 | sp:expression |
849 | [ rdf:type fn:concat ; | 847 | [ rdf:type fn:concat ; |
850 | - sp:arg1 "well-" ; | 848 | + sp:arg1 "field-" ; |
851 | - sp:arg2 [ sp:varName "wellId"^^xsd:string | 849 | + sp:arg2 [ sp:varName "fieldId"^^xsd:string |
852 | ] | 850 | ] |
853 | ] ; | 851 | ] ; |
854 | sp:variable | 852 | sp:variable |
855 | - [ sp:varName "wellLabel"^^xsd:string | 853 | + [ sp:varName "fieldLabel"^^xsd:string |
856 | ] | 854 | ] |
857 | ]) | 855 | ]) |
858 | ] ; | 856 | ] ; |
859 | spin:rule | 857 | spin:rule |
860 | [ rdf:type sp:Construct ; | 858 | [ rdf:type sp:Construct ; |
861 | - rdfs:comment """STEP 00004 Record the Facility that has the flows - kind is \"platform\" - assumed to be a MoveableFacility | 859 | + rdfs:comment """STEP 00011 Record the Facility that has the flows - not in the NPD Fact Pages - already in the file |
862 | Nothing is done with the namingSystem!"""^^xsd:string ; | 860 | Nothing is done with the namingSystem!"""^^xsd:string ; |
863 | sp:templates ([ sp:object spin:_this ; | 861 | sp:templates ([ sp:object spin:_this ; |
864 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 862 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
865 | sp:subject | 863 | sp:subject |
866 | - [ sp:varName "platform"^^xsd:string | 864 | + [ sp:varName "facility"^^xsd:string |
867 | ] | 865 | ] |
868 | - ] [ sp:object | ||
869 | - [ sp:varName "platformLabel"^^xsd:string | ||
870 | - ] ; | ||
871 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | ||
872 | - sp:subject spin:_this | ||
873 | ]) ; | 866 | ]) ; |
874 | - sp:where ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_platform> ; | 867 | + sp:where ([ rdf:type sp:Optional ; |
875 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 868 | + sp:elements ([ sp:object |
876 | - sp:subject spin:_this | 869 | + [ sp:varName "facilityKind"^^xsd:string |
870 | + ] ; | ||
871 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
872 | + sp:subject spin:_this | ||
873 | + ]) | ||
877 | ] [ sp:object | 874 | ] [ sp:object |
878 | - [ sp:varName "platformName"^^xsd:string | 875 | + [ sp:varName "facilityName"^^xsd:string |
879 | ] ; | 876 | ] ; |
880 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 877 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
881 | sp:subject spin:_this | 878 | sp:subject spin:_this |
882 | - ] [ rdf:type sp:NamedGraph ; | 879 | + ] [ rdf:type sp:NotExists ; |
883 | - sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#MoveableFacility> ; | 880 | + sp:elements ([ sp:object spin:_this ; |
884 | - sp:predicate rdf:type ; | 881 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
885 | - sp:subject | ||
886 | - [ sp:varName "platform"^^xsd:string | ||
887 | - ] | ||
888 | - ] [ sp:object | ||
889 | - [ sp:varName "platformName"^^xsd:string | ||
890 | - ] ; | ||
891 | - sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
892 | - sp:subject | ||
893 | - [ sp:varName "platform"^^xsd:string | ||
894 | - ] | ||
895 | - ] [ sp:object | ||
896 | - [ sp:varName "platformId"^^xsd:string | ||
897 | - ] ; | ||
898 | - sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ; | ||
899 | sp:subject | 882 | sp:subject |
900 | - [ sp:varName "platform"^^xsd:string | 883 | + [ sp:varName "something"^^xsd:string |
901 | ] | 884 | ] |
902 | - ]) ; | 885 | + ]) |
903 | - sp:graphNameNode <http://www.reportinghub.no/np/data/npd> | 886 | + ] [ sp:object |
887 | + [ sp:varName "aFacilityIdentifierStructure"^^xsd:string | ||
888 | + ] ; | ||
889 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
890 | + sp:subject | ||
891 | + [ sp:varName "facility"^^xsd:string | ||
892 | + ] | ||
893 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#FacilityIdentifierStruct> ; | ||
894 | + sp:predicate rdf:type ; | ||
895 | + sp:subject | ||
896 | + [ sp:varName "aFacilityIdentifierStructure"^^xsd:string | ||
897 | + ] | ||
898 | + ] [ sp:object | ||
899 | + [ sp:varName "reportingFacilityType"^^xsd:string | ||
900 | + ] ; | ||
901 | + sp:predicate rdf:type ; | ||
902 | + sp:subject | ||
903 | + [ sp:varName "facility"^^xsd:string | ||
904 | + ] | ||
904 | ] [ rdf:type sp:Bind ; | 905 | ] [ rdf:type sp:Bind ; |
905 | sp:expression | 906 | sp:expression |
906 | - [ rdf:type fn:concat ; | 907 | + [ rdf:type ep-mpr-spin-lib:selectReportingFacilityType ; |
907 | - sp:arg1 "platform-" ; | 908 | + sp:arg1 [ sp:varName "facilityKind"^^xsd:string |
908 | - sp:arg2 [ sp:varName "platformId"^^xsd:string | ||
909 | ] | 909 | ] |
910 | ] ; | 910 | ] ; |
911 | sp:variable | 911 | sp:variable |
912 | - [ sp:varName "platformLabel"^^xsd:string | 912 | + [ sp:varName "reportingFacilityType"^^xsd:string |
913 | ] | 913 | ] |
914 | ]) | 914 | ]) |
915 | ] . | 915 | ] . |
916 | 916 | ||
917 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> | 917 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-facilityIdentifierStructure-v1.1.1> |
918 | rdf:type owl:Ontology ; | 918 | rdf:type owl:Ontology ; |
919 | - owl:imports <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ; | 919 | + owl:imports <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> ; |
920 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 920 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | ... | ... |
... | @@ -25,120 +25,102 @@ | ... | @@ -25,120 +25,102 @@ |
25 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> | 25 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> |
26 | spin:rule | 26 | spin:rule |
27 | [ rdf:type sp:Construct ; | 27 | [ rdf:type sp:Construct ; |
28 | - rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; | 28 | + rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; |
29 | - sp:templates ([ sp:object | 29 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ; |
30 | - [ sp:varName "nameFluidAnalysis"^^xsd:string | 30 | + sp:predicate rdf:type ; |
31 | - ] ; | 31 | + sp:subject _:b1 |
32 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
33 | - sp:subject | ||
34 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | ||
35 | - ] | ||
36 | ] [ sp:object | 32 | ] [ sp:object |
37 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 33 | + [ sp:varName "productionReport"^^xsd:string |
38 | ] ; | 34 | ] ; |
39 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 35 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; |
40 | - sp:subject | 36 | + sp:subject _:b1 |
41 | - [ sp:varName "sampledFluid"^^xsd:string | 37 | + ] [ sp:object _:b2 ; |
42 | - ] | 38 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; |
43 | - ]) ; | 39 | + sp:subject _:b1 |
44 | - sp:where ([ sp:object | 40 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; |
45 | - [ sp:varName "fluidSampleRef"^^xsd:string | 41 | + sp:predicate rdf:type ; |
42 | + sp:subject _:b2 | ||
43 | + ] [ sp:object | ||
44 | + [ sp:varName "fluidSamplingType"^^xsd:string | ||
46 | ] ; | 45 | ] ; |
47 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
48 | - sp:subject spin:_this | ||
49 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
50 | sp:predicate rdf:type ; | 46 | sp:predicate rdf:type ; |
51 | - sp:subject | 47 | + sp:subject _:b2 |
52 | - [ sp:varName "fluidSampleRef"^^xsd:string | 48 | + ] [ sp:object |
53 | - ] | 49 | + [ sp:varName "acquisitionDate"^^xsd:string |
50 | + ] ; | ||
51 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
52 | + sp:subject _:b2 | ||
54 | ] [ sp:object | 53 | ] [ sp:object |
55 | [ sp:varName "fluidSampleRef"^^xsd:string | 54 | [ sp:varName "fluidSampleRef"^^xsd:string |
56 | ] ; | 55 | ] ; |
57 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 56 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
57 | + sp:subject _:b2 | ||
58 | + ]) ; | ||
59 | + sp:where ([ sp:object spin:_this ; | ||
60 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
58 | sp:subject | 61 | sp:subject |
59 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | 62 | + [ sp:varName "productionReport"^^xsd:string |
60 | ] | 63 | ] |
61 | - ] [ sp:object | 64 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; |
62 | - [ sp:varName "sampledFluid"^^xsd:string | 65 | + sp:predicate rdf:type ; |
63 | - ] ; | ||
64 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
65 | sp:subject | 66 | sp:subject |
66 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | 67 | + [ sp:varName "productionReport"^^xsd:string |
67 | ] | 68 | ] |
68 | ] [ sp:object | 69 | ] [ sp:object |
69 | - [ sp:varName "name"^^xsd:string | ||
70 | - ] ; | ||
71 | - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | ||
72 | - sp:subject | ||
73 | [ sp:varName "fluidSampleRef"^^xsd:string | 70 | [ sp:varName "fluidSampleRef"^^xsd:string |
74 | - ] | ||
75 | - ] [ sp:object | ||
76 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | ||
77 | ] ; | 71 | ] ; |
78 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 72 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
79 | sp:subject spin:_this | 73 | sp:subject spin:_this |
80 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | 74 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
81 | sp:predicate rdf:type ; | 75 | sp:predicate rdf:type ; |
82 | sp:subject | 76 | sp:subject |
83 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 77 | + [ sp:varName "fluidSampleRef"^^xsd:string |
84 | - ] | ||
85 | - ] [ sp:object | ||
86 | - [ sp:varName "name"^^xsd:string | ||
87 | - ] ; | ||
88 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; | ||
89 | - sp:subject | ||
90 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | ||
91 | ] | 78 | ] |
92 | ] [ rdf:type sp:Optional ; | 79 | ] [ rdf:type sp:Optional ; |
93 | sp:elements ([ sp:object | 80 | sp:elements ([ sp:object |
94 | - [ sp:varName "nameFluidAnalysis"^^xsd:string | 81 | + [ sp:varName "acquisitionDate"^^xsd:string |
95 | ] ; | 82 | ] ; |
96 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; | 83 | + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; |
97 | sp:subject | 84 | sp:subject |
98 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 85 | + [ sp:varName "fluidSampleRef"^^xsd:string |
86 | + ] | ||
87 | + ]) | ||
88 | + ] [ rdf:type sp:Optional ; | ||
89 | + sp:elements ([ sp:object | ||
90 | + [ sp:varName "sampleTypeRef"^^xsd:string | ||
91 | + ] ; | ||
92 | + sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; | ||
93 | + sp:subject | ||
94 | + [ sp:varName "fluidSampleRef"^^xsd:string | ||
99 | ] | 95 | ] |
100 | ]) | 96 | ]) |
97 | + ] [ rdf:type sp:Bind ; | ||
98 | + sp:expression | ||
99 | + [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | ||
100 | + sp:arg1 [ sp:varName "sampleTypeRef"^^xsd:string | ||
101 | + ] | ||
102 | + ] ; | ||
103 | + sp:variable | ||
104 | + [ sp:varName "fluidSamplingType"^^xsd:string | ||
105 | + ] | ||
101 | ]) | 106 | ]) |
102 | ] ; | 107 | ] ; |
103 | spin:rule | 108 | spin:rule |
104 | [ rdf:type sp:Construct ; | 109 | [ rdf:type sp:Construct ; |
105 | - rdfs:comment """STEP 40002b Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 110 | + rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; |
106 | -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 111 | + sp:templates ([ sp:object |
107 | - sp:templates ([ sp:object _:b1 ; | 112 | + [ sp:varName "nameFluidAnalysis"^^xsd:string |
108 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | ||
109 | - sp:subject | ||
110 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | ||
111 | - ] | ||
112 | - ] [ sp:object | ||
113 | - [ sp:varName "facility"^^xsd:string | ||
114 | - ] ; | ||
115 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
116 | - sp:subject _:b1 | ||
117 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
118 | - sp:predicate rdf:type ; | ||
119 | - sp:subject | ||
120 | - [ sp:varName "facility"^^xsd:string | ||
121 | - ] | ||
122 | - ] [ sp:object | ||
123 | - [ sp:varName "normalizedFacilityName"^^xsd:string | ||
124 | ] ; | 113 | ] ; |
125 | sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | 114 | sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; |
126 | sp:subject | 115 | sp:subject |
127 | - [ sp:varName "facility"^^xsd:string | 116 | + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string |
128 | - ] | ||
129 | - ] [ sp:object | ||
130 | - [ sp:varName "facilityType"^^xsd:string | ||
131 | - ] ; | ||
132 | - sp:predicate rdf:type ; | ||
133 | - sp:subject | ||
134 | - [ sp:varName "facility"^^xsd:string | ||
135 | ] | 117 | ] |
136 | ] [ sp:object | 118 | ] [ sp:object |
137 | - [ sp:varName "normalizedFacilityName"^^xsd:string | 119 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
138 | ] ; | 120 | ] ; |
139 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 121 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
140 | sp:subject | 122 | sp:subject |
141 | - [ sp:varName "facilityRef"^^xsd:string | 123 | + [ sp:varName "sampledFluid"^^xsd:string |
142 | ] | 124 | ] |
143 | ]) ; | 125 | ]) ; |
144 | sp:where ([ sp:object | 126 | sp:where ([ sp:object |
... | @@ -159,76 +141,45 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ... | @@ -159,76 +141,45 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
159 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | 141 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string |
160 | ] | 142 | ] |
161 | ] [ sp:object | 143 | ] [ sp:object |
162 | - [ sp:varName "facilityRef"^^xsd:string | 144 | + [ sp:varName "sampledFluid"^^xsd:string |
163 | ] ; | 145 | ] ; |
164 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 146 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; |
165 | sp:subject | 147 | sp:subject |
166 | - [ sp:varName "fluidSampleRef"^^xsd:string | 148 | + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string |
167 | ] | 149 | ] |
168 | ] [ sp:object | 150 | ] [ sp:object |
169 | - [ sp:varName "facilityNameRef"^^xsd:string | 151 | + [ sp:varName "name"^^xsd:string |
170 | ] ; | 152 | ] ; |
171 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 153 | + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; |
172 | sp:subject | 154 | sp:subject |
173 | - [ sp:varName "facilityRef"^^xsd:string | 155 | + [ sp:varName "fluidSampleRef"^^xsd:string |
174 | ] | 156 | ] |
175 | ] [ sp:object | 157 | ] [ sp:object |
176 | - [ sp:varName "facilityName"^^xsd:string | 158 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
177 | ] ; | 159 | ] ; |
178 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 160 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
161 | + sp:subject spin:_this | ||
162 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | ||
163 | + sp:predicate rdf:type ; | ||
179 | sp:subject | 164 | sp:subject |
180 | - [ sp:varName "facilityNameRef"^^xsd:string | 165 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
181 | ] | 166 | ] |
182 | ] [ sp:object | 167 | ] [ sp:object |
183 | - [ sp:varName "facilityKind"^^xsd:string | 168 | + [ sp:varName "name"^^xsd:string |
184 | ] ; | 169 | ] ; |
185 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 170 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; |
186 | sp:subject | 171 | sp:subject |
187 | - [ sp:varName "facilityNameRef"^^xsd:string | 172 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
188 | ] | 173 | ] |
189 | - ] [ rdf:type sp:NotExists ; | 174 | + ] [ rdf:type sp:Optional ; |
190 | - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
191 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
192 | - sp:subject | ||
193 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
194 | - ] | ||
195 | - ]) | ||
196 | - ] [ rdf:type sp:NotExists ; | ||
197 | sp:elements ([ sp:object | 175 | sp:elements ([ sp:object |
198 | - [ sp:varName "facilityParent1Ref"^^xsd:string | 176 | + [ sp:varName "nameFluidAnalysis"^^xsd:string |
199 | ] ; | 177 | ] ; |
200 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | 178 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; |
201 | sp:subject | 179 | sp:subject |
202 | - [ sp:varName "fluidSampleRef"^^xsd:string | 180 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
203 | ] | 181 | ] |
204 | ]) | 182 | ]) |
205 | - ] [ rdf:type sp:Bind ; | ||
206 | - sp:expression | ||
207 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
208 | - sp:arg1 [ sp:varName "facilityName"^^xsd:string | ||
209 | - ] | ||
210 | - ] ; | ||
211 | - sp:variable | ||
212 | - [ sp:varName "normalizedFacilityName"^^xsd:string | ||
213 | - ] | ||
214 | - ] [ rdf:type sp:Bind ; | ||
215 | - sp:expression | ||
216 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
217 | - sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string | ||
218 | - ] | ||
219 | - ] ; | ||
220 | - sp:variable | ||
221 | - [ sp:varName "facility"^^xsd:string | ||
222 | - ] | ||
223 | - ] [ rdf:type sp:Bind ; | ||
224 | - sp:expression | ||
225 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
226 | - sp:arg1 [ sp:varName "facilityKind"^^xsd:string | ||
227 | - ] | ||
228 | - ] ; | ||
229 | - sp:variable | ||
230 | - [ sp:varName "facilityType"^^xsd:string | ||
231 | - ] | ||
232 | ]) | 183 | ]) |
233 | ] ; | 184 | ] ; |
234 | spin:rule | 185 | spin:rule |
... | @@ -237,8 +188,8 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ... | @@ -237,8 +188,8 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
237 | The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; | 188 | The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; |
238 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; | 189 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; |
239 | sp:predicate rdf:type ; | 190 | sp:predicate rdf:type ; |
240 | - sp:subject _:b2 | 191 | + sp:subject _:b3 |
241 | - ] [ sp:object _:b2 ; | 192 | + ] [ sp:object _:b3 ; |
242 | sp:predicate <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> ; | 193 | sp:predicate <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> ; |
243 | sp:subject | 194 | sp:subject |
244 | [ sp:varName "sampledFluid"^^xsd:string | 195 | [ sp:varName "sampledFluid"^^xsd:string |
... | @@ -247,49 +198,49 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -247,49 +198,49 @@ The componentName element is used differently in the examples for the primary an |
247 | [ sp:varName "fluidComponentKindType"^^xsd:string | 198 | [ sp:varName "fluidComponentKindType"^^xsd:string |
248 | ] ; | 199 | ] ; |
249 | sp:predicate rdf:type ; | 200 | sp:predicate rdf:type ; |
250 | - sp:subject _:b2 | 201 | + sp:subject _:b3 |
251 | ] [ sp:object | 202 | ] [ sp:object |
252 | [ sp:varName "fluidSubstanceKindType"^^xsd:string | 203 | [ sp:varName "fluidSubstanceKindType"^^xsd:string |
253 | ] ; | 204 | ] ; |
254 | sp:predicate rdf:type ; | 205 | sp:predicate rdf:type ; |
255 | - sp:subject _:b2 | 206 | + sp:subject _:b3 |
256 | ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ; | 207 | ] [ sp:object <http://www.reportinghub.no/ep/schema/material#MaterialPartWholePair> ; |
257 | sp:predicate rdf:type ; | 208 | sp:predicate rdf:type ; |
258 | - sp:subject _:b3 | 209 | + sp:subject _:b4 |
259 | - ] [ sp:object _:b2 ; | 210 | + ] [ sp:object _:b3 ; |
260 | sp:predicate <http://www.reportinghub.no/ep/schema/material#partMaterialOfPair> ; | 211 | sp:predicate <http://www.reportinghub.no/ep/schema/material#partMaterialOfPair> ; |
261 | - sp:subject _:b3 | 212 | + sp:subject _:b4 |
262 | ] [ sp:object | 213 | ] [ sp:object |
263 | [ sp:varName "sampledFluid"^^xsd:string | 214 | [ sp:varName "sampledFluid"^^xsd:string |
264 | ] ; | 215 | ] ; |
265 | sp:predicate <http://www.reportinghub.no/ep/schema/material#wholeMaterialOfPair> ; | 216 | sp:predicate <http://www.reportinghub.no/ep/schema/material#wholeMaterialOfPair> ; |
266 | - sp:subject _:b3 | 217 | + sp:subject _:b4 |
267 | - ] [ sp:object _:b4 ; | 218 | + ] [ sp:object _:b5 ; |
268 | sp:predicate <http://www.reportinghub.no/ep/schema/material#massRatio> ; | 219 | sp:predicate <http://www.reportinghub.no/ep/schema/material#massRatio> ; |
269 | - sp:subject _:b3 | 220 | + sp:subject _:b4 |
270 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | 221 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; |
271 | sp:predicate rdf:type ; | 222 | sp:predicate rdf:type ; |
272 | - sp:subject _:b4 | 223 | + sp:subject _:b5 |
273 | ] [ sp:object | 224 | ] [ sp:object |
274 | [ sp:varName "realWeightPercent"^^xsd:string | 225 | [ sp:varName "realWeightPercent"^^xsd:string |
275 | ] ; | 226 | ] ; |
276 | sp:predicate | 227 | sp:predicate |
277 | [ sp:varName "weightPercentScale"^^xsd:string | 228 | [ sp:varName "weightPercentScale"^^xsd:string |
278 | ] ; | 229 | ] ; |
279 | - sp:subject _:b4 | 230 | + sp:subject _:b5 |
280 | - ] [ sp:object _:b5 ; | 231 | + ] [ sp:object _:b6 ; |
281 | sp:predicate <http://www.reportinghub.no/ep/schema/material#moleRatio> ; | 232 | sp:predicate <http://www.reportinghub.no/ep/schema/material#moleRatio> ; |
282 | - sp:subject _:b3 | 233 | + sp:subject _:b4 |
283 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | 234 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; |
284 | sp:predicate rdf:type ; | 235 | sp:predicate rdf:type ; |
285 | - sp:subject _:b5 | 236 | + sp:subject _:b6 |
286 | ] [ sp:object | 237 | ] [ sp:object |
287 | [ sp:varName "realMolePercent"^^xsd:string | 238 | [ sp:varName "realMolePercent"^^xsd:string |
288 | ] ; | 239 | ] ; |
289 | sp:predicate | 240 | sp:predicate |
290 | [ sp:varName "molePercentScale"^^xsd:string | 241 | [ sp:varName "molePercentScale"^^xsd:string |
291 | ] ; | 242 | ] ; |
292 | - sp:subject _:b5 | 243 | + sp:subject _:b6 |
293 | ]) ; | 244 | ]) ; |
294 | sp:where ([ sp:object | 245 | sp:where ([ sp:object |
295 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 246 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
... | @@ -429,13 +380,13 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -429,13 +380,13 @@ The componentName element is used differently in the examples for the primary an |
429 | The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; | 380 | The sample is anonymous. It is matched to its results via the sample name, which is assumed to be unique within the file."""^^xsd:string ; |
430 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; | 381 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; |
431 | sp:predicate rdf:type ; | 382 | sp:predicate rdf:type ; |
432 | - sp:subject _:b6 | 383 | + sp:subject _:b7 |
433 | ] [ sp:object | 384 | ] [ sp:object |
434 | [ sp:varName "name"^^xsd:string | 385 | [ sp:varName "name"^^xsd:string |
435 | ] ; | 386 | ] ; |
436 | sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | 387 | sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; |
437 | - sp:subject _:b6 | 388 | + sp:subject _:b7 |
438 | - ] [ sp:object _:b6 ; | 389 | + ] [ sp:object _:b7 ; |
439 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | 390 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; |
440 | sp:subject | 391 | sp:subject |
441 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | 392 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string |
... | @@ -469,372 +420,134 @@ The sample is anonymous. It is matched to its results via the sample name, which | ... | @@ -469,372 +420,134 @@ The sample is anonymous. It is matched to its results via the sample name, which |
469 | ] ; | 420 | ] ; |
470 | spin:rule | 421 | spin:rule |
471 | [ rdf:type sp:Construct ; | 422 | [ rdf:type sp:Construct ; |
472 | - rdfs:comment """STEP 40002d Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 423 | + rdfs:comment """STEP 40005a Specify the fluid component - primary component. |
473 | -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 424 | +The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; |
474 | - sp:templates ([ sp:object _:b7 ; | 425 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; |
475 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | ||
476 | - sp:subject | ||
477 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | ||
478 | - ] | ||
479 | - ] [ sp:object | ||
480 | - [ sp:varName "facility"^^xsd:string | ||
481 | - ] ; | ||
482 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
483 | - sp:subject _:b7 | ||
484 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
485 | sp:predicate rdf:type ; | 426 | sp:predicate rdf:type ; |
427 | + sp:subject _:b8 | ||
428 | + ] [ sp:object _:b8 ; | ||
429 | + sp:predicate <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ; | ||
486 | sp:subject | 430 | sp:subject |
487 | - [ sp:varName "facility"^^xsd:string | 431 | + [ sp:varName "sampledFluid"^^xsd:string |
488 | ] | 432 | ] |
489 | ] [ sp:object | 433 | ] [ sp:object |
490 | - [ sp:varName "normalizedFacilityName"^^xsd:string | 434 | + [ sp:varName "fluidPhaseType"^^xsd:string |
491 | ] ; | 435 | ] ; |
492 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | 436 | + sp:predicate rdf:type ; |
493 | - sp:subject | 437 | + sp:subject _:b8 |
494 | - [ sp:varName "facility"^^xsd:string | ||
495 | - ] | ||
496 | ] [ sp:object | 438 | ] [ sp:object |
497 | - [ sp:varName "facilityType"^^xsd:string | 439 | + [ sp:varName "fluidComponentKindType"^^xsd:string |
498 | ] ; | 440 | ] ; |
499 | sp:predicate rdf:type ; | 441 | sp:predicate rdf:type ; |
500 | - sp:subject | 442 | + sp:subject _:b8 |
501 | - [ sp:varName "facility"^^xsd:string | ||
502 | - ] | ||
503 | ] [ sp:object | 443 | ] [ sp:object |
504 | - [ sp:varName "normalizedFacilityName"^^xsd:string | 444 | + [ sp:varName "fluidSubstanceKindType"^^xsd:string |
505 | ] ; | 445 | ] ; |
506 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | 446 | + sp:predicate rdf:type ; |
507 | - sp:subject | 447 | + sp:subject _:b8 |
508 | - [ sp:varName "facilityRef"^^xsd:string | ||
509 | - ] | ||
510 | ]) ; | 448 | ]) ; |
511 | sp:where ([ sp:object | 449 | sp:where ([ sp:object |
512 | - [ sp:varName "fluidSampleRef"^^xsd:string | 450 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
513 | ] ; | 451 | ] ; |
514 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 452 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
515 | sp:subject spin:_this | 453 | sp:subject spin:_this |
516 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 454 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; |
517 | sp:predicate rdf:type ; | 455 | sp:predicate rdf:type ; |
518 | sp:subject | 456 | sp:subject |
519 | - [ sp:varName "fluidSampleRef"^^xsd:string | 457 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
520 | ] | 458 | ] |
521 | ] [ sp:object | 459 | ] [ sp:object |
522 | - [ sp:varName "fluidSampleRef"^^xsd:string | 460 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
523 | ] ; | 461 | ] ; |
524 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 462 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
525 | sp:subject | 463 | sp:subject |
526 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | 464 | + [ sp:varName "sampledFluid"^^xsd:string |
527 | ] | 465 | ] |
528 | ] [ sp:object | 466 | ] [ sp:object |
529 | - [ sp:varName "facilityRef"^^xsd:string | 467 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
530 | ] ; | 468 | ] ; |
531 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 469 | + sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ; |
532 | sp:subject | 470 | sp:subject |
533 | - [ sp:varName "fluidSampleRef"^^xsd:string | 471 | + [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
534 | ] | 472 | ] |
535 | - ] [ sp:object | 473 | + ] [ sp:object "true"^^xsd:boolean ; |
536 | - [ sp:varName "facilityNameRef"^^xsd:string | 474 | + sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; |
537 | - ] ; | ||
538 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
539 | sp:subject | 475 | sp:subject |
540 | - [ sp:varName "facilityRef"^^xsd:string | 476 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
541 | ] | 477 | ] |
542 | ] [ sp:object | 478 | ] [ sp:object |
543 | - [ sp:varName "facilityChildName"^^xsd:string | 479 | + [ sp:varName "name"^^xsd:string |
544 | ] ; | 480 | ] ; |
545 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 481 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ; |
546 | sp:subject | 482 | sp:subject |
547 | - [ sp:varName "facilityNameRef"^^xsd:string | 483 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
548 | - ] | ||
549 | - ] [ sp:object | ||
550 | - [ sp:varName "facilityKind"^^xsd:string | ||
551 | - ] ; | ||
552 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
553 | - sp:subject | ||
554 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
555 | ] | 484 | ] |
556 | - ] [ rdf:type sp:NotExists ; | 485 | + ] [ rdf:type sp:Optional ; |
557 | - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 486 | + sp:elements ([ sp:object |
558 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 487 | + [ sp:varName "componentBaseKindRef"^^xsd:string |
488 | + ] ; | ||
489 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ; | ||
559 | sp:subject | 490 | sp:subject |
560 | - [ sp:varName "facilityNameRef"^^xsd:string | 491 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
492 | + ] | ||
493 | + ] [ sp:object | ||
494 | + [ sp:varName "componentBaseKindRef"^^xsd:string | ||
495 | + ] ; | ||
496 | + sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#materialClassMapsToMPREnumeration> ; | ||
497 | + sp:subject | ||
498 | + [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
561 | ] | 499 | ] |
562 | - ]) | ||
563 | - ] [ sp:object | ||
564 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
565 | - ] ; | ||
566 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
567 | - sp:subject | ||
568 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
569 | - ] | ||
570 | - ] [ sp:object | ||
571 | - [ sp:varName "facilityParent1Name"^^xsd:string | ||
572 | - ] ; | ||
573 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
574 | - sp:subject | ||
575 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
576 | - ] | ||
577 | - ] [ sp:object | ||
578 | - [ sp:varName "facilityParent2Ref"^^xsd:string | ||
579 | - ] ; | ||
580 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | ||
581 | - sp:subject | ||
582 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
583 | - ] | ||
584 | - ] [ sp:object | ||
585 | - [ sp:varName "facilityParent2Name"^^xsd:string | ||
586 | - ] ; | ||
587 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
588 | - sp:subject | ||
589 | - [ sp:varName "facilityParent2Ref"^^xsd:string | ||
590 | - ] | ||
591 | - ] [ rdf:type sp:Bind ; | ||
592 | - sp:expression | ||
593 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
594 | - sp:arg1 [ sp:varName "facilityChildName"^^xsd:string | ||
595 | - ] | ||
596 | - ] ; | ||
597 | - sp:variable | ||
598 | - [ sp:varName "normalizedFacilityChildName"^^xsd:string | ||
599 | - ] | ||
600 | - ] [ rdf:type sp:Bind ; | ||
601 | - sp:expression | ||
602 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
603 | - sp:arg1 [ sp:varName "facilityParent1Name"^^xsd:string | ||
604 | - ] | ||
605 | - ] ; | ||
606 | - sp:variable | ||
607 | - [ sp:varName "normalizedFacilityParent1Name"^^xsd:string | ||
608 | - ] | ||
609 | - ] [ rdf:type sp:Bind ; | ||
610 | - sp:expression | ||
611 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
612 | - sp:arg1 [ sp:varName "facilityParent2Name"^^xsd:string | ||
613 | - ] | ||
614 | - ] ; | ||
615 | - sp:variable | ||
616 | - [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
617 | - ] | ||
618 | - ] [ rdf:type sp:Bind ; | ||
619 | - sp:expression | ||
620 | - [ rdf:type fn:concat ; | ||
621 | - sp:arg1 [ sp:varName "normalizedFacilityParent1Name"^^xsd:string | ||
622 | - ] ; | ||
623 | - sp:arg2 "$" ; | ||
624 | - sp:arg3 [ sp:varName "normalizedFacilityParent1Name"^^xsd:string | ||
625 | - ] ; | ||
626 | - sp:arg4 "$" ; | ||
627 | - sp:arg5 [ sp:varName "normalizedFacilityChildName"^^xsd:string | ||
628 | - ] | ||
629 | - ] ; | ||
630 | - sp:variable | ||
631 | - [ sp:varName "normalizedFacilityName"^^xsd:string | ||
632 | - ] | ||
633 | - ] [ rdf:type sp:Bind ; | ||
634 | - sp:expression | ||
635 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
636 | - sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string | ||
637 | - ] | ||
638 | - ] ; | ||
639 | - sp:variable | ||
640 | - [ sp:varName "facility"^^xsd:string | ||
641 | - ] | ||
642 | - ] [ rdf:type sp:Bind ; | ||
643 | - sp:expression | ||
644 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
645 | - sp:arg1 [ sp:varName "facilityKind"^^xsd:string | ||
646 | - ] | ||
647 | - ] ; | ||
648 | - sp:variable | ||
649 | - [ sp:varName "facilityType"^^xsd:string | ||
650 | - ] | ||
651 | - ]) | ||
652 | - ] ; | ||
653 | - spin:rule | ||
654 | - [ rdf:type sp:Construct ; | ||
655 | - rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; | ||
656 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ; | ||
657 | - sp:predicate rdf:type ; | ||
658 | - sp:subject _:b8 | ||
659 | - ] [ sp:object _:b9 ; | ||
660 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
661 | - sp:subject _:b8 | ||
662 | - ] [ sp:object _:b10 ; | ||
663 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
664 | - sp:subject _:b8 | ||
665 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
666 | - sp:predicate rdf:type ; | ||
667 | - sp:subject _:b10 | ||
668 | - ] [ sp:object _:b11 ; | ||
669 | - sp:predicate rdf:type ; | ||
670 | - sp:subject _:b10 | ||
671 | - ] [ sp:object _:b12 ; | ||
672 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
673 | - sp:subject _:b10 | ||
674 | - ] [ sp:object _:b13 ; | ||
675 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
676 | - sp:subject _:b10 | ||
677 | - ]) ; | ||
678 | - sp:where ([ sp:object spin:_this ; | ||
679 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
680 | - sp:subject _:b9 | ||
681 | - ] [ sp:object _:b13 ; | ||
682 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
683 | - sp:subject spin:_this | ||
684 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
685 | - sp:predicate rdf:type ; | ||
686 | - sp:subject _:b13 | ||
687 | - ] [ rdf:type sp:Optional ; | ||
688 | - sp:elements ([ sp:object _:b12 ; | ||
689 | - sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; | ||
690 | - sp:subject _:b13 | ||
691 | ]) | 500 | ]) |
692 | ] [ rdf:type sp:Optional ; | 501 | ] [ rdf:type sp:Optional ; |
693 | - sp:elements ([ sp:object _:b14 ; | 502 | + sp:elements ([ sp:object |
694 | - sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; | 503 | + [ sp:varName "componentKindRef"^^xsd:string |
695 | - sp:subject _:b13 | 504 | + ] ; |
505 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; | ||
506 | + sp:subject | ||
507 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
508 | + ] | ||
696 | ]) | 509 | ]) |
697 | ] [ rdf:type sp:Bind ; | 510 | ] [ rdf:type sp:Bind ; |
698 | sp:expression | 511 | sp:expression |
699 | - [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | 512 | + [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ; |
700 | - sp:arg1 _:b14 | 513 | + sp:arg1 [ sp:varName "name"^^xsd:string |
701 | - ] ; | ||
702 | - sp:variable _:b11 | ||
703 | - ]) | ||
704 | - ] ; | ||
705 | - spin:rule | ||
706 | - [ rdf:type sp:Construct ; | ||
707 | - rdfs:comment """STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | ||
708 | -kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; | ||
709 | - sp:templates ([ sp:object _:b15 ; | ||
710 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | ||
711 | - sp:subject | ||
712 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | ||
713 | - ] | ||
714 | - ] [ sp:object | ||
715 | - [ sp:varName "facility"^^xsd:string | ||
716 | - ] ; | ||
717 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
718 | - sp:subject _:b15 | ||
719 | - ] [ sp:object | ||
720 | - [ sp:varName "normalizedFacilityAlias"^^xsd:string | ||
721 | - ] ; | ||
722 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | ||
723 | - sp:subject | ||
724 | - [ sp:varName "facilityRef"^^xsd:string | ||
725 | - ] | ||
726 | - ]) ; | ||
727 | - sp:where ([ sp:object | ||
728 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
729 | - ] ; | ||
730 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
731 | - sp:subject spin:_this | ||
732 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
733 | - sp:predicate rdf:type ; | ||
734 | - sp:subject | ||
735 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
736 | - ] | ||
737 | - ] [ sp:object | ||
738 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
739 | - ] ; | ||
740 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | ||
741 | - sp:subject | ||
742 | - [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | ||
743 | - ] | ||
744 | - ] [ sp:object | ||
745 | - [ sp:varName "facilityRef"^^xsd:string | ||
746 | - ] ; | ||
747 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
748 | - sp:subject | ||
749 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
750 | - ] | ||
751 | - ] [ sp:object | ||
752 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
753 | - ] ; | ||
754 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
755 | - sp:subject | ||
756 | - [ sp:varName "facilityRef"^^xsd:string | ||
757 | - ] | ||
758 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
759 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
760 | - sp:subject | ||
761 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
762 | - ] | ||
763 | - ] [ sp:object | ||
764 | - [ sp:varName "facilityAliasRef"^^xsd:string | ||
765 | - ] ; | ||
766 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; | ||
767 | - sp:subject | ||
768 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
769 | - ] | ||
770 | - ] [ sp:object | ||
771 | - [ sp:varName "facilityAlias"^^xsd:string | ||
772 | - ] ; | ||
773 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
774 | - sp:subject | ||
775 | - [ sp:varName "facilityAliasRef"^^xsd:string | ||
776 | - ] | ||
777 | - ] [ rdf:type sp:Bind ; | ||
778 | - sp:expression | ||
779 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
780 | - sp:arg1 [ sp:varName "facilityAlias"^^xsd:string | ||
781 | ] | 514 | ] |
782 | ] ; | 515 | ] ; |
783 | sp:variable | 516 | sp:variable |
784 | - [ sp:varName "normalizedFacilityAlias"^^xsd:string | 517 | + [ sp:varName "fluidPhaseType"^^xsd:string |
785 | ] | 518 | ] |
786 | ] [ rdf:type sp:Bind ; | 519 | ] [ rdf:type sp:Bind ; |
787 | sp:expression | 520 | sp:expression |
788 | - [ rdf:type rhspin:wellByName ; | 521 | + [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ; |
789 | - arg:wellName | 522 | + sp:arg1 [ sp:varName "componentKindRef"^^xsd:string |
790 | - [ sp:varName "facilityAlias"^^xsd:string | ||
791 | ] | 523 | ] |
792 | ] ; | 524 | ] ; |
793 | sp:variable | 525 | sp:variable |
794 | - [ sp:varName "facility"^^xsd:string | 526 | + [ sp:varName "fluidComponentKindType"^^xsd:string |
795 | ] | 527 | ] |
796 | ]) | 528 | ]) |
797 | ] ; | 529 | ] ; |
798 | spin:rule | 530 | spin:rule |
799 | [ rdf:type sp:Construct ; | 531 | [ rdf:type sp:Construct ; |
800 | - rdfs:comment """STEP 40002c Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume. | 532 | + rdfs:comment "STEP 40002a Create the Facility where the sampling takes place - the same approach to identification of the facility is used as for product volume."^^xsd:string ; |
801 | -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 533 | + sp:templates ([ sp:object _:b9 ; |
802 | - sp:templates ([ sp:object _:b16 ; | ||
803 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 534 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
804 | sp:subject | 535 | sp:subject |
805 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | 536 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string |
806 | ] | 537 | ] |
807 | - ] [ sp:object | 538 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; |
808 | - [ sp:varName "facility"^^xsd:string | ||
809 | - ] ; | ||
810 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
811 | - sp:subject _:b16 | ||
812 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
813 | sp:predicate rdf:type ; | 539 | sp:predicate rdf:type ; |
814 | - sp:subject | 540 | + sp:subject _:b9 |
815 | - [ sp:varName "facility"^^xsd:string | ||
816 | - ] | ||
817 | ] [ sp:object | 541 | ] [ sp:object |
818 | - [ sp:varName "normalizedFacilityName"^^xsd:string | ||
819 | - ] ; | ||
820 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
821 | - sp:subject | ||
822 | [ sp:varName "facility"^^xsd:string | 542 | [ sp:varName "facility"^^xsd:string |
823 | - ] | ||
824 | - ] [ sp:object | ||
825 | - [ sp:varName "facilityType"^^xsd:string | ||
826 | ] ; | 543 | ] ; |
544 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
545 | + sp:subject _:b9 | ||
546 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
827 | sp:predicate rdf:type ; | 547 | sp:predicate rdf:type ; |
828 | sp:subject | 548 | sp:subject |
829 | [ sp:varName "facility"^^xsd:string | 549 | [ sp:varName "facility"^^xsd:string |
830 | ] | 550 | ] |
831 | - ] [ sp:object | ||
832 | - [ sp:varName "normalizedFacilityName"^^xsd:string | ||
833 | - ] ; | ||
834 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#hasDerivedText> ; | ||
835 | - sp:subject | ||
836 | - [ sp:varName "facilityRef"^^xsd:string | ||
837 | - ] | ||
838 | ]) ; | 551 | ]) ; |
839 | sp:where ([ sp:object | 552 | sp:where ([ sp:object |
840 | [ sp:varName "fluidSampleRef"^^xsd:string | 553 | [ sp:varName "fluidSampleRef"^^xsd:string |
... | @@ -853,220 +566,24 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ... | @@ -853,220 +566,24 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
853 | sp:subject | 566 | sp:subject |
854 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string | 567 | [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string |
855 | ] | 568 | ] |
856 | - ] [ sp:object | 569 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; |
857 | - [ sp:varName "facilityRef"^^xsd:string | 570 | + sp:predicate rdf:type ; |
858 | - ] ; | ||
859 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
860 | sp:subject | 571 | sp:subject |
861 | - [ sp:varName "fluidSampleRef"^^xsd:string | 572 | + [ sp:varName "fluidSamplingAndAnalysis"^^xsd:string |
862 | ] | 573 | ] |
863 | ] [ sp:object | 574 | ] [ sp:object |
864 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
865 | - ] ; | ||
866 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
867 | - sp:subject | ||
868 | [ sp:varName "facilityRef"^^xsd:string | 575 | [ sp:varName "facilityRef"^^xsd:string |
869 | - ] | ||
870 | - ] [ sp:object | ||
871 | - [ sp:varName "facilityChildName"^^xsd:string | ||
872 | - ] ; | ||
873 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
874 | - sp:subject | ||
875 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
876 | - ] | ||
877 | - ] [ sp:object | ||
878 | - [ sp:varName "facilityKind"^^xsd:string | ||
879 | ] ; | 576 | ] ; |
880 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 577 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
881 | - sp:subject | ||
882 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
883 | - ] | ||
884 | - ] [ rdf:type sp:NotExists ; | ||
885 | - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
886 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
887 | - sp:subject | ||
888 | - [ sp:varName "facilityNameRef"^^xsd:string | ||
889 | - ] | ||
890 | - ]) | ||
891 | - ] [ sp:object | ||
892 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
893 | - ] ; | ||
894 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
895 | sp:subject | 578 | sp:subject |
896 | [ sp:varName "fluidSampleRef"^^xsd:string | 579 | [ sp:varName "fluidSampleRef"^^xsd:string |
897 | ] | 580 | ] |
898 | ] [ sp:object | 581 | ] [ sp:object |
899 | - [ sp:varName "facilityParent1Name"^^xsd:string | 582 | + [ sp:varName "facilityRef"^^xsd:string |
900 | - ] ; | ||
901 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
902 | - sp:subject | ||
903 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
904 | - ] | ||
905 | - ] [ rdf:type sp:NotExists ; | ||
906 | - sp:elements ([ sp:object | ||
907 | - [ sp:varName "facilityParent2Ref"^^xsd:string | ||
908 | - ] ; | ||
909 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | ||
910 | - sp:subject | ||
911 | - [ sp:varName "fluidSampleRef"^^xsd:string | ||
912 | - ] | ||
913 | - ]) | ||
914 | - ] [ rdf:type sp:Bind ; | ||
915 | - sp:expression | ||
916 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
917 | - sp:arg1 [ sp:varName "facilityChildName"^^xsd:string | ||
918 | - ] | ||
919 | - ] ; | ||
920 | - sp:variable | ||
921 | - [ sp:varName "normalizedFacilityChildName"^^xsd:string | ||
922 | - ] | ||
923 | - ] [ rdf:type sp:Bind ; | ||
924 | - sp:expression | ||
925 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
926 | - sp:arg1 [ sp:varName "facilityParent1Name"^^xsd:string | ||
927 | - ] | ||
928 | - ] ; | ||
929 | - sp:variable | ||
930 | - [ sp:varName "normalizedFacilityParent1Name"^^xsd:string | ||
931 | - ] | ||
932 | - ] [ rdf:type sp:Bind ; | ||
933 | - sp:expression | ||
934 | - [ rdf:type fn:concat ; | ||
935 | - sp:arg1 [ sp:varName "normalizedFacilityParent1Name"^^xsd:string | ||
936 | - ] ; | ||
937 | - sp:arg2 "$" ; | ||
938 | - sp:arg3 [ sp:varName "normalizedFacilityChildName"^^xsd:string | ||
939 | - ] | ||
940 | - ] ; | ||
941 | - sp:variable | ||
942 | - [ sp:varName "normalizedFacilityName"^^xsd:string | ||
943 | - ] | ||
944 | - ] [ rdf:type sp:Bind ; | ||
945 | - sp:expression | ||
946 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
947 | - sp:arg1 [ sp:varName "normalizedFacilityName"^^xsd:string | ||
948 | - ] | ||
949 | - ] ; | ||
950 | - sp:variable | ||
951 | - [ sp:varName "facility"^^xsd:string | ||
952 | - ] | ||
953 | - ] [ rdf:type sp:Bind ; | ||
954 | - sp:expression | ||
955 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
956 | - sp:arg1 [ sp:varName "facilityKind"^^xsd:string | ||
957 | - ] | ||
958 | - ] ; | ||
959 | - sp:variable | ||
960 | - [ sp:varName "facilityType"^^xsd:string | ||
961 | - ] | ||
962 | - ]) | ||
963 | - ] ; | ||
964 | - spin:rule | ||
965 | - [ rdf:type sp:Construct ; | ||
966 | - rdfs:comment """STEP 40005a Specify the fluid component - primary component. | ||
967 | -The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; | ||
968 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; | ||
969 | - sp:predicate rdf:type ; | ||
970 | - sp:subject _:b17 | ||
971 | - ] [ sp:object _:b17 ; | ||
972 | - sp:predicate <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ; | ||
973 | - sp:subject | ||
974 | - [ sp:varName "sampledFluid"^^xsd:string | ||
975 | - ] | ||
976 | - ] [ sp:object | ||
977 | - [ sp:varName "fluidPhaseType"^^xsd:string | ||
978 | - ] ; | ||
979 | - sp:predicate rdf:type ; | ||
980 | - sp:subject _:b17 | ||
981 | - ] [ sp:object | ||
982 | - [ sp:varName "fluidComponentKindType"^^xsd:string | ||
983 | - ] ; | ||
984 | - sp:predicate rdf:type ; | ||
985 | - sp:subject _:b17 | ||
986 | - ] [ sp:object | ||
987 | - [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
988 | - ] ; | ||
989 | - sp:predicate rdf:type ; | ||
990 | - sp:subject _:b17 | ||
991 | - ]) ; | ||
992 | - sp:where ([ sp:object | ||
993 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | ||
994 | - ] ; | ||
995 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
996 | - sp:subject spin:_this | ||
997 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | ||
998 | - sp:predicate rdf:type ; | ||
999 | - sp:subject | ||
1000 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | ||
1001 | - ] | ||
1002 | - ] [ sp:object | ||
1003 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | ||
1004 | ] ; | 583 | ] ; |
1005 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; | 584 | sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ; |
1006 | sp:subject | 585 | sp:subject |
1007 | - [ sp:varName "sampledFluid"^^xsd:string | 586 | + [ sp:varName "facility"^^xsd:string |
1008 | - ] | ||
1009 | - ] [ sp:object | ||
1010 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
1011 | - ] ; | ||
1012 | - sp:predicate <http://www.epim.no/schemas/mprml/1#fluidSampleCompositionRef> ; | ||
1013 | - sp:subject | ||
1014 | - [ sp:varName "fluidAnalysisResultRef"^^xsd:string | ||
1015 | - ] | ||
1016 | - ] [ sp:object "true"^^xsd:boolean ; | ||
1017 | - sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; | ||
1018 | - sp:subject | ||
1019 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
1020 | - ] | ||
1021 | - ] [ sp:object | ||
1022 | - [ sp:varName "name"^^xsd:string | ||
1023 | - ] ; | ||
1024 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentName> ; | ||
1025 | - sp:subject | ||
1026 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
1027 | - ] | ||
1028 | - ] [ rdf:type sp:Optional ; | ||
1029 | - sp:elements ([ sp:object | ||
1030 | - [ sp:varName "componentBaseKindRef"^^xsd:string | ||
1031 | - ] ; | ||
1032 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ; | ||
1033 | - sp:subject | ||
1034 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
1035 | - ] | ||
1036 | - ] [ sp:object | ||
1037 | - [ sp:varName "componentBaseKindRef"^^xsd:string | ||
1038 | - ] ; | ||
1039 | - sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#materialClassMapsToMPREnumeration> ; | ||
1040 | - sp:subject | ||
1041 | - [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
1042 | - ] | ||
1043 | - ]) | ||
1044 | - ] [ rdf:type sp:Optional ; | ||
1045 | - sp:elements ([ sp:object | ||
1046 | - [ sp:varName "componentKindRef"^^xsd:string | ||
1047 | - ] ; | ||
1048 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; | ||
1049 | - sp:subject | ||
1050 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
1051 | - ] | ||
1052 | - ]) | ||
1053 | - ] [ rdf:type sp:Bind ; | ||
1054 | - sp:expression | ||
1055 | - [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ; | ||
1056 | - sp:arg1 [ sp:varName "name"^^xsd:string | ||
1057 | - ] | ||
1058 | - ] ; | ||
1059 | - sp:variable | ||
1060 | - [ sp:varName "fluidPhaseType"^^xsd:string | ||
1061 | - ] | ||
1062 | - ] [ rdf:type sp:Bind ; | ||
1063 | - sp:expression | ||
1064 | - [ rdf:type ep-mpr-spin-lib:selectFluidComponentKindType ; | ||
1065 | - sp:arg1 [ sp:varName "componentKindRef"^^xsd:string | ||
1066 | - ] | ||
1067 | - ] ; | ||
1068 | - sp:variable | ||
1069 | - [ sp:varName "fluidComponentKindType"^^xsd:string | ||
1070 | ] | 587 | ] |
1071 | ]) | 588 | ]) |
1072 | ] . | 589 | ] . |
... | @@ -1075,17 +592,3 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -1075,17 +592,3 @@ The componentName element is used differently in the examples for the primary an |
1075 | rdf:type owl:Ontology ; | 592 | rdf:type owl:Ontology ; |
1076 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/material-class-maps-to-mpr-enumeration> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ; | 593 | owl:imports <http://www.reportinghub.no/ep/schema/1.0/material-class-maps-to-mpr-enumeration> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ; |
1077 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 594 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
1078 | - | ||
1079 | -_:b9 sp:varName "productionReport"^^xsd:string . | ||
1080 | - | ||
1081 | -_:b11 | ||
1082 | - sp:varName "fluidSamplingType"^^xsd:string . | ||
1083 | - | ||
1084 | -_:b12 | ||
1085 | - sp:varName "acquisitionDate"^^xsd:string . | ||
1086 | - | ||
1087 | -_:b13 | ||
1088 | - sp:varName "fluidSampleRef"^^xsd:string . | ||
1089 | - | ||
1090 | -_:b14 | ||
1091 | - sp:varName "sampleTypeRef"^^xsd:string . | ... | ... |
This diff could not be displayed because it is too large.
-
Please register or login to post a comment