Work on MPR well test. Also a minor restructuring of the Flow schema to support …
…it, which also effects the DPR.
Showing
18 changed files
with
4718 additions
and
2890 deletions
1 | -# Saved by TopBraid on Thu Dec 15 18:36:16 GMT 2011 | ||
2 | # baseURI: http://www.reportinghub.no/ep/schema/1.0/flow | 1 | # baseURI: http://www.reportinghub.no/ep/schema/1.0/flow |
3 | # imports: http://www.reportinghub.no/ep/schema/1.0/core | 2 | # imports: http://www.reportinghub.no/ep/schema/1.0/core |
4 | # imports: http://www.reportinghub.no/ep/schema/1.0/facility | 3 | # imports: http://www.reportinghub.no/ep/schema/1.0/facility |
... | @@ -12,238 +11,238 @@ | ... | @@ -12,238 +11,238 @@ |
12 | 11 | ||
13 | <http://www.reportinghub.no/ep/schema/1.0/flow> | 12 | <http://www.reportinghub.no/ep/schema/1.0/flow> |
14 | rdf:type owl:Ontology ; | 13 | rdf:type owl:Ontology ; |
15 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ; | 14 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/production-core> ; |
16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 15 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
17 | 16 | ||
18 | ep-flow:AllocatedFlow | 17 | ep-flow:AllocatedFlow |
19 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 18 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
20 | rdfs:label "allocated flow"^^xsd:string ; | 19 | rdfs:label "allocated flow"^^xsd:string ; |
21 | - rdfs:subClassOf ep-flow:Flow . | 20 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
22 | 21 | ||
23 | ep-flow:AqueousFlow | 22 | ep-flow:AqueousFlow |
24 | - rdf:type ep-flow:ProductType , owl:Class ; | 23 | + rdf:type owl:Class , ep-flow:ProductType ; |
25 | rdfs:label "aqueous flow"^^xsd:string ; | 24 | rdfs:label "aqueous flow"^^xsd:string ; |
26 | - rdfs:subClassOf ep-flow:Flow . | 25 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
27 | 26 | ||
28 | ep-flow:BudgetFlow | 27 | ep-flow:BudgetFlow |
29 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 28 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
30 | rdfs:label "budget flow"^^xsd:string ; | 29 | rdfs:label "budget flow"^^xsd:string ; |
31 | - rdfs:subClassOf ep-flow:Flow . | 30 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
32 | 31 | ||
33 | ep-flow:C10AndHeavierFlow | 32 | ep-flow:C10AndHeavierFlow |
34 | - rdf:type ep-flow:ProductType , owl:Class ; | 33 | + rdf:type owl:Class , ep-flow:ProductType ; |
35 | rdfs:label "C10+ flow"^^xsd:string ; | 34 | rdfs:label "C10+ flow"^^xsd:string ; |
36 | - rdfs:subClassOf ep-flow:Flow . | 35 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
37 | 36 | ||
38 | ep-flow:C10AndLighterFlow | 37 | ep-flow:C10AndLighterFlow |
39 | - rdf:type ep-flow:ProductType , owl:Class ; | 38 | + rdf:type owl:Class , ep-flow:ProductType ; |
40 | rdfs:label "C10- flow"^^xsd:string ; | 39 | rdfs:label "C10- flow"^^xsd:string ; |
41 | - rdfs:subClassOf ep-flow:Flow . | 40 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
42 | 41 | ||
43 | ep-flow:C2AndHeavierFlow | 42 | ep-flow:C2AndHeavierFlow |
44 | - rdf:type owl:Class , ep-flow:ProductType ; | 43 | + rdf:type ep-flow:ProductType , owl:Class ; |
45 | rdfs:label "C2+ flow"^^xsd:string ; | 44 | rdfs:label "C2+ flow"^^xsd:string ; |
46 | - rdfs:subClassOf ep-flow:Flow . | 45 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
47 | 46 | ||
48 | ep-flow:C2AndLighterFlow | 47 | ep-flow:C2AndLighterFlow |
49 | - rdf:type owl:Class , ep-flow:ProductType ; | 48 | + rdf:type ep-flow:ProductType , owl:Class ; |
50 | rdfs:label "C2- flow"^^xsd:string ; | 49 | rdfs:label "C2- flow"^^xsd:string ; |
51 | - rdfs:subClassOf ep-flow:Flow . | 50 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
52 | 51 | ||
53 | ep-flow:C3AndHeavierFlow | 52 | ep-flow:C3AndHeavierFlow |
54 | - rdf:type owl:Class , ep-flow:ProductType ; | 53 | + rdf:type ep-flow:ProductType , owl:Class ; |
55 | rdfs:label "C3+ flow"^^xsd:string ; | 54 | rdfs:label "C3+ flow"^^xsd:string ; |
56 | - rdfs:subClassOf ep-flow:Flow . | 55 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
57 | 56 | ||
58 | ep-flow:C3AndLighterFlow | 57 | ep-flow:C3AndLighterFlow |
59 | - rdf:type owl:Class , ep-flow:ProductType ; | 58 | + rdf:type ep-flow:ProductType , owl:Class ; |
60 | rdfs:label "C3- flow"^^xsd:string ; | 59 | rdfs:label "C3- flow"^^xsd:string ; |
61 | - rdfs:subClassOf ep-flow:Flow . | 60 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
62 | 61 | ||
63 | ep-flow:C4AndHeavierFlow | 62 | ep-flow:C4AndHeavierFlow |
64 | - rdf:type ep-flow:ProductType , owl:Class ; | 63 | + rdf:type owl:Class , ep-flow:ProductType ; |
65 | rdfs:label "C4+ flow"^^xsd:string ; | 64 | rdfs:label "C4+ flow"^^xsd:string ; |
66 | - rdfs:subClassOf ep-flow:Flow . | 65 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
67 | 66 | ||
68 | ep-flow:C4AndLighterFlow | 67 | ep-flow:C4AndLighterFlow |
69 | - rdf:type ep-flow:ProductType , owl:Class ; | 68 | + rdf:type owl:Class , ep-flow:ProductType ; |
70 | rdfs:label "C4- flow"^^xsd:string ; | 69 | rdfs:label "C4- flow"^^xsd:string ; |
71 | - rdfs:subClassOf ep-flow:Flow . | 70 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
72 | 71 | ||
73 | ep-flow:C5AndHeavierFlow | 72 | ep-flow:C5AndHeavierFlow |
74 | - rdf:type owl:Class , ep-flow:ProductType ; | 73 | + rdf:type ep-flow:ProductType , owl:Class ; |
75 | rdfs:label "C5+ flow"^^xsd:string ; | 74 | rdfs:label "C5+ flow"^^xsd:string ; |
76 | - rdfs:subClassOf ep-flow:Flow . | 75 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
77 | 76 | ||
78 | ep-flow:C5AndLighterFlow | 77 | ep-flow:C5AndLighterFlow |
79 | - rdf:type owl:Class , ep-flow:ProductType ; | 78 | + rdf:type ep-flow:ProductType , owl:Class ; |
80 | rdfs:label "C5- flow"^^xsd:string ; | 79 | rdfs:label "C5- flow"^^xsd:string ; |
81 | - rdfs:subClassOf ep-flow:Flow . | 80 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
82 | 81 | ||
83 | ep-flow:C6AndHeavierFlow | 82 | ep-flow:C6AndHeavierFlow |
84 | - rdf:type ep-flow:ProductType , owl:Class ; | 83 | + rdf:type owl:Class , ep-flow:ProductType ; |
85 | rdfs:label "C6+ flow"^^xsd:string ; | 84 | rdfs:label "C6+ flow"^^xsd:string ; |
86 | - rdfs:subClassOf ep-flow:Flow . | 85 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
87 | 86 | ||
88 | ep-flow:C6AndLighterFlow | 87 | ep-flow:C6AndLighterFlow |
89 | - rdf:type owl:Class , ep-flow:ProductType ; | 88 | + rdf:type ep-flow:ProductType , owl:Class ; |
90 | rdfs:label "C6- flow"^^xsd:string ; | 89 | rdfs:label "C6- flow"^^xsd:string ; |
91 | - rdfs:subClassOf ep-flow:Flow . | 90 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
92 | 91 | ||
93 | ep-flow:C7AndHeavierFlow | 92 | ep-flow:C7AndHeavierFlow |
94 | - rdf:type owl:Class , ep-flow:ProductType ; | 93 | + rdf:type ep-flow:ProductType , owl:Class ; |
95 | rdfs:label "C7+ flow"^^xsd:string ; | 94 | rdfs:label "C7+ flow"^^xsd:string ; |
96 | - rdfs:subClassOf ep-flow:Flow . | 95 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
97 | 96 | ||
98 | ep-flow:C7AndLighterFlow | 97 | ep-flow:C7AndLighterFlow |
99 | - rdf:type owl:Class , ep-flow:ProductType ; | 98 | + rdf:type ep-flow:ProductType , owl:Class ; |
100 | rdfs:label "C7- flow"^^xsd:string ; | 99 | rdfs:label "C7- flow"^^xsd:string ; |
101 | - rdfs:subClassOf ep-flow:Flow . | 100 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
102 | 101 | ||
103 | ep-flow:C8AndHeavierFlow | 102 | ep-flow:C8AndHeavierFlow |
104 | - rdf:type ep-flow:ProductType , owl:Class ; | 103 | + rdf:type owl:Class , ep-flow:ProductType ; |
105 | rdfs:label "C8+ flow"^^xsd:string ; | 104 | rdfs:label "C8+ flow"^^xsd:string ; |
106 | - rdfs:subClassOf ep-flow:Flow . | 105 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
107 | 106 | ||
108 | ep-flow:C8AndLighterFlow | 107 | ep-flow:C8AndLighterFlow |
109 | - rdf:type ep-flow:ProductType , owl:Class ; | 108 | + rdf:type owl:Class , ep-flow:ProductType ; |
110 | rdfs:label "C8- flow"^^xsd:string ; | 109 | rdfs:label "C8- flow"^^xsd:string ; |
111 | - rdfs:subClassOf ep-flow:Flow . | 110 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
112 | 111 | ||
113 | ep-flow:C9AndHeavierFlow | 112 | ep-flow:C9AndHeavierFlow |
114 | - rdf:type owl:Class , ep-flow:ProductType ; | 113 | + rdf:type ep-flow:ProductType , owl:Class ; |
115 | rdfs:label "C9+ flow"^^xsd:string ; | 114 | rdfs:label "C9+ flow"^^xsd:string ; |
116 | - rdfs:subClassOf ep-flow:Flow . | 115 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
117 | 116 | ||
118 | ep-flow:C9AndLighterFlow | 117 | ep-flow:C9AndLighterFlow |
119 | - rdf:type owl:Class , ep-flow:ProductType ; | 118 | + rdf:type ep-flow:ProductType , owl:Class ; |
120 | rdfs:label "C9- flow"^^xsd:string ; | 119 | rdfs:label "C9- flow"^^xsd:string ; |
121 | - rdfs:subClassOf ep-flow:Flow . | 120 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
122 | 121 | ||
123 | ep-flow:CarbonDioxideGasFlow | 122 | ep-flow:CarbonDioxideGasFlow |
124 | - rdf:type ep-flow:ProductType , owl:Class ; | 123 | + rdf:type owl:Class , ep-flow:ProductType ; |
125 | rdfs:label "carbon dioxide gas flow"^^xsd:string ; | 124 | rdfs:label "carbon dioxide gas flow"^^xsd:string ; |
126 | - rdfs:subClassOf ep-flow:Flow . | 125 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
127 | 126 | ||
128 | ep-flow:CarbonMonoxideGasFlow | 127 | ep-flow:CarbonMonoxideGasFlow |
129 | - rdf:type ep-flow:ProductType , owl:Class ; | 128 | + rdf:type owl:Class , ep-flow:ProductType ; |
130 | rdfs:label "carbon monoxide gas flow"^^xsd:string ; | 129 | rdfs:label "carbon monoxide gas flow"^^xsd:string ; |
131 | - rdfs:subClassOf ep-flow:Flow . | 130 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
132 | 131 | ||
133 | ep-flow:ChemicalFlow | 132 | ep-flow:ChemicalFlow |
134 | - rdf:type ep-flow:ProductType , owl:Class ; | 133 | + rdf:type owl:Class , ep-flow:ProductType ; |
135 | rdfs:label "chemical flow"^^xsd:string ; | 134 | rdfs:label "chemical flow"^^xsd:string ; |
136 | - rdfs:subClassOf ep-flow:Flow . | 135 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
137 | 136 | ||
138 | ep-flow:Condensate-grossFlow | 137 | ep-flow:Condensate-grossFlow |
139 | - rdf:type ep-flow:ProductType , owl:Class ; | 138 | + rdf:type owl:Class , ep-flow:ProductType ; |
140 | rdfs:label "condensate - gross flow"^^xsd:string ; | 139 | rdfs:label "condensate - gross flow"^^xsd:string ; |
141 | - rdfs:subClassOf ep-flow:Flow . | 140 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
142 | 141 | ||
143 | ep-flow:Condensate-netFlow | 142 | ep-flow:Condensate-netFlow |
144 | - rdf:type ep-flow:ProductType , owl:Class ; | 143 | + rdf:type owl:Class , ep-flow:ProductType ; |
145 | rdfs:label "condensate - net flow"^^xsd:string ; | 144 | rdfs:label "condensate - net flow"^^xsd:string ; |
146 | - rdfs:subClassOf ep-flow:Flow . | 145 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
147 | 146 | ||
148 | ep-flow:CondensateFlow | 147 | ep-flow:CondensateFlow |
149 | - rdf:type ep-flow:ProductType , owl:Class ; | 148 | + rdf:type owl:Class , ep-flow:ProductType ; |
150 | rdfs:label "condensate flow"^^xsd:string ; | 149 | rdfs:label "condensate flow"^^xsd:string ; |
151 | - rdfs:subClassOf ep-flow:Flow . | 150 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
152 | 151 | ||
153 | ep-flow:ConstraintFlow | 152 | ep-flow:ConstraintFlow |
154 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 153 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
155 | rdfs:label "constraint flow"^^xsd:string ; | 154 | rdfs:label "constraint flow"^^xsd:string ; |
156 | - rdfs:subClassOf ep-flow:Flow . | 155 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
157 | 156 | ||
158 | ep-flow:Consume | 157 | ep-flow:Consume |
159 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 158 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
160 | rdfs:label "consume"^^xsd:string ; | 159 | rdfs:label "consume"^^xsd:string ; |
161 | - rdfs:subClassOf ep-flow:Flow . | 160 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
162 | 161 | ||
163 | ep-flow:Consume-HPflare | 162 | ep-flow:Consume-HPflare |
164 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 163 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
165 | rdfs:label "consume - HP flare"^^xsd:string ; | 164 | rdfs:label "consume - HP flare"^^xsd:string ; |
166 | rdfs:subClassOf ep-flow:Consume-flare . | 165 | rdfs:subClassOf ep-flow:Consume-flare . |
167 | 166 | ||
168 | ep-flow:Consume-LPflare | 167 | ep-flow:Consume-LPflare |
169 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 168 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
170 | rdfs:label "consume - LP flare"^^xsd:string ; | 169 | rdfs:label "consume - LP flare"^^xsd:string ; |
171 | rdfs:subClassOf ep-flow:Consume-flare . | 170 | rdfs:subClassOf ep-flow:Consume-flare . |
172 | 171 | ||
173 | ep-flow:Consume-blackstart | 172 | ep-flow:Consume-blackstart |
174 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 173 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
175 | rdfs:label "consume - blackstart"^^xsd:string ; | 174 | rdfs:label "consume - blackstart"^^xsd:string ; |
176 | rdfs:subClassOf ep-flow:Consume . | 175 | rdfs:subClassOf ep-flow:Consume . |
177 | 176 | ||
178 | ep-flow:Consume-compressor | 177 | ep-flow:Consume-compressor |
179 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 178 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
180 | rdfs:label "consume - compressor"^^xsd:string ; | 179 | rdfs:label "consume - compressor"^^xsd:string ; |
181 | rdfs:subClassOf ep-flow:Consume . | 180 | rdfs:subClassOf ep-flow:Consume . |
182 | 181 | ||
183 | ep-flow:Consume-emitted | 182 | ep-flow:Consume-emitted |
184 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 183 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
185 | rdfs:label "consume - emitted"^^xsd:string ; | 184 | rdfs:label "consume - emitted"^^xsd:string ; |
186 | rdfs:subClassOf ep-flow:Consume . | 185 | rdfs:subClassOf ep-flow:Consume . |
187 | 186 | ||
188 | ep-flow:Consume-flare | 187 | ep-flow:Consume-flare |
189 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 188 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
190 | rdfs:label "consume - flare"^^xsd:string ; | 189 | rdfs:label "consume - flare"^^xsd:string ; |
191 | rdfs:subClassOf ep-flow:Consume . | 190 | rdfs:subClassOf ep-flow:Consume . |
192 | 191 | ||
193 | ep-flow:Consume-fuel | 192 | ep-flow:Consume-fuel |
194 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 193 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
195 | rdfs:label "consume - fuel"^^xsd:string ; | 194 | rdfs:label "consume - fuel"^^xsd:string ; |
196 | rdfs:subClassOf ep-flow:Consume . | 195 | rdfs:subClassOf ep-flow:Consume . |
197 | 196 | ||
198 | ep-flow:Consume-noncompressor | 197 | ep-flow:Consume-noncompressor |
199 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 198 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
200 | rdfs:label "consume - non-compressor"^^xsd:string ; | 199 | rdfs:label "consume - non-compressor"^^xsd:string ; |
201 | rdfs:subClassOf ep-flow:Consume . | 200 | rdfs:subClassOf ep-flow:Consume . |
202 | 201 | ||
203 | ep-flow:Consume-venting | 202 | ep-flow:Consume-venting |
204 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 203 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
205 | rdfs:label "consume - venting"^^xsd:string ; | 204 | rdfs:label "consume - venting"^^xsd:string ; |
206 | rdfs:subClassOf ep-flow:Consume . | 205 | rdfs:subClassOf ep-flow:Consume . |
207 | 206 | ||
208 | ep-flow:Crude-stabilizedFlow | 207 | ep-flow:Crude-stabilizedFlow |
209 | - rdf:type ep-flow:ProductType , owl:Class ; | 208 | + rdf:type owl:Class , ep-flow:ProductType ; |
210 | rdfs:label "crude - stabilized flow"^^xsd:string ; | 209 | rdfs:label "crude - stabilized flow"^^xsd:string ; |
211 | - rdfs:subClassOf ep-flow:Flow . | 210 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
212 | 211 | ||
213 | ep-flow:CuttingsFlow | 212 | ep-flow:CuttingsFlow |
214 | - rdf:type owl:Class , ep-flow:ProductType ; | 213 | + rdf:type ep-flow:ProductType , owl:Class ; |
215 | rdfs:label "cuttings flow"^^xsd:string ; | 214 | rdfs:label "cuttings flow"^^xsd:string ; |
216 | - rdfs:subClassOf ep-flow:Flow . | 215 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
217 | 216 | ||
218 | ep-flow:DailyProductionFlow | 217 | ep-flow:DailyProductionFlow |
219 | rdf:type owl:Class ; | 218 | rdf:type owl:Class ; |
220 | rdfs:label "daily production flow"^^xsd:string ; | 219 | rdfs:label "daily production flow"^^xsd:string ; |
221 | - rdfs:subClassOf ep-flow:TemporalPartOfAProductionFlow . | 220 | + rdfs:subClassOf ep-flow:ProductionFlow . |
222 | 221 | ||
223 | ep-flow:DerivedFlow | 222 | ep-flow:DerivedFlow |
224 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 223 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
225 | rdfs:label "derived flow"^^xsd:string ; | 224 | rdfs:label "derived flow"^^xsd:string ; |
226 | - rdfs:subClassOf ep-flow:Flow . | 225 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
227 | 226 | ||
228 | ep-flow:DieselFlow | 227 | ep-flow:DieselFlow |
229 | - rdf:type ep-flow:ProductType , owl:Class ; | 228 | + rdf:type owl:Class , ep-flow:ProductType ; |
230 | rdfs:label "diesel flow"^^xsd:string ; | 229 | rdfs:label "diesel flow"^^xsd:string ; |
231 | - rdfs:subClassOf ep-flow:Flow . | 230 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
232 | 231 | ||
233 | ep-flow:DiethyleneglycolFlow | 232 | ep-flow:DiethyleneglycolFlow |
234 | - rdf:type ep-flow:ProductType , owl:Class ; | 233 | + rdf:type owl:Class , ep-flow:ProductType ; |
235 | rdfs:label "diethyleneglycol flow"^^xsd:string ; | 234 | rdfs:label "diethyleneglycol flow"^^xsd:string ; |
236 | - rdfs:subClassOf ep-flow:Flow . | 235 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
237 | 236 | ||
238 | ep-flow:DifferenceFlow | 237 | ep-flow:DifferenceFlow |
239 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 238 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
240 | rdfs:label "difference flow"^^xsd:string ; | 239 | rdfs:label "difference flow"^^xsd:string ; |
241 | - rdfs:subClassOf ep-flow:Flow . | 240 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
242 | 241 | ||
243 | ep-flow:DioxygenFlow | 242 | ep-flow:DioxygenFlow |
244 | - rdf:type ep-flow:ProductType , owl:Class ; | 243 | + rdf:type owl:Class , ep-flow:ProductType ; |
245 | rdfs:label "dioxygen flow"^^xsd:string ; | 244 | rdfs:label "dioxygen flow"^^xsd:string ; |
246 | - rdfs:subClassOf ep-flow:Flow . | 245 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
247 | 246 | ||
248 | ep-flow:ElectricPowerFlow | 247 | ep-flow:ElectricPowerFlow |
249 | rdf:type owl:Class ; | 248 | rdf:type owl:Class ; |
... | @@ -251,82 +250,82 @@ ep-flow:ElectricPowerFlow | ... | @@ -251,82 +250,82 @@ ep-flow:ElectricPowerFlow |
251 | rdfs:subClassOf ep-flow:Flow . | 250 | rdfs:subClassOf ep-flow:Flow . |
252 | 251 | ||
253 | ep-flow:EstimatedFlow | 252 | ep-flow:EstimatedFlow |
254 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 253 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
255 | rdfs:label "estimated flow"^^xsd:string ; | 254 | rdfs:label "estimated flow"^^xsd:string ; |
256 | - rdfs:subClassOf ep-flow:Flow . | 255 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
257 | 256 | ||
258 | ep-flow:Ethane-componentFlow | 257 | ep-flow:Ethane-componentFlow |
259 | - rdf:type ep-flow:ProductType , owl:Class ; | 258 | + rdf:type owl:Class , ep-flow:ProductType ; |
260 | rdfs:label "ethane - component flow"^^xsd:string ; | 259 | rdfs:label "ethane - component flow"^^xsd:string ; |
261 | - rdfs:subClassOf ep-flow:Flow . | 260 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
262 | 261 | ||
263 | ep-flow:EthaneFlow | 262 | ep-flow:EthaneFlow |
264 | - rdf:type ep-flow:ProductType , owl:Class ; | 263 | + rdf:type owl:Class , ep-flow:ProductType ; |
265 | rdfs:label "ethane flow"^^xsd:string ; | 264 | rdfs:label "ethane flow"^^xsd:string ; |
266 | - rdfs:subClassOf ep-flow:Flow . | 265 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
267 | 266 | ||
268 | ep-flow:Export | 267 | ep-flow:Export |
269 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 268 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
270 | rdfs:label "export"^^xsd:string ; | 269 | rdfs:label "export"^^xsd:string ; |
271 | - rdfs:subClassOf ep-flow:Flow . | 270 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
272 | 271 | ||
273 | ep-flow:Export-nominated | 272 | ep-flow:Export-nominated |
274 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 273 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
275 | rdfs:label "export nominated"^^xsd:string ; | 274 | rdfs:label "export nominated"^^xsd:string ; |
276 | rdfs:subClassOf ep-flow:Export . | 275 | rdfs:subClassOf ep-flow:Export . |
277 | 276 | ||
278 | ep-flow:Export-requested | 277 | ep-flow:Export-requested |
279 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 278 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
280 | rdfs:label "export requested"^^xsd:string ; | 279 | rdfs:label "export requested"^^xsd:string ; |
281 | rdfs:subClassOf ep-flow:Export . | 280 | rdfs:subClassOf ep-flow:Export . |
282 | 281 | ||
283 | ep-flow:Export-shortfall | 282 | ep-flow:Export-shortfall |
284 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 283 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
285 | rdfs:label "export shortfall"^^xsd:string ; | 284 | rdfs:label "export shortfall"^^xsd:string ; |
286 | rdfs:subClassOf ep-flow:Export . | 285 | rdfs:subClassOf ep-flow:Export . |
287 | 286 | ||
288 | ep-flow:Flow | 287 | ep-flow:Flow |
289 | rdf:type owl:Class ; | 288 | rdf:type owl:Class ; |
290 | - rdfs:label "flow"^^xsd:string ; | 289 | + rdfs:label "(temporal part of a) flow"^^xsd:string ; |
291 | - rdfs:subClassOf ep-flow:TemporalPartOfAFlow . | 290 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . |
292 | 291 | ||
293 | ep-flow:FlowAtInstant | 292 | ep-flow:FlowAtInstant |
294 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 293 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
295 | rdfs:label "flow at instant"^^xsd:string ; | 294 | rdfs:label "flow at instant"^^xsd:string ; |
296 | - rdfs:subClassOf ep-flow:TemporalPartOfAFlow . | 295 | + rdfs:subClassOf ep-flow:Flow . |
297 | 296 | ||
298 | ep-flow:FlowDuringDay | 297 | ep-flow:FlowDuringDay |
299 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 298 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
300 | rdfs:label "flow during day"^^xsd:string ; | 299 | rdfs:label "flow during day"^^xsd:string ; |
301 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 300 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
302 | 301 | ||
303 | ep-flow:FlowDuringMonth | 302 | ep-flow:FlowDuringMonth |
304 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 303 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
305 | rdfs:label "flow during month"^^xsd:string ; | 304 | rdfs:label "flow during month"^^xsd:string ; |
306 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 305 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
307 | 306 | ||
308 | ep-flow:FlowDuringMonthToDate | 307 | ep-flow:FlowDuringMonthToDate |
309 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 308 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
310 | rdfs:label "flow during month to date"^^xsd:string ; | 309 | rdfs:label "flow during month to date"^^xsd:string ; |
311 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 310 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
312 | 311 | ||
313 | ep-flow:FlowDuringPeriod | 312 | ep-flow:FlowDuringPeriod |
314 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 313 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
315 | rdfs:label "flow during period"^^xsd:string ; | 314 | rdfs:label "flow during period"^^xsd:string ; |
316 | - rdfs:subClassOf ep-flow:TemporalPartOfAFlow . | 315 | + rdfs:subClassOf ep-flow:Flow . |
317 | 316 | ||
318 | ep-flow:FlowDuringWeek | 317 | ep-flow:FlowDuringWeek |
319 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 318 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
320 | rdfs:label "flow during week"^^xsd:string ; | 319 | rdfs:label "flow during week"^^xsd:string ; |
321 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 320 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
322 | 321 | ||
323 | ep-flow:FlowDuringYear | 322 | ep-flow:FlowDuringYear |
324 | - rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; | 323 | + rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; |
325 | rdfs:label "flow during year"^^xsd:string ; | 324 | rdfs:label "flow during year"^^xsd:string ; |
326 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 325 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
327 | 326 | ||
328 | ep-flow:FlowDuringYearToDate | 327 | ep-flow:FlowDuringYearToDate |
329 | - rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ; | 328 | + rdf:type owl:Class , ep-flow:TemporalPartOfAFlowDurationType ; |
330 | rdfs:label "flow during year to date"^^xsd:string ; | 329 | rdfs:label "flow during year to date"^^xsd:string ; |
331 | rdfs:subClassOf ep-flow:FlowDuringPeriod . | 330 | rdfs:subClassOf ep-flow:FlowDuringPeriod . |
332 | 331 | ||
... | @@ -341,239 +340,239 @@ ep-flow:FlowOfMaterial | ... | @@ -341,239 +340,239 @@ ep-flow:FlowOfMaterial |
341 | rdfs:subClassOf ep-flow:Flow . | 340 | rdfs:subClassOf ep-flow:Flow . |
342 | 341 | ||
343 | ep-flow:ForecastFlow | 342 | ep-flow:ForecastFlow |
344 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 343 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
345 | rdfs:label "forecast flow"^^xsd:string ; | 344 | rdfs:label "forecast flow"^^xsd:string ; |
346 | - rdfs:subClassOf ep-flow:Flow . | 345 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
347 | 346 | ||
348 | ep-flow:Gas-componentInOilFlow | 347 | ep-flow:Gas-componentInOilFlow |
349 | - rdf:type ep-flow:ProductType , owl:Class ; | 348 | + rdf:type owl:Class , ep-flow:ProductType ; |
350 | rdfs:label "gas - component in oil flow"^^xsd:string ; | 349 | rdfs:label "gas - component in oil flow"^^xsd:string ; |
351 | - rdfs:subClassOf ep-flow:Flow . | 350 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
352 | 351 | ||
353 | ep-flow:Gas-dryFlow | 352 | ep-flow:Gas-dryFlow |
354 | - rdf:type ep-flow:ProductType , owl:Class ; | 353 | + rdf:type owl:Class , ep-flow:ProductType ; |
355 | rdfs:label "gas - dry flow"^^xsd:string ; | 354 | rdfs:label "gas - dry flow"^^xsd:string ; |
356 | - rdfs:subClassOf ep-flow:Flow . | 355 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
357 | 356 | ||
358 | ep-flow:Gas-richFlow | 357 | ep-flow:Gas-richFlow |
359 | - rdf:type ep-flow:ProductType , owl:Class ; | 358 | + rdf:type owl:Class , ep-flow:ProductType ; |
360 | rdfs:label "gas - rich flow"^^xsd:string ; | 359 | rdfs:label "gas - rich flow"^^xsd:string ; |
361 | - rdfs:subClassOf ep-flow:Flow . | 360 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
362 | 361 | ||
363 | ep-flow:Gas-wetFlow | 362 | ep-flow:Gas-wetFlow |
364 | - rdf:type ep-flow:ProductType , owl:Class ; | 363 | + rdf:type owl:Class , ep-flow:ProductType ; |
365 | rdfs:label "gas - wet flow"^^xsd:string ; | 364 | rdfs:label "gas - wet flow"^^xsd:string ; |
366 | - rdfs:subClassOf ep-flow:Flow . | 365 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
367 | 366 | ||
368 | ep-flow:GasFlow | 367 | ep-flow:GasFlow |
369 | - rdf:type ep-flow:ProductType , owl:Class ; | 368 | + rdf:type owl:Class , ep-flow:ProductType ; |
370 | rdfs:label "gas flow"^^xsd:string ; | 369 | rdfs:label "gas flow"^^xsd:string ; |
371 | - rdfs:subClassOf ep-flow:Flow . | 370 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
372 | 371 | ||
373 | ep-flow:Gaslift | 372 | ep-flow:Gaslift |
374 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 373 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
375 | rdfs:label "gas lift"^^xsd:string ; | 374 | rdfs:label "gas lift"^^xsd:string ; |
376 | - rdfs:subClassOf ep-flow:Flow . | 375 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
377 | 376 | ||
378 | ep-flow:HeliumGasFlow | 377 | ep-flow:HeliumGasFlow |
379 | - rdf:type ep-flow:ProductType , owl:Class ; | 378 | + rdf:type owl:Class , ep-flow:ProductType ; |
380 | rdfs:label "helium gas flow"^^xsd:string ; | 379 | rdfs:label "helium gas flow"^^xsd:string ; |
381 | - rdfs:subClassOf ep-flow:Flow . | 380 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
382 | 381 | ||
383 | ep-flow:HeptaneFlow | 382 | ep-flow:HeptaneFlow |
384 | - rdf:type ep-flow:ProductType , owl:Class ; | 383 | + rdf:type owl:Class , ep-flow:ProductType ; |
385 | rdfs:label "heptane flow"^^xsd:string ; | 384 | rdfs:label "heptane flow"^^xsd:string ; |
386 | - rdfs:subClassOf ep-flow:Flow . | 385 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
387 | 386 | ||
388 | ep-flow:HydrocarbonAccounting | 387 | ep-flow:HydrocarbonAccounting |
389 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 388 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
390 | rdfs:label "hydrocarbon accounting"^^xsd:string ; | 389 | rdfs:label "hydrocarbon accounting"^^xsd:string ; |
391 | - rdfs:subClassOf ep-flow:Flow . | 390 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
392 | 391 | ||
393 | ep-flow:HydrogenGasFlow | 392 | ep-flow:HydrogenGasFlow |
394 | - rdf:type ep-flow:ProductType , owl:Class ; | 393 | + rdf:type owl:Class , ep-flow:ProductType ; |
395 | rdfs:label "hydrogen gas flow"^^xsd:string ; | 394 | rdfs:label "hydrogen gas flow"^^xsd:string ; |
396 | - rdfs:subClassOf ep-flow:Flow . | 395 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
397 | 396 | ||
398 | ep-flow:HydrogenSulfideFlow | 397 | ep-flow:HydrogenSulfideFlow |
399 | - rdf:type ep-flow:ProductType , owl:Class ; | 398 | + rdf:type owl:Class , ep-flow:ProductType ; |
400 | rdfs:label "hydrogen sulfide flow"^^xsd:string ; | 399 | rdfs:label "hydrogen sulfide flow"^^xsd:string ; |
401 | - rdfs:subClassOf ep-flow:Flow . | 400 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
402 | 401 | ||
403 | ep-flow:Import | 402 | ep-flow:Import |
404 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 403 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
405 | rdfs:label "import"^^xsd:string ; | 404 | rdfs:label "import"^^xsd:string ; |
406 | - rdfs:subClassOf ep-flow:Flow . | 405 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
407 | 406 | ||
408 | ep-flow:Injection | 407 | ep-flow:Injection |
409 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 408 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
410 | rdfs:label "injection"^^xsd:string ; | 409 | rdfs:label "injection"^^xsd:string ; |
411 | - rdfs:subClassOf ep-flow:Flow . | 410 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
412 | 411 | ||
413 | ep-flow:Inventory | 412 | ep-flow:Inventory |
414 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 413 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
415 | rdfs:label "inventory"^^xsd:string ; | 414 | rdfs:label "inventory"^^xsd:string ; |
416 | - rdfs:subClassOf ep-flow:Flow . | 415 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
417 | 416 | ||
418 | ep-flow:Isobutane-componentFlow | 417 | ep-flow:Isobutane-componentFlow |
419 | - rdf:type owl:Class , ep-flow:ProductType ; | 418 | + rdf:type ep-flow:ProductType , owl:Class ; |
420 | rdfs:label "i-butane - component flow"^^xsd:string ; | 419 | rdfs:label "i-butane - component flow"^^xsd:string ; |
421 | - rdfs:subClassOf ep-flow:Flow . | 420 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
422 | 421 | ||
423 | ep-flow:IsobutaneFlow | 422 | ep-flow:IsobutaneFlow |
424 | - rdf:type ep-flow:ProductType , owl:Class ; | 423 | + rdf:type owl:Class , ep-flow:ProductType ; |
425 | rdfs:label "isobutane flow"^^xsd:string ; | 424 | rdfs:label "isobutane flow"^^xsd:string ; |
426 | - rdfs:subClassOf ep-flow:Flow . | 425 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
427 | 426 | ||
428 | ep-flow:IsopentaneFlow | 427 | ep-flow:IsopentaneFlow |
429 | - rdf:type ep-flow:ProductType , owl:Class ; | 428 | + rdf:type owl:Class , ep-flow:ProductType ; |
430 | rdfs:label "isopentane flow"^^xsd:string ; | 429 | rdfs:label "isopentane flow"^^xsd:string ; |
431 | - rdfs:subClassOf ep-flow:Flow . | 430 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
432 | 431 | ||
433 | ep-flow:LiquifiedNaturalGasFlow | 432 | ep-flow:LiquifiedNaturalGasFlow |
434 | - rdf:type ep-flow:ProductType , owl:Class ; | 433 | + rdf:type owl:Class , ep-flow:ProductType ; |
435 | rdfs:label "liquified natural gas flow"^^xsd:string ; | 434 | rdfs:label "liquified natural gas flow"^^xsd:string ; |
436 | - rdfs:subClassOf ep-flow:Flow . | 435 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
437 | 436 | ||
438 | ep-flow:LiquifiedPetroleumGasFlow | 437 | ep-flow:LiquifiedPetroleumGasFlow |
439 | - rdf:type ep-flow:ProductType , owl:Class ; | 438 | + rdf:type owl:Class , ep-flow:ProductType ; |
440 | rdfs:label "liquified petroleum gas flow"^^xsd:string ; | 439 | rdfs:label "liquified petroleum gas flow"^^xsd:string ; |
441 | - rdfs:subClassOf ep-flow:Flow . | 440 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
442 | 441 | ||
443 | ep-flow:MeasuredFlow | 442 | ep-flow:MeasuredFlow |
444 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 443 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
445 | rdfs:label "measured flow"^^xsd:string ; | 444 | rdfs:label "measured flow"^^xsd:string ; |
446 | - rdfs:subClassOf ep-flow:Flow . | 445 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
447 | 446 | ||
448 | ep-flow:MethaneFlow | 447 | ep-flow:MethaneFlow |
449 | - rdf:type ep-flow:ProductType , owl:Class ; | 448 | + rdf:type owl:Class , ep-flow:ProductType ; |
450 | rdfs:label "methane flow"^^xsd:string ; | 449 | rdfs:label "methane flow"^^xsd:string ; |
451 | - rdfs:subClassOf ep-flow:Flow . | 450 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
452 | 451 | ||
453 | ep-flow:MethanolFlow | 452 | ep-flow:MethanolFlow |
454 | - rdf:type ep-flow:ProductType , owl:Class ; | 453 | + rdf:type owl:Class , ep-flow:ProductType ; |
455 | rdfs:label "methanol flow"^^xsd:string ; | 454 | rdfs:label "methanol flow"^^xsd:string ; |
456 | - rdfs:subClassOf ep-flow:Flow . | 455 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
457 | 456 | ||
458 | ep-flow:MixedButaneFlow | 457 | ep-flow:MixedButaneFlow |
459 | - rdf:type ep-flow:ProductType , owl:Class ; | 458 | + rdf:type owl:Class , ep-flow:ProductType ; |
460 | rdfs:label "mixed butane flow"^^xsd:string ; | 459 | rdfs:label "mixed butane flow"^^xsd:string ; |
461 | - rdfs:subClassOf ep-flow:Flow . | 460 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
462 | 461 | ||
463 | ep-flow:MonoethyleneglycolFlow | 462 | ep-flow:MonoethyleneglycolFlow |
464 | - rdf:type ep-flow:ProductType , owl:Class ; | 463 | + rdf:type owl:Class , ep-flow:ProductType ; |
465 | rdfs:label "monoethyleneglycol flow"^^xsd:string ; | 464 | rdfs:label "monoethyleneglycol flow"^^xsd:string ; |
466 | - rdfs:subClassOf ep-flow:Flow . | 465 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
467 | 466 | ||
468 | ep-flow:NGL-componentInGasFlow | 467 | ep-flow:NGL-componentInGasFlow |
469 | - rdf:type ep-flow:ProductType , owl:Class ; | 468 | + rdf:type owl:Class , ep-flow:ProductType ; |
470 | rdfs:label "NGL - component in gas flow"^^xsd:string ; | 469 | rdfs:label "NGL - component in gas flow"^^xsd:string ; |
471 | - rdfs:subClassOf ep-flow:Flow . | 470 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
472 | 471 | ||
473 | ep-flow:NapthaFlow | 472 | ep-flow:NapthaFlow |
474 | - rdf:type ep-flow:ProductType , owl:Class ; | 473 | + rdf:type owl:Class , ep-flow:ProductType ; |
475 | rdfs:label "naptha flow"^^xsd:string ; | 474 | rdfs:label "naptha flow"^^xsd:string ; |
476 | - rdfs:subClassOf ep-flow:Flow . | 475 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
477 | 476 | ||
478 | ep-flow:NaturalGasLiquidFlow | 477 | ep-flow:NaturalGasLiquidFlow |
479 | - rdf:type ep-flow:ProductType , owl:Class ; | 478 | + rdf:type owl:Class , ep-flow:ProductType ; |
480 | rdfs:label "natural gas liquid flow"^^xsd:string ; | 479 | rdfs:label "natural gas liquid flow"^^xsd:string ; |
481 | - rdfs:subClassOf ep-flow:Flow . | 480 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
482 | 481 | ||
483 | ep-flow:NeopentaneFlow | 482 | ep-flow:NeopentaneFlow |
484 | - rdf:type ep-flow:ProductType , owl:Class ; | 483 | + rdf:type owl:Class , ep-flow:ProductType ; |
485 | rdfs:label "neopentane flow"^^xsd:string ; | 484 | rdfs:label "neopentane flow"^^xsd:string ; |
486 | - rdfs:subClassOf ep-flow:Flow . | 485 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
487 | 486 | ||
488 | ep-flow:NitrogenGasFlow | 487 | ep-flow:NitrogenGasFlow |
489 | - rdf:type ep-flow:ProductType , owl:Class ; | 488 | + rdf:type owl:Class , ep-flow:ProductType ; |
490 | rdfs:label "nitrogen gas flow"^^xsd:string ; | 489 | rdfs:label "nitrogen gas flow"^^xsd:string ; |
491 | - rdfs:subClassOf ep-flow:Flow . | 490 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
492 | 491 | ||
493 | ep-flow:NitrogenOxideGasFlow | 492 | ep-flow:NitrogenOxideGasFlow |
494 | - rdf:type ep-flow:ProductType , owl:Class ; | 493 | + rdf:type owl:Class , ep-flow:ProductType ; |
495 | rdfs:label "nitrogen oxide gas flow"^^xsd:string ; | 494 | rdfs:label "nitrogen oxide gas flow"^^xsd:string ; |
496 | - rdfs:subClassOf ep-flow:Flow . | 495 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
497 | 496 | ||
498 | ep-flow:NominatedFlow | 497 | ep-flow:NominatedFlow |
499 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 498 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
500 | rdfs:label "nominated flow"^^xsd:string ; | 499 | rdfs:label "nominated flow"^^xsd:string ; |
501 | - rdfs:subClassOf ep-flow:Flow . | 500 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
502 | 501 | ||
503 | ep-flow:NormalButane-componentFlow | 502 | ep-flow:NormalButane-componentFlow |
504 | - rdf:type owl:Class , ep-flow:ProductType ; | 503 | + rdf:type ep-flow:ProductType , owl:Class ; |
505 | rdfs:label "n-butane - component flow"^^xsd:string ; | 504 | rdfs:label "n-butane - component flow"^^xsd:string ; |
506 | - rdfs:subClassOf ep-flow:Flow . | 505 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
507 | 506 | ||
508 | ep-flow:NormalButaneFlow | 507 | ep-flow:NormalButaneFlow |
509 | - rdf:type ep-flow:ProductType , owl:Class ; | 508 | + rdf:type owl:Class , ep-flow:ProductType ; |
510 | rdfs:label "normal butane flow"^^xsd:string ; | 509 | rdfs:label "normal butane flow"^^xsd:string ; |
511 | - rdfs:subClassOf ep-flow:Flow . | 510 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
512 | 511 | ||
513 | ep-flow:NormalPentaneFlow | 512 | ep-flow:NormalPentaneFlow |
514 | - rdf:type ep-flow:ProductType , owl:Class ; | 513 | + rdf:type owl:Class , ep-flow:ProductType ; |
515 | rdfs:label "normal pentane flow"^^xsd:string ; | 514 | rdfs:label "normal pentane flow"^^xsd:string ; |
516 | - rdfs:subClassOf ep-flow:Flow . | 515 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
517 | 516 | ||
518 | ep-flow:Oil-componentInWaterFlow | 517 | ep-flow:Oil-componentInWaterFlow |
519 | - rdf:type ep-flow:ProductType , owl:Class ; | 518 | + rdf:type owl:Class , ep-flow:ProductType ; |
520 | rdfs:label "oil - component in water flow"^^xsd:string ; | 519 | rdfs:label "oil - component in water flow"^^xsd:string ; |
521 | - rdfs:subClassOf ep-flow:Flow . | 520 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
522 | 521 | ||
523 | ep-flow:Oil-grossFlow | 522 | ep-flow:Oil-grossFlow |
524 | - rdf:type owl:Class , ep-flow:ProductType ; | 523 | + rdf:type ep-flow:ProductType , owl:Class ; |
525 | rdfs:label "oil - gross flow"^^xsd:string ; | 524 | rdfs:label "oil - gross flow"^^xsd:string ; |
526 | - rdfs:subClassOf ep-flow:Flow . | 525 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
527 | 526 | ||
528 | ep-flow:Oil-netFlow | 527 | ep-flow:Oil-netFlow |
529 | - rdf:type ep-flow:ProductType , owl:Class ; | 528 | + rdf:type owl:Class , ep-flow:ProductType ; |
530 | rdfs:label "oil - net flow"^^xsd:string ; | 529 | rdfs:label "oil - net flow"^^xsd:string ; |
531 | - rdfs:subClassOf ep-flow:Flow . | 530 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
532 | 531 | ||
533 | ep-flow:OilAndGasFlow | 532 | ep-flow:OilAndGasFlow |
534 | - rdf:type ep-flow:ProductType , owl:Class ; | 533 | + rdf:type owl:Class , ep-flow:ProductType ; |
535 | rdfs:label "oil and gas flow"^^xsd:string ; | 534 | rdfs:label "oil and gas flow"^^xsd:string ; |
536 | - rdfs:subClassOf ep-flow:Flow . | 535 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
537 | 536 | ||
538 | ep-flow:OilFlow | 537 | ep-flow:OilFlow |
539 | - rdf:type owl:Class , ep-flow:ProductType ; | 538 | + rdf:type ep-flow:ProductType , owl:Class ; |
540 | rdfs:label "oil flow"^^xsd:string ; | 539 | rdfs:label "oil flow"^^xsd:string ; |
541 | - rdfs:subClassOf ep-flow:Flow . | 540 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
542 | 541 | ||
543 | ep-flow:OleicFlow | 542 | ep-flow:OleicFlow |
544 | - rdf:type ep-flow:ProductType , owl:Class ; | 543 | + rdf:type owl:Class , ep-flow:ProductType ; |
545 | rdfs:label "oleic flow"^^xsd:string ; | 544 | rdfs:label "oleic flow"^^xsd:string ; |
546 | - rdfs:subClassOf ep-flow:Flow . | 545 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
547 | 546 | ||
548 | ep-flow:Overboard | 547 | ep-flow:Overboard |
549 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 548 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
550 | rdfs:label "overboard"^^xsd:string ; | 549 | rdfs:label "overboard"^^xsd:string ; |
551 | - rdfs:subClassOf ep-flow:Flow . | 550 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
552 | 551 | ||
553 | ep-flow:PetroleumGasLiquidFlow | 552 | ep-flow:PetroleumGasLiquidFlow |
554 | - rdf:type ep-flow:ProductType , owl:Class ; | 553 | + rdf:type owl:Class , ep-flow:ProductType ; |
555 | rdfs:label "petroleum gas liquid flow"^^xsd:string ; | 554 | rdfs:label "petroleum gas liquid flow"^^xsd:string ; |
556 | - rdfs:subClassOf ep-flow:Flow . | 555 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
557 | 556 | ||
558 | ep-flow:PotentialFlow | 557 | ep-flow:PotentialFlow |
559 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 558 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
560 | rdfs:label "potential flow"^^xsd:string ; | 559 | rdfs:label "potential flow"^^xsd:string ; |
561 | - rdfs:subClassOf ep-flow:Flow . | 560 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
562 | 561 | ||
563 | ep-flow:ProcessedFlow | 562 | ep-flow:ProcessedFlow |
564 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 563 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
565 | rdfs:label "processed flow"^^xsd:string ; | 564 | rdfs:label "processed flow"^^xsd:string ; |
566 | - rdfs:subClassOf ep-flow:Flow . | 565 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
567 | 566 | ||
568 | ep-flow:ProductFlow | 567 | ep-flow:ProductFlow |
569 | rdf:type owl:Class ; | 568 | rdf:type owl:Class ; |
570 | - rdfs:label "product flow"^^xsd:string ; | 569 | + rdfs:label "(temporal part of a) product flow"^^xsd:string ; |
571 | - rdfs:subClassOf ep-flow:TemporalPartOfAProductFlow . | 570 | + rdfs:subClassOf ep-flow:Flow . |
572 | 571 | ||
573 | ep-flow:ProductFlowToDate | 572 | ep-flow:ProductFlowToDate |
574 | rdf:type owl:Class ; | 573 | rdf:type owl:Class ; |
575 | rdfs:label "product flow to date"^^xsd:string ; | 574 | rdfs:label "product flow to date"^^xsd:string ; |
576 | - rdfs:subClassOf ep-flow:TemporalPartOfAProductFlow . | 575 | + rdfs:subClassOf ep-flow:ProductFlow . |
577 | 576 | ||
578 | ep-flow:ProductType | 577 | ep-flow:ProductType |
579 | rdf:type rdfs:Class ; | 578 | rdf:type rdfs:Class ; |
... | @@ -581,14 +580,14 @@ ep-flow:ProductType | ... | @@ -581,14 +580,14 @@ ep-flow:ProductType |
581 | rdfs:subClassOf owl:Class . | 580 | rdfs:subClassOf owl:Class . |
582 | 581 | ||
583 | ep-flow:Production | 582 | ep-flow:Production |
584 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 583 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
585 | rdfs:label "production"^^xsd:string ; | 584 | rdfs:label "production"^^xsd:string ; |
586 | - rdfs:subClassOf ep-flow:Flow . | 585 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
587 | 586 | ||
588 | ep-flow:ProductionFlow | 587 | ep-flow:ProductionFlow |
589 | rdf:type owl:Class ; | 588 | rdf:type owl:Class ; |
590 | - rdfs:label "production flow"^^xsd:string ; | 589 | + rdfs:label "(temporal part of a) production flow"^^xsd:string ; |
591 | - rdfs:subClassOf ep-flow:TemporalPartOfAProductionFlow . | 590 | + rdfs:subClassOf ep-flow:Flow . |
592 | 591 | ||
593 | ep-flow:ProductionFlowDefinitionType | 592 | ep-flow:ProductionFlowDefinitionType |
594 | rdf:type rdfs:Class ; | 593 | rdf:type rdfs:Class ; |
... | @@ -603,125 +602,125 @@ ep-flow:ProductionFlowPurposeType | ... | @@ -603,125 +602,125 @@ ep-flow:ProductionFlowPurposeType |
603 | ep-flow:ProductionFlowToDate | 602 | ep-flow:ProductionFlowToDate |
604 | rdf:type owl:Class ; | 603 | rdf:type owl:Class ; |
605 | rdfs:label "production flow to date"^^xsd:string ; | 604 | rdfs:label "production flow to date"^^xsd:string ; |
606 | - rdfs:subClassOf ep-flow:TemporalPartOfAProductionFlow . | 605 | + rdfs:subClassOf ep-flow:ProductionFlow . |
607 | 606 | ||
608 | ep-flow:ProductionTestFlowLineFlow | 607 | ep-flow:ProductionTestFlowLineFlow |
609 | rdf:type owl:Class ; | 608 | rdf:type owl:Class ; |
610 | rdfs:label "production test flow line flow"^^xsd:string ; | 609 | rdfs:label "production test flow line flow"^^xsd:string ; |
611 | - rdfs:subClassOf ep-flow:Flow . | 610 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
612 | 611 | ||
613 | ep-flow:ProductionTestSeparatorFlow | 612 | ep-flow:ProductionTestSeparatorFlow |
614 | rdf:type owl:Class ; | 613 | rdf:type owl:Class ; |
615 | rdfs:label "production test separator flow"^^xsd:string ; | 614 | rdfs:label "production test separator flow"^^xsd:string ; |
616 | - rdfs:subClassOf ep-flow:Flow . | 615 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
617 | 616 | ||
618 | ep-flow:ProductionTestWellHeadFlow | 617 | ep-flow:ProductionTestWellHeadFlow |
619 | rdf:type owl:Class ; | 618 | rdf:type owl:Class ; |
620 | rdfs:label "production test well head flow"^^xsd:string ; | 619 | rdfs:label "production test well head flow"^^xsd:string ; |
621 | - rdfs:subClassOf ep-flow:Flow . | 620 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
622 | 621 | ||
623 | ep-flow:Propane-componentFlow | 622 | ep-flow:Propane-componentFlow |
624 | - rdf:type ep-flow:ProductType , owl:Class ; | 623 | + rdf:type owl:Class , ep-flow:ProductType ; |
625 | rdfs:label "propane - component flow"^^xsd:string ; | 624 | rdfs:label "propane - component flow"^^xsd:string ; |
626 | - rdfs:subClassOf ep-flow:Flow . | 625 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
627 | 626 | ||
628 | ep-flow:PropaneFlow | 627 | ep-flow:PropaneFlow |
629 | - rdf:type ep-flow:ProductType , owl:Class ; | 628 | + rdf:type owl:Class , ep-flow:ProductType ; |
630 | rdfs:label "propane flow"^^xsd:string ; | 629 | rdfs:label "propane flow"^^xsd:string ; |
631 | - rdfs:subClassOf ep-flow:Flow . | 630 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
632 | 631 | ||
633 | ep-flow:QuotaFlow | 632 | ep-flow:QuotaFlow |
634 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 633 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
635 | rdfs:label "quota flow"^^xsd:string ; | 634 | rdfs:label "quota flow"^^xsd:string ; |
636 | - rdfs:subClassOf ep-flow:Flow . | 635 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
637 | 636 | ||
638 | ep-flow:RecommendedFlow | 637 | ep-flow:RecommendedFlow |
639 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 638 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
640 | rdfs:label "recommended flow"^^xsd:string ; | 639 | rdfs:label "recommended flow"^^xsd:string ; |
641 | - rdfs:subClassOf ep-flow:Flow . | 640 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
642 | 641 | ||
643 | ep-flow:Sale | 642 | ep-flow:Sale |
644 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 643 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
645 | rdfs:label "sale"^^xsd:string ; | 644 | rdfs:label "sale"^^xsd:string ; |
646 | - rdfs:subClassOf ep-flow:Flow . | 645 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
647 | 646 | ||
648 | ep-flow:SaleableFlow | 647 | ep-flow:SaleableFlow |
649 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 648 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
650 | rdfs:label "saleable flow"^^xsd:string ; | 649 | rdfs:label "saleable flow"^^xsd:string ; |
651 | - rdfs:subClassOf ep-flow:Flow . | 650 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
652 | 651 | ||
653 | ep-flow:SaltFlow | 652 | ep-flow:SaltFlow |
654 | - rdf:type ep-flow:ProductType , owl:Class ; | 653 | + rdf:type owl:Class , ep-flow:ProductType ; |
655 | rdfs:label "salt flow"^^xsd:string ; | 654 | rdfs:label "salt flow"^^xsd:string ; |
656 | - rdfs:subClassOf ep-flow:Flow . | 655 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
657 | 656 | ||
658 | ep-flow:SandFlow | 657 | ep-flow:SandFlow |
659 | - rdf:type ep-flow:ProductType , owl:Class ; | 658 | + rdf:type owl:Class , ep-flow:ProductType ; |
660 | rdfs:label "sand flow"^^xsd:string ; | 659 | rdfs:label "sand flow"^^xsd:string ; |
661 | - rdfs:subClassOf ep-flow:Flow . | 660 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
662 | 661 | ||
663 | ep-flow:SimulatedFlow | 662 | ep-flow:SimulatedFlow |
664 | - rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; | 663 | + rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; |
665 | rdfs:label "simulated flow"^^xsd:string ; | 664 | rdfs:label "simulated flow"^^xsd:string ; |
666 | - rdfs:subClassOf ep-flow:Flow . | 665 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
667 | 666 | ||
668 | ep-flow:Storage | 667 | ep-flow:Storage |
669 | - rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ; | 668 | + rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ; |
670 | rdfs:label "storage"^^xsd:string ; | 669 | rdfs:label "storage"^^xsd:string ; |
671 | - rdfs:subClassOf ep-flow:Flow . | 670 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
672 | 671 | ||
673 | ep-flow:TargetFlow | 672 | ep-flow:TargetFlow |
674 | - rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ; | 673 | + rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ; |
675 | rdfs:label "target flow"^^xsd:string ; | 674 | rdfs:label "target flow"^^xsd:string ; |
676 | - rdfs:subClassOf ep-flow:Flow . | 675 | + rdfs:subClassOf ep-flow:WholeLifeFlow . |
677 | - | ||
678 | -ep-flow:TemporalPartOfAFlow | ||
679 | - rdf:type owl:Class ; | ||
680 | - rdfs:label "temporal part of a flow"^^xsd:string ; | ||
681 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . | ||
682 | 676 | ||
683 | ep-flow:TemporalPartOfAFlowDurationType | 677 | ep-flow:TemporalPartOfAFlowDurationType |
684 | rdf:type rdfs:Class ; | 678 | rdf:type rdfs:Class ; |
685 | rdfs:label "temporal part of a flow duration type"^^xsd:string ; | 679 | rdfs:label "temporal part of a flow duration type"^^xsd:string ; |
686 | rdfs:subClassOf owl:Class . | 680 | rdfs:subClassOf owl:Class . |
687 | 681 | ||
688 | -ep-flow:TemporalPartOfAProductFlow | ||
689 | - rdf:type owl:Class ; | ||
690 | - rdfs:label "temporal part of a product flow"^^xsd:string ; | ||
691 | - rdfs:subClassOf ep-flow:TemporalPartOfAFlow . | ||
692 | - | ||
693 | -ep-flow:TemporalPartOfAProductionFlow | ||
694 | - rdf:type owl:Class ; | ||
695 | - rdfs:label "temporal part of a production flow"^^xsd:string ; | ||
696 | - rdfs:subClassOf ep-flow:TemporalPartOfAFlow . | ||
697 | - | ||
698 | ep-flow:TriethyleneglycolFlow | 682 | ep-flow:TriethyleneglycolFlow |
699 | - rdf:type ep-flow:ProductType , owl:Class ; | 683 | + rdf:type owl:Class , ep-flow:ProductType ; |
700 | rdfs:label "triethyleneglycol flow"^^xsd:string ; | 684 | rdfs:label "triethyleneglycol flow"^^xsd:string ; |
701 | - rdfs:subClassOf ep-flow:Flow . | 685 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
702 | 686 | ||
703 | ep-flow:VapourFlow | 687 | ep-flow:VapourFlow |
704 | - rdf:type ep-flow:ProductType , owl:Class ; | 688 | + rdf:type owl:Class , ep-flow:ProductType ; |
705 | rdfs:label "vapour flow"^^xsd:string ; | 689 | rdfs:label "vapour flow"^^xsd:string ; |
706 | - rdfs:subClassOf ep-flow:Flow . | 690 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
707 | 691 | ||
708 | ep-flow:Water-dischargeFlow | 692 | ep-flow:Water-dischargeFlow |
709 | - rdf:type ep-flow:ProductType , owl:Class ; | 693 | + rdf:type owl:Class , ep-flow:ProductType ; |
710 | rdfs:label "water - discharge flow"^^xsd:string ; | 694 | rdfs:label "water - discharge flow"^^xsd:string ; |
711 | - rdfs:subClassOf ep-flow:Flow . | 695 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
712 | 696 | ||
713 | ep-flow:Water-processedFlow | 697 | ep-flow:Water-processedFlow |
714 | - rdf:type ep-flow:ProductType , owl:Class ; | 698 | + rdf:type owl:Class , ep-flow:ProductType ; |
715 | rdfs:label "water - processed flow"^^xsd:string ; | 699 | rdfs:label "water - processed flow"^^xsd:string ; |
716 | - rdfs:subClassOf ep-flow:Flow . | 700 | + rdfs:subClassOf ep-flow:FlowOfMaterial . |
717 | 701 | ||
718 | ep-flow:WaterFlow | 702 | ep-flow:WaterFlow |
719 | - rdf:type ep-flow:ProductType , owl:Class ; | 703 | + rdf:type owl:Class , ep-flow:ProductType ; |
720 | rdfs:label "water flow"^^xsd:string ; | 704 | rdfs:label "water flow"^^xsd:string ; |
705 | + rdfs:subClassOf ep-flow:FlowOfMaterial . | ||
706 | + | ||
707 | +ep-flow:WholeLifeFlow | ||
708 | + rdf:type owl:Class ; | ||
709 | + rdfs:label "whole life flow"^^xsd:string ; | ||
721 | rdfs:subClassOf ep-flow:Flow . | 710 | rdfs:subClassOf ep-flow:Flow . |
722 | 711 | ||
712 | +ep-flow:WholeLifeProductFlow | ||
713 | + rdf:type owl:Class ; | ||
714 | + rdfs:label "whole life product flow"^^xsd:string ; | ||
715 | + rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductFlow . | ||
716 | + | ||
717 | +ep-flow:WholeLifeProductionFlow | ||
718 | + rdf:type owl:Class ; | ||
719 | + rdfs:label "whole life production flow"^^xsd:string ; | ||
720 | + rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductionFlow . | ||
721 | + | ||
723 | ep-flow:dailyAverageAmountOfMaterial | 722 | ep-flow:dailyAverageAmountOfMaterial |
724 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | 723 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty ; |
725 | rdfs:label "daily average amount of material"^^xsd:string ; | 724 | rdfs:label "daily average amount of material"^^xsd:string ; |
726 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . | 725 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . |
727 | 726 | ||
... | @@ -729,48 +728,48 @@ ep-flow:facilityContainsFlow | ... | @@ -729,48 +728,48 @@ ep-flow:facilityContainsFlow |
729 | rdf:type owl:ObjectProperty ; | 728 | rdf:type owl:ObjectProperty ; |
730 | rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 729 | rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
731 | rdfs:label "facility contains flow"^^xsd:string ; | 730 | rdfs:label "facility contains flow"^^xsd:string ; |
732 | - rdfs:range ep-flow:Flow . | 731 | + rdfs:range ep-flow:WholeLifeFlow . |
733 | 732 | ||
734 | ep-flow:flowInto | 733 | ep-flow:flowInto |
735 | rdf:type owl:ObjectProperty ; | 734 | rdf:type owl:ObjectProperty ; |
736 | - rdfs:domain ep-flow:Flow ; | 735 | + rdfs:domain ep-flow:WholeLifeFlow ; |
737 | rdfs:label "flow into"^^xsd:string ; | 736 | rdfs:label "flow into"^^xsd:string ; |
738 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; | 737 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; |
739 | rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . | 738 | rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . |
740 | 739 | ||
741 | ep-flow:flowIntoOrOutOf | 740 | ep-flow:flowIntoOrOutOf |
742 | rdf:type owl:ObjectProperty ; | 741 | rdf:type owl:ObjectProperty ; |
743 | - rdfs:domain ep-flow:Flow ; | 742 | + rdfs:domain ep-flow:WholeLifeFlow ; |
744 | rdfs:label "flow into"^^xsd:string ; | 743 | rdfs:label "flow into"^^xsd:string ; |
745 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . | 744 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> . |
746 | 745 | ||
747 | ep-flow:flowOutOf | 746 | ep-flow:flowOutOf |
748 | rdf:type owl:ObjectProperty ; | 747 | rdf:type owl:ObjectProperty ; |
749 | - rdfs:domain ep-flow:Flow ; | 748 | + rdfs:domain ep-flow:WholeLifeFlow ; |
750 | rdfs:label "flow into"^^xsd:string ; | 749 | rdfs:label "flow into"^^xsd:string ; |
751 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; | 750 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; |
752 | rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . | 751 | rdfs:subPropertyOf ep-flow:flowIntoOrOutOf . |
753 | 752 | ||
754 | ep-flow:hasMixedPart | 753 | ep-flow:hasMixedPart |
755 | rdf:type owl:ObjectProperty ; | 754 | rdf:type owl:ObjectProperty ; |
756 | - rdfs:domain ep-flow:Flow ; | 755 | + rdfs:domain ep-flow:WholeLifeFlow ; |
757 | rdfs:label "has mixed part"^^xsd:string ; | 756 | rdfs:label "has mixed part"^^xsd:string ; |
758 | - rdfs:range ep-flow:Flow ; | 757 | + rdfs:range ep-flow:WholeLifeFlow ; |
759 | rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . | 758 | rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . |
760 | 759 | ||
761 | ep-flow:hasNetworkPart | 760 | ep-flow:hasNetworkPart |
762 | rdf:type owl:ObjectProperty ; | 761 | rdf:type owl:ObjectProperty ; |
763 | - rdfs:domain ep-flow:Flow ; | 762 | + rdfs:domain ep-flow:WholeLifeFlow ; |
764 | rdfs:label "has network part"^^xsd:string ; | 763 | rdfs:label "has network part"^^xsd:string ; |
765 | - rdfs:range ep-flow:Flow ; | 764 | + rdfs:range ep-flow:WholeLifeFlow ; |
766 | rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . | 765 | rdfs:subPropertyOf <http://www.reportinghub.no/ep/schema/core#hasPart> . |
767 | 766 | ||
768 | ep-flow:rateOfFlowOfMaterial | 767 | ep-flow:rateOfFlowOfMaterial |
769 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 768 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
770 | rdfs:label "rate of flow of material"^^xsd:string ; | 769 | rdfs:label "rate of flow of material"^^xsd:string ; |
771 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . | 770 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . |
772 | 771 | ||
773 | ep-flow:totalAmountOfMaterial | 772 | ep-flow:totalAmountOfMaterial |
774 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 773 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
775 | rdfs:label "total amount of material"^^xsd:string ; | 774 | rdfs:label "total amount of material"^^xsd:string ; |
776 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . | 775 | rdfs:range <http://www.reportinghub.no/ep/schema/core#MeasureOfAmountOfMaterial> . | ... | ... |
... | @@ -48,7 +48,7 @@ | ... | @@ -48,7 +48,7 @@ |
48 | rdf:type owl:ObjectProperty ; | 48 | rdf:type owl:ObjectProperty ; |
49 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ; | 49 | rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ; |
50 | rdfs:label "has flow"^^xsd:string ; | 50 | rdfs:label "has flow"^^xsd:string ; |
51 | - rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> . | 51 | + rdfs:range <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> . |
52 | 52 | ||
53 | ep-core:Mass | 53 | ep-core:Mass |
54 | rdf:type rdfs:Class , ep-core:PropertySpace ; | 54 | rdf:type rdfs:Class , ep-core:PropertySpace ; |
... | @@ -620,6 +620,11 @@ ep-prodact:oxygenInWater | ... | @@ -620,6 +620,11 @@ ep-prodact:oxygenInWater |
620 | rdfs:domain ep-prodact:WaterSample ; | 620 | rdfs:domain ep-prodact:WaterSample ; |
621 | rdfs:range ep-core:MassPerUnitMassConcentration . | 621 | rdfs:range ep-core:MassPerUnitMassConcentration . |
622 | 622 | ||
623 | +ep-prodact:performedBy | ||
624 | + rdf:type owl:ObjectProperty ; | ||
625 | + rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ; | ||
626 | + rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#PersonOrOrganization> . | ||
627 | + | ||
623 | ep-prodact:phenolDensity | 628 | ep-prodact:phenolDensity |
624 | rdf:type owl:ObjectProperty ; | 629 | rdf:type owl:ObjectProperty ; |
625 | rdfs:domain ep-prodact:WaterSample ; | 630 | rdfs:domain ep-prodact:WaterSample ; | ... | ... |
... | @@ -10,11 +10,11 @@ | ... | @@ -10,11 +10,11 @@ |
10 | 10 | ||
11 | <http://www.reportinghub.no/ep/schema/1.0/production-report> | 11 | <http://www.reportinghub.no/ep/schema/1.0/production-report> |
12 | rdf:type owl:Ontology ; | 12 | rdf:type owl:Ontology ; |
13 | - owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/report> ; | 13 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/np/schema/1.0/npd> ; |
14 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 14 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
15 | 15 | ||
16 | ep-prodreport:DailyProductVolumeReport | 16 | ep-prodreport:DailyProductVolumeReport |
17 | - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; | 17 | + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; |
18 | rdfs:label "daily product volume report"^^xsd:string ; | 18 | rdfs:label "daily product volume report"^^xsd:string ; |
19 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . | 19 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . |
20 | 20 | ||
... | @@ -29,7 +29,7 @@ ep-prodreport:FluidSampleReport | ... | @@ -29,7 +29,7 @@ ep-prodreport:FluidSampleReport |
29 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> . | 29 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> . |
30 | 30 | ||
31 | ep-prodreport:MonthlyProductVolumeReport | 31 | ep-prodreport:MonthlyProductVolumeReport |
32 | - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; | 32 | + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; |
33 | rdfs:label " monthly product volume report"^^xsd:string ; | 33 | rdfs:label " monthly product volume report"^^xsd:string ; |
34 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . | 34 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . |
35 | 35 | ||
... | @@ -44,12 +44,12 @@ ep-prodreport:ProductVolumeReport | ... | @@ -44,12 +44,12 @@ ep-prodreport:ProductVolumeReport |
44 | rdfs:subClassOf ep-prodreport:ProductionReport . | 44 | rdfs:subClassOf ep-prodreport:ProductionReport . |
45 | 45 | ||
46 | ep-prodreport:ProductVolumeReportForInstant | 46 | ep-prodreport:ProductVolumeReportForInstant |
47 | - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; | 47 | + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; |
48 | rdfs:label "product volume report for instant"^^xsd:string ; | 48 | rdfs:label "product volume report for instant"^^xsd:string ; |
49 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . | 49 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . |
50 | 50 | ||
51 | ep-prodreport:ProductVolumeReportMonthToDate | 51 | ep-prodreport:ProductVolumeReportMonthToDate |
52 | - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; | 52 | + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; |
53 | rdfs:label " product volume report month to date"^^xsd:string ; | 53 | rdfs:label " product volume report month to date"^^xsd:string ; |
54 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . | 54 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . |
55 | 55 | ||
... | @@ -59,7 +59,7 @@ ep-prodreport:ProductVolumeReportPeriodType | ... | @@ -59,7 +59,7 @@ ep-prodreport:ProductVolumeReportPeriodType |
59 | rdfs:subClassOf owl:Class . | 59 | rdfs:subClassOf owl:Class . |
60 | 60 | ||
61 | ep-prodreport:ProductVolumeReportYearToDate | 61 | ep-prodreport:ProductVolumeReportYearToDate |
62 | - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; | 62 | + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; |
63 | rdfs:label " product volume report year to date"^^xsd:string ; | 63 | rdfs:label " product volume report year to date"^^xsd:string ; |
64 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . | 64 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . |
65 | 65 | ||
... | @@ -78,8 +78,8 @@ ep-prodreport:ReportAliasIdentifier | ... | @@ -78,8 +78,8 @@ ep-prodreport:ReportAliasIdentifier |
78 | rdfs:subClassOf owl:Thing ; | 78 | rdfs:subClassOf owl:Thing ; |
79 | rdfs:subClassOf | 79 | rdfs:subClassOf |
80 | [ rdf:type owl:Restriction ; | 80 | [ rdf:type owl:Restriction ; |
81 | - owl:minCardinality "1"^^xsd:nonNegativeInteger ; | 81 | + owl:cardinality "1"^^xsd:nonNegativeInteger ; |
82 | - owl:onProperty ep-prodreport:aliasName | 82 | + owl:onProperty ep-prodreport:isAliasFor |
83 | ] ; | 83 | ] ; |
84 | rdfs:subClassOf | 84 | rdfs:subClassOf |
85 | [ rdf:type owl:Restriction ; | 85 | [ rdf:type owl:Restriction ; |
... | @@ -88,17 +88,22 @@ ep-prodreport:ReportAliasIdentifier | ... | @@ -88,17 +88,22 @@ ep-prodreport:ReportAliasIdentifier |
88 | ] ; | 88 | ] ; |
89 | rdfs:subClassOf | 89 | rdfs:subClassOf |
90 | [ rdf:type owl:Restriction ; | 90 | [ rdf:type owl:Restriction ; |
91 | - owl:cardinality "1"^^xsd:nonNegativeInteger ; | 91 | + owl:minCardinality "1"^^xsd:nonNegativeInteger ; |
92 | - owl:onProperty ep-prodreport:isAliasFor | 92 | + owl:onProperty ep-prodreport:aliasName |
93 | ] . | 93 | ] . |
94 | 94 | ||
95 | ep-prodreport:WeeklyProductVolumeReport | 95 | ep-prodreport:WeeklyProductVolumeReport |
96 | - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; | 96 | + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; |
97 | rdfs:label "weekly product volume report"^^xsd:string ; | 97 | rdfs:label "weekly product volume report"^^xsd:string ; |
98 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . | 98 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . |
99 | 99 | ||
100 | +ep-prodreport:WellTestReport | ||
101 | + rdf:type owl:Class ; | ||
102 | + rdfs:label "well test report"^^xsd:string ; | ||
103 | + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> . | ||
104 | + | ||
100 | ep-prodreport:YearlyProductVolumeReport | 105 | ep-prodreport:YearlyProductVolumeReport |
101 | - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; | 106 | + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; |
102 | rdfs:label "yearly product volume report"^^xsd:string ; | 107 | rdfs:label "yearly product volume report"^^xsd:string ; |
103 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . | 108 | rdfs:subClassOf ep-prodreport:ProductVolumeReport . |
104 | 109 | ||
... | @@ -125,6 +130,6 @@ ep-prodreport:isAliasFor | ... | @@ -125,6 +130,6 @@ ep-prodreport:isAliasFor |
125 | rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . | 130 | rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . |
126 | 131 | ||
127 | ep-prodreport:issuedAt | 132 | ep-prodreport:issuedAt |
128 | - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; | 133 | + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; |
129 | rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ; | 134 | rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ; |
130 | rdfs:label "issued at"^^xsd:string . | 135 | rdfs:label "issued at"^^xsd:string . | ... | ... |
... | @@ -15,22 +15,22 @@ | ... | @@ -15,22 +15,22 @@ |
15 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 15 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
16 | 16 | ||
17 | ep-prodwell:Air | 17 | ep-prodwell:Air |
18 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 18 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
19 | rdfs:label "air"^^xsd:string ; | 19 | rdfs:label "air"^^xsd:string ; |
20 | rdfs:subClassOf ep-prodwell:NonHcGas . | 20 | rdfs:subClassOf ep-prodwell:NonHcGas . |
21 | 21 | ||
22 | ep-prodwell:Brine | 22 | ep-prodwell:Brine |
23 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 23 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
24 | rdfs:label "brine"^^xsd:string ; | 24 | rdfs:label "brine"^^xsd:string ; |
25 | rdfs:subClassOf ep-well:Water . | 25 | rdfs:subClassOf ep-well:Water . |
26 | 26 | ||
27 | ep-prodwell:Co2 | 27 | ep-prodwell:Co2 |
28 | - rdf:type owl:Class , ep-prodwell:InjectionFluidType ; | 28 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class ; |
29 | rdfs:label "CO2"^^xsd:string ; | 29 | rdfs:label "CO2"^^xsd:string ; |
30 | rdfs:subClassOf ep-prodwell:NonHcGas . | 30 | rdfs:subClassOf ep-prodwell:NonHcGas . |
31 | 31 | ||
32 | ep-prodwell:DryFluid | 32 | ep-prodwell:DryFluid |
33 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 33 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
34 | rdfs:label "dry fluid"^^xsd:string ; | 34 | rdfs:label "dry fluid"^^xsd:string ; |
35 | rdfs:subClassOf ep-well:Fluid . | 35 | rdfs:subClassOf ep-well:Fluid . |
36 | 36 | ||
... | @@ -45,7 +45,7 @@ ep-prodwell:FluidComponentType | ... | @@ -45,7 +45,7 @@ ep-prodwell:FluidComponentType |
45 | rdfs:subClassOf owl:Class . | 45 | rdfs:subClassOf owl:Class . |
46 | 46 | ||
47 | ep-prodwell:FluidFraction | 47 | ep-prodwell:FluidFraction |
48 | - rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; | 48 | + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; |
49 | rdfs:label "fluid fraction"^^xsd:string ; | 49 | rdfs:label "fluid fraction"^^xsd:string ; |
50 | rdfs:subClassOf ep-well:Fluid . | 50 | rdfs:subClassOf ep-well:Fluid . |
51 | 51 | ||
... | @@ -70,12 +70,12 @@ ep-prodwell:FluidWholePrimaryComponentPair | ... | @@ -70,12 +70,12 @@ ep-prodwell:FluidWholePrimaryComponentPair |
70 | rdfs:subClassOf ep-prodwell:FluidWholeComponentPair . | 70 | rdfs:subClassOf ep-prodwell:FluidWholeComponentPair . |
71 | 71 | ||
72 | ep-prodwell:FreshWater | 72 | ep-prodwell:FreshWater |
73 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 73 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
74 | rdfs:label "fresh water"^^xsd:string ; | 74 | rdfs:label "fresh water"^^xsd:string ; |
75 | rdfs:subClassOf ep-well:Water . | 75 | rdfs:subClassOf ep-well:Water . |
76 | 76 | ||
77 | ep-prodwell:GasAndWater | 77 | ep-prodwell:GasAndWater |
78 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 78 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
79 | rdfs:label "gas and water"^^xsd:string ; | 79 | rdfs:label "gas and water"^^xsd:string ; |
80 | rdfs:subClassOf ep-well:Fluid . | 80 | rdfs:subClassOf ep-well:Fluid . |
81 | 81 | ||
... | @@ -85,7 +85,7 @@ ep-prodwell:InjectionFluidType | ... | @@ -85,7 +85,7 @@ ep-prodwell:InjectionFluidType |
85 | rdfs:subClassOf owl:Class . | 85 | rdfs:subClassOf owl:Class . |
86 | 86 | ||
87 | ep-prodwell:Liquid | 87 | ep-prodwell:Liquid |
88 | - rdf:type owl:Class , ep-prodwell:FluidPhaseType ; | 88 | + rdf:type ep-prodwell:FluidPhaseType , owl:Class ; |
89 | rdfs:label "liquid"^^xsd:string ; | 89 | rdfs:label "liquid"^^xsd:string ; |
90 | rdfs:subClassOf ep-well:Fluid . | 90 | rdfs:subClassOf ep-well:Fluid . |
91 | 91 | ||
... | @@ -95,115 +95,115 @@ ep-prodwell:NaturalGasClass | ... | @@ -95,115 +95,115 @@ ep-prodwell:NaturalGasClass |
95 | rdfs:subClassOf owl:Class . | 95 | rdfs:subClassOf owl:Class . |
96 | 96 | ||
97 | ep-prodwell:NonHcGas | 97 | ep-prodwell:NonHcGas |
98 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class ; | 98 | + rdf:type owl:Class , ep-prodwell:InjectionFluidType ; |
99 | rdfs:label "non-HC gas"^^xsd:string ; | 99 | rdfs:label "non-HC gas"^^xsd:string ; |
100 | rdfs:subClassOf ep-well:Gas . | 100 | rdfs:subClassOf ep-well:Gas . |
101 | 101 | ||
102 | ep-prodwell:OilAndGas | 102 | ep-prodwell:OilAndGas |
103 | - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; | 103 | + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; |
104 | rdfs:label "oil and gas"^^xsd:string ; | 104 | rdfs:label "oil and gas"^^xsd:string ; |
105 | rdfs:subClassOf ep-well:Fluid . | 105 | rdfs:subClassOf ep-well:Fluid . |
106 | 106 | ||
107 | ep-prodwell:OilAndWater | 107 | ep-prodwell:OilAndWater |
108 | - rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ; | 108 | + rdf:type owl:Class , ep-well:FluidComponentType , ep-prodwell:InjectionFluidType ; |
109 | rdfs:label "oil and water"^^xsd:string ; | 109 | rdfs:label "oil and water"^^xsd:string ; |
110 | rdfs:subClassOf ep-well:Fluid . | 110 | rdfs:subClassOf ep-well:Fluid . |
111 | 111 | ||
112 | ep-prodwell:OtherInjectionFluid | 112 | ep-prodwell:OtherInjectionFluid |
113 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 113 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
114 | rdfs:label "other injection fluid"^^xsd:string ; | 114 | rdfs:label "other injection fluid"^^xsd:string ; |
115 | rdfs:subClassOf ep-well:Fluid . | 115 | rdfs:subClassOf ep-well:Fluid . |
116 | 116 | ||
117 | ep-prodwell:PlusFraction | 117 | ep-prodwell:PlusFraction |
118 | - rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; | 118 | + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; |
119 | rdfs:label "plus fraction"^^xsd:string ; | 119 | rdfs:label "plus fraction"^^xsd:string ; |
120 | rdfs:subClassOf ep-well:Fluid . | 120 | rdfs:subClassOf ep-well:Fluid . |
121 | 121 | ||
122 | ep-prodwell:PureFluid | 122 | ep-prodwell:PureFluid |
123 | - rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; | 123 | + rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; |
124 | rdfs:label "pure fluid"^^xsd:string ; | 124 | rdfs:label "pure fluid"^^xsd:string ; |
125 | rdfs:subClassOf ep-well:Fluid . | 125 | rdfs:subClassOf ep-well:Fluid . |
126 | 126 | ||
127 | ep-prodwell:Sand | 127 | ep-prodwell:Sand |
128 | - rdf:type owl:Class , ep-well:FluidComponentType ; | 128 | + rdf:type ep-well:FluidComponentType , owl:Class ; |
129 | rdfs:label "sand"^^xsd:string ; | 129 | rdfs:label "sand"^^xsd:string ; |
130 | rdfs:subClassOf ep-well:Fluid . | 130 | rdfs:subClassOf ep-well:Fluid . |
131 | 131 | ||
132 | ep-prodwell:SplitFraction | 132 | ep-prodwell:SplitFraction |
133 | - rdf:type ep-prodwell:FluidComponentKindType , owl:Class ; | 133 | + rdf:type owl:Class , ep-prodwell:FluidComponentKindType ; |
134 | rdfs:label "split fraction"^^xsd:string ; | 134 | rdfs:label "split fraction"^^xsd:string ; |
135 | rdfs:subClassOf ep-well:Fluid . | 135 | rdfs:subClassOf ep-well:Fluid . |
136 | 136 | ||
137 | ep-prodwell:Steam | 137 | ep-prodwell:Steam |
138 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 138 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
139 | rdfs:label "steam"^^xsd:string ; | 139 | rdfs:label "steam"^^xsd:string ; |
140 | rdfs:subClassOf ep-prodwell:NonHcGas . | 140 | rdfs:subClassOf ep-prodwell:NonHcGas . |
141 | 141 | ||
142 | ep-prodwell:UnknownFluid | 142 | ep-prodwell:UnknownFluid |
143 | - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; | 143 | + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; |
144 | rdfs:label "unknown fluid"^^xsd:string ; | 144 | rdfs:label "unknown fluid"^^xsd:string ; |
145 | rdfs:subClassOf ep-well:Fluid . | 145 | rdfs:subClassOf ep-well:Fluid . |
146 | 146 | ||
147 | ep-prodwell:basicSedimentAndWater | 147 | ep-prodwell:basicSedimentAndWater |
148 | - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | 148 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; |
149 | rdfs:label "basic sediment and water"^^xsd:string ; | 149 | rdfs:label "basic sediment and water"^^xsd:string ; |
150 | rdfs:range ep-core:SpecificVolume . | 150 | rdfs:range ep-core:SpecificVolume . |
151 | 151 | ||
152 | ep-prodwell:componentFluid | 152 | ep-prodwell:componentFluid |
153 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 153 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
154 | rdfs:domain ep-prodwell:FluidWholeComponentPair ; | 154 | rdfs:domain ep-prodwell:FluidWholeComponentPair ; |
155 | rdfs:label "component fluid"^^xsd:string ; | 155 | rdfs:label "component fluid"^^xsd:string ; |
156 | rdfs:range ep-well:Fluid . | 156 | rdfs:range ep-well:Fluid . |
157 | 157 | ||
158 | ep-prodwell:condensateYield | 158 | ep-prodwell:condensateYield |
159 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 159 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
160 | rdfs:label "condensate yield"^^xsd:string ; | 160 | rdfs:label "condensate yield"^^xsd:string ; |
161 | rdfs:range ep-core:SpecificVolume . | 161 | rdfs:range ep-core:SpecificVolume . |
162 | 162 | ||
163 | ep-prodwell:depthOfBaseUsableWaterFromSurface | 163 | ep-prodwell:depthOfBaseUsableWaterFromSurface |
164 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 164 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
165 | rdfs:domain ep-well:Fluid ; | 165 | rdfs:domain ep-well:Fluid ; |
166 | rdfs:label "depth of base of usable water from surface"^^xsd:string ; | 166 | rdfs:label "depth of base of usable water from surface"^^xsd:string ; |
167 | rdfs:range ep-core:Length . | 167 | rdfs:range ep-core:Length . |
168 | 168 | ||
169 | ep-prodwell:depthOfFluidSurfaceFromTopOfWell | 169 | ep-prodwell:depthOfFluidSurfaceFromTopOfWell |
170 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 170 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
171 | rdfs:domain ep-well:Fluid ; | 171 | rdfs:domain ep-well:Fluid ; |
172 | rdfs:label "depth of fluid surface from top of well"^^xsd:string ; | 172 | rdfs:label "depth of fluid surface from top of well"^^xsd:string ; |
173 | rdfs:range ep-core:Length . | 173 | rdfs:range ep-core:Length . |
174 | 174 | ||
175 | -ep-prodwell:moleRatio | 175 | +ep-prodwell:massRatio |
176 | rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; | 176 | rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; |
177 | rdfs:domain ep-prodwell:FluidWholeComponentPair ; | 177 | rdfs:domain ep-prodwell:FluidWholeComponentPair ; |
178 | + rdfs:label "mass ratio"^^xsd:string ; | ||
179 | + rdfs:range ep-core:Ratio . | ||
180 | + | ||
181 | +ep-prodwell:moleRatio | ||
182 | + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; | ||
183 | + rdfs:domain ep-prodwell:FluidWholeComponentPair ; | ||
178 | rdfs:label "mole ratio"^^xsd:string ; | 184 | rdfs:label "mole ratio"^^xsd:string ; |
179 | rdfs:range ep-core:Ratio . | 185 | rdfs:range ep-core:Ratio . |
180 | 186 | ||
181 | ep-prodwell:oilWaterRatioByMass | 187 | ep-prodwell:oilWaterRatioByMass |
182 | - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; | 188 | + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; |
183 | rdfs:domain ep-well:Fluid ; | 189 | rdfs:domain ep-well:Fluid ; |
184 | rdfs:label "oil/water ratio by mass"^^xsd:string ; | 190 | rdfs:label "oil/water ratio by mass"^^xsd:string ; |
185 | rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> . | 191 | rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> . |
186 | 192 | ||
187 | ep-prodwell:potentialGasProduction | 193 | ep-prodwell:potentialGasProduction |
188 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 194 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
189 | rdfs:domain ep-well:WellBore ; | 195 | rdfs:domain ep-well:WellBore ; |
190 | rdfs:label "potential gas production"^^xsd:string ; | 196 | rdfs:label "potential gas production"^^xsd:string ; |
191 | rdfs:range ep-core:VolumetricFlowRate . | 197 | rdfs:range ep-core:VolumetricFlowRate . |
192 | 198 | ||
193 | ep-prodwell:potentialOilProduction | 199 | ep-prodwell:potentialOilProduction |
194 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; | 200 | + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; |
195 | rdfs:domain ep-well:WellBore ; | 201 | rdfs:domain ep-well:WellBore ; |
196 | rdfs:label "potential gas production"^^xsd:string ; | 202 | rdfs:label "potential gas production"^^xsd:string ; |
197 | rdfs:range ep-core:VolumetricFlowRate . | 203 | rdfs:range ep-core:VolumetricFlowRate . |
198 | 204 | ||
199 | -ep-prodwell:weightRatio | ||
200 | - rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; | ||
201 | - rdfs:domain ep-prodwell:FluidWholeComponentPair ; | ||
202 | - rdfs:label "weight ratio"^^xsd:string ; | ||
203 | - rdfs:range ep-core:Ratio . | ||
204 | - | ||
205 | ep-prodwell:wholeFluid | 205 | ep-prodwell:wholeFluid |
206 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 206 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
207 | rdfs:domain ep-prodwell:FluidWholeComponentPair ; | 207 | rdfs:domain ep-prodwell:FluidWholeComponentPair ; |
208 | rdfs:label "whole fluid"^^xsd:string ; | 208 | rdfs:label "whole fluid"^^xsd:string ; |
209 | rdfs:range ep-well:Fluid . | 209 | rdfs:range ep-well:Fluid . |
... | @@ -212,7 +212,7 @@ ep-well:Condensate | ... | @@ -212,7 +212,7 @@ ep-well:Condensate |
212 | rdf:type ep-prodwell:InjectionFluidType . | 212 | rdf:type ep-prodwell:InjectionFluidType . |
213 | 213 | ||
214 | ep-well:Gas | 214 | ep-well:Gas |
215 | - rdf:type ep-prodwell:InjectionFluidType , ep-prodwell:FluidPhaseType . | 215 | + rdf:type ep-prodwell:FluidPhaseType , ep-prodwell:InjectionFluidType . |
216 | 216 | ||
217 | ep-well:Oil | 217 | ep-well:Oil |
218 | rdf:type ep-prodwell:InjectionFluidType . | 218 | rdf:type ep-prodwell:InjectionFluidType . | ... | ... |
1 | -# Saved by TopBraid on Tue Dec 20 18:26:50 GMT 2011 | ||
2 | # baseURI: http://www.reportinghub.no/ep/dpr/spin/1.1/lib | 1 | # baseURI: http://www.reportinghub.no/ep/dpr/spin/1.1/lib |
3 | -# imports: http://www.reportinghub.no/ep/spin/1.1/lib | 2 | +# imports: http://spinrdf.org/spin |
4 | # imports: http://www.reportinghub.no/ep/schema/1.0/production | 3 | # imports: http://www.reportinghub.no/ep/schema/1.0/production |
5 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-core | 4 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-core |
6 | -# imports: http://spinrdf.org/spin | 5 | +# imports: http://www.reportinghub.no/ep/spin/1.1/lib |
7 | # imports: http://www.witsml.org/schemas/131/addendum/combo | 6 | # imports: http://www.witsml.org/schemas/131/addendum/combo |
8 | 7 | ||
9 | @prefix ep-dpr-spin-lib: <http://www.reportinghub.no/ep/dpr/spin/1.1/lib#> . | 8 | @prefix ep-dpr-spin-lib: <http://www.reportinghub.no/ep/dpr/spin/1.1/lib#> . |
... | @@ -49,7 +48,7 @@ sp:if | ... | @@ -49,7 +48,7 @@ sp:if |
49 | 48 | ||
50 | <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> | 49 | <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> |
51 | rdf:type owl:Ontology ; | 50 | rdf:type owl:Ontology ; |
52 | - owl:imports <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://spinrdf.org/spin> ; | 51 | + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/spin/1.1/lib> ; |
53 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 52 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
54 | 53 | ||
55 | ep-dpr-spin-lib:Function | 54 | ep-dpr-spin-lib:Function |
... | @@ -859,7 +858,7 @@ ep-dpr-spin-lib:selectCrewCountRelationshipType | ... | @@ -859,7 +858,7 @@ ep-dpr-spin-lib:selectCrewCountRelationshipType |
859 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#CT_personnelonboard> | 858 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#CT_personnelonboard> |
860 | ] ; | 859 | ] ; |
861 | sp:arg2 <http://www.reportinghub.no/ep/schema/production-facility#numberOfPersonnelOnBoard> ; | 860 | sp:arg2 <http://www.reportinghub.no/ep/schema/production-facility#numberOfPersonnelOnBoard> ; |
862 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> | 861 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow> |
863 | ] | 862 | ] |
864 | ] | 863 | ] |
865 | ] | 864 | ] |
... | @@ -4227,7 +4226,7 @@ ep-dpr-spin-lib:selectProductType | ... | @@ -4227,7 +4226,7 @@ ep-dpr-spin-lib:selectProductType |
4227 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#ReportingProduct_RP_unknown> | 4226 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#ReportingProduct_RP_unknown> |
4228 | ] ; | 4227 | ] ; |
4229 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | 4228 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; |
4230 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#Flow> | 4229 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> |
4231 | ] | 4230 | ] |
4232 | ] | 4231 | ] |
4233 | ] | 4232 | ] |
... | @@ -4751,7 +4750,7 @@ ep-dpr-spin-lib:selectProductionFlowDefinitionType | ... | @@ -4751,7 +4750,7 @@ ep-dpr-spin-lib:selectProductionFlowDefinitionType |
4751 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#FQ_simulated> | 4750 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#FQ_simulated> |
4752 | ] ; | 4751 | ] ; |
4753 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#SimulatedFlow> ; | 4752 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#SimulatedFlow> ; |
4754 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> | 4753 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow> |
4755 | ] | 4754 | ] |
4756 | ] | 4755 | ] |
4757 | ] | 4756 | ] |
... | @@ -4954,8 +4953,8 @@ ep-dpr-spin-lib:selectProductionFlowPurposeType | ... | @@ -4954,8 +4953,8 @@ ep-dpr-spin-lib:selectProductionFlowPurposeType |
4954 | sp:arg1 spin:_arg1 ; | 4953 | sp:arg1 spin:_arg1 ; |
4955 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#ReportingFlow_RF_unknown> | 4954 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#ReportingFlow_RF_unknown> |
4956 | ] ; | 4955 | ] ; |
4957 | - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Flow> ; | 4956 | + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> ; |
4958 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#Flow> | 4957 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> |
4959 | ] | 4958 | ] |
4960 | ] | 4959 | ] |
4961 | ] | 4960 | ] |
... | @@ -5488,6 +5487,22 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION | ... | @@ -5488,6 +5487,22 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION |
5488 | rdfs:subClassOf ep-dpr-spin-lib:Function ; | 5487 | rdfs:subClassOf ep-dpr-spin-lib:Function ; |
5489 | spin:body | 5488 | spin:body |
5490 | [ rdf:type sp:Select ; | 5489 | [ rdf:type sp:Select ; |
5490 | + sp:resultVariables (_:b29) ; | ||
5491 | + sp:where ([ rdf:type sp:Bind ; | ||
5492 | + sp:expression | ||
5493 | + [ rdf:type sp:if ; | ||
5494 | + sp:arg1 [ rdf:type sp:eq ; | ||
5495 | + sp:arg1 spin:_arg1 ; | ||
5496 | + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#VPVU_m3m3> | ||
5497 | + ] ; | ||
5498 | + sp:arg2 <http://www.reportinghub.no/ep/schema/core#fractionByVolume> ; | ||
5499 | + sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale> | ||
5500 | + ] ; | ||
5501 | + sp:variable _:b29 | ||
5502 | + ]) | ||
5503 | + ] ; | ||
5504 | + spin:body | ||
5505 | + [ rdf:type sp:Select ; | ||
5491 | sp:resultVariables ([ sp:varName "myVar"^^xsd:string | 5506 | sp:resultVariables ([ sp:varName "myVar"^^xsd:string |
5492 | ]) ; | 5507 | ]) ; |
5493 | sp:where ([ rdf:type sp:Bind ; | 5508 | sp:where ([ rdf:type sp:Bind ; |
... | @@ -5567,22 +5582,6 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION | ... | @@ -5567,22 +5582,6 @@ ep-dpr-spin-lib:selectSpecificVolumeScale_MASS_CONCENTRATION |
5567 | [ sp:varName "myVar"^^xsd:string | 5582 | [ sp:varName "myVar"^^xsd:string |
5568 | ] | 5583 | ] |
5569 | ]) | 5584 | ]) |
5570 | - ] ; | ||
5571 | - spin:body | ||
5572 | - [ rdf:type sp:Select ; | ||
5573 | - sp:resultVariables (_:b29) ; | ||
5574 | - sp:where ([ rdf:type sp:Bind ; | ||
5575 | - sp:expression | ||
5576 | - [ rdf:type sp:if ; | ||
5577 | - sp:arg1 [ rdf:type sp:eq ; | ||
5578 | - sp:arg1 spin:_arg1 ; | ||
5579 | - sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#VPVU_m3m3> | ||
5580 | - ] ; | ||
5581 | - sp:arg2 <http://www.reportinghub.no/ep/schema/core#fractionByVolume> ; | ||
5582 | - sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale> | ||
5583 | - ] ; | ||
5584 | - sp:variable _:b29 | ||
5585 | - ]) | ||
5586 | ] . | 5585 | ] . |
5587 | 5586 | ||
5588 | ep-dpr-spin-lib:selectTemperatureScale | 5587 | ep-dpr-spin-lib:selectTemperatureScale |
... | @@ -5700,7 +5699,7 @@ ep-dpr-spin-lib:selectTemporalPartOfAFlowDurationType | ... | @@ -5700,7 +5699,7 @@ ep-dpr-spin-lib:selectTemporalPartOfAFlowDurationType |
5700 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#RP_year> | 5699 | sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#RP_year> |
5701 | ] ; | 5700 | ] ; |
5702 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#FlowDuringYear> ; | 5701 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#FlowDuringYear> ; |
5703 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow> | 5702 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#Flow> |
5704 | ] | 5703 | ] |
5705 | ] | 5704 | ] |
5706 | ] | 5705 | ] |
... | @@ -7114,86 +7113,86 @@ ep-dpr-spin-lib:selectWorkScale | ... | @@ -7114,86 +7113,86 @@ ep-dpr-spin-lib:selectWorkScale |
7114 | ]) | 7113 | ]) |
7115 | ] . | 7114 | ] . |
7116 | 7115 | ||
7117 | -_:b31 | 7116 | +_:b1 sp:varName "uri"^^xsd:string . |
7118 | - sp:varName "volumeFlowRateAtStdType"^^xsd:string . | ||
7119 | - | ||
7120 | -_:b30 | ||
7121 | - sp:varName "volumeAtStdType"^^xsd:string . | ||
7122 | - | ||
7123 | -_:b29 | ||
7124 | - sp:varName "specificVolumeScale"^^xsd:string . | ||
7125 | 7117 | ||
7126 | -_:b28 | 7118 | +_:b2 sp:varName "UUID"^^xsd:string . |
7127 | - sp:varName "safetyActivityType"^^xsd:string . | ||
7128 | 7119 | ||
7129 | -_:b27 | 7120 | +_:b3 sp:varName "uri"^^xsd:string . |
7130 | - sp:varName "relationshipToMeasure"^^xsd:string . | ||
7131 | 7121 | ||
7132 | -_:b26 | 7122 | +_:b4 sp:varName "uri"^^xsd:string . |
7133 | - sp:varName "productionFlowPurposeType"^^xsd:string . | ||
7134 | 7123 | ||
7135 | -_:b25 | 7124 | +_:b5 sp:varName "uri"^^xsd:string . |
7136 | - sp:varName "productionFlowDirectionRelationshipType"^^xsd:string . | ||
7137 | 7125 | ||
7138 | -_:b24 | 7126 | +_:b6 sp:varName "uri"^^xsd:string . |
7139 | - sp:varName "productionFlowDirectionRelationshipType"^^xsd:string . | ||
7140 | 7127 | ||
7141 | -_:b23 | 7128 | +_:b7 sp:varName "uri"^^xsd:string . |
7142 | - sp:varName "productionFlowDefinitionType"^^xsd:string . | ||
7143 | 7129 | ||
7144 | -_:b22 | 7130 | +_:b8 sp:varName "uri"^^xsd:string . |
7145 | - sp:varName "productionFacilityType"^^xsd:string . | ||
7146 | 7131 | ||
7147 | -_:b21 | 7132 | +_:b9 sp:varName "uri"^^xsd:string . |
7148 | - sp:varName "productVolumeReportPeriodType"^^xsd:string . | ||
7149 | 7133 | ||
7150 | -_:b20 | 7134 | +_:b10 |
7151 | - sp:varName "densityScale"^^xsd:string . | 7135 | + sp:varName "uri"^^xsd:string . |
7152 | 7136 | ||
7153 | -_:b19 | 7137 | +_:b11 |
7154 | sp:varName "uri"^^xsd:string . | 7138 | sp:varName "uri"^^xsd:string . |
7155 | 7139 | ||
7156 | -_:b18 | 7140 | +_:b12 |
7157 | sp:varName "uri"^^xsd:string . | 7141 | sp:varName "uri"^^xsd:string . |
7158 | 7142 | ||
7159 | -_:b17 | 7143 | +_:b13 |
7160 | sp:varName "uri"^^xsd:string . | 7144 | sp:varName "uri"^^xsd:string . |
7161 | 7145 | ||
7162 | -_:b16 | 7146 | +_:b14 |
7163 | sp:varName "uri"^^xsd:string . | 7147 | sp:varName "uri"^^xsd:string . |
7164 | 7148 | ||
7165 | _:b15 | 7149 | _:b15 |
7166 | sp:varName "uri"^^xsd:string . | 7150 | sp:varName "uri"^^xsd:string . |
7167 | 7151 | ||
7168 | -_:b14 | 7152 | +_:b16 |
7169 | sp:varName "uri"^^xsd:string . | 7153 | sp:varName "uri"^^xsd:string . |
7170 | 7154 | ||
7171 | -_:b13 | 7155 | +_:b17 |
7172 | sp:varName "uri"^^xsd:string . | 7156 | sp:varName "uri"^^xsd:string . |
7173 | 7157 | ||
7174 | -_:b12 | 7158 | +_:b18 |
7175 | sp:varName "uri"^^xsd:string . | 7159 | sp:varName "uri"^^xsd:string . |
7176 | 7160 | ||
7177 | -_:b11 | 7161 | +_:b19 |
7178 | sp:varName "uri"^^xsd:string . | 7162 | sp:varName "uri"^^xsd:string . |
7179 | 7163 | ||
7180 | -_:b10 | 7164 | +_:b20 |
7181 | - sp:varName "uri"^^xsd:string . | 7165 | + sp:varName "densityScale"^^xsd:string . |
7182 | 7166 | ||
7183 | -_:b9 sp:varName "uri"^^xsd:string . | 7167 | +_:b21 |
7168 | + sp:varName "productVolumeReportPeriodType"^^xsd:string . | ||
7184 | 7169 | ||
7185 | -_:b7 sp:varName "uri"^^xsd:string . | 7170 | +_:b22 |
7171 | + sp:varName "productionFacilityType"^^xsd:string . | ||
7186 | 7172 | ||
7187 | -_:b6 sp:varName "uri"^^xsd:string . | 7173 | +_:b23 |
7174 | + sp:varName "productionFlowDefinitionType"^^xsd:string . | ||
7188 | 7175 | ||
7189 | -_:b5 sp:varName "uri"^^xsd:string . | 7176 | +_:b24 |
7177 | + sp:varName "productionFlowDirectionRelationshipType"^^xsd:string . | ||
7190 | 7178 | ||
7191 | -_:b4 sp:varName "uri"^^xsd:string . | 7179 | +_:b25 |
7180 | + sp:varName "productionFlowDirectionRelationshipType"^^xsd:string . | ||
7192 | 7181 | ||
7193 | -_:b3 sp:varName "uri"^^xsd:string . | 7182 | +_:b26 |
7183 | + sp:varName "productionFlowPurposeType"^^xsd:string . | ||
7194 | 7184 | ||
7195 | -_:b2 sp:varName "UUID"^^xsd:string . | 7185 | +_:b27 |
7186 | + sp:varName "relationshipToMeasure"^^xsd:string . | ||
7196 | 7187 | ||
7197 | -_:b1 sp:varName "uri"^^xsd:string . | 7188 | +_:b28 |
7189 | + sp:varName "safetyActivityType"^^xsd:string . | ||
7198 | 7190 | ||
7199 | -_:b8 sp:varName "uri"^^xsd:string . | 7191 | +_:b29 |
7192 | + sp:varName "specificVolumeScale"^^xsd:string . | ||
7193 | + | ||
7194 | +_:b30 | ||
7195 | + sp:varName "volumeAtStdType"^^xsd:string . | ||
7196 | + | ||
7197 | +_:b31 | ||
7198 | + sp:varName "volumeFlowRateAtStdType"^^xsd:string . | ... | ... |
... | @@ -2960,7 +2960,7 @@ ep-mpr-spin-lib:selectProductType | ... | @@ -2960,7 +2960,7 @@ ep-mpr-spin-lib:selectProductType |
2960 | sp:arg1 spin:_arg1 ; | 2960 | sp:arg1 spin:_arg1 ; |
2961 | sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_unknown> | 2961 | sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_unknown> |
2962 | ] ; | 2962 | ] ; |
2963 | - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Flow> ; | 2963 | + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> ; |
2964 | sp:arg3 [ rdf:type sp:if ; | 2964 | sp:arg3 [ rdf:type sp:if ; |
2965 | sp:arg1 [ rdf:type sp:eq ; | 2965 | sp:arg1 [ rdf:type sp:eq ; |
2966 | sp:arg1 spin:_arg1 ; | 2966 | sp:arg1 spin:_arg1 ; |
... | @@ -2985,7 +2985,7 @@ ep-mpr-spin-lib:selectProductType | ... | @@ -2985,7 +2985,7 @@ ep-mpr-spin-lib:selectProductType |
2985 | sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_water-processed> | 2985 | sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_water-processed> |
2986 | ] ; | 2986 | ] ; |
2987 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Water-processedFlow> ; | 2987 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Water-processedFlow> ; |
2988 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#Flow> | 2988 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> |
2989 | ] | 2989 | ] |
2990 | ] | 2990 | ] |
2991 | ] | 2991 | ] |
... | @@ -3662,7 +3662,7 @@ ep-mpr-spin-lib:selectProductionFlowDefinitionType | ... | @@ -3662,7 +3662,7 @@ ep-mpr-spin-lib:selectProductionFlowDefinitionType |
3662 | sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_target> | 3662 | sp:arg2 <http://www.epim.no/schemas/mprml/1#FQ_target> |
3663 | ] ; | 3663 | ] ; |
3664 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#TargetFlow> ; | 3664 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#TargetFlow> ; |
3665 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> | 3665 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow> |
3666 | ] | 3666 | ] |
3667 | ] | 3667 | ] |
3668 | ] | 3668 | ] |
... | @@ -3900,8 +3900,8 @@ ep-mpr-spin-lib:selectProductionFlowPurposeType | ... | @@ -3900,8 +3900,8 @@ ep-mpr-spin-lib:selectProductionFlowPurposeType |
3900 | sp:arg1 spin:_arg1 ; | 3900 | sp:arg1 spin:_arg1 ; |
3901 | sp:arg2 <http://www.epim.no/schemas/mprml/1#ReportingFlow_RF_unknown> | 3901 | sp:arg2 <http://www.epim.no/schemas/mprml/1#ReportingFlow_RF_unknown> |
3902 | ] ; | 3902 | ] ; |
3903 | - sp:arg2 <http://www.reportinghub.no/ep/schema/flow#Flow> ; | 3903 | + sp:arg2 <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> ; |
3904 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#Flow> | 3904 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> |
3905 | ] | 3905 | ] |
3906 | ] | 3906 | ] |
3907 | ] | 3907 | ] |
... | @@ -4273,7 +4273,7 @@ ep-mpr-spin-lib:selectTemporalPartOfAFlowDurationType | ... | @@ -4273,7 +4273,7 @@ ep-mpr-spin-lib:selectTemporalPartOfAFlowDurationType |
4273 | sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_year> | 4273 | sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_year> |
4274 | ] ; | 4274 | ] ; |
4275 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#FlowDuringYear> ; | 4275 | sp:arg2 <http://www.reportinghub.no/ep/schema/flow#FlowDuringYear> ; |
4276 | - sp:arg3 <http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAFlow> | 4276 | + sp:arg3 <http://www.reportinghub.no/ep/schema/flow#Flow> |
4277 | ] | 4277 | ] |
4278 | ] | 4278 | ] |
4279 | ] | 4279 | ] |
... | @@ -5401,6 +5401,58 @@ ep-mpr-spin-lib:selectVolumeScale | ... | @@ -5401,6 +5401,58 @@ ep-mpr-spin-lib:selectVolumeScale |
5401 | ]) | 5401 | ]) |
5402 | ] . | 5402 | ] . |
5403 | 5403 | ||
5404 | +ep-mpr-spin-lib:selectWellTestReasonType | ||
5405 | + rdf:type spin:Function ; | ||
5406 | + rdfs:label "select WellTestReasonType"^^xsd:string ; | ||
5407 | + rdfs:subClassOf ep-mpr-spin-lib:Function ; | ||
5408 | + spin:body | ||
5409 | + [ rdf:type sp:Select ; | ||
5410 | + sp:resultVariables ([ sp:varName "wellTestReasonType"^^xsd:string | ||
5411 | + ]) ; | ||
5412 | + sp:where ([ rdf:type sp:Bind ; | ||
5413 | + sp:expression | ||
5414 | + [ rdf:type sp:if ; | ||
5415 | + sp:arg1 [ rdf:type sp:eq ; | ||
5416 | + sp:arg1 spin:_arg1 ; | ||
5417 | + sp:arg2 <http://www.epim.no/schemas/mprml/1#TR_initial> | ||
5418 | + ] ; | ||
5419 | + sp:arg2 <http://www.reportinghub.no/ep/schema/production-activity#InitialWellTest> ; | ||
5420 | + sp:arg3 [ rdf:type sp:if ; | ||
5421 | + sp:arg1 [ rdf:type sp:eq ; | ||
5422 | + sp:arg1 spin:_arg1 ; | ||
5423 | + sp:arg2 <http://www.epim.no/schemas/mprml/1#TR_periodic> | ||
5424 | + ] ; | ||
5425 | + sp:arg2 <http://www.reportinghub.no/ep/schema/production-activity#PeriodicWellTest> ; | ||
5426 | + sp:arg3 [ rdf:type sp:if ; | ||
5427 | + sp:arg1 [ rdf:type sp:eq ; | ||
5428 | + sp:arg1 spin:_arg1 ; | ||
5429 | + sp:arg2 <http://www.epim.no/schemas/mprml/1#TR_revision> | ||
5430 | + ] ; | ||
5431 | + sp:arg2 <http://www.reportinghub.no/ep/schema/production-activity#RevisionWellTest> ; | ||
5432 | + sp:arg3 [ rdf:type sp:if ; | ||
5433 | + sp:arg1 [ rdf:type sp:eq ; | ||
5434 | + sp:arg1 spin:_arg1 ; | ||
5435 | + sp:arg2 <http://www.epim.no/schemas/mprml/1#TR_unknown> | ||
5436 | + ] ; | ||
5437 | + sp:arg2 <http://www.reportinghub.no/ep/schema/production-activity#UnknownReasonWellTest> ; | ||
5438 | + sp:arg3 [ rdf:type sp:if ; | ||
5439 | + sp:arg1 [ rdf:type sp:eq ; | ||
5440 | + sp:arg1 spin:_arg1 ; | ||
5441 | + sp:arg2 <http://www.epim.no/schemas/mprml/1#TR_other> | ||
5442 | + ] ; | ||
5443 | + sp:arg2 <http://www.reportinghub.no/ep/schema/production-activity#OtherReasonWellTest> ; | ||
5444 | + sp:arg3 <http://www.reportinghub.no/ep/schema/activity#WellTest> | ||
5445 | + ] | ||
5446 | + ] | ||
5447 | + ] | ||
5448 | + ] | ||
5449 | + ] ; | ||
5450 | + sp:variable | ||
5451 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
5452 | + ] | ||
5453 | + ]) | ||
5454 | + ] . | ||
5455 | + | ||
5404 | ep-mpr-spin-lib:selectWorkScale | 5456 | ep-mpr-spin-lib:selectWorkScale |
5405 | rdf:type spin:Function ; | 5457 | rdf:type spin:Function ; |
5406 | rdfs:subClassOf ep-mpr-spin-lib:Function ; | 5458 | rdfs:subClassOf ep-mpr-spin-lib:Function ; |
... | @@ -5620,6 +5672,6 @@ ep-mpr-spin-lib:selectWorkScale | ... | @@ -5620,6 +5672,6 @@ ep-mpr-spin-lib:selectWorkScale |
5620 | ]) | 5672 | ]) |
5621 | ] . | 5673 | ] . |
5622 | 5674 | ||
5623 | -_:b1 sp:varName "fluidSamplingType"^^xsd:string . | ||
5624 | - | ||
5625 | _:b2 sp:varName "productVolumeReportPeriodType"^^xsd:string . | 5675 | _:b2 sp:varName "productVolumeReportPeriodType"^^xsd:string . |
5676 | + | ||
5677 | +_:b1 sp:varName "fluidSamplingType"^^xsd:string . | ... | ... |
... | @@ -21,41 +21,25 @@ | ... | @@ -21,41 +21,25 @@ |
21 | 21 | ||
22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestData> | 22 | <http://www.reportinghub.no/ep/transform/1.0/dpr/injectionTestData> |
23 | rdf:type owl:Ontology ; | 23 | rdf:type owl:Ontology ; |
24 | - owl:imports <http://spinrdf.org/spin> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ; | 24 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.witsml.org/schemas/131/addendum/combo> , <http://spinrdf.org/spin> ; |
25 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 25 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
26 | 26 | ||
27 | <http://www.witsml.org/schemas/131/addendum/combo#A_Global-WITSMLComposite> | 27 | <http://www.witsml.org/schemas/131/addendum/combo#A_Global-WITSMLComposite> |
28 | spin:rule | 28 | spin:rule |
29 | [ rdf:type sp:Construct ; | 29 | [ rdf:type sp:Construct ; |
30 | - rdfs:comment "STEP 30140 Classify as an Injection test and set duration"^^xsd:string ; | 30 | + rdfs:comment "STEP 30142 Set the injected fluid type"^^xsd:string ; |
31 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | 31 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
32 | sp:predicate rdf:type ; | 32 | sp:predicate rdf:type ; |
33 | sp:subject | 33 | sp:subject |
34 | - [ sp:varName "wellTest"^^xsd:string | 34 | + [ sp:varName "wellTestInjectedFluid"^^xsd:string |
35 | - ] | ||
36 | - ] [ sp:object _:b1 ; | ||
37 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
38 | - sp:subject | ||
39 | - [ sp:varName "wellTest"^^xsd:string | ||
40 | ] | 35 | ] |
41 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | 36 | + ] [ sp:object |
42 | - sp:predicate rdf:type ; | 37 | + [ sp:varName "injectedFluidType"^^xsd:string |
43 | - sp:subject _:b1 | 38 | + ] ; |
44 | - ] [ sp:object _:b2 ; | ||
45 | sp:predicate rdf:type ; | 39 | sp:predicate rdf:type ; |
46 | sp:subject | 40 | sp:subject |
47 | - [ sp:varName "wellTest"^^xsd:string | 41 | + [ sp:varName "wellTestInjectedFluid"^^xsd:string |
48 | ] | 42 | ] |
49 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
50 | - sp:predicate rdf:type ; | ||
51 | - sp:subject _:b2 | ||
52 | - ] [ sp:object | ||
53 | - [ sp:varName "realDuration"^^xsd:string | ||
54 | - ] ; | ||
55 | - sp:predicate | ||
56 | - [ sp:varName "durationScale"^^xsd:string | ||
57 | - ] ; | ||
58 | - sp:subject _:b2 | ||
59 | ]) ; | 43 | ]) ; |
60 | sp:where ([ sp:object | 44 | sp:where ([ sp:object |
61 | [ sp:varName "wellSetRef"^^xsd:string | 45 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -105,109 +89,67 @@ | ... | @@ -105,109 +89,67 @@ |
105 | [ sp:varName "wellTest"^^xsd:string | 89 | [ sp:varName "wellTest"^^xsd:string |
106 | ] | 90 | ] |
107 | ] [ sp:object | 91 | ] [ sp:object |
108 | - [ sp:varName "injectionTestRef"^^xsd:string | 92 | + [ sp:varName "wellTestInjectedFluid"^^xsd:string |
109 | - ] ; | ||
110 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | ||
111 | - sp:subject | ||
112 | - [ sp:varName "wellTestRef"^^xsd:string | ||
113 | - ] | ||
114 | - ] [ rdf:type sp:Optional ; | ||
115 | - sp:elements ([ sp:object | ||
116 | - [ sp:varName "testDurationRef"^^xsd:string | ||
117 | ] ; | 93 | ] ; |
118 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | 94 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
119 | sp:subject | 95 | sp:subject |
120 | - [ sp:varName "injectionTestRef"^^xsd:string | 96 | + [ sp:varName "wellTest"^^xsd:string |
121 | ] | 97 | ] |
122 | ] [ sp:object | 98 | ] [ sp:object |
123 | - [ sp:varName "realDuration"^^xsd:string | 99 | + [ sp:varName "injectionTestRef"^^xsd:string |
124 | ] ; | 100 | ] ; |
125 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 101 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
126 | sp:subject | 102 | sp:subject |
127 | - [ sp:varName "testDurationRef"^^xsd:string | 103 | + [ sp:varName "wellTestRef"^^xsd:string |
128 | ] | 104 | ] |
129 | ] [ sp:object | 105 | ] [ sp:object |
130 | - [ sp:varName "uomDuration"^^xsd:string | 106 | + [ sp:varName "injectedFluidRef"^^xsd:string |
131 | ] ; | 107 | ] ; |
132 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 108 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectedFluidRef> ; |
133 | sp:subject | 109 | sp:subject |
134 | - [ sp:varName "testDurationRef"^^xsd:string | 110 | + [ sp:varName "injectionTestRef"^^xsd:string |
135 | ] | 111 | ] |
136 | - ]) | ||
137 | ] [ rdf:type sp:Bind ; | 112 | ] [ rdf:type sp:Bind ; |
138 | sp:expression | 113 | sp:expression |
139 | - [ rdf:type ep-dpr-spin-lib:selectDurationScale ; | 114 | + [ rdf:type ep-dpr-spin-lib:selectInjectedFluidType ; |
140 | - sp:arg1 [ sp:varName "uomDuration"^^xsd:string | 115 | + sp:arg1 [ sp:varName "injectedFluidRef"^^xsd:string |
141 | ] | 116 | ] |
142 | ] ; | 117 | ] ; |
143 | sp:variable | 118 | sp:variable |
144 | - [ sp:varName "durationScale"^^xsd:string | 119 | + [ sp:varName "injectedFluidType"^^xsd:string |
145 | ] | 120 | ] |
146 | ]) | 121 | ]) |
147 | ] ; | 122 | ] ; |
148 | spin:rule | 123 | spin:rule |
149 | [ rdf:type sp:Construct ; | 124 | [ rdf:type sp:Construct ; |
150 | - rdfs:comment "STEP 30144 Set the injection test pressures"^^xsd:string ; | 125 | + rdfs:comment "STEP 30143c Set the cumulative fluid flow - water amount"^^xsd:string ; |
151 | - sp:templates ([ sp:object _:b3 ; | 126 | + sp:templates ([ sp:object _:b1 ; |
152 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMinimumAnnularPressure> ; | 127 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; |
153 | sp:subject | 128 | sp:subject |
154 | - [ sp:varName "wellTest"^^xsd:string | 129 | + [ sp:varName "productionFlowToDate"^^xsd:string |
155 | ] | 130 | ] |
156 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | 131 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WaterFlow> ; |
157 | sp:predicate rdf:type ; | 132 | sp:predicate rdf:type ; |
158 | - sp:subject _:b3 | 133 | + sp:subject _:b1 |
159 | - ] [ sp:object | 134 | + ] [ sp:object _:b2 ; |
160 | - [ sp:varName "realMinimumAnnularPressure"^^xsd:string | 135 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; |
161 | - ] ; | 136 | + sp:subject _:b1 |
162 | - sp:predicate | 137 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Water> ; |
163 | - [ sp:varName "pressureScaleMinimumAnnularPressure"^^xsd:string | ||
164 | - ] ; | ||
165 | - sp:subject _:b3 | ||
166 | - ] [ sp:object _:b4 ; | ||
167 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMaximumAnnularPressure> ; | ||
168 | - sp:subject | ||
169 | - [ sp:varName "wellTest"^^xsd:string | ||
170 | - ] | ||
171 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
172 | sp:predicate rdf:type ; | 138 | sp:predicate rdf:type ; |
173 | - sp:subject _:b4 | 139 | + sp:subject _:b2 |
174 | - ] [ sp:object | 140 | + ] [ sp:object _:b3 ; |
175 | - [ sp:varName "realMaximumAnnularPressure"^^xsd:string | ||
176 | - ] ; | ||
177 | - sp:predicate | ||
178 | - [ sp:varName "pressureScaleMaximumAnnularPressure"^^xsd:string | ||
179 | - ] ; | ||
180 | - sp:subject _:b4 | ||
181 | - ] [ sp:object _:b5 ; | ||
182 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadFlowingPressure> ; | ||
183 | - sp:subject | ||
184 | - [ sp:varName "wellTest"^^xsd:string | ||
185 | - ] | ||
186 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
187 | sp:predicate rdf:type ; | 141 | sp:predicate rdf:type ; |
188 | - sp:subject _:b5 | 142 | + sp:subject _:b2 |
189 | - ] [ sp:object | 143 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; |
190 | - [ sp:varName "realWellheadFlowingPressure"^^xsd:string | ||
191 | - ] ; | ||
192 | - sp:predicate | ||
193 | - [ sp:varName "pressureScaleWellheadFlowingPressure"^^xsd:string | ||
194 | - ] ; | ||
195 | - sp:subject _:b5 | ||
196 | - ] [ sp:object _:b6 ; | ||
197 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadMaximumPressure> ; | ||
198 | - sp:subject | ||
199 | - [ sp:varName "wellTest"^^xsd:string | ||
200 | - ] | ||
201 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
202 | sp:predicate rdf:type ; | 144 | sp:predicate rdf:type ; |
203 | - sp:subject _:b6 | 145 | + sp:subject _:b3 |
204 | ] [ sp:object | 146 | ] [ sp:object |
205 | - [ sp:varName "realWellheadMaximumPressure"^^xsd:string | 147 | + [ sp:varName "realVolume"^^xsd:string |
206 | ] ; | 148 | ] ; |
207 | sp:predicate | 149 | sp:predicate |
208 | - [ sp:varName "pressureScaleWellheadMaximumPressure"^^xsd:string | 150 | + [ sp:varName "volumeScale"^^xsd:string |
209 | ] ; | 151 | ] ; |
210 | - sp:subject _:b6 | 152 | + sp:subject _:b3 |
211 | ]) ; | 153 | ]) ; |
212 | sp:where ([ sp:object | 154 | sp:where ([ sp:object |
213 | [ sp:varName "wellSetRef"^^xsd:string | 155 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -257,206 +199,123 @@ | ... | @@ -257,206 +199,123 @@ |
257 | [ sp:varName "wellTest"^^xsd:string | 199 | [ sp:varName "wellTest"^^xsd:string |
258 | ] | 200 | ] |
259 | ] [ sp:object | 201 | ] [ sp:object |
260 | - [ sp:varName "injectionTestRef"^^xsd:string | 202 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
261 | - ] ; | ||
262 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | ||
263 | - sp:subject | ||
264 | - [ sp:varName "wellTestRef"^^xsd:string | ||
265 | - ] | ||
266 | - ] [ rdf:type sp:Optional ; | ||
267 | - sp:elements ([ sp:object | ||
268 | - [ sp:varName "minimumAnnularPressureRef"^^xsd:string | ||
269 | ] ; | 203 | ] ; |
270 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#minimumAnnularPressureRef> ; | 204 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; |
271 | sp:subject | 205 | sp:subject |
272 | - [ sp:varName "injectionTestRef"^^xsd:string | 206 | + [ sp:varName "wellTest"^^xsd:string |
273 | ] | 207 | ] |
274 | ] [ sp:object | 208 | ] [ sp:object |
275 | - [ sp:varName "realMinimumAnnularPressure"^^xsd:string | 209 | + [ sp:varName "testDate"^^xsd:string |
276 | ] ; | 210 | ] ; |
277 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 211 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
278 | sp:subject | 212 | sp:subject |
279 | - [ sp:varName "minimumAnnularPressureRef"^^xsd:string | 213 | + [ sp:varName "wellTest"^^xsd:string |
280 | ] | 214 | ] |
281 | ] [ sp:object | 215 | ] [ sp:object |
282 | - [ sp:varName "uomMinimumAnnularPressure"^^xsd:string | 216 | + [ sp:varName "wellBore"^^xsd:string |
283 | - ] ; | ||
284 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
285 | - sp:subject | ||
286 | - [ sp:varName "minimumAnnularPressureRef"^^xsd:string | ||
287 | - ] | ||
288 | - ]) | ||
289 | - ] [ rdf:type sp:Optional ; | ||
290 | - sp:elements ([ sp:object | ||
291 | - [ sp:varName "maximumAnnularPressureRef"^^xsd:string | ||
292 | ] ; | 217 | ] ; |
293 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#maximumAnnularPressureRef> ; | 218 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
294 | sp:subject | 219 | sp:subject |
295 | - [ sp:varName "injectionTestRef"^^xsd:string | 220 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
296 | ] | 221 | ] |
297 | ] [ sp:object | 222 | ] [ sp:object |
298 | - [ sp:varName "realMaximumAnnularPressure"^^xsd:string | 223 | + [ sp:varName "wellBore"^^xsd:string |
299 | ] ; | 224 | ] ; |
300 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 225 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; |
301 | sp:subject | 226 | sp:subject |
302 | - [ sp:varName "maximumAnnularPressureRef"^^xsd:string | 227 | + [ sp:varName "productionFlow"^^xsd:string |
303 | ] | 228 | ] |
304 | ] [ sp:object | 229 | ] [ sp:object |
305 | - [ sp:varName "uomMaximumAnnularPressure"^^xsd:string | 230 | + [ sp:varName "productionFlow"^^xsd:string |
306 | ] ; | 231 | ] ; |
307 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 232 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
308 | sp:subject | 233 | sp:subject |
309 | - [ sp:varName "maximumAnnularPressureRef"^^xsd:string | 234 | + [ sp:varName "productionFlowToDate"^^xsd:string |
310 | ] | 235 | ] |
311 | - ]) | 236 | + ] [ sp:object |
312 | - ] [ rdf:type sp:Optional ; | 237 | + [ sp:varName "testDate"^^xsd:string |
313 | - sp:elements ([ sp:object | ||
314 | - [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | ||
315 | ] ; | 238 | ] ; |
316 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadFlowingPressureRef> ; | 239 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
317 | sp:subject | 240 | sp:subject |
318 | - [ sp:varName "injectionTestRef"^^xsd:string | 241 | + [ sp:varName "productionFlowToDate"^^xsd:string |
319 | ] | 242 | ] |
320 | ] [ sp:object | 243 | ] [ sp:object |
321 | - [ sp:varName "realWellheadFlowingPressure"^^xsd:string | 244 | + [ sp:varName "injectionTestRef"^^xsd:string |
322 | ] ; | 245 | ] ; |
323 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 246 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
324 | sp:subject | 247 | sp:subject |
325 | - [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | 248 | + [ sp:varName "wellTestRef"^^xsd:string |
326 | ] | 249 | ] |
327 | ] [ sp:object | 250 | ] [ sp:object |
328 | - [ sp:varName "uomWellheadFlowingPressure"^^xsd:string | 251 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
329 | ] ; | 252 | ] ; |
330 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 253 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; |
331 | sp:subject | 254 | sp:subject |
332 | - [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | 255 | + [ sp:varName "injectionTestRef"^^xsd:string |
333 | ] | 256 | ] |
334 | - ]) | 257 | + ] [ sp:object |
335 | - ] [ rdf:type sp:Optional ; | 258 | + [ sp:varName "cumulativeWaterRef"^^xsd:string |
336 | - sp:elements ([ sp:object | ||
337 | - [ sp:varName "wellheadMaximumPressureRef"^^xsd:string | ||
338 | ] ; | 259 | ] ; |
339 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadMaximumPressureRef> ; | 260 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeWaterRef> ; |
340 | sp:subject | 261 | sp:subject |
341 | - [ sp:varName "injectionTestRef"^^xsd:string | 262 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
342 | ] | 263 | ] |
343 | ] [ sp:object | 264 | ] [ sp:object |
344 | - [ sp:varName "realWellheadMaximumPressure"^^xsd:string | 265 | + [ sp:varName "realVolume"^^xsd:string |
345 | ] ; | 266 | ] ; |
346 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 267 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
347 | sp:subject | 268 | sp:subject |
348 | - [ sp:varName "wellheadMaximumPressureRef"^^xsd:string | 269 | + [ sp:varName "cumulativeWaterRef"^^xsd:string |
349 | ] | 270 | ] |
350 | ] [ sp:object | 271 | ] [ sp:object |
351 | - [ sp:varName "uomWellheadMaximumPressure"^^xsd:string | 272 | + [ sp:varName "uomVolume"^^xsd:string |
352 | ] ; | 273 | ] ; |
353 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 274 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
354 | sp:subject | 275 | sp:subject |
355 | - [ sp:varName "wellheadMaximumPressureRef"^^xsd:string | 276 | + [ sp:varName "cumulativeWaterRef"^^xsd:string |
356 | - ] | ||
357 | - ]) | ||
358 | - ] [ rdf:type sp:Bind ; | ||
359 | - sp:expression | ||
360 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
361 | - sp:arg1 [ sp:varName "uomMinimumAnnularPressure"^^xsd:string | ||
362 | - ] | ||
363 | - ] ; | ||
364 | - sp:variable | ||
365 | - [ sp:varName "pressureScaleMinimumAnnularPressure"^^xsd:string | ||
366 | - ] | ||
367 | - ] [ rdf:type sp:Bind ; | ||
368 | - sp:expression | ||
369 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
370 | - sp:arg1 [ sp:varName "uomMaximumAnnularPressure"^^xsd:string | ||
371 | - ] | ||
372 | - ] ; | ||
373 | - sp:variable | ||
374 | - [ sp:varName "pressureScaleMaximumAnnularPressure"^^xsd:string | ||
375 | - ] | ||
376 | - ] [ rdf:type sp:Bind ; | ||
377 | - sp:expression | ||
378 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
379 | - sp:arg1 [ sp:varName "uomWellheadFlowingPressure"^^xsd:string | ||
380 | - ] | ||
381 | - ] ; | ||
382 | - sp:variable | ||
383 | - [ sp:varName "pressureScaleWellheadFlowingPressure"^^xsd:string | ||
384 | ] | 277 | ] |
385 | ] [ rdf:type sp:Bind ; | 278 | ] [ rdf:type sp:Bind ; |
386 | sp:expression | 279 | sp:expression |
387 | - [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | 280 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
388 | - sp:arg1 [ sp:varName "uomWellheadMaximumPressure"^^xsd:string | 281 | + sp:arg1 [ sp:varName "uomVolume"^^xsd:string |
389 | ] | 282 | ] |
390 | ] ; | 283 | ] ; |
391 | sp:variable | 284 | sp:variable |
392 | - [ sp:varName "pressureScaleWellheadMaximumPressure"^^xsd:string | 285 | + [ sp:varName "volumeScale"^^xsd:string |
393 | ] | 286 | ] |
394 | ]) | 287 | ]) |
395 | ] ; | 288 | ] ; |
396 | spin:rule | 289 | spin:rule |
397 | [ rdf:type sp:Construct ; | 290 | [ rdf:type sp:Construct ; |
398 | - rdfs:comment "STEP 30141 Set the tested WellBoreSection"^^xsd:string ; | 291 | + rdfs:comment "STEP 30143b Set the cumulative fluid flow - oil amount"^^xsd:string ; |
399 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | 292 | + sp:templates ([ sp:object _:b4 ; |
400 | - sp:predicate rdf:type ; | 293 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; |
401 | - sp:subject | ||
402 | - [ sp:varName "wellTest"^^xsd:string | ||
403 | - ] | ||
404 | - ] [ sp:object _:b7 ; | ||
405 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#testedWellBoreInterval> ; | ||
406 | sp:subject | 294 | sp:subject |
407 | - [ sp:varName "wellTest"^^xsd:string | 295 | + [ sp:varName "productionFlowToDate"^^xsd:string |
408 | ] | 296 | ] |
409 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; | 297 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#OilFlow> ; |
410 | sp:predicate rdf:type ; | 298 | sp:predicate rdf:type ; |
411 | - sp:subject _:b7 | 299 | + sp:subject _:b4 |
412 | - ] [ sp:object _:b8 ; | 300 | + ] [ sp:object _:b5 ; |
413 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 301 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; |
414 | - sp:subject _:b7 | 302 | + sp:subject _:b4 |
415 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ; | 303 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Oil> ; |
416 | sp:predicate rdf:type ; | 304 | sp:predicate rdf:type ; |
417 | - sp:subject _:b8 | 305 | + sp:subject _:b5 |
418 | - ] [ sp:object | 306 | + ] [ sp:object _:b6 ; |
419 | - [ sp:varName "wellBore"^^xsd:string | ||
420 | - ] ; | ||
421 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ; | ||
422 | - sp:subject _:b8 | ||
423 | - ] [ sp:object _:b9 ; | ||
424 | - sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore> ; | ||
425 | - sp:subject _:b8 | ||
426 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
427 | sp:predicate rdf:type ; | 307 | sp:predicate rdf:type ; |
428 | - sp:subject _:b9 | 308 | + sp:subject _:b5 |
429 | - ] [ sp:object | 309 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; |
430 | - [ sp:varName "realMdTop"^^xsd:string | ||
431 | - ] ; | ||
432 | - sp:predicate | ||
433 | - [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
434 | - ] ; | ||
435 | - sp:subject _:b9 | ||
436 | - ] [ sp:object _:b10 ; | ||
437 | - sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore> ; | ||
438 | - sp:subject _:b8 | ||
439 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
440 | sp:predicate rdf:type ; | 310 | sp:predicate rdf:type ; |
441 | - sp:subject _:b10 | 311 | + sp:subject _:b6 |
442 | ] [ sp:object | 312 | ] [ sp:object |
443 | - [ sp:varName "realMdBase"^^xsd:string | 313 | + [ sp:varName "realVolume"^^xsd:string |
444 | ] ; | 314 | ] ; |
445 | sp:predicate | 315 | sp:predicate |
446 | - [ sp:varName "lengthScaleMdBase"^^xsd:string | 316 | + [ sp:varName "volumeScale"^^xsd:string |
447 | - ] ; | ||
448 | - sp:subject _:b10 | ||
449 | - ] [ sp:object _:b11 ; | ||
450 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
451 | - sp:subject _:b8 | ||
452 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#SurroundingRockFormation> ; | ||
453 | - sp:predicate rdf:type ; | ||
454 | - sp:subject _:b11 | ||
455 | - ] [ sp:object | ||
456 | - [ sp:varName "testedFormation"^^xsd:string | ||
457 | ] ; | 317 | ] ; |
458 | - sp:predicate rdfs:label ; | 318 | + sp:subject _:b6 |
459 | - sp:subject _:b11 | ||
460 | ]) ; | 319 | ]) ; |
461 | sp:where ([ sp:object | 320 | sp:where ([ sp:object |
462 | [ sp:varName "wellSetRef"^^xsd:string | 321 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -513,241 +372,116 @@ | ... | @@ -513,241 +372,116 @@ |
513 | [ sp:varName "wellTest"^^xsd:string | 372 | [ sp:varName "wellTest"^^xsd:string |
514 | ] | 373 | ] |
515 | ] [ sp:object | 374 | ] [ sp:object |
516 | - [ sp:varName "wellBore"^^xsd:string | 375 | + [ sp:varName "testDate"^^xsd:string |
517 | - ] ; | ||
518 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
519 | - sp:subject | ||
520 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
521 | - ] | ||
522 | - ] [ sp:object | ||
523 | - [ sp:varName "injectionTestRef"^^xsd:string | ||
524 | - ] ; | ||
525 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | ||
526 | - sp:subject | ||
527 | - [ sp:varName "wellTestRef"^^xsd:string | ||
528 | - ] | ||
529 | - ] [ sp:object | ||
530 | - [ sp:varName "testIntervalRef"^^xsd:string | ||
531 | - ] ; | ||
532 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testIntervalRef> ; | ||
533 | - sp:subject | ||
534 | - [ sp:varName "injectionTestRef"^^xsd:string | ||
535 | - ] | ||
536 | - ] [ rdf:type sp:Optional ; | ||
537 | - sp:elements ([ sp:object | ||
538 | - [ sp:varName "mdTopRef"^^xsd:string | ||
539 | - ] ; | ||
540 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdTopRef> ; | ||
541 | - sp:subject | ||
542 | - [ sp:varName "testIntervalRef"^^xsd:string | ||
543 | - ] | ||
544 | - ] [ sp:object | ||
545 | - [ sp:varName "realMdTop"^^xsd:string | ||
546 | - ] ; | ||
547 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
548 | - sp:subject | ||
549 | - [ sp:varName "mdTopRef"^^xsd:string | ||
550 | - ] | ||
551 | - ] [ sp:object | ||
552 | - [ sp:varName "uomMdTop"^^xsd:string | ||
553 | - ] ; | ||
554 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
555 | - sp:subject | ||
556 | - [ sp:varName "mdTopRef"^^xsd:string | ||
557 | - ] | ||
558 | - ]) | ||
559 | - ] [ rdf:type sp:Optional ; | ||
560 | - sp:elements ([ sp:object | ||
561 | - [ sp:varName "mdBaseRef"^^xsd:string | ||
562 | - ] ; | ||
563 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdBaseRef> ; | ||
564 | - sp:subject | ||
565 | - [ sp:varName "testIntervalRef"^^xsd:string | ||
566 | - ] | ||
567 | - ] [ sp:object | ||
568 | - [ sp:varName "realMdBase"^^xsd:string | ||
569 | ] ; | 376 | ] ; |
570 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 377 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
571 | sp:subject | 378 | sp:subject |
572 | - [ sp:varName "mdBaseRef"^^xsd:string | 379 | + [ sp:varName "wellTest"^^xsd:string |
573 | ] | 380 | ] |
574 | ] [ sp:object | 381 | ] [ sp:object |
575 | - [ sp:varName "uomMdBase"^^xsd:string | 382 | + [ sp:varName "wellBore"^^xsd:string |
576 | - ] ; | ||
577 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
578 | - sp:subject | ||
579 | - [ sp:varName "mdBaseRef"^^xsd:string | ||
580 | - ] | ||
581 | - ]) | ||
582 | - ] [ rdf:type sp:Optional ; | ||
583 | - sp:elements ([ sp:object | ||
584 | - [ sp:varName "testedFormation"^^xsd:string | ||
585 | ] ; | 383 | ] ; |
586 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedFormation> ; | 384 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
587 | sp:subject | 385 | sp:subject |
588 | - [ sp:varName "testIntervalRef"^^xsd:string | 386 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
589 | - ] | ||
590 | - ]) | ||
591 | - ] [ rdf:type sp:Bind ; | ||
592 | - sp:expression | ||
593 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
594 | - sp:arg1 [ sp:varName "uomMdTop"^^xsd:string | ||
595 | - ] | ||
596 | - ] ; | ||
597 | - sp:variable | ||
598 | - [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
599 | - ] | ||
600 | - ] [ rdf:type sp:Bind ; | ||
601 | - sp:expression | ||
602 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
603 | - sp:arg1 [ sp:varName "uomMdBase"^^xsd:string | ||
604 | - ] | ||
605 | - ] ; | ||
606 | - sp:variable | ||
607 | - [ sp:varName "lengthScaleMdBase"^^xsd:string | ||
608 | ] | 387 | ] |
609 | - ]) | ||
610 | - ] ; | ||
611 | - spin:rule | ||
612 | - [ rdf:type sp:Construct ; | ||
613 | - rdfs:comment "STEP 30143 Set the cumulative fluid flow"^^xsd:string ; | ||
614 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
615 | - sp:predicate rdf:type ; | ||
616 | - sp:subject _:b12 | ||
617 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; | ||
618 | - sp:predicate rdf:type ; | ||
619 | - sp:subject _:b12 | ||
620 | ] [ sp:object | 388 | ] [ sp:object |
621 | [ sp:varName "wellBore"^^xsd:string | 389 | [ sp:varName "wellBore"^^xsd:string |
622 | ] ; | 390 | ] ; |
623 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; | 391 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; |
624 | - sp:subject _:b12 | ||
625 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
626 | - sp:predicate rdf:type ; | ||
627 | - sp:subject _:b13 | ||
628 | - ] [ sp:object _:b12 ; | ||
629 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
630 | - sp:subject _:b13 | ||
631 | - ] [ sp:object | ||
632 | - [ sp:varName "testDate"^^xsd:string | ||
633 | - ] ; | ||
634 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
635 | - sp:subject _:b13 | ||
636 | - ]) ; | ||
637 | - sp:where ([ sp:object | ||
638 | - [ sp:varName "wellSetRef"^^xsd:string | ||
639 | - ] ; | ||
640 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
641 | - sp:subject spin:_this | ||
642 | - ] [ sp:object | ||
643 | - [ sp:varName "wellRef"^^xsd:string | ||
644 | - ] ; | ||
645 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
646 | sp:subject | 392 | sp:subject |
647 | - [ sp:varName "wellSetRef"^^xsd:string | 393 | + [ sp:varName "productionFlow"^^xsd:string |
648 | ] | 394 | ] |
649 | ] [ sp:object | 395 | ] [ sp:object |
650 | - [ sp:varName "wellboreSetRef"^^xsd:string | 396 | + [ sp:varName "productionFlow"^^xsd:string |
651 | ] ; | 397 | ] ; |
652 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; | 398 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
653 | sp:subject | 399 | sp:subject |
654 | - [ sp:varName "wellRef"^^xsd:string | 400 | + [ sp:varName "productionFlowToDate"^^xsd:string |
655 | ] | 401 | ] |
656 | ] [ sp:object | 402 | ] [ sp:object |
657 | - [ sp:varName "wellboreRef"^^xsd:string | 403 | + [ sp:varName "testDate"^^xsd:string |
658 | ] ; | 404 | ] ; |
659 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | 405 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
660 | sp:subject | 406 | sp:subject |
661 | - [ sp:varName "wellboreSetRef"^^xsd:string | 407 | + [ sp:varName "productionFlowToDate"^^xsd:string |
662 | ] | 408 | ] |
663 | ] [ sp:object | 409 | ] [ sp:object |
664 | - [ sp:varName "wellTestSetRef"^^xsd:string | 410 | + [ sp:varName "injectionTestRef"^^xsd:string |
665 | ] ; | 411 | ] ; |
666 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | 412 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
667 | sp:subject | 413 | sp:subject |
668 | - [ sp:varName "wellboreRef"^^xsd:string | ||
669 | - ] | ||
670 | - ] [ sp:object | ||
671 | [ sp:varName "wellTestRef"^^xsd:string | 414 | [ sp:varName "wellTestRef"^^xsd:string |
672 | - ] ; | ||
673 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
674 | - sp:subject | ||
675 | - [ sp:varName "wellTestSetRef"^^xsd:string | ||
676 | ] | 415 | ] |
677 | ] [ sp:object | 416 | ] [ sp:object |
678 | - [ sp:varName "wellTestRef"^^xsd:string | 417 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
679 | ] ; | 418 | ] ; |
680 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 419 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; |
681 | sp:subject | 420 | sp:subject |
682 | - [ sp:varName "wellTest"^^xsd:string | 421 | + [ sp:varName "injectionTestRef"^^xsd:string |
683 | ] | 422 | ] |
684 | ] [ sp:object | 423 | ] [ sp:object |
685 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 424 | + [ sp:varName "cumulativeOilRef"^^xsd:string |
686 | ] ; | 425 | ] ; |
687 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | 426 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeOilRef> ; |
688 | sp:subject | 427 | sp:subject |
689 | - [ sp:varName "wellTest"^^xsd:string | 428 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
690 | ] | 429 | ] |
691 | ] [ sp:object | 430 | ] [ sp:object |
692 | - [ sp:varName "testDate"^^xsd:string | 431 | + [ sp:varName "realVolume"^^xsd:string |
693 | ] ; | 432 | ] ; |
694 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 433 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
695 | sp:subject | 434 | sp:subject |
696 | - [ sp:varName "wellTest"^^xsd:string | 435 | + [ sp:varName "cumulativeOilRef"^^xsd:string |
697 | ] | 436 | ] |
698 | ] [ sp:object | 437 | ] [ sp:object |
699 | - [ sp:varName "wellBore"^^xsd:string | 438 | + [ sp:varName "uomVolume"^^xsd:string |
700 | ] ; | 439 | ] ; |
701 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 440 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
702 | sp:subject | 441 | sp:subject |
703 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 442 | + [ sp:varName "cumulativeOilRef"^^xsd:string |
704 | ] | 443 | ] |
705 | - ] [ sp:object | 444 | + ] [ rdf:type sp:Bind ; |
706 | - [ sp:varName "injectionTestRef"^^xsd:string | 445 | + sp:expression |
707 | - ] ; | 446 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
708 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | 447 | + sp:arg1 [ sp:varName "uomVolume"^^xsd:string |
709 | - sp:subject | ||
710 | - [ sp:varName "wellTestRef"^^xsd:string | ||
711 | ] | 448 | ] |
712 | - ] [ sp:object | ||
713 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | ||
714 | ] ; | 449 | ] ; |
715 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; | 450 | + sp:variable |
716 | - sp:subject | 451 | + [ sp:varName "volumeScale"^^xsd:string |
717 | - [ sp:varName "injectionTestRef"^^xsd:string | ||
718 | ] | 452 | ] |
719 | ]) | 453 | ]) |
720 | ] ; | 454 | ] ; |
721 | spin:rule | 455 | spin:rule |
722 | [ rdf:type sp:Construct ; | 456 | [ rdf:type sp:Construct ; |
723 | rdfs:comment "STEP 30143a Set the cumulative fluid flow - gas amount"^^xsd:string ; | 457 | rdfs:comment "STEP 30143a Set the cumulative fluid flow - gas amount"^^xsd:string ; |
724 | - sp:templates ([ sp:object _:b14 ; | 458 | + sp:templates ([ sp:object _:b7 ; |
725 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | 459 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; |
726 | sp:subject | 460 | sp:subject |
727 | [ sp:varName "productionFlowToDate"^^xsd:string | 461 | [ sp:varName "productionFlowToDate"^^xsd:string |
728 | ] | 462 | ] |
729 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#GasFlow> ; | 463 | ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#GasFlow> ; |
730 | sp:predicate rdf:type ; | 464 | sp:predicate rdf:type ; |
731 | - sp:subject _:b14 | 465 | + sp:subject _:b7 |
732 | - ] [ sp:object _:b15 ; | 466 | + ] [ sp:object _:b8 ; |
733 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; | 467 | sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; |
734 | - sp:subject _:b14 | 468 | + sp:subject _:b7 |
735 | ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Gas> ; | 469 | ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Gas> ; |
736 | sp:predicate rdf:type ; | 470 | sp:predicate rdf:type ; |
737 | - sp:subject _:b15 | 471 | + sp:subject _:b8 |
738 | - ] [ sp:object _:b16 ; | 472 | + ] [ sp:object _:b9 ; |
739 | sp:predicate rdf:type ; | 473 | sp:predicate rdf:type ; |
740 | - sp:subject _:b15 | 474 | + sp:subject _:b8 |
741 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | 475 | ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; |
742 | sp:predicate rdf:type ; | 476 | sp:predicate rdf:type ; |
743 | - sp:subject _:b16 | 477 | + sp:subject _:b9 |
744 | ] [ sp:object | 478 | ] [ sp:object |
745 | [ sp:varName "realVolume"^^xsd:string | 479 | [ sp:varName "realVolume"^^xsd:string |
746 | ] ; | 480 | ] ; |
747 | sp:predicate | 481 | sp:predicate |
748 | [ sp:varName "volumeScale"^^xsd:string | 482 | [ sp:varName "volumeScale"^^xsd:string |
749 | ] ; | 483 | ] ; |
750 | - sp:subject _:b16 | 484 | + sp:subject _:b9 |
751 | ]) ; | 485 | ]) ; |
752 | sp:where ([ sp:object | 486 | sp:where ([ sp:object |
753 | [ sp:varName "wellSetRef"^^xsd:string | 487 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -886,34 +620,29 @@ | ... | @@ -886,34 +620,29 @@ |
886 | ] ; | 620 | ] ; |
887 | spin:rule | 621 | spin:rule |
888 | [ rdf:type sp:Construct ; | 622 | [ rdf:type sp:Construct ; |
889 | - rdfs:comment "STEP 30143b Set the cumulative fluid flow - oil amount"^^xsd:string ; | 623 | + rdfs:comment "STEP 30143 Set the cumulative fluid flow"^^xsd:string ; |
890 | - sp:templates ([ sp:object _:b17 ; | 624 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
891 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | ||
892 | - sp:subject | ||
893 | - [ sp:varName "productionFlowToDate"^^xsd:string | ||
894 | - ] | ||
895 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#OilFlow> ; | ||
896 | - sp:predicate rdf:type ; | ||
897 | - sp:subject _:b17 | ||
898 | - ] [ sp:object _:b18 ; | ||
899 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; | ||
900 | - sp:subject _:b17 | ||
901 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Oil> ; | ||
902 | - sp:predicate rdf:type ; | ||
903 | - sp:subject _:b18 | ||
904 | - ] [ sp:object _:b19 ; | ||
905 | sp:predicate rdf:type ; | 625 | sp:predicate rdf:type ; |
906 | - sp:subject _:b18 | 626 | + sp:subject _:b10 |
907 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | 627 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow> ; |
908 | sp:predicate rdf:type ; | 628 | sp:predicate rdf:type ; |
909 | - sp:subject _:b19 | 629 | + sp:subject _:b10 |
910 | ] [ sp:object | 630 | ] [ sp:object |
911 | - [ sp:varName "realVolume"^^xsd:string | 631 | + [ sp:varName "wellBore"^^xsd:string |
912 | ] ; | 632 | ] ; |
913 | - sp:predicate | 633 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; |
914 | - [ sp:varName "volumeScale"^^xsd:string | 634 | + sp:subject _:b10 |
635 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
636 | + sp:predicate rdf:type ; | ||
637 | + sp:subject _:b11 | ||
638 | + ] [ sp:object _:b10 ; | ||
639 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
640 | + sp:subject _:b11 | ||
641 | + ] [ sp:object | ||
642 | + [ sp:varName "testDate"^^xsd:string | ||
915 | ] ; | 643 | ] ; |
916 | - sp:subject _:b19 | 644 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; |
645 | + sp:subject _:b11 | ||
917 | ]) ; | 646 | ]) ; |
918 | sp:where ([ sp:object | 647 | sp:where ([ sp:object |
919 | [ sp:varName "wellSetRef"^^xsd:string | 648 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -984,25 +713,146 @@ | ... | @@ -984,25 +713,146 @@ |
984 | [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 713 | [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
985 | ] | 714 | ] |
986 | ] [ sp:object | 715 | ] [ sp:object |
987 | - [ sp:varName "wellBore"^^xsd:string | 716 | + [ sp:varName "injectionTestRef"^^xsd:string |
988 | ] ; | 717 | ] ; |
989 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; | 718 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
990 | sp:subject | 719 | sp:subject |
991 | - [ sp:varName "productionFlow"^^xsd:string | 720 | + [ sp:varName "wellTestRef"^^xsd:string |
992 | ] | 721 | ] |
993 | ] [ sp:object | 722 | ] [ sp:object |
994 | - [ sp:varName "productionFlow"^^xsd:string | 723 | + [ sp:varName "wellTestCumulativeRef"^^xsd:string |
724 | + ] ; | ||
725 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; | ||
726 | + sp:subject | ||
727 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
728 | + ] | ||
729 | + ]) | ||
995 | ] ; | 730 | ] ; |
731 | + spin:rule | ||
732 | + [ rdf:type sp:Construct ; | ||
733 | + rdfs:comment "STEP 30141 Set the tested WellBoreSection"^^xsd:string ; | ||
734 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | ||
735 | + sp:predicate rdf:type ; | ||
736 | + sp:subject | ||
737 | + [ sp:varName "wellTest"^^xsd:string | ||
738 | + ] | ||
739 | + ] [ sp:object _:b12 ; | ||
740 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#testedWellBoreInterval> ; | ||
741 | + sp:subject | ||
742 | + [ sp:varName "wellTest"^^xsd:string | ||
743 | + ] | ||
744 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; | ||
745 | + sp:predicate rdf:type ; | ||
746 | + sp:subject _:b12 | ||
747 | + ] [ sp:object _:b13 ; | ||
996 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 748 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
749 | + sp:subject _:b12 | ||
750 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBoreSection> ; | ||
751 | + sp:predicate rdf:type ; | ||
752 | + sp:subject _:b13 | ||
753 | + ] [ sp:object | ||
754 | + [ sp:varName "wellBore"^^xsd:string | ||
755 | + ] ; | ||
756 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ; | ||
757 | + sp:subject _:b13 | ||
758 | + ] [ sp:object _:b14 ; | ||
759 | + sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheTopOfAPartOfAWellBore> ; | ||
760 | + sp:subject _:b13 | ||
761 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
762 | + sp:predicate rdf:type ; | ||
763 | + sp:subject _:b14 | ||
764 | + ] [ sp:object | ||
765 | + [ sp:varName "realMdTop"^^xsd:string | ||
766 | + ] ; | ||
767 | + sp:predicate | ||
768 | + [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
769 | + ] ; | ||
770 | + sp:subject _:b14 | ||
771 | + ] [ sp:object _:b15 ; | ||
772 | + sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepthToTheBottomOfAPartOfAWellBore> ; | ||
773 | + sp:subject _:b13 | ||
774 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
775 | + sp:predicate rdf:type ; | ||
776 | + sp:subject _:b15 | ||
777 | + ] [ sp:object | ||
778 | + [ sp:varName "realMdBase"^^xsd:string | ||
779 | + ] ; | ||
780 | + sp:predicate | ||
781 | + [ sp:varName "lengthScaleMdBase"^^xsd:string | ||
782 | + ] ; | ||
783 | + sp:subject _:b15 | ||
784 | + ] [ sp:object _:b16 ; | ||
785 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
786 | + sp:subject _:b13 | ||
787 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#SurroundingRockFormation> ; | ||
788 | + sp:predicate rdf:type ; | ||
789 | + sp:subject _:b16 | ||
790 | + ] [ sp:object | ||
791 | + [ sp:varName "testedFormation"^^xsd:string | ||
792 | + ] ; | ||
793 | + sp:predicate rdfs:label ; | ||
794 | + sp:subject _:b16 | ||
795 | + ]) ; | ||
796 | + sp:where ([ sp:object | ||
797 | + [ sp:varName "wellSetRef"^^xsd:string | ||
798 | + ] ; | ||
799 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellSetRef> ; | ||
800 | + sp:subject spin:_this | ||
801 | + ] [ sp:object | ||
802 | + [ sp:varName "wellRef"^^xsd:string | ||
803 | + ] ; | ||
804 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellRef> ; | ||
997 | sp:subject | 805 | sp:subject |
998 | - [ sp:varName "productionFlowToDate"^^xsd:string | 806 | + [ sp:varName "wellSetRef"^^xsd:string |
999 | ] | 807 | ] |
1000 | ] [ sp:object | 808 | ] [ sp:object |
1001 | - [ sp:varName "testDate"^^xsd:string | 809 | + [ sp:varName "wellboreSetRef"^^xsd:string |
1002 | ] ; | 810 | ] ; |
1003 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 811 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreSetRef> ; |
1004 | sp:subject | 812 | sp:subject |
1005 | - [ sp:varName "productionFlowToDate"^^xsd:string | 813 | + [ sp:varName "wellRef"^^xsd:string |
814 | + ] | ||
815 | + ] [ sp:object | ||
816 | + [ sp:varName "wellboreRef"^^xsd:string | ||
817 | + ] ; | ||
818 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellboreRef> ; | ||
819 | + sp:subject | ||
820 | + [ sp:varName "wellboreSetRef"^^xsd:string | ||
821 | + ] | ||
822 | + ] [ sp:object | ||
823 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
824 | + ] ; | ||
825 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestSetRef> ; | ||
826 | + sp:subject | ||
827 | + [ sp:varName "wellboreRef"^^xsd:string | ||
828 | + ] | ||
829 | + ] [ sp:object | ||
830 | + [ sp:varName "wellTestRef"^^xsd:string | ||
831 | + ] ; | ||
832 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestRef> ; | ||
833 | + sp:subject | ||
834 | + [ sp:varName "wellTestSetRef"^^xsd:string | ||
835 | + ] | ||
836 | + ] [ sp:object | ||
837 | + [ sp:varName "wellTestRef"^^xsd:string | ||
838 | + ] ; | ||
839 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
840 | + sp:subject | ||
841 | + [ sp:varName "wellTest"^^xsd:string | ||
842 | + ] | ||
843 | + ] [ sp:object | ||
844 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
845 | + ] ; | ||
846 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
847 | + sp:subject | ||
848 | + [ sp:varName "wellTest"^^xsd:string | ||
849 | + ] | ||
850 | + ] [ sp:object | ||
851 | + [ sp:varName "wellBore"^^xsd:string | ||
852 | + ] ; | ||
853 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
854 | + sp:subject | ||
855 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
1006 | ] | 856 | ] |
1007 | ] [ sp:object | 857 | ] [ sp:object |
1008 | [ sp:varName "injectionTestRef"^^xsd:string | 858 | [ sp:varName "injectionTestRef"^^xsd:string |
... | @@ -1012,74 +862,150 @@ | ... | @@ -1012,74 +862,150 @@ |
1012 | [ sp:varName "wellTestRef"^^xsd:string | 862 | [ sp:varName "wellTestRef"^^xsd:string |
1013 | ] | 863 | ] |
1014 | ] [ sp:object | 864 | ] [ sp:object |
1015 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | 865 | + [ sp:varName "testIntervalRef"^^xsd:string |
1016 | ] ; | 866 | ] ; |
1017 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; | 867 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testIntervalRef> ; |
1018 | sp:subject | 868 | sp:subject |
1019 | [ sp:varName "injectionTestRef"^^xsd:string | 869 | [ sp:varName "injectionTestRef"^^xsd:string |
1020 | ] | 870 | ] |
871 | + ] [ rdf:type sp:Optional ; | ||
872 | + sp:elements ([ sp:object | ||
873 | + [ sp:varName "mdTopRef"^^xsd:string | ||
874 | + ] ; | ||
875 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdTopRef> ; | ||
876 | + sp:subject | ||
877 | + [ sp:varName "testIntervalRef"^^xsd:string | ||
878 | + ] | ||
1021 | ] [ sp:object | 879 | ] [ sp:object |
1022 | - [ sp:varName "cumulativeOilRef"^^xsd:string | 880 | + [ sp:varName "realMdTop"^^xsd:string |
1023 | ] ; | 881 | ] ; |
1024 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeOilRef> ; | 882 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1025 | sp:subject | 883 | sp:subject |
1026 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | 884 | + [ sp:varName "mdTopRef"^^xsd:string |
1027 | ] | 885 | ] |
1028 | ] [ sp:object | 886 | ] [ sp:object |
1029 | - [ sp:varName "realVolume"^^xsd:string | 887 | + [ sp:varName "uomMdTop"^^xsd:string |
888 | + ] ; | ||
889 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
890 | + sp:subject | ||
891 | + [ sp:varName "mdTopRef"^^xsd:string | ||
892 | + ] | ||
893 | + ]) | ||
894 | + ] [ rdf:type sp:Optional ; | ||
895 | + sp:elements ([ sp:object | ||
896 | + [ sp:varName "mdBaseRef"^^xsd:string | ||
897 | + ] ; | ||
898 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#mdBaseRef> ; | ||
899 | + sp:subject | ||
900 | + [ sp:varName "testIntervalRef"^^xsd:string | ||
901 | + ] | ||
902 | + ] [ sp:object | ||
903 | + [ sp:varName "realMdBase"^^xsd:string | ||
1030 | ] ; | 904 | ] ; |
1031 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 905 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1032 | sp:subject | 906 | sp:subject |
1033 | - [ sp:varName "cumulativeOilRef"^^xsd:string | 907 | + [ sp:varName "mdBaseRef"^^xsd:string |
1034 | ] | 908 | ] |
1035 | ] [ sp:object | 909 | ] [ sp:object |
1036 | - [ sp:varName "uomVolume"^^xsd:string | 910 | + [ sp:varName "uomMdBase"^^xsd:string |
1037 | ] ; | 911 | ] ; |
1038 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 912 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1039 | sp:subject | 913 | sp:subject |
1040 | - [ sp:varName "cumulativeOilRef"^^xsd:string | 914 | + [ sp:varName "mdBaseRef"^^xsd:string |
915 | + ] | ||
916 | + ]) | ||
917 | + ] [ rdf:type sp:Optional ; | ||
918 | + sp:elements ([ sp:object | ||
919 | + [ sp:varName "testedFormation"^^xsd:string | ||
920 | + ] ; | ||
921 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testedFormation> ; | ||
922 | + sp:subject | ||
923 | + [ sp:varName "testIntervalRef"^^xsd:string | ||
924 | + ] | ||
925 | + ]) | ||
926 | + ] [ rdf:type sp:Bind ; | ||
927 | + sp:expression | ||
928 | + [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | ||
929 | + sp:arg1 [ sp:varName "uomMdTop"^^xsd:string | ||
930 | + ] | ||
931 | + ] ; | ||
932 | + sp:variable | ||
933 | + [ sp:varName "lengthScaleMdTop"^^xsd:string | ||
1041 | ] | 934 | ] |
1042 | ] [ rdf:type sp:Bind ; | 935 | ] [ rdf:type sp:Bind ; |
1043 | sp:expression | 936 | sp:expression |
1044 | [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 937 | [ rdf:type ep-dpr-spin-lib:selectLengthScale ; |
1045 | - sp:arg1 [ sp:varName "uomVolume"^^xsd:string | 938 | + sp:arg1 [ sp:varName "uomMdBase"^^xsd:string |
1046 | ] | 939 | ] |
1047 | ] ; | 940 | ] ; |
1048 | sp:variable | 941 | sp:variable |
1049 | - [ sp:varName "volumeScale"^^xsd:string | 942 | + [ sp:varName "lengthScaleMdBase"^^xsd:string |
1050 | ] | 943 | ] |
1051 | ]) | 944 | ]) |
1052 | ] ; | 945 | ] ; |
1053 | spin:rule | 946 | spin:rule |
1054 | [ rdf:type sp:Construct ; | 947 | [ rdf:type sp:Construct ; |
1055 | - rdfs:comment "STEP 30143c Set the cumulative fluid flow - water amount"^^xsd:string ; | 948 | + rdfs:comment "STEP 30144 Set the injection test pressures"^^xsd:string ; |
1056 | - sp:templates ([ sp:object _:b20 ; | 949 | + sp:templates ([ sp:object _:b17 ; |
1057 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | 950 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMinimumAnnularPressure> ; |
1058 | sp:subject | 951 | sp:subject |
1059 | - [ sp:varName "productionFlowToDate"^^xsd:string | 952 | + [ sp:varName "wellTest"^^xsd:string |
1060 | ] | 953 | ] |
1061 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WaterFlow> ; | 954 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; |
1062 | sp:predicate rdf:type ; | 955 | sp:predicate rdf:type ; |
1063 | - sp:subject _:b20 | 956 | + sp:subject _:b17 |
1064 | - ] [ sp:object _:b21 ; | 957 | + ] [ sp:object |
1065 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#totalAmountOfMaterial> ; | 958 | + [ sp:varName "realMinimumAnnularPressure"^^xsd:string |
1066 | - sp:subject _:b20 | 959 | + ] ; |
1067 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Water> ; | 960 | + sp:predicate |
961 | + [ sp:varName "pressureScaleMinimumAnnularPressure"^^xsd:string | ||
962 | + ] ; | ||
963 | + sp:subject _:b17 | ||
964 | + ] [ sp:object _:b18 ; | ||
965 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMaximumAnnularPressure> ; | ||
966 | + sp:subject | ||
967 | + [ sp:varName "wellTest"^^xsd:string | ||
968 | + ] | ||
969 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
1068 | sp:predicate rdf:type ; | 970 | sp:predicate rdf:type ; |
1069 | - sp:subject _:b21 | 971 | + sp:subject _:b18 |
1070 | - ] [ sp:object _:b22 ; | 972 | + ] [ sp:object |
973 | + [ sp:varName "realMaximumAnnularPressure"^^xsd:string | ||
974 | + ] ; | ||
975 | + sp:predicate | ||
976 | + [ sp:varName "pressureScaleMaximumAnnularPressure"^^xsd:string | ||
977 | + ] ; | ||
978 | + sp:subject _:b18 | ||
979 | + ] [ sp:object _:b19 ; | ||
980 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadFlowingPressure> ; | ||
981 | + sp:subject | ||
982 | + [ sp:varName "wellTest"^^xsd:string | ||
983 | + ] | ||
984 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
1071 | sp:predicate rdf:type ; | 985 | sp:predicate rdf:type ; |
1072 | - sp:subject _:b21 | 986 | + sp:subject _:b19 |
1073 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | 987 | + ] [ sp:object |
988 | + [ sp:varName "realWellheadFlowingPressure"^^xsd:string | ||
989 | + ] ; | ||
990 | + sp:predicate | ||
991 | + [ sp:varName "pressureScaleWellheadFlowingPressure"^^xsd:string | ||
992 | + ] ; | ||
993 | + sp:subject _:b19 | ||
994 | + ] [ sp:object _:b20 ; | ||
995 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadMaximumPressure> ; | ||
996 | + sp:subject | ||
997 | + [ sp:varName "wellTest"^^xsd:string | ||
998 | + ] | ||
999 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
1074 | sp:predicate rdf:type ; | 1000 | sp:predicate rdf:type ; |
1075 | - sp:subject _:b22 | 1001 | + sp:subject _:b20 |
1076 | ] [ sp:object | 1002 | ] [ sp:object |
1077 | - [ sp:varName "realVolume"^^xsd:string | 1003 | + [ sp:varName "realWellheadMaximumPressure"^^xsd:string |
1078 | ] ; | 1004 | ] ; |
1079 | sp:predicate | 1005 | sp:predicate |
1080 | - [ sp:varName "volumeScale"^^xsd:string | 1006 | + [ sp:varName "pressureScaleWellheadMaximumPressure"^^xsd:string |
1081 | ] ; | 1007 | ] ; |
1082 | - sp:subject _:b22 | 1008 | + sp:subject _:b20 |
1083 | ]) ; | 1009 | ]) ; |
1084 | sp:where ([ sp:object | 1010 | sp:where ([ sp:object |
1085 | [ sp:varName "wellSetRef"^^xsd:string | 1011 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -1129,108 +1055,173 @@ | ... | @@ -1129,108 +1055,173 @@ |
1129 | [ sp:varName "wellTest"^^xsd:string | 1055 | [ sp:varName "wellTest"^^xsd:string |
1130 | ] | 1056 | ] |
1131 | ] [ sp:object | 1057 | ] [ sp:object |
1132 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 1058 | + [ sp:varName "injectionTestRef"^^xsd:string |
1133 | ] ; | 1059 | ] ; |
1134 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | 1060 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
1135 | sp:subject | 1061 | sp:subject |
1136 | - [ sp:varName "wellTest"^^xsd:string | 1062 | + [ sp:varName "wellTestRef"^^xsd:string |
1137 | ] | 1063 | ] |
1138 | - ] [ sp:object | 1064 | + ] [ rdf:type sp:Optional ; |
1139 | - [ sp:varName "testDate"^^xsd:string | 1065 | + sp:elements ([ sp:object |
1066 | + [ sp:varName "minimumAnnularPressureRef"^^xsd:string | ||
1140 | ] ; | 1067 | ] ; |
1141 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 1068 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#minimumAnnularPressureRef> ; |
1142 | sp:subject | 1069 | sp:subject |
1143 | - [ sp:varName "wellTest"^^xsd:string | 1070 | + [ sp:varName "injectionTestRef"^^xsd:string |
1144 | ] | 1071 | ] |
1145 | ] [ sp:object | 1072 | ] [ sp:object |
1146 | - [ sp:varName "wellBore"^^xsd:string | 1073 | + [ sp:varName "realMinimumAnnularPressure"^^xsd:string |
1147 | ] ; | 1074 | ] ; |
1148 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 1075 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1149 | sp:subject | 1076 | sp:subject |
1150 | - [ sp:varName "temporalPartOfAWellBore"^^xsd:string | 1077 | + [ sp:varName "minimumAnnularPressureRef"^^xsd:string |
1151 | ] | 1078 | ] |
1152 | ] [ sp:object | 1079 | ] [ sp:object |
1153 | - [ sp:varName "wellBore"^^xsd:string | 1080 | + [ sp:varName "uomMinimumAnnularPressure"^^xsd:string |
1154 | ] ; | 1081 | ] ; |
1155 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowOutOf> ; | 1082 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1156 | sp:subject | 1083 | sp:subject |
1157 | - [ sp:varName "productionFlow"^^xsd:string | 1084 | + [ sp:varName "minimumAnnularPressureRef"^^xsd:string |
1158 | ] | 1085 | ] |
1159 | - ] [ sp:object | 1086 | + ]) |
1160 | - [ sp:varName "productionFlow"^^xsd:string | 1087 | + ] [ rdf:type sp:Optional ; |
1088 | + sp:elements ([ sp:object | ||
1089 | + [ sp:varName "maximumAnnularPressureRef"^^xsd:string | ||
1161 | ] ; | 1090 | ] ; |
1162 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 1091 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#maximumAnnularPressureRef> ; |
1163 | sp:subject | 1092 | sp:subject |
1164 | - [ sp:varName "productionFlowToDate"^^xsd:string | 1093 | + [ sp:varName "injectionTestRef"^^xsd:string |
1165 | ] | 1094 | ] |
1166 | ] [ sp:object | 1095 | ] [ sp:object |
1167 | - [ sp:varName "testDate"^^xsd:string | 1096 | + [ sp:varName "realMaximumAnnularPressure"^^xsd:string |
1168 | ] ; | 1097 | ] ; |
1169 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | 1098 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1170 | sp:subject | 1099 | sp:subject |
1171 | - [ sp:varName "productionFlowToDate"^^xsd:string | 1100 | + [ sp:varName "maximumAnnularPressureRef"^^xsd:string |
1172 | ] | 1101 | ] |
1173 | ] [ sp:object | 1102 | ] [ sp:object |
1174 | - [ sp:varName "injectionTestRef"^^xsd:string | 1103 | + [ sp:varName "uomMaximumAnnularPressure"^^xsd:string |
1175 | ] ; | 1104 | ] ; |
1176 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | 1105 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1177 | sp:subject | 1106 | sp:subject |
1178 | - [ sp:varName "wellTestRef"^^xsd:string | 1107 | + [ sp:varName "maximumAnnularPressureRef"^^xsd:string |
1179 | ] | 1108 | ] |
1180 | - ] [ sp:object | 1109 | + ]) |
1181 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | 1110 | + ] [ rdf:type sp:Optional ; |
1111 | + sp:elements ([ sp:object | ||
1112 | + [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | ||
1182 | ] ; | 1113 | ] ; |
1183 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellTestCumulativeRef> ; | 1114 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadFlowingPressureRef> ; |
1184 | sp:subject | 1115 | sp:subject |
1185 | [ sp:varName "injectionTestRef"^^xsd:string | 1116 | [ sp:varName "injectionTestRef"^^xsd:string |
1186 | ] | 1117 | ] |
1187 | ] [ sp:object | 1118 | ] [ sp:object |
1188 | - [ sp:varName "cumulativeWaterRef"^^xsd:string | 1119 | + [ sp:varName "realWellheadFlowingPressure"^^xsd:string |
1189 | ] ; | 1120 | ] ; |
1190 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#cumulativeWaterRef> ; | 1121 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1191 | sp:subject | 1122 | sp:subject |
1192 | - [ sp:varName "wellTestCumulativeRef"^^xsd:string | 1123 | + [ sp:varName "wellheadFlowingPressureRef"^^xsd:string |
1193 | ] | 1124 | ] |
1194 | ] [ sp:object | 1125 | ] [ sp:object |
1195 | - [ sp:varName "realVolume"^^xsd:string | 1126 | + [ sp:varName "uomWellheadFlowingPressure"^^xsd:string |
1127 | + ] ; | ||
1128 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | ||
1129 | + sp:subject | ||
1130 | + [ sp:varName "wellheadFlowingPressureRef"^^xsd:string | ||
1131 | + ] | ||
1132 | + ]) | ||
1133 | + ] [ rdf:type sp:Optional ; | ||
1134 | + sp:elements ([ sp:object | ||
1135 | + [ sp:varName "wellheadMaximumPressureRef"^^xsd:string | ||
1136 | + ] ; | ||
1137 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#wellheadMaximumPressureRef> ; | ||
1138 | + sp:subject | ||
1139 | + [ sp:varName "injectionTestRef"^^xsd:string | ||
1140 | + ] | ||
1141 | + ] [ sp:object | ||
1142 | + [ sp:varName "realWellheadMaximumPressure"^^xsd:string | ||
1196 | ] ; | 1143 | ] ; |
1197 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 1144 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1198 | sp:subject | 1145 | sp:subject |
1199 | - [ sp:varName "cumulativeWaterRef"^^xsd:string | 1146 | + [ sp:varName "wellheadMaximumPressureRef"^^xsd:string |
1200 | ] | 1147 | ] |
1201 | ] [ sp:object | 1148 | ] [ sp:object |
1202 | - [ sp:varName "uomVolume"^^xsd:string | 1149 | + [ sp:varName "uomWellheadMaximumPressure"^^xsd:string |
1203 | ] ; | 1150 | ] ; |
1204 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; | 1151 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1205 | sp:subject | 1152 | sp:subject |
1206 | - [ sp:varName "cumulativeWaterRef"^^xsd:string | 1153 | + [ sp:varName "wellheadMaximumPressureRef"^^xsd:string |
1154 | + ] | ||
1155 | + ]) | ||
1156 | + ] [ rdf:type sp:Bind ; | ||
1157 | + sp:expression | ||
1158 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
1159 | + sp:arg1 [ sp:varName "uomMinimumAnnularPressure"^^xsd:string | ||
1160 | + ] | ||
1161 | + ] ; | ||
1162 | + sp:variable | ||
1163 | + [ sp:varName "pressureScaleMinimumAnnularPressure"^^xsd:string | ||
1207 | ] | 1164 | ] |
1208 | ] [ rdf:type sp:Bind ; | 1165 | ] [ rdf:type sp:Bind ; |
1209 | sp:expression | 1166 | sp:expression |
1210 | - [ rdf:type ep-dpr-spin-lib:selectLengthScale ; | 1167 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; |
1211 | - sp:arg1 [ sp:varName "uomVolume"^^xsd:string | 1168 | + sp:arg1 [ sp:varName "uomMaximumAnnularPressure"^^xsd:string |
1212 | ] | 1169 | ] |
1213 | ] ; | 1170 | ] ; |
1214 | sp:variable | 1171 | sp:variable |
1215 | - [ sp:varName "volumeScale"^^xsd:string | 1172 | + [ sp:varName "pressureScaleMaximumAnnularPressure"^^xsd:string |
1173 | + ] | ||
1174 | + ] [ rdf:type sp:Bind ; | ||
1175 | + sp:expression | ||
1176 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
1177 | + sp:arg1 [ sp:varName "uomWellheadFlowingPressure"^^xsd:string | ||
1178 | + ] | ||
1179 | + ] ; | ||
1180 | + sp:variable | ||
1181 | + [ sp:varName "pressureScaleWellheadFlowingPressure"^^xsd:string | ||
1182 | + ] | ||
1183 | + ] [ rdf:type sp:Bind ; | ||
1184 | + sp:expression | ||
1185 | + [ rdf:type ep-dpr-spin-lib:selectPressureScale ; | ||
1186 | + sp:arg1 [ sp:varName "uomWellheadMaximumPressure"^^xsd:string | ||
1187 | + ] | ||
1188 | + ] ; | ||
1189 | + sp:variable | ||
1190 | + [ sp:varName "pressureScaleWellheadMaximumPressure"^^xsd:string | ||
1216 | ] | 1191 | ] |
1217 | ]) | 1192 | ]) |
1218 | ] ; | 1193 | ] ; |
1219 | spin:rule | 1194 | spin:rule |
1220 | [ rdf:type sp:Construct ; | 1195 | [ rdf:type sp:Construct ; |
1221 | - rdfs:comment "STEP 30142 Set the injected fluid type"^^xsd:string ; | 1196 | + rdfs:comment "STEP 30140 Classify as an Injection test and set duration"^^xsd:string ; |
1222 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 1197 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; |
1223 | sp:predicate rdf:type ; | 1198 | sp:predicate rdf:type ; |
1224 | sp:subject | 1199 | sp:subject |
1225 | - [ sp:varName "wellTestInjectedFluid"^^xsd:string | 1200 | + [ sp:varName "wellTest"^^xsd:string |
1226 | ] | 1201 | ] |
1227 | - ] [ sp:object | 1202 | + ] [ sp:object _:b21 ; |
1228 | - [ sp:varName "injectedFluidType"^^xsd:string | 1203 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
1229 | - ] ; | 1204 | + sp:subject |
1205 | + [ sp:varName "wellTest"^^xsd:string | ||
1206 | + ] | ||
1207 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
1208 | + sp:predicate rdf:type ; | ||
1209 | + sp:subject _:b21 | ||
1210 | + ] [ sp:object _:b22 ; | ||
1230 | sp:predicate rdf:type ; | 1211 | sp:predicate rdf:type ; |
1231 | sp:subject | 1212 | sp:subject |
1232 | - [ sp:varName "wellTestInjectedFluid"^^xsd:string | 1213 | + [ sp:varName "wellTest"^^xsd:string |
1233 | ] | 1214 | ] |
1215 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
1216 | + sp:predicate rdf:type ; | ||
1217 | + sp:subject _:b22 | ||
1218 | + ] [ sp:object | ||
1219 | + [ sp:varName "realDuration"^^xsd:string | ||
1220 | + ] ; | ||
1221 | + sp:predicate | ||
1222 | + [ sp:varName "durationScale"^^xsd:string | ||
1223 | + ] ; | ||
1224 | + sp:subject _:b22 | ||
1234 | ]) ; | 1225 | ]) ; |
1235 | sp:where ([ sp:object | 1226 | sp:where ([ sp:object |
1236 | [ sp:varName "wellSetRef"^^xsd:string | 1227 | [ sp:varName "wellSetRef"^^xsd:string |
... | @@ -1280,34 +1271,43 @@ | ... | @@ -1280,34 +1271,43 @@ |
1280 | [ sp:varName "wellTest"^^xsd:string | 1271 | [ sp:varName "wellTest"^^xsd:string |
1281 | ] | 1272 | ] |
1282 | ] [ sp:object | 1273 | ] [ sp:object |
1283 | - [ sp:varName "wellTestInjectedFluid"^^xsd:string | 1274 | + [ sp:varName "injectionTestRef"^^xsd:string |
1284 | ] ; | 1275 | ] ; |
1285 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | 1276 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; |
1286 | sp:subject | 1277 | sp:subject |
1287 | - [ sp:varName "wellTest"^^xsd:string | 1278 | + [ sp:varName "wellTestRef"^^xsd:string |
1288 | ] | 1279 | ] |
1289 | - ] [ sp:object | 1280 | + ] [ rdf:type sp:Optional ; |
1281 | + sp:elements ([ sp:object | ||
1282 | + [ sp:varName "testDurationRef"^^xsd:string | ||
1283 | + ] ; | ||
1284 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#testDurationRef> ; | ||
1285 | + sp:subject | ||
1290 | [ sp:varName "injectionTestRef"^^xsd:string | 1286 | [ sp:varName "injectionTestRef"^^xsd:string |
1287 | + ] | ||
1288 | + ] [ sp:object | ||
1289 | + [ sp:varName "realDuration"^^xsd:string | ||
1291 | ] ; | 1290 | ] ; |
1292 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectionTestRef> ; | 1291 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
1293 | sp:subject | 1292 | sp:subject |
1294 | - [ sp:varName "wellTestRef"^^xsd:string | 1293 | + [ sp:varName "testDurationRef"^^xsd:string |
1295 | ] | 1294 | ] |
1296 | ] [ sp:object | 1295 | ] [ sp:object |
1297 | - [ sp:varName "injectedFluidRef"^^xsd:string | 1296 | + [ sp:varName "uomDuration"^^xsd:string |
1298 | ] ; | 1297 | ] ; |
1299 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#injectedFluidRef> ; | 1298 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#uomRef> ; |
1300 | sp:subject | 1299 | sp:subject |
1301 | - [ sp:varName "injectionTestRef"^^xsd:string | 1300 | + [ sp:varName "testDurationRef"^^xsd:string |
1302 | ] | 1301 | ] |
1302 | + ]) | ||
1303 | ] [ rdf:type sp:Bind ; | 1303 | ] [ rdf:type sp:Bind ; |
1304 | sp:expression | 1304 | sp:expression |
1305 | - [ rdf:type ep-dpr-spin-lib:selectInjectedFluidType ; | 1305 | + [ rdf:type ep-dpr-spin-lib:selectDurationScale ; |
1306 | - sp:arg1 [ sp:varName "injectedFluidRef"^^xsd:string | 1306 | + sp:arg1 [ sp:varName "uomDuration"^^xsd:string |
1307 | ] | 1307 | ] |
1308 | ] ; | 1308 | ] ; |
1309 | sp:variable | 1309 | sp:variable |
1310 | - [ sp:varName "injectedFluidType"^^xsd:string | 1310 | + [ sp:varName "durationScale"^^xsd:string |
1311 | ] | 1311 | ] |
1312 | ]) | 1312 | ]) |
1313 | ] . | 1313 | ] . | ... | ... |
1 | -# Saved by TopBraid on Sun Dec 18 21:08:09 GMT 2011 | ||
2 | # baseURI: http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume | 1 | # baseURI: http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume |
3 | -# imports: http://www.reportinghub.no/ep/spin/1.1/lib | 2 | +# imports: http://spinrdf.org/spin |
4 | -# imports: http://www.reportinghub.no/ep/schema/1.0/production-facility | ||
5 | -# imports: http://www.reportinghub.no/ep/schema/1.0/core | ||
6 | # imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib | 3 | # imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib |
4 | +# imports: http://www.reportinghub.no/ep/schema/1.0/core | ||
7 | # imports: http://www.reportinghub.no/ep/schema/1.0/facility | 5 | # imports: http://www.reportinghub.no/ep/schema/1.0/facility |
8 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-core | 6 | # imports: http://www.reportinghub.no/ep/schema/1.0/production-core |
9 | -# imports: http://spinrdf.org/spin | 7 | +# imports: http://www.reportinghub.no/ep/schema/1.0/production-facility |
8 | +# imports: http://www.reportinghub.no/ep/spin/1.1/lib | ||
10 | # imports: http://www.witsml.org/schemas/131/addendum/combo | 9 | # imports: http://www.witsml.org/schemas/131/addendum/combo |
11 | 10 | ||
12 | @prefix : <http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume#> . | 11 | @prefix : <http://www.reportinghub.no/ep/transform/1.0/dpr/productVolume#> . |
... | @@ -34,529 +33,249 @@ | ... | @@ -34,529 +33,249 @@ |
34 | <http://www.witsml.org/schemas/131/addendum/combo#Co_productVolume> | 33 | <http://www.witsml.org/schemas/131/addendum/combo#Co_productVolume> |
35 | spin:rule | 34 | spin:rule |
36 | [ rdf:type sp:Construct ; | 35 | [ rdf:type sp:Construct ; |
37 | - rdfs:comment """STEP 20104 record the product flows | 36 | + rdfs:comment """STEP 20103b record the related facility |
38 | -namingSystem not processed"""^^xsd:string ; | 37 | +nothing is done with the facilityParent1 or facilityParent2 of the related facility"""^^xsd:string ; |
39 | sp:templates ([ sp:object _:b1 ; | 38 | sp:templates ([ sp:object _:b1 ; |
40 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | 39 | + sp:predicate _:b2 ; |
41 | - sp:subject _:b2 | 40 | + sp:subject _:b3 |
42 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductFlow> ; | ||
43 | - sp:predicate rdf:type ; | ||
44 | - sp:subject _:b1 | ||
45 | - ] [ sp:object _:b3 ; | ||
46 | - sp:predicate rdf:type ; | ||
47 | - sp:subject _:b1 | ||
48 | ] [ sp:object _:b4 ; | 41 | ] [ sp:object _:b4 ; |
49 | - sp:predicate rdfs:label ; | ||
50 | - sp:subject _:b1 | ||
51 | - ] [ sp:object _:b1 ; | ||
52 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
53 | - sp:subject _:b5 | ||
54 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductFlowToDate> ; | ||
55 | sp:predicate rdf:type ; | 42 | sp:predicate rdf:type ; |
56 | - sp:subject _:b5 | 43 | + sp:subject _:b1 |
57 | - ] [ sp:object _:b5 ; | ||
58 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | ||
59 | - sp:subject _:b6 | ||
60 | - ] [ sp:object _:b7 ; | ||
61 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
62 | - sp:subject _:b5 | ||
63 | ]) ; | 44 | ]) ; |
64 | - sp:where ([ sp:object spin:_this ; | 45 | + sp:where ([ sp:object _:b5 ; |
65 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
66 | - sp:subject | ||
67 | - [ sp:varName "productionFlowsToDate"^^xsd:string | ||
68 | - ] | ||
69 | - ] [ sp:object _:b8 ; | ||
70 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | 46 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; |
71 | sp:subject spin:_this | 47 | sp:subject spin:_this |
72 | - ] [ sp:object _:b9 ; | 48 | + ] [ sp:object _:b6 ; |
73 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; | 49 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; |
74 | - sp:subject _:b8 | 50 | + sp:subject _:b5 |
75 | - ] [ sp:object _:b7 ; | 51 | + ] [ sp:object _:b6 ; |
76 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productRef> ; | ||
77 | - sp:subject _:b9 | ||
78 | - ] [ sp:object _:b9 ; | ||
79 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 52 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
80 | - sp:subject _:b6 | 53 | + sp:subject _:b7 |
81 | - ] [ sp:object _:b2 ; | 54 | + ] [ sp:object _:b3 ; |
82 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 55 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
56 | + sp:subject _:b7 | ||
57 | + ] [ sp:object _:b8 ; | ||
58 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#directionRef> ; | ||
59 | + sp:subject _:b6 | ||
60 | + ] [ sp:object _:b9 ; | ||
61 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#relatedFacilityRef> ; | ||
83 | sp:subject _:b6 | 62 | sp:subject _:b6 |
84 | ] [ sp:object _:b10 ; | 63 | ] [ sp:object _:b10 ; |
85 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | 64 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
86 | - sp:subject _:b7 | 65 | + sp:subject _:b9 |
87 | ] [ rdf:type sp:Optional ; | 66 | ] [ rdf:type sp:Optional ; |
88 | sp:elements ([ sp:object _:b11 ; | 67 | sp:elements ([ sp:object _:b11 ; |
89 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | 68 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; |
90 | - sp:subject _:b7 | 69 | + sp:subject _:b9 |
91 | - ] [ sp:object _:b4 ; | ||
92 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
93 | - sp:subject _:b11 | ||
94 | ]) | 70 | ]) |
95 | ] [ rdf:type sp:Bind ; | 71 | ] [ rdf:type sp:Bind ; |
96 | sp:expression | 72 | sp:expression |
97 | - [ rdf:type ep-dpr-spin-lib:selectProductType ; | 73 | + [ rdf:type ep-spin-lib:normalizeString ; |
98 | - sp:arg1 _:b10 | 74 | + sp:arg1 [ sp:varName "facilityName"^^xsd:string |
75 | + ] | ||
99 | ] ; | 76 | ] ; |
100 | - sp:variable _:b3 | 77 | + sp:variable |
78 | + [ sp:varName "normalizedFacilityName"^^xsd:string | ||
79 | + ] | ||
101 | ] [ rdf:type sp:Bind ; | 80 | ] [ rdf:type sp:Bind ; |
102 | sp:expression | 81 | sp:expression |
103 | - [ rdf:type spl:object ; | 82 | + [ rdf:type ep-spin-lib:normalizeString ; |
104 | - sp:arg1 _:b3 ; | 83 | + sp:arg1 _:b10 |
105 | - sp:arg2 rdfs:label | ||
106 | ] ; | 84 | ] ; |
107 | sp:variable _:b12 | 85 | sp:variable _:b12 |
108 | ] [ rdf:type sp:Bind ; | 86 | ] [ rdf:type sp:Bind ; |
109 | sp:expression | 87 | sp:expression |
110 | - [ rdf:type ep-spin-lib:normalizeString ; | 88 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
111 | sp:arg1 _:b12 | 89 | sp:arg1 _:b12 |
112 | ] ; | 90 | ] ; |
113 | - sp:variable _:b13 | 91 | + sp:variable _:b1 |
114 | ] [ rdf:type sp:Bind ; | 92 | ] [ rdf:type sp:Bind ; |
115 | sp:expression | 93 | sp:expression |
116 | - [ rdf:type spl:object ; | 94 | + [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; |
117 | - sp:arg1 _:b9 ; | 95 | + sp:arg1 _:b11 |
118 | - sp:arg2 rdfs:label | ||
119 | ] ; | 96 | ] ; |
120 | - sp:variable _:b14 | 97 | + sp:variable _:b4 |
121 | ] [ rdf:type sp:Bind ; | 98 | ] [ rdf:type sp:Bind ; |
122 | sp:expression | 99 | sp:expression |
123 | - [ rdf:type ep-dpr-spin-lib:buildProductFlowURI ; | 100 | + [ rdf:type ep-dpr-spin-lib:selectProductionFlowDirectionInverseRelationshipType ; |
124 | - sp:arg1 _:b14 ; | 101 | + sp:arg1 _:b8 |
125 | - sp:arg2 _:b13 | ||
126 | ] ; | 102 | ] ; |
127 | - sp:variable _:b1 | 103 | + sp:variable _:b2 |
128 | ]) | 104 | ]) |
129 | ] ; | 105 | ] ; |
130 | spin:rule | 106 | spin:rule |
131 | [ rdf:type sp:Construct ; | 107 | [ rdf:type sp:Construct ; |
132 | - rdfs:comment """STEP 20102c Record the Facility that has the flows - kind is not \"well\", facilityParent1 is supplied, but not facilityParent2. | 108 | + rdfs:comment """STEP 20102d Record the Facility that has the flows - kind is not \"well\", facilityParent1 and facilityParent2 are supplied. |
133 | Nothing is done with the namingSystem!"""^^xsd:string ; | 109 | Nothing is done with the namingSystem!"""^^xsd:string ; |
134 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | 110 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; |
135 | sp:predicate rdf:type ; | 111 | sp:predicate rdf:type ; |
136 | - sp:subject _:b15 | 112 | + sp:subject _:b13 |
137 | - ] [ sp:object _:b16 ; | 113 | + ] [ sp:object _:b14 ; |
138 | sp:predicate rdfs:label ; | 114 | sp:predicate rdfs:label ; |
139 | - sp:subject _:b15 | 115 | + sp:subject _:b13 |
140 | - ] [ sp:object _:b17 ; | 116 | + ] [ sp:object _:b15 ; |
141 | sp:predicate rdf:type ; | 117 | sp:predicate rdf:type ; |
142 | - sp:subject _:b15 | 118 | + sp:subject _:b13 |
143 | - ] [ sp:object _:b18 ; | ||
144 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
145 | - sp:subject _:b15 | ||
146 | ] [ sp:object _:b16 ; | 119 | ] [ sp:object _:b16 ; |
120 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
121 | + sp:subject _:b13 | ||
122 | + ] [ sp:object _:b14 ; | ||
147 | sp:predicate rdfs:label ; | 123 | sp:predicate rdfs:label ; |
148 | - sp:subject _:b18 | 124 | + sp:subject _:b16 |
149 | ]) ; | 125 | ]) ; |
150 | - sp:where ([ sp:object _:b18 ; | 126 | + sp:where ([ sp:object _:b16 ; |
151 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | 127 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; |
152 | sp:subject spin:_this | 128 | sp:subject spin:_this |
153 | - ] [ sp:object _:b19 ; | 129 | + ] [ sp:object _:b17 ; |
154 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | 130 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; |
155 | - sp:subject _:b18 | 131 | + sp:subject _:b16 |
156 | - ] [ sp:object _:b20 ; | 132 | + ] [ sp:object _:b18 ; |
157 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 133 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
158 | - sp:subject _:b19 | 134 | + sp:subject _:b17 |
159 | - ] [ sp:object _:b21 ; | 135 | + ] [ sp:object _:b19 ; |
160 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | 136 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; |
161 | - sp:subject _:b19 | 137 | + sp:subject _:b17 |
162 | ] [ rdf:type sp:NotExists ; | 138 | ] [ rdf:type sp:NotExists ; |
163 | sp:elements ([ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; | 139 | sp:elements ([ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; |
164 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | 140 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; |
165 | - sp:subject _:b19 | 141 | + sp:subject _:b17 |
166 | ]) | 142 | ]) |
167 | - ] [ sp:object _:b22 ; | 143 | + ] [ sp:object _:b20 ; |
168 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent1Ref> ; | 144 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent1Ref> ; |
169 | - sp:subject _:b18 | 145 | + sp:subject _:b16 |
146 | + ] [ sp:object _:b21 ; | ||
147 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
148 | + sp:subject _:b20 | ||
149 | + ] [ sp:object _:b22 ; | ||
150 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent2Ref> ; | ||
151 | + sp:subject _:b16 | ||
170 | ] [ sp:object _:b23 ; | 152 | ] [ sp:object _:b23 ; |
171 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 153 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
172 | sp:subject _:b22 | 154 | sp:subject _:b22 |
173 | - ] [ rdf:type sp:NotExists ; | ||
174 | - sp:elements ([ sp:object | ||
175 | - [ sp:varName "facilityParent2Ref"^^xsd:string | ||
176 | - ] ; | ||
177 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent2Ref> ; | ||
178 | - sp:subject _:b18 | ||
179 | - ]) | ||
180 | ] [ rdf:type sp:Bind ; | 155 | ] [ rdf:type sp:Bind ; |
181 | sp:expression | 156 | sp:expression |
182 | [ rdf:type ep-spin-lib:normalizeString ; | 157 | [ rdf:type ep-spin-lib:normalizeString ; |
183 | - sp:arg1 _:b20 | 158 | + sp:arg1 _:b18 |
184 | ] ; | 159 | ] ; |
185 | sp:variable _:b24 | 160 | sp:variable _:b24 |
186 | ] [ rdf:type sp:Bind ; | 161 | ] [ rdf:type sp:Bind ; |
187 | sp:expression | 162 | sp:expression |
188 | [ rdf:type ep-spin-lib:normalizeString ; | 163 | [ rdf:type ep-spin-lib:normalizeString ; |
189 | - sp:arg1 _:b23 | 164 | + sp:arg1 _:b21 |
190 | ] ; | 165 | ] ; |
191 | sp:variable _:b25 | 166 | sp:variable _:b25 |
192 | ] [ rdf:type sp:Bind ; | 167 | ] [ rdf:type sp:Bind ; |
193 | sp:expression | 168 | sp:expression |
169 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
170 | + sp:arg1 _:b23 | ||
171 | + ] ; | ||
172 | + sp:variable | ||
173 | + [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
174 | + ] | ||
175 | + ] [ rdf:type sp:Bind ; | ||
176 | + sp:expression | ||
194 | [ rdf:type fn:concat ; | 177 | [ rdf:type fn:concat ; |
195 | sp:arg1 _:b25 ; | 178 | sp:arg1 _:b25 ; |
196 | sp:arg2 "$" ; | 179 | sp:arg2 "$" ; |
197 | - sp:arg3 _:b24 | 180 | + sp:arg3 _:b25 ; |
181 | + sp:arg4 "$" ; | ||
182 | + sp:arg5 _:b24 | ||
198 | ] ; | 183 | ] ; |
199 | - sp:variable _:b16 | 184 | + sp:variable _:b14 |
200 | ] [ rdf:type sp:Bind ; | 185 | ] [ rdf:type sp:Bind ; |
201 | sp:expression | 186 | sp:expression |
202 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 187 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
203 | - sp:arg1 _:b16 | 188 | + sp:arg1 _:b14 |
204 | ] ; | 189 | ] ; |
205 | - sp:variable _:b15 | 190 | + sp:variable _:b13 |
206 | ] [ rdf:type sp:Bind ; | 191 | ] [ rdf:type sp:Bind ; |
207 | sp:expression | 192 | sp:expression |
208 | [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | 193 | [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; |
209 | - sp:arg1 _:b21 | 194 | + sp:arg1 _:b19 |
210 | ] ; | 195 | ] ; |
211 | - sp:variable _:b17 | 196 | + sp:variable _:b15 |
212 | ]) | 197 | ]) |
213 | ] ; | 198 | ] ; |
214 | spin:rule | 199 | spin:rule |
215 | [ rdf:type sp:Construct ; | 200 | [ rdf:type sp:Construct ; |
216 | - rdfs:comment """STEP 20102b Record the Facility that has the flows - kind is not \"well\" and facilityParent1 is not supplied | 201 | + rdfs:comment "STEP 20105 record the temporal parts of product flows"^^xsd:string ; |
217 | -Nothing is done with the namingSystem!"""^^xsd:string ; | 202 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductFlow> ; |
218 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
219 | sp:predicate rdf:type ; | 203 | sp:predicate rdf:type ; |
220 | sp:subject _:b26 | 204 | sp:subject _:b26 |
221 | - ] [ sp:object _:b27 ; | 205 | + ] [ sp:object |
222 | - sp:predicate rdfs:label ; | 206 | + [ sp:varName "temporalPartOfAFlowDurationType"^^xsd:string |
223 | - sp:subject _:b26 | 207 | + ] ; |
224 | - ] [ sp:object _:b28 ; | ||
225 | sp:predicate rdf:type ; | 208 | sp:predicate rdf:type ; |
226 | sp:subject _:b26 | 209 | sp:subject _:b26 |
227 | - ] [ sp:object _:b29 ; | 210 | + ] [ sp:object |
228 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 211 | + [ sp:varName "productFlowToDate"^^xsd:string |
212 | + ] ; | ||
213 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
214 | + sp:subject _:b26 | ||
215 | + ] [ sp:object | ||
216 | + [ sp:varName "endTime"^^xsd:string | ||
217 | + ] ; | ||
218 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
229 | sp:subject _:b26 | 219 | sp:subject _:b26 |
230 | ] [ sp:object _:b27 ; | 220 | ] [ sp:object _:b27 ; |
231 | - sp:predicate rdfs:label ; | 221 | + sp:predicate |
232 | - sp:subject _:b29 | 222 | + [ sp:varName "relationshipToMeasure"^^xsd:string |
233 | - ]) ; | ||
234 | - sp:where ([ sp:object _:b29 ; | ||
235 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
236 | - sp:subject spin:_this | ||
237 | - ] [ sp:object _:b30 ; | ||
238 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | ||
239 | - sp:subject _:b29 | ||
240 | - ] [ sp:object _:b31 ; | ||
241 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
242 | - sp:subject _:b30 | ||
243 | - ] [ sp:object _:b32 ; | ||
244 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
245 | - sp:subject _:b30 | ||
246 | - ] [ rdf:type sp:NotExists ; | ||
247 | - sp:elements ([ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; | ||
248 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
249 | - sp:subject _:b30 | ||
250 | - ]) | ||
251 | - ] [ rdf:type sp:NotExists ; | ||
252 | - sp:elements ([ sp:object | ||
253 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
254 | ] ; | 223 | ] ; |
255 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent1Ref> ; | 224 | + sp:subject _:b26 |
256 | - sp:subject _:b29 | 225 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; |
257 | - ]) | 226 | + sp:predicate rdf:type ; |
258 | - ] [ rdf:type sp:Bind ; | 227 | + sp:subject _:b27 |
259 | - sp:expression | 228 | + ] [ sp:object |
260 | - [ rdf:type ep-spin-lib:normalizeString ; | 229 | + [ sp:varName "realVolume"^^xsd:string |
261 | - sp:arg1 _:b31 | ||
262 | ] ; | 230 | ] ; |
263 | - sp:variable _:b27 | 231 | + sp:predicate |
264 | - ] [ rdf:type sp:Bind ; | 232 | + [ sp:varName "volumeScale"^^xsd:string |
265 | - sp:expression | ||
266 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
267 | - sp:arg1 _:b27 | ||
268 | ] ; | 233 | ] ; |
269 | - sp:variable _:b26 | 234 | + sp:subject _:b27 |
270 | - ] [ rdf:type sp:Bind ; | 235 | + ] [ sp:object _:b28 ; |
271 | - sp:expression | 236 | + sp:predicate |
272 | - [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | 237 | + [ sp:varName "relationshipToMeasure"^^xsd:string |
273 | - sp:arg1 _:b32 | ||
274 | ] ; | 238 | ] ; |
275 | - sp:variable _:b28 | 239 | + sp:subject _:b26 |
276 | - ]) | 240 | + ] [ sp:object |
241 | + [ sp:varName "volumeStdType"^^xsd:string | ||
277 | ] ; | 242 | ] ; |
278 | - spin:rule | 243 | + sp:predicate rdf:type ; |
279 | - [ rdf:type sp:Construct ; | 244 | + sp:subject _:b28 |
280 | - rdfs:comment """STEP 20102a Record the Facility that has the flows - kind is \"well\" | 245 | + ] [ sp:object |
281 | -Nothing is done with the namingSystem!"""^^xsd:string ; | 246 | + [ sp:varName "realVolumeStd"^^xsd:string |
282 | - sp:templates ([ sp:object _:b33 ; | 247 | + ] ; |
283 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 248 | + sp:predicate |
284 | - sp:subject _:b34 | 249 | + [ sp:varName "volumeStdScale"^^xsd:string |
285 | - ] [ sp:object _:b35 ; | 250 | + ] ; |
286 | - sp:predicate rdfs:label ; | 251 | + sp:subject _:b28 |
287 | - sp:subject _:b33 | ||
288 | ]) ; | 252 | ]) ; |
289 | - sp:where ([ sp:object _:b33 ; | 253 | + sp:where ([ sp:object |
254 | + [ sp:varName "standardTempPres"^^xsd:string | ||
255 | + ] ; | ||
256 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#standardTempPresRef> ; | ||
257 | + sp:subject spin:_this | ||
258 | + ] [ sp:object | ||
259 | + [ sp:varName "facilityRef"^^xsd:string | ||
260 | + ] ; | ||
290 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | 261 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; |
291 | sp:subject spin:_this | 262 | sp:subject spin:_this |
292 | - ] [ sp:object _:b36 ; | 263 | + ] [ sp:object |
293 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | 264 | + [ sp:varName "flowRef"^^xsd:string |
294 | - sp:subject _:b33 | ||
295 | - ] [ sp:object _:b37 ; | ||
296 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
297 | - sp:subject _:b36 | ||
298 | - ] [ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; | ||
299 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
300 | - sp:subject _:b36 | ||
301 | - ] [ rdf:type sp:Bind ; | ||
302 | - sp:expression | ||
303 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
304 | - sp:arg1 _:b37 | ||
305 | ] ; | 265 | ] ; |
306 | - sp:variable _:b35 | 266 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; |
307 | - ] [ rdf:type sp:Bind ; | 267 | + sp:subject |
308 | - sp:expression | 268 | + [ sp:varName "facilityRef"^^xsd:string |
309 | - [ rdf:type rhspin:wellByName ; | 269 | + ] |
310 | - arg:wellName _:b37 | 270 | + ] [ sp:object |
271 | + [ sp:varName "productRef"^^xsd:string | ||
311 | ] ; | 272 | ] ; |
312 | - sp:variable _:b34 | 273 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productRef> ; |
313 | - ]) | 274 | + sp:subject |
314 | - ] ; | 275 | + [ sp:varName "flowRef"^^xsd:string |
315 | - spin:rule | 276 | + ] |
316 | - [ rdf:type sp:Construct ; | 277 | + ] [ sp:object |
317 | - rdfs:comment "STEP 20103a record the flows"^^xsd:string ; | 278 | + [ sp:varName "productRef"^^xsd:string |
318 | - sp:templates ([ sp:object _:b38 ; | ||
319 | - sp:predicate _:b39 ; | ||
320 | - sp:subject _:b40 | ||
321 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlow> ; | ||
322 | - sp:predicate rdf:type ; | ||
323 | - sp:subject _:b40 | ||
324 | - ] [ sp:object _:b41 ; | ||
325 | - sp:predicate rdf:type ; | ||
326 | - sp:subject _:b40 | ||
327 | - ] [ sp:object _:b42 ; | ||
328 | - sp:predicate rdf:type ; | ||
329 | - sp:subject _:b40 | ||
330 | - ] [ sp:object _:b43 ; | ||
331 | - sp:predicate rdfs:label ; | ||
332 | - sp:subject _:b40 | ||
333 | - ] [ sp:object _:b40 ; | ||
334 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
335 | - sp:subject _:b44 | ||
336 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
337 | - sp:predicate rdf:type ; | ||
338 | - sp:subject _:b44 | ||
339 | - ] [ sp:object _:b44 ; | ||
340 | - sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
341 | - sp:subject _:b45 | ||
342 | - ] [ sp:object _:b46 ; | ||
343 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
344 | - sp:subject _:b44 | ||
345 | - ] [ sp:object _:b47 ; | ||
346 | - sp:predicate rdfs:label ; | ||
347 | - sp:subject _:b46 | ||
348 | - ]) ; | ||
349 | - sp:where ([ sp:object spin:_this ; | ||
350 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
351 | - sp:subject _:b48 | ||
352 | - ] [ sp:object _:b45 ; | ||
353 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
354 | - sp:subject _:b48 | ||
355 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
356 | - sp:predicate rdf:type ; | ||
357 | - sp:subject _:b45 | ||
358 | - ] [ sp:object _:b49 ; | ||
359 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
360 | - sp:subject spin:_this | ||
361 | - ] [ sp:object _:b49 ; | ||
362 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
363 | - sp:subject _:b38 | ||
364 | - ] [ sp:object _:b46 ; | ||
365 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; | ||
366 | - sp:subject _:b49 | ||
367 | - ] [ sp:object _:b43 ; | ||
368 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
369 | - sp:subject _:b46 | ||
370 | - ] [ sp:object _:b50 ; | ||
371 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
372 | - sp:subject _:b46 | ||
373 | - ] [ sp:object _:b51 ; | ||
374 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#directionRef> ; | ||
375 | - sp:subject _:b46 | ||
376 | - ] [ rdf:type sp:Optional ; | ||
377 | - sp:elements ([ sp:object _:b52 ; | ||
378 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#qualifierRef> ; | ||
379 | - sp:subject _:b46 | ||
380 | - ]) | ||
381 | - ] [ rdf:type sp:Bind ; | ||
382 | - sp:expression | ||
383 | - [ rdf:type ep-dpr-spin-lib:selectProductionFlowPurposeType ; | ||
384 | - sp:arg1 _:b50 | ||
385 | - ] ; | ||
386 | - sp:variable _:b41 | ||
387 | - ] [ rdf:type sp:Bind ; | ||
388 | - sp:expression | ||
389 | - [ rdf:type spl:object ; | ||
390 | - sp:arg1 _:b41 ; | ||
391 | - sp:arg2 rdfs:label | ||
392 | - ] ; | ||
393 | - sp:variable _:b53 | ||
394 | - ] [ rdf:type sp:Bind ; | ||
395 | - sp:expression | ||
396 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
397 | - sp:arg1 _:b53 | ||
398 | - ] ; | ||
399 | - sp:variable _:b54 | ||
400 | - ] [ rdf:type sp:Bind ; | ||
401 | - sp:expression | ||
402 | - [ rdf:type spl:object ; | ||
403 | - sp:arg1 _:b49 ; | ||
404 | - sp:arg2 rdfs:label | ||
405 | - ] ; | ||
406 | - sp:variable _:b55 | ||
407 | - ] [ rdf:type sp:Bind ; | ||
408 | - sp:expression | ||
409 | - [ rdf:type fn:concat ; | ||
410 | - sp:arg1 _:b55 ; | ||
411 | - sp:arg2 "$" ; | ||
412 | - sp:arg3 _:b54 | ||
413 | - ] ; | ||
414 | - sp:variable _:b47 | ||
415 | - ] [ rdf:type sp:Bind ; | ||
416 | - sp:expression | ||
417 | - [ rdf:type ep-dpr-spin-lib:buildProductionFlowURI ; | ||
418 | - sp:arg1 _:b47 | ||
419 | - ] ; | ||
420 | - sp:variable _:b40 | ||
421 | - ] [ rdf:type sp:Bind ; | ||
422 | - sp:expression | ||
423 | - [ rdf:type ep-dpr-spin-lib:selectProductionFlowDefinitionType ; | ||
424 | - sp:arg1 _:b52 | ||
425 | - ] ; | ||
426 | - sp:variable _:b42 | ||
427 | - ] [ rdf:type sp:Bind ; | ||
428 | - sp:expression | ||
429 | - [ rdf:type ep-dpr-spin-lib:selectProductionFlowDirectionRelationshipType ; | ||
430 | - sp:arg1 _:b51 | ||
431 | - ] ; | ||
432 | - sp:variable _:b39 | ||
433 | - ]) | ||
434 | - ] ; | ||
435 | - spin:rule | ||
436 | - [ rdf:type sp:Construct ; | ||
437 | - rdfs:comment "STEP 20103c record the related facility - only its kind is specified"^^xsd:string ; | ||
438 | - sp:templates ([ sp:object _:b56 ; | ||
439 | - sp:predicate _:b57 ; | ||
440 | - sp:subject _:b58 | ||
441 | - ] [ sp:object _:b59 ; | ||
442 | - sp:predicate rdf:type ; | ||
443 | - sp:subject _:b56 | ||
444 | - ]) ; | ||
445 | - sp:where ([ sp:object _:b60 ; | ||
446 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
447 | - sp:subject spin:_this | ||
448 | - ] [ sp:object _:b61 ; | ||
449 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; | ||
450 | - sp:subject _:b60 | ||
451 | - ] [ sp:object _:b61 ; | ||
452 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
453 | - sp:subject _:b62 | ||
454 | - ] [ sp:object _:b58 ; | ||
455 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
456 | - sp:subject _:b62 | ||
457 | - ] [ sp:object _:b63 ; | ||
458 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#directionRef> ; | ||
459 | - sp:subject _:b61 | ||
460 | - ] [ sp:object _:b64 ; | ||
461 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#relatedFacilityRef> ; | ||
462 | - sp:subject _:b61 | ||
463 | - ] [ sp:object _:b65 ; | ||
464 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
465 | - sp:subject _:b64 | ||
466 | - ] [ rdf:type sp:Bind ; | ||
467 | - sp:expression | ||
468 | - [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | ||
469 | - sp:arg1 _:b65 | ||
470 | - ] ; | ||
471 | - sp:variable _:b59 | ||
472 | - ] [ rdf:type sp:Bind ; | ||
473 | - sp:expression | ||
474 | - [ rdf:type ep-dpr-spin-lib:selectProductionFlowDirectionInverseRelationshipType ; | ||
475 | - sp:arg1 _:b63 | ||
476 | - ] ; | ||
477 | - sp:variable _:b57 | ||
478 | - ]) | ||
479 | - ] ; | ||
480 | - spin:rule | ||
481 | - [ rdf:type sp:Construct ; | ||
482 | - rdfs:comment "STEP 20105 record the temporal parts of product flows"^^xsd:string ; | ||
483 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/flow#TemporalPartOfAProductFlow> ; | ||
484 | - sp:predicate rdf:type ; | ||
485 | - sp:subject _:b66 | ||
486 | - ] [ sp:object | ||
487 | - [ sp:varName "temporalPartOfAFlowDurationType"^^xsd:string | ||
488 | - ] ; | ||
489 | - sp:predicate rdf:type ; | ||
490 | - sp:subject _:b66 | ||
491 | - ] [ sp:object | ||
492 | - [ sp:varName "productFlowToDate"^^xsd:string | ||
493 | - ] ; | ||
494 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
495 | - sp:subject _:b66 | ||
496 | - ] [ sp:object | ||
497 | - [ sp:varName "endTime"^^xsd:string | ||
498 | - ] ; | ||
499 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; | ||
500 | - sp:subject _:b66 | ||
501 | - ] [ sp:object _:b67 ; | ||
502 | - sp:predicate | ||
503 | - [ sp:varName "relationshipToMeasure"^^xsd:string | ||
504 | - ] ; | ||
505 | - sp:subject _:b66 | ||
506 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | ||
507 | - sp:predicate rdf:type ; | ||
508 | - sp:subject _:b67 | ||
509 | - ] [ sp:object | ||
510 | - [ sp:varName "realVolume"^^xsd:string | ||
511 | - ] ; | ||
512 | - sp:predicate | ||
513 | - [ sp:varName "volumeScale"^^xsd:string | ||
514 | - ] ; | ||
515 | - sp:subject _:b67 | ||
516 | - ] [ sp:object _:b68 ; | ||
517 | - sp:predicate | ||
518 | - [ sp:varName "relationshipToMeasure"^^xsd:string | ||
519 | - ] ; | ||
520 | - sp:subject _:b66 | ||
521 | - ] [ sp:object | ||
522 | - [ sp:varName "volumeStdType"^^xsd:string | ||
523 | - ] ; | ||
524 | - sp:predicate rdf:type ; | ||
525 | - sp:subject _:b68 | ||
526 | - ] [ sp:object | ||
527 | - [ sp:varName "realVolumeStd"^^xsd:string | ||
528 | - ] ; | ||
529 | - sp:predicate | ||
530 | - [ sp:varName "volumeStdScale"^^xsd:string | ||
531 | - ] ; | ||
532 | - sp:subject _:b68 | ||
533 | - ]) ; | ||
534 | - sp:where ([ sp:object | ||
535 | - [ sp:varName "standardTempPres"^^xsd:string | ||
536 | - ] ; | ||
537 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#standardTempPresRef> ; | ||
538 | - sp:subject spin:_this | ||
539 | - ] [ sp:object | ||
540 | - [ sp:varName "facilityRef"^^xsd:string | ||
541 | - ] ; | ||
542 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
543 | - sp:subject spin:_this | ||
544 | - ] [ sp:object | ||
545 | - [ sp:varName "flowRef"^^xsd:string | ||
546 | - ] ; | ||
547 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; | ||
548 | - sp:subject | ||
549 | - [ sp:varName "facilityRef"^^xsd:string | ||
550 | - ] | ||
551 | - ] [ sp:object | ||
552 | - [ sp:varName "productRef"^^xsd:string | ||
553 | - ] ; | ||
554 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productRef> ; | ||
555 | - sp:subject | ||
556 | - [ sp:varName "flowRef"^^xsd:string | ||
557 | - ] | ||
558 | - ] [ sp:object | ||
559 | - [ sp:varName "productRef"^^xsd:string | ||
560 | ] ; | 279 | ] ; |
561 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 280 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
562 | sp:subject | 281 | sp:subject |
... | @@ -678,81 +397,338 @@ Nothing is done with the namingSystem!"""^^xsd:string ; | ... | @@ -678,81 +397,338 @@ Nothing is done with the namingSystem!"""^^xsd:string ; |
678 | ] ; | 397 | ] ; |
679 | spin:rule | 398 | spin:rule |
680 | [ rdf:type sp:Construct ; | 399 | [ rdf:type sp:Construct ; |
681 | - rdfs:comment """STEP 20102d Record the Facility that has the flows - kind is not \"well\", facilityParent1 and facilityParent2 are supplied. | 400 | + rdfs:comment "STEP 20103c record the related facility - only its kind is specified"^^xsd:string ; |
682 | -Nothing is done with the namingSystem!"""^^xsd:string ; | 401 | + sp:templates ([ sp:object _:b29 ; |
683 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | 402 | + sp:predicate _:b30 ; |
684 | - sp:predicate rdf:type ; | 403 | + sp:subject _:b31 |
685 | - sp:subject _:b69 | 404 | + ] [ sp:object _:b32 ; |
686 | - ] [ sp:object _:b70 ; | ||
687 | - sp:predicate rdfs:label ; | ||
688 | - sp:subject _:b69 | ||
689 | - ] [ sp:object _:b71 ; | ||
690 | sp:predicate rdf:type ; | 405 | sp:predicate rdf:type ; |
691 | - sp:subject _:b69 | 406 | + sp:subject _:b29 |
692 | - ] [ sp:object _:b72 ; | ||
693 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
694 | - sp:subject _:b69 | ||
695 | - ] [ sp:object _:b70 ; | ||
696 | - sp:predicate rdfs:label ; | ||
697 | - sp:subject _:b72 | ||
698 | ]) ; | 407 | ]) ; |
699 | - sp:where ([ sp:object _:b72 ; | 408 | + sp:where ([ sp:object _:b33 ; |
700 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | 409 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; |
701 | sp:subject spin:_this | 410 | sp:subject spin:_this |
702 | - ] [ sp:object _:b73 ; | 411 | + ] [ sp:object _:b34 ; |
703 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | 412 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; |
704 | - sp:subject _:b72 | 413 | + sp:subject _:b33 |
705 | - ] [ sp:object _:b74 ; | 414 | + ] [ sp:object _:b34 ; |
706 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 415 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
707 | - sp:subject _:b73 | 416 | + sp:subject _:b35 |
708 | - ] [ sp:object _:b75 ; | 417 | + ] [ sp:object _:b31 ; |
709 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | 418 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
710 | - sp:subject _:b73 | 419 | + sp:subject _:b35 |
711 | - ] [ rdf:type sp:NotExists ; | 420 | + ] [ sp:object _:b36 ; |
712 | - sp:elements ([ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; | 421 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#directionRef> ; |
422 | + sp:subject _:b34 | ||
423 | + ] [ sp:object _:b37 ; | ||
424 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#relatedFacilityRef> ; | ||
425 | + sp:subject _:b34 | ||
426 | + ] [ sp:object _:b38 ; | ||
713 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | 427 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; |
714 | - sp:subject _:b73 | 428 | + sp:subject _:b37 |
715 | - ]) | ||
716 | - ] [ sp:object _:b76 ; | ||
717 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent1Ref> ; | ||
718 | - sp:subject _:b72 | ||
719 | - ] [ sp:object _:b77 ; | ||
720 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
721 | - sp:subject _:b76 | ||
722 | - ] [ sp:object _:b78 ; | ||
723 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent2Ref> ; | ||
724 | - sp:subject _:b72 | ||
725 | - ] [ sp:object _:b79 ; | ||
726 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
727 | - sp:subject _:b78 | ||
728 | ] [ rdf:type sp:Bind ; | 429 | ] [ rdf:type sp:Bind ; |
729 | sp:expression | 430 | sp:expression |
730 | - [ rdf:type ep-spin-lib:normalizeString ; | 431 | + [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; |
731 | - sp:arg1 _:b74 | 432 | + sp:arg1 _:b38 |
732 | ] ; | 433 | ] ; |
733 | - sp:variable _:b80 | 434 | + sp:variable _:b32 |
734 | ] [ rdf:type sp:Bind ; | 435 | ] [ rdf:type sp:Bind ; |
735 | sp:expression | 436 | sp:expression |
736 | - [ rdf:type ep-spin-lib:normalizeString ; | 437 | + [ rdf:type ep-dpr-spin-lib:selectProductionFlowDirectionInverseRelationshipType ; |
737 | - sp:arg1 _:b77 | 438 | + sp:arg1 _:b36 |
738 | ] ; | 439 | ] ; |
739 | - sp:variable _:b81 | 440 | + sp:variable _:b30 |
740 | - ] [ rdf:type sp:Bind ; | 441 | + ]) |
741 | - sp:expression | ||
742 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
743 | - sp:arg1 _:b79 | ||
744 | ] ; | 442 | ] ; |
745 | - sp:variable | 443 | + spin:rule |
746 | - [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | 444 | + [ rdf:type sp:Construct ; |
747 | - ] | 445 | + rdfs:comment "STEP 20103a record the flows"^^xsd:string ; |
446 | + sp:templates ([ sp:object _:b39 ; | ||
447 | + sp:predicate _:b40 ; | ||
448 | + sp:subject _:b41 | ||
449 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductionFlow> ; | ||
450 | + sp:predicate rdf:type ; | ||
451 | + sp:subject _:b41 | ||
452 | + ] [ sp:object _:b42 ; | ||
453 | + sp:predicate rdf:type ; | ||
454 | + sp:subject _:b41 | ||
455 | + ] [ sp:object _:b43 ; | ||
456 | + sp:predicate rdf:type ; | ||
457 | + sp:subject _:b41 | ||
458 | + ] [ sp:object _:b44 ; | ||
459 | + sp:predicate rdfs:label ; | ||
460 | + sp:subject _:b41 | ||
461 | + ] [ sp:object _:b41 ; | ||
462 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
463 | + sp:subject _:b45 | ||
464 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
465 | + sp:predicate rdf:type ; | ||
466 | + sp:subject _:b45 | ||
467 | + ] [ sp:object _:b45 ; | ||
468 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
469 | + sp:subject _:b46 | ||
470 | + ] [ sp:object _:b47 ; | ||
471 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
472 | + sp:subject _:b45 | ||
473 | + ] [ sp:object _:b48 ; | ||
474 | + sp:predicate rdfs:label ; | ||
475 | + sp:subject _:b47 | ||
476 | + ]) ; | ||
477 | + sp:where ([ sp:object spin:_this ; | ||
478 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
479 | + sp:subject _:b49 | ||
480 | + ] [ sp:object _:b46 ; | ||
481 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
482 | + sp:subject _:b49 | ||
483 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionFlowToDate> ; | ||
484 | + sp:predicate rdf:type ; | ||
485 | + sp:subject _:b46 | ||
486 | + ] [ sp:object _:b50 ; | ||
487 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
488 | + sp:subject spin:_this | ||
489 | + ] [ sp:object _:b50 ; | ||
490 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
491 | + sp:subject _:b39 | ||
492 | + ] [ sp:object _:b47 ; | ||
493 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; | ||
494 | + sp:subject _:b50 | ||
495 | + ] [ sp:object _:b44 ; | ||
496 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#name> ; | ||
497 | + sp:subject _:b47 | ||
498 | + ] [ sp:object _:b51 ; | ||
499 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
500 | + sp:subject _:b47 | ||
501 | + ] [ sp:object _:b52 ; | ||
502 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#directionRef> ; | ||
503 | + sp:subject _:b47 | ||
504 | + ] [ rdf:type sp:Optional ; | ||
505 | + sp:elements ([ sp:object _:b53 ; | ||
506 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#qualifierRef> ; | ||
507 | + sp:subject _:b47 | ||
508 | + ]) | ||
509 | + ] [ rdf:type sp:Bind ; | ||
510 | + sp:expression | ||
511 | + [ rdf:type ep-dpr-spin-lib:selectProductionFlowPurposeType ; | ||
512 | + sp:arg1 _:b51 | ||
513 | + ] ; | ||
514 | + sp:variable _:b42 | ||
515 | + ] [ rdf:type sp:Bind ; | ||
516 | + sp:expression | ||
517 | + [ rdf:type spl:object ; | ||
518 | + sp:arg1 _:b42 ; | ||
519 | + sp:arg2 rdfs:label | ||
520 | + ] ; | ||
521 | + sp:variable _:b54 | ||
522 | + ] [ rdf:type sp:Bind ; | ||
523 | + sp:expression | ||
524 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
525 | + sp:arg1 _:b54 | ||
526 | + ] ; | ||
527 | + sp:variable _:b55 | ||
528 | + ] [ rdf:type sp:Bind ; | ||
529 | + sp:expression | ||
530 | + [ rdf:type spl:object ; | ||
531 | + sp:arg1 _:b50 ; | ||
532 | + sp:arg2 rdfs:label | ||
533 | + ] ; | ||
534 | + sp:variable _:b56 | ||
748 | ] [ rdf:type sp:Bind ; | 535 | ] [ rdf:type sp:Bind ; |
749 | sp:expression | 536 | sp:expression |
750 | [ rdf:type fn:concat ; | 537 | [ rdf:type fn:concat ; |
751 | - sp:arg1 _:b81 ; | 538 | + sp:arg1 _:b56 ; |
752 | sp:arg2 "$" ; | 539 | sp:arg2 "$" ; |
753 | - sp:arg3 _:b81 ; | 540 | + sp:arg3 _:b55 |
754 | - sp:arg4 "$" ; | 541 | + ] ; |
755 | - sp:arg5 _:b80 | 542 | + sp:variable _:b48 |
543 | + ] [ rdf:type sp:Bind ; | ||
544 | + sp:expression | ||
545 | + [ rdf:type ep-dpr-spin-lib:buildProductionFlowURI ; | ||
546 | + sp:arg1 _:b48 | ||
547 | + ] ; | ||
548 | + sp:variable _:b41 | ||
549 | + ] [ rdf:type sp:Bind ; | ||
550 | + sp:expression | ||
551 | + [ rdf:type ep-dpr-spin-lib:selectProductionFlowDefinitionType ; | ||
552 | + sp:arg1 _:b53 | ||
553 | + ] ; | ||
554 | + sp:variable _:b43 | ||
555 | + ] [ rdf:type sp:Bind ; | ||
556 | + sp:expression | ||
557 | + [ rdf:type ep-dpr-spin-lib:selectProductionFlowDirectionRelationshipType ; | ||
558 | + sp:arg1 _:b52 | ||
559 | + ] ; | ||
560 | + sp:variable _:b40 | ||
561 | + ]) | ||
562 | + ] ; | ||
563 | + spin:rule | ||
564 | + [ rdf:type sp:Construct ; | ||
565 | + rdfs:comment """STEP 20102a Record the Facility that has the flows - kind is \"well\" | ||
566 | +Nothing is done with the namingSystem!"""^^xsd:string ; | ||
567 | + sp:templates ([ sp:object _:b57 ; | ||
568 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
569 | + sp:subject _:b58 | ||
570 | + ] [ sp:object _:b59 ; | ||
571 | + sp:predicate rdfs:label ; | ||
572 | + sp:subject _:b57 | ||
573 | + ]) ; | ||
574 | + sp:where ([ sp:object _:b57 ; | ||
575 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
576 | + sp:subject spin:_this | ||
577 | + ] [ sp:object _:b60 ; | ||
578 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | ||
579 | + sp:subject _:b57 | ||
580 | + ] [ sp:object _:b61 ; | ||
581 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
582 | + sp:subject _:b60 | ||
583 | + ] [ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; | ||
584 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
585 | + sp:subject _:b60 | ||
586 | + ] [ rdf:type sp:Bind ; | ||
587 | + sp:expression | ||
588 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
589 | + sp:arg1 _:b61 | ||
590 | + ] ; | ||
591 | + sp:variable _:b59 | ||
592 | + ] [ rdf:type sp:Bind ; | ||
593 | + sp:expression | ||
594 | + [ rdf:type rhspin:wellByName ; | ||
595 | + arg:wellName _:b61 | ||
596 | + ] ; | ||
597 | + sp:variable _:b58 | ||
598 | + ]) | ||
599 | + ] ; | ||
600 | + spin:rule | ||
601 | + [ rdf:type sp:Construct ; | ||
602 | + rdfs:comment """STEP 20102b Record the Facility that has the flows - kind is not \"well\" and facilityParent1 is not supplied | ||
603 | +Nothing is done with the namingSystem!"""^^xsd:string ; | ||
604 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
605 | + sp:predicate rdf:type ; | ||
606 | + sp:subject _:b62 | ||
607 | + ] [ sp:object _:b63 ; | ||
608 | + sp:predicate rdfs:label ; | ||
609 | + sp:subject _:b62 | ||
610 | + ] [ sp:object _:b64 ; | ||
611 | + sp:predicate rdf:type ; | ||
612 | + sp:subject _:b62 | ||
613 | + ] [ sp:object _:b65 ; | ||
614 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
615 | + sp:subject _:b62 | ||
616 | + ] [ sp:object _:b63 ; | ||
617 | + sp:predicate rdfs:label ; | ||
618 | + sp:subject _:b65 | ||
619 | + ]) ; | ||
620 | + sp:where ([ sp:object _:b65 ; | ||
621 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
622 | + sp:subject spin:_this | ||
623 | + ] [ sp:object _:b66 ; | ||
624 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | ||
625 | + sp:subject _:b65 | ||
626 | + ] [ sp:object _:b67 ; | ||
627 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
628 | + sp:subject _:b66 | ||
629 | + ] [ sp:object _:b68 ; | ||
630 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
631 | + sp:subject _:b66 | ||
632 | + ] [ rdf:type sp:NotExists ; | ||
633 | + sp:elements ([ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; | ||
634 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
635 | + sp:subject _:b66 | ||
636 | + ]) | ||
637 | + ] [ rdf:type sp:NotExists ; | ||
638 | + sp:elements ([ sp:object | ||
639 | + [ sp:varName "facilityParent1Ref"^^xsd:string | ||
640 | + ] ; | ||
641 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent1Ref> ; | ||
642 | + sp:subject _:b65 | ||
643 | + ]) | ||
644 | + ] [ rdf:type sp:Bind ; | ||
645 | + sp:expression | ||
646 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
647 | + sp:arg1 _:b67 | ||
648 | + ] ; | ||
649 | + sp:variable _:b63 | ||
650 | + ] [ rdf:type sp:Bind ; | ||
651 | + sp:expression | ||
652 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
653 | + sp:arg1 _:b63 | ||
654 | + ] ; | ||
655 | + sp:variable _:b62 | ||
656 | + ] [ rdf:type sp:Bind ; | ||
657 | + sp:expression | ||
658 | + [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | ||
659 | + sp:arg1 _:b68 | ||
660 | + ] ; | ||
661 | + sp:variable _:b64 | ||
662 | + ]) | ||
663 | + ] ; | ||
664 | + spin:rule | ||
665 | + [ rdf:type sp:Construct ; | ||
666 | + rdfs:comment """STEP 20102c Record the Facility that has the flows - kind is not \"well\", facilityParent1 is supplied, but not facilityParent2. | ||
667 | +Nothing is done with the namingSystem!"""^^xsd:string ; | ||
668 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ; | ||
669 | + sp:predicate rdf:type ; | ||
670 | + sp:subject _:b69 | ||
671 | + ] [ sp:object _:b70 ; | ||
672 | + sp:predicate rdfs:label ; | ||
673 | + sp:subject _:b69 | ||
674 | + ] [ sp:object _:b71 ; | ||
675 | + sp:predicate rdf:type ; | ||
676 | + sp:subject _:b69 | ||
677 | + ] [ sp:object _:b72 ; | ||
678 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
679 | + sp:subject _:b69 | ||
680 | + ] [ sp:object _:b70 ; | ||
681 | + sp:predicate rdfs:label ; | ||
682 | + sp:subject _:b72 | ||
683 | + ]) ; | ||
684 | + sp:where ([ sp:object _:b72 ; | ||
685 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | ||
686 | + sp:subject spin:_this | ||
687 | + ] [ sp:object _:b73 ; | ||
688 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | ||
689 | + sp:subject _:b72 | ||
690 | + ] [ sp:object _:b74 ; | ||
691 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
692 | + sp:subject _:b73 | ||
693 | + ] [ sp:object _:b75 ; | ||
694 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
695 | + sp:subject _:b73 | ||
696 | + ] [ rdf:type sp:NotExists ; | ||
697 | + sp:elements ([ sp:object <http://www.witsml.org/schemas/131/addendum/combo#RF_well> ; | ||
698 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | ||
699 | + sp:subject _:b73 | ||
700 | + ]) | ||
701 | + ] [ sp:object _:b76 ; | ||
702 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent1Ref> ; | ||
703 | + sp:subject _:b72 | ||
704 | + ] [ sp:object _:b77 ; | ||
705 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
706 | + sp:subject _:b76 | ||
707 | + ] [ rdf:type sp:NotExists ; | ||
708 | + sp:elements ([ sp:object | ||
709 | + [ sp:varName "facilityParent2Ref"^^xsd:string | ||
710 | + ] ; | ||
711 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityParent2Ref> ; | ||
712 | + sp:subject _:b72 | ||
713 | + ]) | ||
714 | + ] [ rdf:type sp:Bind ; | ||
715 | + sp:expression | ||
716 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
717 | + sp:arg1 _:b74 | ||
718 | + ] ; | ||
719 | + sp:variable _:b78 | ||
720 | + ] [ rdf:type sp:Bind ; | ||
721 | + sp:expression | ||
722 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
723 | + sp:arg1 _:b77 | ||
724 | + ] ; | ||
725 | + sp:variable _:b79 | ||
726 | + ] [ rdf:type sp:Bind ; | ||
727 | + sp:expression | ||
728 | + [ rdf:type fn:concat ; | ||
729 | + sp:arg1 _:b79 ; | ||
730 | + sp:arg2 "$" ; | ||
731 | + sp:arg3 _:b78 | ||
756 | ] ; | 732 | ] ; |
757 | sp:variable _:b70 | 733 | sp:variable _:b70 |
758 | ] [ rdf:type sp:Bind ; | 734 | ] [ rdf:type sp:Bind ; |
... | @@ -771,326 +747,348 @@ Nothing is done with the namingSystem!"""^^xsd:string ; | ... | @@ -771,326 +747,348 @@ Nothing is done with the namingSystem!"""^^xsd:string ; |
771 | ] ; | 747 | ] ; |
772 | spin:rule | 748 | spin:rule |
773 | [ rdf:type sp:Construct ; | 749 | [ rdf:type sp:Construct ; |
774 | - rdfs:comment """STEP 20103b record the related facility | 750 | + rdfs:comment """STEP 20104 record the product flows |
775 | -nothing is done with the facilityParent1 or facilityParent2 of the related facility"""^^xsd:string ; | 751 | +namingSystem not processed"""^^xsd:string ; |
776 | - sp:templates ([ sp:object _:b82 ; | 752 | + sp:templates ([ sp:object _:b80 ; |
777 | - sp:predicate _:b83 ; | 753 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; |
754 | + sp:subject _:b81 | ||
755 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#WholeLifeProductFlow> ; | ||
756 | + sp:predicate rdf:type ; | ||
757 | + sp:subject _:b80 | ||
758 | + ] [ sp:object _:b82 ; | ||
759 | + sp:predicate rdf:type ; | ||
760 | + sp:subject _:b80 | ||
761 | + ] [ sp:object _:b83 ; | ||
762 | + sp:predicate rdfs:label ; | ||
763 | + sp:subject _:b80 | ||
764 | + ] [ sp:object _:b80 ; | ||
765 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
778 | sp:subject _:b84 | 766 | sp:subject _:b84 |
779 | - ] [ sp:object _:b85 ; | 767 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductFlowToDate> ; |
780 | sp:predicate rdf:type ; | 768 | sp:predicate rdf:type ; |
781 | - sp:subject _:b82 | 769 | + sp:subject _:b84 |
770 | + ] [ sp:object _:b84 ; | ||
771 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | ||
772 | + sp:subject _:b85 | ||
773 | + ] [ sp:object _:b86 ; | ||
774 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
775 | + sp:subject _:b84 | ||
782 | ]) ; | 776 | ]) ; |
783 | - sp:where ([ sp:object _:b86 ; | 777 | + sp:where ([ sp:object spin:_this ; |
778 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
779 | + sp:subject | ||
780 | + [ sp:varName "productionFlowsToDate"^^xsd:string | ||
781 | + ] | ||
782 | + ] [ sp:object _:b87 ; | ||
784 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; | 783 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#facilityRef> ; |
785 | sp:subject spin:_this | 784 | sp:subject spin:_this |
786 | - ] [ sp:object _:b87 ; | 785 | + ] [ sp:object _:b88 ; |
787 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; | 786 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#flowRef> ; |
788 | - sp:subject _:b86 | 787 | + sp:subject _:b87 |
789 | - ] [ sp:object _:b87 ; | 788 | + ] [ sp:object _:b86 ; |
790 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 789 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#productRef> ; |
791 | sp:subject _:b88 | 790 | sp:subject _:b88 |
792 | - ] [ sp:object _:b84 ; | 791 | + ] [ sp:object _:b88 ; |
792 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
793 | + sp:subject _:b85 | ||
794 | + ] [ sp:object _:b81 ; | ||
793 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 795 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
794 | - sp:subject _:b88 | 796 | + sp:subject _:b85 |
795 | ] [ sp:object _:b89 ; | 797 | ] [ sp:object _:b89 ; |
796 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#directionRef> ; | ||
797 | - sp:subject _:b87 | ||
798 | - ] [ sp:object _:b90 ; | ||
799 | - sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#relatedFacilityRef> ; | ||
800 | - sp:subject _:b87 | ||
801 | - ] [ sp:object _:b91 ; | ||
802 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
803 | - sp:subject _:b90 | ||
804 | - ] [ rdf:type sp:Optional ; | ||
805 | - sp:elements ([ sp:object _:b92 ; | ||
806 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; | 798 | sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#kindRef> ; |
799 | + sp:subject _:b86 | ||
800 | + ] [ rdf:type sp:Optional ; | ||
801 | + sp:elements ([ sp:object _:b90 ; | ||
802 | + sp:predicate <http://www.witsml.org/schemas/131/addendum/combo#nameRef> ; | ||
803 | + sp:subject _:b86 | ||
804 | + ] [ sp:object _:b83 ; | ||
805 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
807 | sp:subject _:b90 | 806 | sp:subject _:b90 |
808 | ]) | 807 | ]) |
809 | ] [ rdf:type sp:Bind ; | 808 | ] [ rdf:type sp:Bind ; |
810 | sp:expression | 809 | sp:expression |
811 | - [ rdf:type ep-spin-lib:normalizeString ; | 810 | + [ rdf:type ep-dpr-spin-lib:selectProductType ; |
812 | - sp:arg1 [ sp:varName "facilityName"^^xsd:string | 811 | + sp:arg1 _:b89 |
813 | - ] | ||
814 | ] ; | 812 | ] ; |
815 | - sp:variable | 813 | + sp:variable _:b82 |
816 | - [ sp:varName "normalizedFacilityName"^^xsd:string | ||
817 | - ] | ||
818 | ] [ rdf:type sp:Bind ; | 814 | ] [ rdf:type sp:Bind ; |
819 | sp:expression | 815 | sp:expression |
820 | - [ rdf:type ep-spin-lib:normalizeString ; | 816 | + [ rdf:type spl:object ; |
821 | - sp:arg1 _:b91 | 817 | + sp:arg1 _:b82 ; |
818 | + sp:arg2 rdfs:label | ||
822 | ] ; | 819 | ] ; |
823 | - sp:variable _:b93 | 820 | + sp:variable _:b91 |
824 | ] [ rdf:type sp:Bind ; | 821 | ] [ rdf:type sp:Bind ; |
825 | sp:expression | 822 | sp:expression |
826 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 823 | + [ rdf:type ep-spin-lib:normalizeString ; |
827 | - sp:arg1 _:b93 | 824 | + sp:arg1 _:b91 |
828 | ] ; | 825 | ] ; |
829 | - sp:variable _:b82 | 826 | + sp:variable _:b92 |
830 | ] [ rdf:type sp:Bind ; | 827 | ] [ rdf:type sp:Bind ; |
831 | sp:expression | 828 | sp:expression |
832 | - [ rdf:type ep-dpr-spin-lib:selectProductionFacilityType ; | 829 | + [ rdf:type spl:object ; |
833 | - sp:arg1 _:b92 | 830 | + sp:arg1 _:b88 ; |
831 | + sp:arg2 rdfs:label | ||
834 | ] ; | 832 | ] ; |
835 | - sp:variable _:b85 | 833 | + sp:variable _:b93 |
836 | ] [ rdf:type sp:Bind ; | 834 | ] [ rdf:type sp:Bind ; |
837 | sp:expression | 835 | sp:expression |
838 | - [ rdf:type ep-dpr-spin-lib:selectProductionFlowDirectionInverseRelationshipType ; | 836 | + [ rdf:type ep-dpr-spin-lib:buildProductFlowURI ; |
839 | - sp:arg1 _:b89 | 837 | + sp:arg1 _:b93 ; |
838 | + sp:arg2 _:b92 | ||
840 | ] ; | 839 | ] ; |
841 | - sp:variable _:b83 | 840 | + sp:variable _:b80 |
842 | ]) | 841 | ]) |
843 | ] . | 842 | ] . |
844 | 843 | ||
845 | -_:b82 | 844 | +_:b12 |
846 | - sp:varName "relatedFacility"^^xsd:string . | ||
847 | - | ||
848 | -_:b83 | ||
849 | - sp:varName "productionFlowDirectionInverseRelationshipType"^^xsd:string . | ||
850 | - | ||
851 | -_:b84 | ||
852 | - sp:varName "productionFlow"^^xsd:string . | ||
853 | - | ||
854 | -_:b85 | ||
855 | - sp:varName "relatedFacilityType"^^xsd:string . | ||
856 | - | ||
857 | -_:b86 | ||
858 | - sp:varName "facilityRef"^^xsd:string . | ||
859 | - | ||
860 | -_:b87 | ||
861 | - sp:varName "flowRef"^^xsd:string . | ||
862 | - | ||
863 | -_:b88 | ||
864 | - sp:varName "productionFlowToDate"^^xsd:string . | ||
865 | - | ||
866 | -_:b89 | ||
867 | - sp:varName "flowDirection"^^xsd:string . | ||
868 | - | ||
869 | -_:b90 | ||
870 | - sp:varName "relatedFacilityRef"^^xsd:string . | ||
871 | - | ||
872 | -_:b91 | ||
873 | - sp:varName "relatedFacilityName"^^xsd:string . | ||
874 | - | ||
875 | -_:b92 | ||
876 | - sp:varName "relatedFacilityKind"^^xsd:string . | ||
877 | - | ||
878 | -_:b93 | ||
879 | sp:varName "normalizedRelatedFacilityName"^^xsd:string . | 845 | sp:varName "normalizedRelatedFacilityName"^^xsd:string . |
880 | 846 | ||
881 | -_:b33 | 847 | +_:b11 |
882 | - sp:varName "facilityRef"^^xsd:string . | 848 | + sp:varName "relatedFacilityKind"^^xsd:string . |
883 | - | ||
884 | -_:b36 | ||
885 | - sp:varName "facilityNameRef"^^xsd:string . | ||
886 | 849 | ||
887 | -_:b37 | 850 | +_:b10 |
888 | - sp:varName "facilityName"^^xsd:string . | 851 | + sp:varName "relatedFacilityName"^^xsd:string . |
889 | 852 | ||
890 | -_:b35 | 853 | +_:b9 sp:varName "relatedFacilityRef"^^xsd:string . |
891 | - sp:varName "normalizedFacilityName"^^xsd:string . | ||
892 | 854 | ||
893 | -_:b34 | 855 | +_:b8 sp:varName "flowDirection"^^xsd:string . |
894 | - sp:varName "productionFacility"^^xsd:string . | ||
895 | 856 | ||
896 | -_:b29 | 857 | +_:b7 sp:varName "productionFlowToDate"^^xsd:string . |
897 | - sp:varName "facilityRef"^^xsd:string . | ||
898 | 858 | ||
899 | -_:b30 | 859 | +_:b6 sp:varName "flowRef"^^xsd:string . |
900 | - sp:varName "facilityNameRef"^^xsd:string . | ||
901 | 860 | ||
902 | -_:b31 | 861 | +_:b5 sp:varName "facilityRef"^^xsd:string . |
903 | - sp:varName "facilityName"^^xsd:string . | ||
904 | 862 | ||
905 | -_:b32 | 863 | +_:b4 sp:varName "relatedFacilityType"^^xsd:string . |
906 | - sp:varName "facilityKind"^^xsd:string . | ||
907 | 864 | ||
908 | -_:b27 | 865 | +_:b3 sp:varName "productionFlow"^^xsd:string . |
909 | - sp:varName "normalizedFacilityName"^^xsd:string . | ||
910 | 866 | ||
911 | -_:b26 | 867 | +_:b2 sp:varName "productionFlowDirectionInverseRelationshipType"^^xsd:string . |
912 | - sp:varName "productionFacility"^^xsd:string . | ||
913 | 868 | ||
914 | -_:b28 | 869 | +_:b1 sp:varName "relatedFacility"^^xsd:string . |
915 | - sp:varName "productionFacilityType"^^xsd:string . | ||
916 | 870 | ||
917 | -_:b18 | 871 | +_:b25 |
918 | - sp:varName "facilityRef"^^xsd:string . | 872 | + sp:varName "normalizedFacilityParent1Name"^^xsd:string . |
919 | 873 | ||
920 | -_:b19 | 874 | +_:b24 |
921 | - sp:varName "facilityNameRef"^^xsd:string . | 875 | + sp:varName "normalizedFacilityChildName"^^xsd:string . |
922 | 876 | ||
923 | -_:b20 | 877 | +_:b23 |
924 | - sp:varName "facilityChildName"^^xsd:string . | 878 | + sp:varName "facilityParent2Name"^^xsd:string . |
879 | + | ||
880 | +_:b22 | ||
881 | + sp:varName "facilityParent2Ref"^^xsd:string . | ||
925 | 882 | ||
926 | _:b21 | 883 | _:b21 |
927 | - sp:varName "facilityKind"^^xsd:string . | 884 | + sp:varName "facilityParent1Name"^^xsd:string . |
928 | 885 | ||
929 | -_:b22 | 886 | +_:b20 |
930 | sp:varName "facilityParent1Ref"^^xsd:string . | 887 | sp:varName "facilityParent1Ref"^^xsd:string . |
931 | 888 | ||
932 | -_:b23 | 889 | +_:b19 |
933 | - sp:varName "facilityParent1Name"^^xsd:string . | 890 | + sp:varName "facilityKind"^^xsd:string . |
934 | 891 | ||
935 | -_:b24 | 892 | +_:b18 |
936 | - sp:varName "normalizedFacilityChildName"^^xsd:string . | 893 | + sp:varName "facilityChildName"^^xsd:string . |
937 | 894 | ||
938 | -_:b25 | 895 | +_:b17 |
939 | - sp:varName "normalizedFacilityParent1Name"^^xsd:string . | 896 | + sp:varName "facilityNameRef"^^xsd:string . |
940 | 897 | ||
941 | _:b16 | 898 | _:b16 |
942 | - sp:varName "normalizedFacilityName"^^xsd:string . | 899 | + sp:varName "facilityRef"^^xsd:string . |
943 | 900 | ||
944 | _:b15 | 901 | _:b15 |
945 | - sp:varName "productionFacility"^^xsd:string . | ||
946 | - | ||
947 | -_:b17 | ||
948 | sp:varName "productionFacilityType"^^xsd:string . | 902 | sp:varName "productionFacilityType"^^xsd:string . |
949 | 903 | ||
950 | -_:b72 | 904 | +_:b14 |
951 | - sp:varName "facilityRef"^^xsd:string . | 905 | + sp:varName "normalizedFacilityName"^^xsd:string . |
952 | 906 | ||
953 | -_:b73 | 907 | +_:b13 |
954 | - sp:varName "facilityNameRef"^^xsd:string . | 908 | + sp:varName "productionFacility"^^xsd:string . |
955 | 909 | ||
956 | -_:b74 | 910 | +_:b38 |
957 | - sp:varName "facilityChildName"^^xsd:string . | 911 | + sp:varName "relatedFacilityKind"^^xsd:string . |
958 | 912 | ||
959 | -_:b75 | 913 | +_:b37 |
960 | - sp:varName "facilityKind"^^xsd:string . | 914 | + sp:varName "relatedFacilityRef"^^xsd:string . |
961 | 915 | ||
962 | -_:b76 | 916 | +_:b36 |
963 | - sp:varName "facilityParent1Ref"^^xsd:string . | 917 | + sp:varName "flowDirection"^^xsd:string . |
964 | 918 | ||
965 | -_:b77 | 919 | +_:b35 |
966 | - sp:varName "facilityParent1Name"^^xsd:string . | 920 | + sp:varName "productionFlowToDate"^^xsd:string . |
967 | 921 | ||
968 | -_:b78 | 922 | +_:b34 |
969 | - sp:varName "facilityParent2Ref"^^xsd:string . | 923 | + sp:varName "flowRef"^^xsd:string . |
970 | 924 | ||
971 | -_:b79 | 925 | +_:b33 |
972 | - sp:varName "facilityParent2Name"^^xsd:string . | 926 | + sp:varName "facilityRef"^^xsd:string . |
973 | 927 | ||
974 | -_:b80 | 928 | +_:b32 |
975 | - sp:varName "normalizedFacilityChildName"^^xsd:string . | 929 | + sp:varName "relatedFacilityType"^^xsd:string . |
976 | 930 | ||
977 | -_:b81 | 931 | +_:b31 |
978 | - sp:varName "normalizedFacilityParent1Name"^^xsd:string . | 932 | + sp:varName "productionFlow"^^xsd:string . |
979 | 933 | ||
980 | -_:b70 | 934 | +_:b30 |
935 | + sp:varName "productionFlowDirectionInverseRelationshipType"^^xsd:string . | ||
936 | + | ||
937 | +_:b56 | ||
981 | sp:varName "normalizedFacilityName"^^xsd:string . | 938 | sp:varName "normalizedFacilityName"^^xsd:string . |
982 | 939 | ||
983 | -_:b69 | 940 | +_:b55 |
984 | - sp:varName "productionFacility"^^xsd:string . | 941 | + sp:varName "normalizedProductionFlowPurposeTypeName"^^xsd:string . |
985 | 942 | ||
986 | -_:b71 | 943 | +_:b54 |
987 | - sp:varName "productionFacilityType"^^xsd:string . | 944 | + sp:varName "productionFlowPurposeTypeName"^^xsd:string . |
988 | 945 | ||
989 | -_:b48 | 946 | +_:b53 |
990 | - sp:varName "dailyProductionFlows"^^xsd:string . | 947 | + sp:varName "flowQualifier"^^xsd:string . |
991 | 948 | ||
992 | -_:b45 | 949 | +_:b52 |
993 | - sp:varName "productionFlowsToDate"^^xsd:string . | 950 | + sp:varName "flowDirection"^^xsd:string . |
994 | 951 | ||
995 | -_:b49 | 952 | +_:b51 |
953 | + sp:varName "flowKind"^^xsd:string . | ||
954 | + | ||
955 | +_:b50 | ||
996 | sp:varName "facilityRef"^^xsd:string . | 956 | sp:varName "facilityRef"^^xsd:string . |
997 | 957 | ||
998 | -_:b38 | 958 | +_:b49 |
999 | - sp:varName "productionFacility"^^xsd:string . | 959 | + sp:varName "dailyProductionFlows"^^xsd:string . |
1000 | 960 | ||
1001 | -_:b46 | 961 | +_:b48 |
962 | + sp:varName "normalizedProductionFlowName"^^xsd:string . | ||
963 | + | ||
964 | +_:b47 | ||
1002 | sp:varName "flowRef"^^xsd:string . | 965 | sp:varName "flowRef"^^xsd:string . |
1003 | 966 | ||
1004 | -_:b43 | 967 | +_:b46 |
1005 | - sp:varName "flowName"^^xsd:string . | 968 | + sp:varName "productionFlowsToDate"^^xsd:string . |
1006 | 969 | ||
1007 | -_:b50 | 970 | +_:b44 |
1008 | - sp:varName "flowKind"^^xsd:string . | 971 | + sp:varName "flowName"^^xsd:string . |
1009 | 972 | ||
1010 | -_:b51 | 973 | +_:b43 |
1011 | - sp:varName "flowDirection"^^xsd:string . | 974 | + sp:varName "productionFlowDefinitionType"^^xsd:string . |
1012 | 975 | ||
1013 | -_:b52 | 976 | +_:b42 |
1014 | - sp:varName "flowQualifier"^^xsd:string . | 977 | + sp:varName "productionFlowPurposeType"^^xsd:string . |
1015 | 978 | ||
1016 | _:b41 | 979 | _:b41 |
1017 | - sp:varName "productionFlowPurposeType"^^xsd:string . | 980 | + sp:varName "productionFlow"^^xsd:string . |
1018 | 981 | ||
1019 | -_:b53 | 982 | +_:b40 |
1020 | - sp:varName "productionFlowPurposeTypeName"^^xsd:string . | 983 | + sp:varName "productionFlowDirectionRelationshipType"^^xsd:string . |
1021 | 984 | ||
1022 | -_:b54 | 985 | +_:b39 |
1023 | - sp:varName "normalizedProductionFlowPurposeTypeName"^^xsd:string . | 986 | + sp:varName "productionFacility"^^xsd:string . |
1024 | 987 | ||
1025 | -_:b55 | 988 | +_:b61 |
989 | + sp:varName "facilityName"^^xsd:string . | ||
990 | + | ||
991 | +_:b60 | ||
992 | + sp:varName "facilityNameRef"^^xsd:string . | ||
993 | + | ||
994 | +_:b59 | ||
1026 | sp:varName "normalizedFacilityName"^^xsd:string . | 995 | sp:varName "normalizedFacilityName"^^xsd:string . |
1027 | 996 | ||
1028 | -_:b47 | 997 | +_:b58 |
1029 | - sp:varName "normalizedProductionFlowName"^^xsd:string . | 998 | + sp:varName "productionFacility"^^xsd:string . |
1030 | 999 | ||
1031 | -_:b40 | 1000 | +_:b57 |
1032 | - sp:varName "productionFlow"^^xsd:string . | 1001 | + sp:varName "facilityRef"^^xsd:string . |
1033 | 1002 | ||
1034 | -_:b42 | 1003 | +_:b68 |
1035 | - sp:varName "productionFlowDefinitionType"^^xsd:string . | 1004 | + sp:varName "facilityKind"^^xsd:string . |
1036 | 1005 | ||
1037 | -_:b39 | 1006 | +_:b67 |
1038 | - sp:varName "productionFlowDirectionRelationshipType"^^xsd:string . | 1007 | + sp:varName "facilityName"^^xsd:string . |
1039 | 1008 | ||
1040 | -_:b60 | 1009 | +_:b66 |
1010 | + sp:varName "facilityNameRef"^^xsd:string . | ||
1011 | + | ||
1012 | +_:b65 | ||
1041 | sp:varName "facilityRef"^^xsd:string . | 1013 | sp:varName "facilityRef"^^xsd:string . |
1042 | 1014 | ||
1043 | -_:b61 | 1015 | +_:b64 |
1044 | - sp:varName "flowRef"^^xsd:string . | 1016 | + sp:varName "productionFacilityType"^^xsd:string . |
1017 | + | ||
1018 | +_:b63 | ||
1019 | + sp:varName "normalizedFacilityName"^^xsd:string . | ||
1045 | 1020 | ||
1046 | _:b62 | 1021 | _:b62 |
1047 | - sp:varName "productionFlowToDate"^^xsd:string . | 1022 | + sp:varName "productionFacility"^^xsd:string . |
1048 | 1023 | ||
1049 | -_:b58 | 1024 | +_:b79 |
1050 | - sp:varName "productionFlow"^^xsd:string . | 1025 | + sp:varName "normalizedFacilityParent1Name"^^xsd:string . |
1051 | 1026 | ||
1052 | -_:b63 | 1027 | +_:b78 |
1053 | - sp:varName "flowDirection"^^xsd:string . | 1028 | + sp:varName "normalizedFacilityChildName"^^xsd:string . |
1054 | 1029 | ||
1055 | -_:b64 | 1030 | +_:b77 |
1056 | - sp:varName "relatedFacilityRef"^^xsd:string . | 1031 | + sp:varName "facilityParent1Name"^^xsd:string . |
1057 | 1032 | ||
1058 | -_:b65 | 1033 | +_:b76 |
1059 | - sp:varName "relatedFacilityKind"^^xsd:string . | 1034 | + sp:varName "facilityParent1Ref"^^xsd:string . |
1060 | 1035 | ||
1061 | -_:b59 | 1036 | +_:b75 |
1062 | - sp:varName "relatedFacilityType"^^xsd:string . | 1037 | + sp:varName "facilityKind"^^xsd:string . |
1063 | 1038 | ||
1064 | -_:b57 | 1039 | +_:b74 |
1065 | - sp:varName "productionFlowDirectionInverseRelationshipType"^^xsd:string . | 1040 | + sp:varName "facilityChildName"^^xsd:string . |
1066 | 1041 | ||
1067 | -_:b8 sp:varName "facilityRef"^^xsd:string . | 1042 | +_:b73 |
1043 | + sp:varName "facilityNameRef"^^xsd:string . | ||
1068 | 1044 | ||
1069 | -_:b9 sp:varName "flowRef"^^xsd:string . | 1045 | +_:b72 |
1046 | + sp:varName "facilityRef"^^xsd:string . | ||
1070 | 1047 | ||
1071 | -_:b7 sp:varName "productRef"^^xsd:string . | 1048 | +_:b71 |
1049 | + sp:varName "productionFacilityType"^^xsd:string . | ||
1072 | 1050 | ||
1073 | -_:b6 sp:varName "productionFlowToDate"^^xsd:string . | 1051 | +_:b70 |
1052 | + sp:varName "normalizedFacilityName"^^xsd:string . | ||
1074 | 1053 | ||
1075 | -_:b2 sp:varName "productionFlow"^^xsd:string . | 1054 | +_:b69 |
1055 | + sp:varName "productionFacility"^^xsd:string . | ||
1076 | 1056 | ||
1077 | -_:b10 | 1057 | +_:b93 |
1078 | - sp:varName "productKind"^^xsd:string . | 1058 | + sp:varName "normalizedProductionFlowName"^^xsd:string . |
1079 | 1059 | ||
1080 | -_:b11 | 1060 | +_:b92 |
1061 | + sp:varName "normalizedProductTypeName"^^xsd:string . | ||
1062 | + | ||
1063 | +_:b91 | ||
1064 | + sp:varName "productTypeName"^^xsd:string . | ||
1065 | + | ||
1066 | +_:b90 | ||
1081 | sp:varName "productNameRef"^^xsd:string . | 1067 | sp:varName "productNameRef"^^xsd:string . |
1082 | 1068 | ||
1083 | -_:b4 sp:varName "productFlowName"^^xsd:string . | 1069 | +_:b89 |
1070 | + sp:varName "productKind"^^xsd:string . | ||
1084 | 1071 | ||
1085 | -_:b3 sp:varName "productType"^^xsd:string . | 1072 | +_:b88 |
1073 | + sp:varName "flowRef"^^xsd:string . | ||
1086 | 1074 | ||
1087 | -_:b12 | 1075 | +_:b87 |
1088 | - sp:varName "productTypeName"^^xsd:string . | 1076 | + sp:varName "facilityRef"^^xsd:string . |
1089 | 1077 | ||
1090 | -_:b13 | 1078 | +_:b86 |
1091 | - sp:varName "normalizedProductTypeName"^^xsd:string . | 1079 | + sp:varName "productRef"^^xsd:string . |
1092 | 1080 | ||
1093 | -_:b14 | 1081 | +_:b85 |
1094 | - sp:varName "normalizedProductionFlowName"^^xsd:string . | 1082 | + sp:varName "productionFlowToDate"^^xsd:string . |
1095 | 1083 | ||
1096 | -_:b1 sp:varName "productFlow"^^xsd:string . | 1084 | +_:b83 |
1085 | + sp:varName "productFlowName"^^xsd:string . | ||
1086 | + | ||
1087 | +_:b82 | ||
1088 | + sp:varName "productType"^^xsd:string . | ||
1089 | + | ||
1090 | +_:b81 | ||
1091 | + sp:varName "productionFlow"^^xsd:string . | ||
1092 | + | ||
1093 | +_:b80 | ||
1094 | + sp:varName "productFlow"^^xsd:string . | ... | ... |
... | @@ -24,15 +24,16 @@ | ... | @@ -24,15 +24,16 @@ |
24 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> | 24 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> |
25 | spin:rule | 25 | spin:rule |
26 | [ rdf:type sp:Construct ; | 26 | [ rdf:type sp:Construct ; |
27 | - rdfs:comment """STEP 40005a Specify the fluid component - primary component. | 27 | + rdfs:comment """STEP 40005b Specify the fluid component - non-primary component. |
28 | -The componentName element is used differently in the examples for the primary and non-primary components. | 28 | +The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; |
29 | -"""^^xsd:string ; | 29 | + sp:templates ([ sp:object _:b1 ; |
30 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 30 | + sp:predicate |
31 | - sp:predicate rdf:type ; | 31 | + [ sp:varName "fluidComponentType"^^xsd:string |
32 | - sp:subject _:b1 | ||
33 | - ] [ sp:object | ||
34 | - [ sp:varName "fluidPhaseType"^^xsd:string | ||
35 | ] ; | 32 | ] ; |
33 | + sp:subject | ||
34 | + [ sp:varName "sampledFluid"^^xsd:string | ||
35 | + ] | ||
36 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
36 | sp:predicate rdf:type ; | 37 | sp:predicate rdf:type ; |
37 | sp:subject _:b1 | 38 | sp:subject _:b1 |
38 | ] [ sp:object | 39 | ] [ sp:object |
... | @@ -45,7 +46,7 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -45,7 +46,7 @@ The componentName element is used differently in the examples for the primary an |
45 | ] ; | 46 | ] ; |
46 | sp:predicate rdf:type ; | 47 | sp:predicate rdf:type ; |
47 | sp:subject _:b1 | 48 | sp:subject _:b1 |
48 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholePrimaryComponentPair> ; | 49 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholeNonPrimaryComponentPair> ; |
49 | sp:predicate rdf:type ; | 50 | sp:predicate rdf:type ; |
50 | sp:subject _:b2 | 51 | sp:subject _:b2 |
51 | ] [ sp:object | 52 | ] [ sp:object |
... | @@ -56,6 +57,32 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -56,6 +57,32 @@ The componentName element is used differently in the examples for the primary an |
56 | ] [ sp:object _:b1 ; | 57 | ] [ sp:object _:b1 ; |
57 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; | 58 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; |
58 | sp:subject _:b2 | 59 | sp:subject _:b2 |
60 | + ] [ sp:object _:b3 ; | ||
61 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#massRatio> ; | ||
62 | + sp:subject _:b2 | ||
63 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
64 | + sp:predicate rdf:type ; | ||
65 | + sp:subject _:b3 | ||
66 | + ] [ sp:object | ||
67 | + [ sp:varName "realWeightPercent"^^xsd:string | ||
68 | + ] ; | ||
69 | + sp:predicate | ||
70 | + [ sp:varName "weightPercentScale"^^xsd:string | ||
71 | + ] ; | ||
72 | + sp:subject _:b3 | ||
73 | + ] [ sp:object _:b4 ; | ||
74 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#moleRatio> ; | ||
75 | + sp:subject _:b2 | ||
76 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
77 | + sp:predicate rdf:type ; | ||
78 | + sp:subject _:b4 | ||
79 | + ] [ sp:object | ||
80 | + [ sp:varName "realMolePercent"^^xsd:string | ||
81 | + ] ; | ||
82 | + sp:predicate | ||
83 | + [ sp:varName "molePercentScale"^^xsd:string | ||
84 | + ] ; | ||
85 | + sp:subject _:b4 | ||
59 | ]) ; | 86 | ]) ; |
60 | sp:where ([ sp:object | 87 | sp:where ([ sp:object |
61 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 88 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
... | @@ -81,7 +108,7 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -81,7 +108,7 @@ The componentName element is used differently in the examples for the primary an |
81 | sp:subject | 108 | sp:subject |
82 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 109 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
83 | ] | 110 | ] |
84 | - ] [ sp:object "true"^^xsd:boolean ; | 111 | + ] [ sp:object "false"^^xsd:boolean ; |
85 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; | 112 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; |
86 | sp:subject | 113 | sp:subject |
87 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 114 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
... | @@ -93,39 +120,90 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -93,39 +120,90 @@ The componentName element is used differently in the examples for the primary an |
93 | sp:subject | 120 | sp:subject |
94 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 121 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
95 | ] | 122 | ] |
123 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#SubstanceType> ; | ||
124 | + sp:predicate rdf:type ; | ||
125 | + sp:subject | ||
126 | + [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
127 | + ] | ||
128 | + ] [ sp:object | ||
129 | + [ sp:varName "name"^^xsd:string | ||
130 | + ] ; | ||
131 | + sp:predicate rdfs:label ; | ||
132 | + sp:subject | ||
133 | + [ sp:varName "fluidSubstanceKindType"^^xsd:string | ||
134 | + ] | ||
96 | ] [ rdf:type sp:Optional ; | 135 | ] [ rdf:type sp:Optional ; |
97 | sp:elements ([ sp:object | 136 | sp:elements ([ sp:object |
98 | - [ sp:varName "componentBaseKindRef"^^xsd:string | 137 | + [ sp:varName "componentKindRef"^^xsd:string |
99 | ] ; | 138 | ] ; |
100 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ; | 139 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; |
140 | + sp:subject | ||
141 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
142 | + ] | ||
143 | + ]) | ||
144 | + ] [ rdf:type sp:Optional ; | ||
145 | + sp:elements ([ sp:object | ||
146 | + [ sp:varName "weightPercentRef"^^xsd:string | ||
147 | + ] ; | ||
148 | + sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ; | ||
101 | sp:subject | 149 | sp:subject |
102 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 150 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
103 | ] | 151 | ] |
104 | ] [ sp:object | 152 | ] [ sp:object |
105 | - [ sp:varName "componentBaseKindRef"^^xsd:string | 153 | + [ sp:varName "realWeightPercent"^^xsd:string |
106 | ] ; | 154 | ] ; |
107 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-core#mapsTo> ; | 155 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
108 | sp:subject | 156 | sp:subject |
109 | - [ sp:varName "fluidSubstanceKindType"^^xsd:string | 157 | + [ sp:varName "weightPercentRef"^^xsd:string |
158 | + ] | ||
159 | + ] [ sp:object | ||
160 | + [ sp:varName "uomWeightPercent"^^xsd:string | ||
161 | + ] ; | ||
162 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
163 | + sp:subject | ||
164 | + [ sp:varName "weightPercentRef"^^xsd:string | ||
110 | ] | 165 | ] |
111 | ]) | 166 | ]) |
112 | ] [ rdf:type sp:Optional ; | 167 | ] [ rdf:type sp:Optional ; |
113 | sp:elements ([ sp:object | 168 | sp:elements ([ sp:object |
114 | - [ sp:varName "componentKindRef"^^xsd:string | 169 | + [ sp:varName "molePercentRef"^^xsd:string |
115 | ] ; | 170 | ] ; |
116 | - sp:predicate <http://www.epim.no/schemas/mprml/1#componentKindRef> ; | 171 | + sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ; |
117 | sp:subject | 172 | sp:subject |
118 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 173 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
119 | ] | 174 | ] |
175 | + ] [ sp:object | ||
176 | + [ sp:varName "realMolePercent"^^xsd:string | ||
177 | + ] ; | ||
178 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
179 | + sp:subject | ||
180 | + [ sp:varName "molePercentRef"^^xsd:string | ||
181 | + ] | ||
182 | + ] [ sp:object | ||
183 | + [ sp:varName "uomMolePercent"^^xsd:string | ||
184 | + ] ; | ||
185 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
186 | + sp:subject | ||
187 | + [ sp:varName "molePercentRef"^^xsd:string | ||
188 | + ] | ||
120 | ]) | 189 | ]) |
121 | ] [ rdf:type sp:Bind ; | 190 | ] [ rdf:type sp:Bind ; |
122 | sp:expression | 191 | sp:expression |
123 | - [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ; | 192 | + [ rdf:type ep-mpr-spin-lib:selectRatioScale ; |
124 | - sp:arg1 [ sp:varName "name"^^xsd:string | 193 | + sp:arg1 [ sp:varName "uomWeightPercent"^^xsd:string |
125 | ] | 194 | ] |
126 | ] ; | 195 | ] ; |
127 | sp:variable | 196 | sp:variable |
128 | - [ sp:varName "fluidPhaseType"^^xsd:string | 197 | + [ sp:varName "weightPercentScale"^^xsd:string |
198 | + ] | ||
199 | + ] [ rdf:type sp:Bind ; | ||
200 | + sp:expression | ||
201 | + [ rdf:type ep-mpr-spin-lib:selectRatioScale ; | ||
202 | + sp:arg1 [ sp:varName "uomMolePercent"^^xsd:string | ||
203 | + ] | ||
204 | + ] ; | ||
205 | + sp:variable | ||
206 | + [ sp:varName "molePercentScale"^^xsd:string | ||
129 | ] | 207 | ] |
130 | ] [ rdf:type sp:Bind ; | 208 | ] [ rdf:type sp:Bind ; |
131 | sp:expression | 209 | sp:expression |
... | @@ -140,165 +218,138 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -140,165 +218,138 @@ The componentName element is used differently in the examples for the primary an |
140 | ] ; | 218 | ] ; |
141 | spin:rule | 219 | spin:rule |
142 | [ rdf:type sp:Construct ; | 220 | [ rdf:type sp:Construct ; |
143 | - 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. | 221 | + 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. |
144 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 222 | kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
145 | - sp:templates ([ sp:object _:b3 ; | 223 | + sp:templates ([ sp:object _:b5 ; |
146 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 224 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
147 | - sp:subject _:b4 | 225 | + sp:subject _:b6 |
148 | - ] [ sp:object _:b5 ; | 226 | + ] [ sp:object _:b7 ; |
149 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 227 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
150 | - sp:subject _:b3 | 228 | + sp:subject _:b5 |
151 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | 229 | ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; |
152 | sp:predicate rdf:type ; | 230 | sp:predicate rdf:type ; |
153 | - sp:subject _:b5 | 231 | + sp:subject _:b7 |
154 | - ] [ sp:object _:b6 ; | 232 | + ] [ sp:object _:b8 ; |
155 | sp:predicate rdfs:label ; | 233 | sp:predicate rdfs:label ; |
156 | - sp:subject _:b5 | 234 | + sp:subject _:b7 |
157 | - ] [ sp:object _:b7 ; | 235 | + ] [ sp:object _:b9 ; |
158 | sp:predicate rdf:type ; | 236 | sp:predicate rdf:type ; |
159 | - sp:subject _:b5 | 237 | + sp:subject _:b7 |
160 | - ] [ sp:object _:b6 ; | 238 | + ] [ sp:object _:b8 ; |
161 | sp:predicate rdfs:label ; | 239 | sp:predicate rdfs:label ; |
162 | - sp:subject _:b8 | 240 | + sp:subject _:b10 |
163 | ]) ; | 241 | ]) ; |
164 | - sp:where ([ sp:object _:b9 ; | 242 | + sp:where ([ sp:object _:b11 ; |
165 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 243 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
166 | sp:subject spin:_this | 244 | sp:subject spin:_this |
167 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 245 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
168 | sp:predicate rdf:type ; | 246 | sp:predicate rdf:type ; |
169 | - sp:subject _:b9 | 247 | + sp:subject _:b11 |
170 | - ] [ sp:object _:b9 ; | 248 | + ] [ sp:object _:b11 ; |
171 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 249 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
172 | - sp:subject _:b4 | 250 | + sp:subject _:b6 |
173 | - ] [ sp:object _:b8 ; | ||
174 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
175 | - sp:subject _:b9 | ||
176 | ] [ sp:object _:b10 ; | 251 | ] [ sp:object _:b10 ; |
252 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
253 | + sp:subject _:b11 | ||
254 | + ] [ sp:object _:b12 ; | ||
177 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 255 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
178 | - sp:subject _:b8 | ||
179 | - ] [ sp:object _:b11 ; | ||
180 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
181 | sp:subject _:b10 | 256 | sp:subject _:b10 |
182 | - ] [ sp:object _:b12 ; | 257 | + ] [ sp:object _:b13 ; |
258 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
259 | + sp:subject _:b12 | ||
260 | + ] [ sp:object _:b14 ; | ||
183 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 261 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
184 | - sp:subject _:b10 | 262 | + sp:subject _:b12 |
185 | ] [ rdf:type sp:NotExists ; | 263 | ] [ rdf:type sp:NotExists ; |
186 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 264 | sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
187 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 265 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
188 | - sp:subject _:b10 | 266 | + sp:subject _:b12 |
189 | ]) | 267 | ]) |
190 | - ] [ sp:object _:b13 ; | ||
191 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
192 | - sp:subject _:b9 | ||
193 | - ] [ sp:object _:b14 ; | ||
194 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
195 | - sp:subject _:b13 | ||
196 | ] [ sp:object _:b15 ; | 268 | ] [ sp:object _:b15 ; |
197 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | 269 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; |
198 | - sp:subject _:b9 | 270 | + sp:subject _:b11 |
199 | ] [ sp:object _:b16 ; | 271 | ] [ sp:object _:b16 ; |
200 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 272 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
201 | sp:subject _:b15 | 273 | sp:subject _:b15 |
202 | - ] [ rdf:type sp:Bind ; | 274 | + ] [ rdf:type sp:NotExists ; |
203 | - sp:expression | 275 | + sp:elements ([ sp:object |
204 | - [ rdf:type ep-spin-lib:normalizeString ; | 276 | + [ sp:varName "facilityParent2Ref"^^xsd:string |
205 | - sp:arg1 _:b11 | ||
206 | ] ; | 277 | ] ; |
207 | - sp:variable _:b17 | 278 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; |
279 | + sp:subject _:b11 | ||
280 | + ]) | ||
208 | ] [ rdf:type sp:Bind ; | 281 | ] [ rdf:type sp:Bind ; |
209 | sp:expression | 282 | sp:expression |
210 | [ rdf:type ep-spin-lib:normalizeString ; | 283 | [ rdf:type ep-spin-lib:normalizeString ; |
211 | - sp:arg1 _:b14 | 284 | + sp:arg1 _:b13 |
212 | ] ; | 285 | ] ; |
213 | - sp:variable _:b18 | 286 | + sp:variable _:b17 |
214 | ] [ rdf:type sp:Bind ; | 287 | ] [ rdf:type sp:Bind ; |
215 | sp:expression | 288 | sp:expression |
216 | [ rdf:type ep-spin-lib:normalizeString ; | 289 | [ rdf:type ep-spin-lib:normalizeString ; |
217 | sp:arg1 _:b16 | 290 | sp:arg1 _:b16 |
218 | ] ; | 291 | ] ; |
219 | - sp:variable | 292 | + sp:variable _:b18 |
220 | - [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
221 | - ] | ||
222 | ] [ rdf:type sp:Bind ; | 293 | ] [ rdf:type sp:Bind ; |
223 | sp:expression | 294 | sp:expression |
224 | [ rdf:type fn:concat ; | 295 | [ rdf:type fn:concat ; |
225 | sp:arg1 _:b18 ; | 296 | sp:arg1 _:b18 ; |
226 | sp:arg2 "$" ; | 297 | sp:arg2 "$" ; |
227 | - sp:arg3 _:b18 ; | 298 | + sp:arg3 _:b17 |
228 | - sp:arg4 "$" ; | ||
229 | - sp:arg5 _:b17 | ||
230 | ] ; | 299 | ] ; |
231 | - sp:variable _:b6 | 300 | + sp:variable _:b8 |
232 | ] [ rdf:type sp:Bind ; | 301 | ] [ rdf:type sp:Bind ; |
233 | sp:expression | 302 | sp:expression |
234 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 303 | [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
235 | - sp:arg1 _:b6 | 304 | + sp:arg1 _:b8 |
236 | ] ; | 305 | ] ; |
237 | - sp:variable _:b5 | 306 | + sp:variable _:b7 |
238 | ] [ rdf:type sp:Bind ; | 307 | ] [ rdf:type sp:Bind ; |
239 | sp:expression | 308 | sp:expression |
240 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | 309 | [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; |
241 | - sp:arg1 _:b12 | 310 | + sp:arg1 _:b14 |
242 | ] ; | 311 | ] ; |
243 | - sp:variable _:b7 | 312 | + sp:variable _:b9 |
244 | ]) | 313 | ]) |
245 | ] ; | 314 | ] ; |
246 | spin:rule | 315 | spin:rule |
247 | [ rdf:type sp:Construct ; | 316 | [ rdf:type sp:Construct ; |
248 | - 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. | 317 | + 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. |
249 | -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | 318 | +kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; |
250 | sp:templates ([ sp:object _:b19 ; | 319 | sp:templates ([ sp:object _:b19 ; |
251 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 320 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
252 | sp:subject _:b20 | 321 | sp:subject _:b20 |
253 | ] [ sp:object _:b21 ; | 322 | ] [ sp:object _:b21 ; |
254 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 323 | sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; |
255 | sp:subject _:b19 | 324 | sp:subject _:b19 |
256 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
257 | - sp:predicate rdf:type ; | ||
258 | - sp:subject _:b21 | ||
259 | - ] [ sp:object _:b22 ; | ||
260 | - sp:predicate rdfs:label ; | ||
261 | - sp:subject _:b21 | ||
262 | - ] [ sp:object _:b23 ; | ||
263 | - sp:predicate rdf:type ; | ||
264 | - sp:subject _:b21 | ||
265 | ] [ sp:object _:b22 ; | 325 | ] [ sp:object _:b22 ; |
266 | sp:predicate rdfs:label ; | 326 | sp:predicate rdfs:label ; |
267 | - sp:subject _:b24 | 327 | + sp:subject _:b23 |
268 | ]) ; | 328 | ]) ; |
269 | - sp:where ([ sp:object _:b25 ; | 329 | + sp:where ([ sp:object _:b24 ; |
270 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 330 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
271 | sp:subject spin:_this | 331 | sp:subject spin:_this |
272 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 332 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
273 | sp:predicate rdf:type ; | 333 | sp:predicate rdf:type ; |
274 | - sp:subject _:b25 | 334 | + sp:subject _:b24 |
275 | - ] [ sp:object _:b25 ; | 335 | + ] [ sp:object _:b24 ; |
276 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 336 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
277 | sp:subject _:b20 | 337 | sp:subject _:b20 |
278 | - ] [ sp:object _:b24 ; | 338 | + ] [ sp:object _:b23 ; |
279 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 339 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
340 | + sp:subject _:b24 | ||
341 | + ] [ sp:object _:b25 ; | ||
342 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
343 | + sp:subject _:b23 | ||
344 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
345 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
280 | sp:subject _:b25 | 346 | sp:subject _:b25 |
281 | ] [ sp:object _:b26 ; | 347 | ] [ sp:object _:b26 ; |
282 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 348 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; |
283 | sp:subject _:b24 | 349 | sp:subject _:b24 |
284 | ] [ sp:object _:b27 ; | 350 | ] [ sp:object _:b27 ; |
285 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | 351 | sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
286 | sp:subject _:b26 | 352 | sp:subject _:b26 |
287 | - ] [ sp:object _:b28 ; | ||
288 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
289 | - sp:subject _:b26 | ||
290 | - ] [ rdf:type sp:NotExists ; | ||
291 | - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
292 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
293 | - sp:subject _:b26 | ||
294 | - ]) | ||
295 | - ] [ rdf:type sp:NotExists ; | ||
296 | - sp:elements ([ sp:object | ||
297 | - [ sp:varName "facilityParent1Ref"^^xsd:string | ||
298 | - ] ; | ||
299 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
300 | - sp:subject _:b25 | ||
301 | - ]) | ||
302 | ] [ rdf:type sp:Bind ; | 353 | ] [ rdf:type sp:Bind ; |
303 | sp:expression | 354 | sp:expression |
304 | [ rdf:type ep-spin-lib:normalizeString ; | 355 | [ rdf:type ep-spin-lib:normalizeString ; |
... | @@ -307,68 +358,51 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ... | @@ -307,68 +358,51 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
307 | sp:variable _:b22 | 358 | sp:variable _:b22 |
308 | ] [ rdf:type sp:Bind ; | 359 | ] [ rdf:type sp:Bind ; |
309 | sp:expression | 360 | sp:expression |
310 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | 361 | + [ rdf:type rhspin:wellByName ; |
311 | - sp:arg1 _:b22 | 362 | + arg:wellName _:b27 |
312 | ] ; | 363 | ] ; |
313 | sp:variable _:b21 | 364 | sp:variable _:b21 |
314 | - ] [ rdf:type sp:Bind ; | ||
315 | - sp:expression | ||
316 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
317 | - sp:arg1 _:b28 | ||
318 | - ] ; | ||
319 | - sp:variable _:b23 | ||
320 | ]) | 365 | ]) |
321 | ] ; | 366 | ] ; |
322 | spin:rule | 367 | spin:rule |
323 | [ rdf:type sp:Construct ; | 368 | [ rdf:type sp:Construct ; |
324 | - rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; | 369 | + rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; |
325 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ; | 370 | + sp:templates ([ sp:object _:b28 ; |
326 | - sp:predicate rdf:type ; | 371 | + sp:predicate rdfs:label ; |
327 | sp:subject _:b29 | 372 | sp:subject _:b29 |
328 | ] [ sp:object _:b30 ; | 373 | ] [ sp:object _:b30 ; |
329 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
330 | - sp:subject _:b29 | ||
331 | - ] [ sp:object _:b31 ; | ||
332 | - sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
333 | - sp:subject _:b29 | ||
334 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
335 | - sp:predicate rdf:type ; | ||
336 | - sp:subject _:b31 | ||
337 | - ] [ sp:object _:b32 ; | ||
338 | - sp:predicate rdf:type ; | ||
339 | - sp:subject _:b31 | ||
340 | - ] [ sp:object _:b33 ; | ||
341 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
342 | - sp:subject _:b31 | ||
343 | - ] [ sp:object _:b34 ; | ||
344 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 374 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
345 | sp:subject _:b31 | 375 | sp:subject _:b31 |
346 | ]) ; | 376 | ]) ; |
347 | - sp:where ([ sp:object spin:_this ; | 377 | + sp:where ([ sp:object _:b32 ; |
348 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
349 | - sp:subject _:b30 | ||
350 | - ] [ sp:object _:b34 ; | ||
351 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 378 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
352 | sp:subject spin:_this | 379 | sp:subject spin:_this |
353 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 380 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
354 | sp:predicate rdf:type ; | 381 | sp:predicate rdf:type ; |
355 | - sp:subject _:b34 | 382 | + sp:subject _:b32 |
383 | + ] [ sp:object _:b32 ; | ||
384 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
385 | + sp:subject _:b29 | ||
386 | + ] [ sp:object _:b31 ; | ||
387 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
388 | + sp:subject _:b29 | ||
389 | + ] [ sp:object _:b33 ; | ||
390 | + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | ||
391 | + sp:subject _:b32 | ||
392 | + ] [ sp:object _:b30 ; | ||
393 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
394 | + sp:subject spin:_this | ||
395 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | ||
396 | + sp:predicate rdf:type ; | ||
397 | + sp:subject _:b30 | ||
398 | + ] [ sp:object _:b33 ; | ||
399 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; | ||
400 | + sp:subject _:b30 | ||
356 | ] [ rdf:type sp:Optional ; | 401 | ] [ rdf:type sp:Optional ; |
357 | - sp:elements ([ sp:object _:b33 ; | 402 | + sp:elements ([ sp:object _:b28 ; |
358 | - sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; | 403 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; |
359 | - sp:subject _:b34 | 404 | + sp:subject _:b30 |
360 | - ]) | ||
361 | - ] [ rdf:type sp:Optional ; | ||
362 | - sp:elements ([ sp:object _:b35 ; | ||
363 | - sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; | ||
364 | - sp:subject _:b34 | ||
365 | ]) | 405 | ]) |
366 | - ] [ rdf:type sp:Bind ; | ||
367 | - sp:expression | ||
368 | - [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | ||
369 | - sp:arg1 _:b35 | ||
370 | - ] ; | ||
371 | - sp:variable _:b32 | ||
372 | ]) | 406 | ]) |
373 | ] ; | 407 | ] ; |
374 | spin:rule | 408 | spin:rule |
... | @@ -377,80 +411,100 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ... | @@ -377,80 +411,100 @@ kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
377 | 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 ; | 411 | 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 ; |
378 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 412 | sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; |
379 | sp:predicate rdf:type ; | 413 | sp:predicate rdf:type ; |
380 | - sp:subject _:b36 | 414 | + sp:subject _:b34 |
381 | - ] [ sp:object _:b37 ; | 415 | + ] [ sp:object _:b35 ; |
382 | sp:predicate rdfs:label ; | 416 | sp:predicate rdfs:label ; |
383 | - sp:subject _:b36 | 417 | + sp:subject _:b34 |
384 | - ] [ sp:object _:b36 ; | 418 | + ] [ sp:object _:b34 ; |
385 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | 419 | sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; |
386 | - sp:subject _:b38 | 420 | + sp:subject _:b36 |
387 | ]) ; | 421 | ]) ; |
388 | - sp:where ([ sp:object _:b39 ; | 422 | + sp:where ([ sp:object _:b37 ; |
389 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 423 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
390 | sp:subject spin:_this | 424 | sp:subject spin:_this |
391 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | 425 | ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
392 | sp:predicate rdf:type ; | 426 | sp:predicate rdf:type ; |
393 | - sp:subject _:b39 | 427 | + sp:subject _:b37 |
394 | - ] [ sp:object _:b39 ; | ||
395 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
396 | - sp:subject _:b38 | ||
397 | ] [ sp:object _:b37 ; | 428 | ] [ sp:object _:b37 ; |
429 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
430 | + sp:subject _:b36 | ||
431 | + ] [ sp:object _:b35 ; | ||
398 | sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | 432 | sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; |
399 | - sp:subject _:b39 | 433 | + sp:subject _:b37 |
400 | ]) | 434 | ]) |
401 | ] ; | 435 | ] ; |
402 | spin:rule | 436 | spin:rule |
403 | [ rdf:type sp:Construct ; | 437 | [ rdf:type sp:Construct ; |
404 | - rdfs:comment "STEP 40004 Specify the fluid analysis result."^^xsd:string ; | 438 | + rdfs:comment "STEP 40001 Create the FluidSampleReport, FluidSampling activity and FluidSample object ."^^xsd:string ; |
405 | - sp:templates ([ sp:object _:b40 ; | 439 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#FluidSampleReport> ; |
406 | - sp:predicate rdfs:label ; | 440 | + sp:predicate rdf:type ; |
407 | - sp:subject _:b41 | 441 | + sp:subject _:b38 |
442 | + ] [ sp:object _:b39 ; | ||
443 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
444 | + sp:subject _:b38 | ||
445 | + ] [ sp:object _:b40 ; | ||
446 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
447 | + sp:subject _:b38 | ||
448 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
449 | + sp:predicate rdf:type ; | ||
450 | + sp:subject _:b40 | ||
451 | + ] [ sp:object _:b41 ; | ||
452 | + sp:predicate rdf:type ; | ||
453 | + sp:subject _:b40 | ||
408 | ] [ sp:object _:b42 ; | 454 | ] [ sp:object _:b42 ; |
455 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
456 | + sp:subject _:b40 | ||
457 | + ] [ sp:object _:b43 ; | ||
409 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 458 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
410 | - sp:subject _:b43 | 459 | + sp:subject _:b40 |
411 | ]) ; | 460 | ]) ; |
412 | - sp:where ([ sp:object _:b44 ; | 461 | + sp:where ([ sp:object spin:_this ; |
413 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
414 | - sp:subject spin:_this | ||
415 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
416 | - sp:predicate rdf:type ; | ||
417 | - sp:subject _:b44 | ||
418 | - ] [ sp:object _:b44 ; | ||
419 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 462 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
420 | - sp:subject _:b41 | 463 | + sp:subject _:b39 |
421 | ] [ sp:object _:b43 ; | 464 | ] [ sp:object _:b43 ; |
422 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
423 | - sp:subject _:b41 | ||
424 | - ] [ sp:object _:b45 ; | ||
425 | - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | ||
426 | - sp:subject _:b44 | ||
427 | - ] [ sp:object _:b42 ; | ||
428 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 465 | sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
429 | sp:subject spin:_this | 466 | sp:subject spin:_this |
430 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidAnalysisResult> ; | 467 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; |
431 | sp:predicate rdf:type ; | 468 | sp:predicate rdf:type ; |
432 | - sp:subject _:b42 | 469 | + sp:subject _:b43 |
433 | - ] [ sp:object _:b45 ; | ||
434 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidSample> ; | ||
435 | - sp:subject _:b42 | ||
436 | ] [ rdf:type sp:Optional ; | 470 | ] [ rdf:type sp:Optional ; |
437 | - sp:elements ([ sp:object _:b40 ; | 471 | + sp:elements ([ sp:object _:b42 ; |
438 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameFluidAnalysis> ; | 472 | + sp:predicate <http://www.epim.no/schemas/mprml/1#acquisitionDate> ; |
439 | - sp:subject _:b42 | 473 | + sp:subject _:b43 |
474 | + ]) | ||
475 | + ] [ rdf:type sp:Optional ; | ||
476 | + sp:elements ([ sp:object _:b44 ; | ||
477 | + sp:predicate <http://www.epim.no/schemas/mprml/1#sampleTypeRef> ; | ||
478 | + sp:subject _:b43 | ||
440 | ]) | 479 | ]) |
480 | + ] [ rdf:type sp:Bind ; | ||
481 | + sp:expression | ||
482 | + [ rdf:type ep-mpr-spin-lib:selectFluidSamplingType ; | ||
483 | + sp:arg1 _:b44 | ||
484 | + ] ; | ||
485 | + sp:variable _:b41 | ||
441 | ]) | 486 | ]) |
442 | ] ; | 487 | ] ; |
443 | spin:rule | 488 | spin:rule |
444 | [ rdf:type sp:Construct ; | 489 | [ rdf:type sp:Construct ; |
445 | - 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. | 490 | + 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. |
446 | -kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; | 491 | +kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
447 | - sp:templates ([ sp:object _:b46 ; | 492 | + sp:templates ([ sp:object _:b45 ; |
448 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | 493 | sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
494 | + sp:subject _:b46 | ||
495 | + ] [ sp:object _:b47 ; | ||
496 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
497 | + sp:subject _:b45 | ||
498 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
499 | + sp:predicate rdf:type ; | ||
449 | sp:subject _:b47 | 500 | sp:subject _:b47 |
450 | ] [ sp:object _:b48 ; | 501 | ] [ sp:object _:b48 ; |
451 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 502 | + sp:predicate rdfs:label ; |
452 | - sp:subject _:b46 | 503 | + sp:subject _:b47 |
453 | ] [ sp:object _:b49 ; | 504 | ] [ sp:object _:b49 ; |
505 | + sp:predicate rdf:type ; | ||
506 | + sp:subject _:b47 | ||
507 | + ] [ sp:object _:b48 ; | ||
454 | sp:predicate rdfs:label ; | 508 | sp:predicate rdfs:label ; |
455 | sp:subject _:b50 | 509 | sp:subject _:b50 |
456 | ]) ; | 510 | ]) ; |
... | @@ -462,97 +516,190 @@ kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; | ... | @@ -462,97 +516,190 @@ kind is \"well\" and facilityAlias is supplied"""^^xsd:string ; |
462 | sp:subject _:b51 | 516 | sp:subject _:b51 |
463 | ] [ sp:object _:b51 ; | 517 | ] [ sp:object _:b51 ; |
464 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 518 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
465 | - sp:subject _:b47 | 519 | + sp:subject _:b46 |
466 | ] [ sp:object _:b50 ; | 520 | ] [ sp:object _:b50 ; |
467 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | 521 | sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; |
468 | sp:subject _:b51 | 522 | sp:subject _:b51 |
469 | ] [ sp:object _:b52 ; | 523 | ] [ sp:object _:b52 ; |
470 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | 524 | sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; |
471 | sp:subject _:b50 | 525 | sp:subject _:b50 |
472 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | 526 | + ] [ sp:object _:b53 ; |
527 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
528 | + sp:subject _:b52 | ||
529 | + ] [ sp:object _:b54 ; | ||
473 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | 530 | sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; |
474 | sp:subject _:b52 | 531 | sp:subject _:b52 |
475 | - ] [ sp:object _:b53 ; | 532 | + ] [ rdf:type sp:NotExists ; |
476 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityAliasRef> ; | 533 | + sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; |
534 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
535 | + sp:subject _:b52 | ||
536 | + ]) | ||
537 | + ] [ rdf:type sp:NotExists ; | ||
538 | + sp:elements ([ sp:object | ||
539 | + [ sp:varName "facilityParent1Ref"^^xsd:string | ||
540 | + ] ; | ||
541 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
477 | sp:subject _:b51 | 542 | sp:subject _:b51 |
478 | - ] [ sp:object _:b54 ; | 543 | + ]) |
479 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
480 | - sp:subject _:b53 | ||
481 | ] [ rdf:type sp:Bind ; | 544 | ] [ rdf:type sp:Bind ; |
482 | sp:expression | 545 | sp:expression |
483 | [ rdf:type ep-spin-lib:normalizeString ; | 546 | [ rdf:type ep-spin-lib:normalizeString ; |
484 | - sp:arg1 _:b54 | 547 | + sp:arg1 _:b53 |
485 | ] ; | 548 | ] ; |
486 | - sp:variable _:b49 | 549 | + sp:variable _:b48 |
487 | ] [ rdf:type sp:Bind ; | 550 | ] [ rdf:type sp:Bind ; |
488 | sp:expression | 551 | sp:expression |
489 | - [ rdf:type rhspin:wellByName ; | 552 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; |
490 | - arg:wellName _:b54 | 553 | + sp:arg1 _:b48 |
491 | ] ; | 554 | ] ; |
492 | - sp:variable _:b48 | 555 | + sp:variable _:b47 |
556 | + ] [ rdf:type sp:Bind ; | ||
557 | + sp:expression | ||
558 | + [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
559 | + sp:arg1 _:b54 | ||
560 | + ] ; | ||
561 | + sp:variable _:b49 | ||
493 | ]) | 562 | ]) |
494 | ] ; | 563 | ] ; |
495 | spin:rule | 564 | spin:rule |
496 | [ rdf:type sp:Construct ; | 565 | [ rdf:type sp:Construct ; |
497 | - rdfs:comment """STEP 40005b Specify the fluid component - non-primary component. | 566 | + 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. |
498 | -The componentName element is used differently in the examples for the primary and non-primary components."""^^xsd:string ; | 567 | +kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; |
499 | sp:templates ([ sp:object _:b55 ; | 568 | sp:templates ([ sp:object _:b55 ; |
500 | - sp:predicate | 569 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; |
501 | - [ sp:varName "fluidComponentType"^^xsd:string | 570 | + sp:subject _:b56 |
571 | + ] [ sp:object _:b57 ; | ||
572 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
573 | + sp:subject _:b55 | ||
574 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
575 | + sp:predicate rdf:type ; | ||
576 | + sp:subject _:b57 | ||
577 | + ] [ sp:object _:b58 ; | ||
578 | + sp:predicate rdfs:label ; | ||
579 | + sp:subject _:b57 | ||
580 | + ] [ sp:object _:b59 ; | ||
581 | + sp:predicate rdf:type ; | ||
582 | + sp:subject _:b57 | ||
583 | + ] [ sp:object _:b58 ; | ||
584 | + sp:predicate rdfs:label ; | ||
585 | + sp:subject _:b60 | ||
586 | + ]) ; | ||
587 | + sp:where ([ sp:object _:b61 ; | ||
588 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
589 | + sp:subject spin:_this | ||
590 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
591 | + sp:predicate rdf:type ; | ||
592 | + sp:subject _:b61 | ||
593 | + ] [ sp:object _:b61 ; | ||
594 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
595 | + sp:subject _:b56 | ||
596 | + ] [ sp:object _:b60 ; | ||
597 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
598 | + sp:subject _:b61 | ||
599 | + ] [ sp:object _:b62 ; | ||
600 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
601 | + sp:subject _:b60 | ||
602 | + ] [ sp:object _:b63 ; | ||
603 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
604 | + sp:subject _:b62 | ||
605 | + ] [ sp:object _:b64 ; | ||
606 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
607 | + sp:subject _:b62 | ||
608 | + ] [ rdf:type sp:NotExists ; | ||
609 | + sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
610 | + sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
611 | + sp:subject _:b62 | ||
612 | + ]) | ||
613 | + ] [ sp:object _:b65 ; | ||
614 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
615 | + sp:subject _:b61 | ||
616 | + ] [ sp:object _:b66 ; | ||
617 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
618 | + sp:subject _:b65 | ||
619 | + ] [ sp:object _:b67 ; | ||
620 | + sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | ||
621 | + sp:subject _:b61 | ||
622 | + ] [ sp:object _:b68 ; | ||
623 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
624 | + sp:subject _:b67 | ||
625 | + ] [ rdf:type sp:Bind ; | ||
626 | + sp:expression | ||
627 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
628 | + sp:arg1 _:b63 | ||
502 | ] ; | 629 | ] ; |
503 | - sp:subject | 630 | + sp:variable _:b69 |
504 | - [ sp:varName "sampledFluid"^^xsd:string | 631 | + ] [ rdf:type sp:Bind ; |
632 | + sp:expression | ||
633 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
634 | + sp:arg1 _:b66 | ||
635 | + ] ; | ||
636 | + sp:variable _:b70 | ||
637 | + ] [ rdf:type sp:Bind ; | ||
638 | + sp:expression | ||
639 | + [ rdf:type ep-spin-lib:normalizeString ; | ||
640 | + sp:arg1 _:b68 | ||
641 | + ] ; | ||
642 | + sp:variable | ||
643 | + [ sp:varName "normalizedFacilityParent2Name"^^xsd:string | ||
505 | ] | 644 | ] |
506 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | 645 | + ] [ rdf:type sp:Bind ; |
646 | + sp:expression | ||
647 | + [ rdf:type fn:concat ; | ||
648 | + sp:arg1 _:b70 ; | ||
649 | + sp:arg2 "$" ; | ||
650 | + sp:arg3 _:b70 ; | ||
651 | + sp:arg4 "$" ; | ||
652 | + sp:arg5 _:b69 | ||
653 | + ] ; | ||
654 | + sp:variable _:b58 | ||
655 | + ] [ rdf:type sp:Bind ; | ||
656 | + sp:expression | ||
657 | + [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
658 | + sp:arg1 _:b58 | ||
659 | + ] ; | ||
660 | + sp:variable _:b57 | ||
661 | + ] [ rdf:type sp:Bind ; | ||
662 | + sp:expression | ||
663 | + [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
664 | + sp:arg1 _:b64 | ||
665 | + ] ; | ||
666 | + sp:variable _:b59 | ||
667 | + ]) | ||
668 | + ] ; | ||
669 | + spin:rule | ||
670 | + [ rdf:type sp:Construct ; | ||
671 | + rdfs:comment """STEP 40005a Specify the fluid component - primary component. | ||
672 | +The componentName element is used differently in the examples for the primary and non-primary components. | ||
673 | +"""^^xsd:string ; | ||
674 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
507 | sp:predicate rdf:type ; | 675 | sp:predicate rdf:type ; |
508 | - sp:subject _:b55 | 676 | + sp:subject _:b71 |
677 | + ] [ sp:object | ||
678 | + [ sp:varName "fluidPhaseType"^^xsd:string | ||
679 | + ] ; | ||
680 | + sp:predicate rdf:type ; | ||
681 | + sp:subject _:b71 | ||
509 | ] [ sp:object | 682 | ] [ sp:object |
510 | [ sp:varName "fluidComponentKindType"^^xsd:string | 683 | [ sp:varName "fluidComponentKindType"^^xsd:string |
511 | ] ; | 684 | ] ; |
512 | sp:predicate rdf:type ; | 685 | sp:predicate rdf:type ; |
513 | - sp:subject _:b55 | 686 | + sp:subject _:b71 |
514 | ] [ sp:object | 687 | ] [ sp:object |
515 | [ sp:varName "fluidSubstanceKindType"^^xsd:string | 688 | [ sp:varName "fluidSubstanceKindType"^^xsd:string |
516 | ] ; | 689 | ] ; |
517 | sp:predicate rdf:type ; | 690 | sp:predicate rdf:type ; |
518 | - sp:subject _:b55 | 691 | + sp:subject _:b71 |
519 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholeNonPrimaryComponentPair> ; | 692 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-well#FluidWholePrimaryComponentPair> ; |
520 | sp:predicate rdf:type ; | 693 | sp:predicate rdf:type ; |
521 | - sp:subject _:b56 | 694 | + sp:subject _:b72 |
522 | ] [ sp:object | 695 | ] [ sp:object |
523 | [ sp:varName "sampledFluid"^^xsd:string | 696 | [ sp:varName "sampledFluid"^^xsd:string |
524 | ] ; | 697 | ] ; |
525 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; | 698 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#wholeFluid> ; |
526 | - sp:subject _:b56 | 699 | + sp:subject _:b72 |
527 | - ] [ sp:object _:b55 ; | 700 | + ] [ sp:object _:b71 ; |
528 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; | 701 | sp:predicate <http://www.reportinghub.no/ep/schema/production-well#componentFluid> ; |
529 | - sp:subject _:b56 | 702 | + sp:subject _:b72 |
530 | - ] [ sp:object _:b57 ; | ||
531 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#weightRatio> ; | ||
532 | - sp:subject _:b56 | ||
533 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
534 | - sp:predicate rdf:type ; | ||
535 | - sp:subject _:b57 | ||
536 | - ] [ sp:object | ||
537 | - [ sp:varName "realWeightPercent"^^xsd:string | ||
538 | - ] ; | ||
539 | - sp:predicate | ||
540 | - [ sp:varName "weightPercentScale"^^xsd:string | ||
541 | - ] ; | ||
542 | - sp:subject _:b57 | ||
543 | - ] [ sp:object _:b58 ; | ||
544 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-well#moleRatio> ; | ||
545 | - sp:subject _:b56 | ||
546 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
547 | - sp:predicate rdf:type ; | ||
548 | - sp:subject _:b58 | ||
549 | - ] [ sp:object | ||
550 | - [ sp:varName "realMolePercent"^^xsd:string | ||
551 | - ] ; | ||
552 | - sp:predicate | ||
553 | - [ sp:varName "molePercentScale"^^xsd:string | ||
554 | - ] ; | ||
555 | - sp:subject _:b58 | ||
556 | ]) ; | 703 | ]) ; |
557 | sp:where ([ sp:object | 704 | sp:where ([ sp:object |
558 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 705 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
... | @@ -578,7 +725,7 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -578,7 +725,7 @@ The componentName element is used differently in the examples for the primary an |
578 | sp:subject | 725 | sp:subject |
579 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string | 726 | [ sp:varName "fluidAnalysisResultRef"^^xsd:string |
580 | ] | 727 | ] |
581 | - ] [ sp:object "false"^^xsd:boolean ; | 728 | + ] [ sp:object "true"^^xsd:boolean ; |
582 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; | 729 | sp:predicate <http://www.epim.no/schemas/mprml/1#isPrimary> ; |
583 | sp:subject | 730 | sp:subject |
584 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 731 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
... | @@ -590,18 +737,22 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -590,18 +737,22 @@ The componentName element is used differently in the examples for the primary an |
590 | sp:subject | 737 | sp:subject |
591 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 738 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
592 | ] | 739 | ] |
593 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#SubstanceType> ; | 740 | + ] [ rdf:type sp:Optional ; |
594 | - sp:predicate rdf:type ; | 741 | + sp:elements ([ sp:object |
742 | + [ sp:varName "componentBaseKindRef"^^xsd:string | ||
743 | + ] ; | ||
744 | + sp:predicate <http://www.epim.no/schemas/mprml/1#componentBaseKindRef> ; | ||
595 | sp:subject | 745 | sp:subject |
596 | - [ sp:varName "fluidSubstanceKindType"^^xsd:string | 746 | + [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
597 | ] | 747 | ] |
598 | ] [ sp:object | 748 | ] [ sp:object |
599 | - [ sp:varName "name"^^xsd:string | 749 | + [ sp:varName "componentBaseKindRef"^^xsd:string |
600 | ] ; | 750 | ] ; |
601 | - sp:predicate rdfs:label ; | 751 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#mapsTo> ; |
602 | sp:subject | 752 | sp:subject |
603 | [ sp:varName "fluidSubstanceKindType"^^xsd:string | 753 | [ sp:varName "fluidSubstanceKindType"^^xsd:string |
604 | ] | 754 | ] |
755 | + ]) | ||
605 | ] [ rdf:type sp:Optional ; | 756 | ] [ rdf:type sp:Optional ; |
606 | sp:elements ([ sp:object | 757 | sp:elements ([ sp:object |
607 | [ sp:varName "componentKindRef"^^xsd:string | 758 | [ sp:varName "componentKindRef"^^xsd:string |
... | @@ -611,69 +762,14 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -611,69 +762,14 @@ The componentName element is used differently in the examples for the primary an |
611 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string | 762 | [ sp:varName "fluidSampleCompositionRef"^^xsd:string |
612 | ] | 763 | ] |
613 | ]) | 764 | ]) |
614 | - ] [ rdf:type sp:Optional ; | ||
615 | - sp:elements ([ sp:object | ||
616 | - [ sp:varName "weightPercentRef"^^xsd:string | ||
617 | - ] ; | ||
618 | - sp:predicate <http://www.epim.no/schemas/mprml/1#weightPercentRef> ; | ||
619 | - sp:subject | ||
620 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
621 | - ] | ||
622 | - ] [ sp:object | ||
623 | - [ sp:varName "realWeightPercent"^^xsd:string | ||
624 | - ] ; | ||
625 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
626 | - sp:subject | ||
627 | - [ sp:varName "weightPercentRef"^^xsd:string | ||
628 | - ] | ||
629 | - ] [ sp:object | ||
630 | - [ sp:varName "uomWeightPercent"^^xsd:string | ||
631 | - ] ; | ||
632 | - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
633 | - sp:subject | ||
634 | - [ sp:varName "weightPercentRef"^^xsd:string | ||
635 | - ] | ||
636 | - ]) | ||
637 | - ] [ rdf:type sp:Optional ; | ||
638 | - sp:elements ([ sp:object | ||
639 | - [ sp:varName "molePercentRef"^^xsd:string | ||
640 | - ] ; | ||
641 | - sp:predicate <http://www.epim.no/schemas/mprml/1#molePercentRef> ; | ||
642 | - sp:subject | ||
643 | - [ sp:varName "fluidSampleCompositionRef"^^xsd:string | ||
644 | - ] | ||
645 | - ] [ sp:object | ||
646 | - [ sp:varName "realMolePercent"^^xsd:string | ||
647 | - ] ; | ||
648 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
649 | - sp:subject | ||
650 | - [ sp:varName "molePercentRef"^^xsd:string | ||
651 | - ] | ||
652 | - ] [ sp:object | ||
653 | - [ sp:varName "uomMolePercent"^^xsd:string | ||
654 | - ] ; | ||
655 | - sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
656 | - sp:subject | ||
657 | - [ sp:varName "molePercentRef"^^xsd:string | ||
658 | - ] | ||
659 | - ]) | ||
660 | ] [ rdf:type sp:Bind ; | 765 | ] [ rdf:type sp:Bind ; |
661 | sp:expression | 766 | sp:expression |
662 | - [ rdf:type ep-mpr-spin-lib:selectRatioScale ; | 767 | + [ rdf:type ep-mpr-spin-lib:selectFluidPhaseType ; |
663 | - sp:arg1 [ sp:varName "uomWeightPercent"^^xsd:string | 768 | + sp:arg1 [ sp:varName "name"^^xsd:string |
664 | - ] | ||
665 | - ] ; | ||
666 | - sp:variable | ||
667 | - [ sp:varName "weightPercentScale"^^xsd:string | ||
668 | - ] | ||
669 | - ] [ rdf:type sp:Bind ; | ||
670 | - sp:expression | ||
671 | - [ rdf:type ep-mpr-spin-lib:selectRatioScale ; | ||
672 | - sp:arg1 [ sp:varName "uomMolePercent"^^xsd:string | ||
673 | ] | 769 | ] |
674 | ] ; | 770 | ] ; |
675 | sp:variable | 771 | sp:variable |
676 | - [ sp:varName "molePercentScale"^^xsd:string | 772 | + [ sp:varName "fluidPhaseType"^^xsd:string |
677 | ] | 773 | ] |
678 | ] [ rdf:type sp:Bind ; | 774 | ] [ rdf:type sp:Bind ; |
679 | sp:expression | 775 | sp:expression |
... | @@ -685,117 +781,69 @@ The componentName element is used differently in the examples for the primary an | ... | @@ -685,117 +781,69 @@ The componentName element is used differently in the examples for the primary an |
685 | [ sp:varName "fluidComponentKindType"^^xsd:string | 781 | [ sp:varName "fluidComponentKindType"^^xsd:string |
686 | ] | 782 | ] |
687 | ]) | 783 | ]) |
688 | - ] ; | ||
689 | - spin:rule | ||
690 | - [ rdf:type sp:Construct ; | ||
691 | - 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. | ||
692 | -kind is not \"well\" and facilityParent1 is not supplied"""^^xsd:string ; | ||
693 | - sp:templates ([ sp:object _:b59 ; | ||
694 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | ||
695 | - sp:subject _:b60 | ||
696 | - ] [ sp:object _:b61 ; | ||
697 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
698 | - sp:subject _:b59 | ||
699 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#Facility> ; | ||
700 | - sp:predicate rdf:type ; | ||
701 | - sp:subject _:b61 | ||
702 | - ] [ sp:object _:b62 ; | ||
703 | - sp:predicate rdfs:label ; | ||
704 | - sp:subject _:b61 | ||
705 | - ] [ sp:object _:b63 ; | ||
706 | - sp:predicate rdf:type ; | ||
707 | - sp:subject _:b61 | ||
708 | - ] [ sp:object _:b62 ; | ||
709 | - sp:predicate rdfs:label ; | ||
710 | - sp:subject _:b64 | ||
711 | - ]) ; | ||
712 | - sp:where ([ sp:object _:b65 ; | ||
713 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
714 | - sp:subject spin:_this | ||
715 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_fluidSample> ; | ||
716 | - sp:predicate rdf:type ; | ||
717 | - sp:subject _:b65 | ||
718 | - ] [ sp:object _:b65 ; | ||
719 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
720 | - sp:subject _:b60 | ||
721 | - ] [ sp:object _:b64 ; | ||
722 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityRef> ; | ||
723 | - sp:subject _:b65 | ||
724 | - ] [ sp:object _:b66 ; | ||
725 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; | ||
726 | - sp:subject _:b64 | ||
727 | - ] [ sp:object _:b67 ; | ||
728 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
729 | - sp:subject _:b66 | ||
730 | - ] [ sp:object _:b68 ; | ||
731 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
732 | - sp:subject _:b66 | ||
733 | - ] [ rdf:type sp:NotExists ; | ||
734 | - sp:elements ([ sp:object <http://www.epim.no/schemas/mprml/1#RF_well> ; | ||
735 | - sp:predicate <http://www.epim.no/schemas/mprml/1#kindRef> ; | ||
736 | - sp:subject _:b66 | ||
737 | - ]) | ||
738 | - ] [ sp:object _:b69 ; | ||
739 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent1Ref> ; | ||
740 | - sp:subject _:b65 | ||
741 | - ] [ sp:object _:b70 ; | ||
742 | - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
743 | - sp:subject _:b69 | ||
744 | - ] [ rdf:type sp:NotExists ; | ||
745 | - sp:elements ([ sp:object | ||
746 | - [ sp:varName "facilityParent2Ref"^^xsd:string | ||
747 | - ] ; | ||
748 | - sp:predicate <http://www.epim.no/schemas/mprml/1#facilityParent2Ref> ; | ||
749 | - sp:subject _:b65 | ||
750 | - ]) | ||
751 | - ] [ rdf:type sp:Bind ; | ||
752 | - sp:expression | ||
753 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
754 | - sp:arg1 _:b67 | ||
755 | - ] ; | ||
756 | - sp:variable _:b71 | ||
757 | - ] [ rdf:type sp:Bind ; | ||
758 | - sp:expression | ||
759 | - [ rdf:type ep-spin-lib:normalizeString ; | ||
760 | - sp:arg1 _:b70 | ||
761 | - ] ; | ||
762 | - sp:variable _:b72 | ||
763 | - ] [ rdf:type sp:Bind ; | ||
764 | - sp:expression | ||
765 | - [ rdf:type fn:concat ; | ||
766 | - sp:arg1 _:b72 ; | ||
767 | - sp:arg2 "$" ; | ||
768 | - sp:arg3 _:b71 | ||
769 | - ] ; | ||
770 | - sp:variable _:b62 | ||
771 | - ] [ rdf:type sp:Bind ; | ||
772 | - sp:expression | ||
773 | - [ rdf:type ep-dpr-spin-lib:buildProductionFacilityURI ; | ||
774 | - sp:arg1 _:b62 | ||
775 | - ] ; | ||
776 | - sp:variable _:b61 | ||
777 | - ] [ rdf:type sp:Bind ; | ||
778 | - sp:expression | ||
779 | - [ rdf:type ep-mpr-spin-lib:selectProductionFacilityType ; | ||
780 | - sp:arg1 _:b68 | ||
781 | - ] ; | ||
782 | - sp:variable _:b63 | ||
783 | - ]) | ||
784 | ] . | 784 | ] . |
785 | 785 | ||
786 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> | 786 | <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-fluidSample-v1.0> |
787 | rdf:type owl:Ontology ; | 787 | rdf:type owl:Ontology ; |
788 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/substance> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; | 788 | + owl:imports <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/schema/1.0/substance> ; |
789 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 789 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
790 | 790 | ||
791 | -_:b47 | 791 | +_:b56 |
792 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 792 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
793 | 793 | ||
794 | -_:b48 | 794 | +_:b57 |
795 | sp:varName "facility"^^xsd:string . | 795 | sp:varName "facility"^^xsd:string . |
796 | 796 | ||
797 | +_:b58 | ||
798 | + sp:varName "normalizedFacilityName"^^xsd:string . | ||
799 | + | ||
800 | +_:b59 | ||
801 | + sp:varName "facilityType"^^xsd:string . | ||
802 | + | ||
803 | +_:b60 | ||
804 | + sp:varName "facilityRef"^^xsd:string . | ||
805 | + | ||
806 | +_:b61 | ||
807 | + sp:varName "fluidSampleRef"^^xsd:string . | ||
808 | + | ||
809 | +_:b62 | ||
810 | + sp:varName "facilityNameRef"^^xsd:string . | ||
811 | + | ||
812 | +_:b63 | ||
813 | + sp:varName "facilityChildName"^^xsd:string . | ||
814 | + | ||
815 | +_:b64 | ||
816 | + sp:varName "facilityKind"^^xsd:string . | ||
817 | + | ||
818 | +_:b65 | ||
819 | + sp:varName "facilityParent1Ref"^^xsd:string . | ||
820 | + | ||
821 | +_:b66 | ||
822 | + sp:varName "facilityParent1Name"^^xsd:string . | ||
823 | + | ||
824 | +_:b67 | ||
825 | + sp:varName "facilityParent2Ref"^^xsd:string . | ||
826 | + | ||
827 | +_:b68 | ||
828 | + sp:varName "facilityParent2Name"^^xsd:string . | ||
829 | + | ||
830 | +_:b69 | ||
831 | + sp:varName "normalizedFacilityChildName"^^xsd:string . | ||
832 | + | ||
833 | +_:b70 | ||
834 | + sp:varName "normalizedFacilityParent1Name"^^xsd:string . | ||
835 | + | ||
836 | +_:b46 | ||
837 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | ||
838 | + | ||
839 | +_:b47 | ||
840 | + sp:varName "facility"^^xsd:string . | ||
841 | + | ||
842 | +_:b48 | ||
843 | + sp:varName "normalizedFacilityName"^^xsd:string . | ||
844 | + | ||
797 | _:b49 | 845 | _:b49 |
798 | - sp:varName "normalizedFacilityAlias"^^xsd:string . | 846 | + sp:varName "facilityType"^^xsd:string . |
799 | 847 | ||
800 | _:b50 | 848 | _:b50 |
801 | sp:varName "facilityRef"^^xsd:string . | 849 | sp:varName "facilityRef"^^xsd:string . |
... | @@ -807,52 +855,52 @@ _:b52 | ... | @@ -807,52 +855,52 @@ _:b52 |
807 | sp:varName "facilityNameRef"^^xsd:string . | 855 | sp:varName "facilityNameRef"^^xsd:string . |
808 | 856 | ||
809 | _:b53 | 857 | _:b53 |
810 | - sp:varName "facilityAliasRef"^^xsd:string . | 858 | + sp:varName "facilityName"^^xsd:string . |
811 | 859 | ||
812 | _:b54 | 860 | _:b54 |
813 | - sp:varName "facilityAlias"^^xsd:string . | 861 | + sp:varName "facilityKind"^^xsd:string . |
814 | 862 | ||
815 | -_:b40 | 863 | +_:b39 |
816 | - sp:varName "nameFluidAnalysis"^^xsd:string . | 864 | + sp:varName "productionReport"^^xsd:string . |
817 | 865 | ||
818 | _:b41 | 866 | _:b41 |
819 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 867 | + sp:varName "fluidSamplingType"^^xsd:string . |
820 | 868 | ||
821 | _:b42 | 869 | _:b42 |
822 | - sp:varName "fluidAnalysisResultRef"^^xsd:string . | 870 | + sp:varName "acquisitionDate"^^xsd:string . |
823 | 871 | ||
824 | _:b43 | 872 | _:b43 |
825 | - sp:varName "sampledFluid"^^xsd:string . | ||
826 | - | ||
827 | -_:b44 | ||
828 | sp:varName "fluidSampleRef"^^xsd:string . | 873 | sp:varName "fluidSampleRef"^^xsd:string . |
829 | 874 | ||
830 | -_:b45 | 875 | +_:b44 |
831 | - sp:varName "name"^^xsd:string . | 876 | + sp:varName "sampleTypeRef"^^xsd:string . |
832 | 877 | ||
833 | -_:b37 | 878 | +_:b35 |
834 | sp:varName "name"^^xsd:string . | 879 | sp:varName "name"^^xsd:string . |
835 | 880 | ||
836 | -_:b38 | 881 | +_:b36 |
837 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 882 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
838 | 883 | ||
839 | -_:b39 | 884 | +_:b37 |
840 | sp:varName "fluidSampleRef"^^xsd:string . | 885 | sp:varName "fluidSampleRef"^^xsd:string . |
841 | 886 | ||
842 | -_:b30 | 887 | +_:b28 |
843 | - sp:varName "productionReport"^^xsd:string . | 888 | + sp:varName "nameFluidAnalysis"^^xsd:string . |
844 | 889 | ||
845 | -_:b32 | 890 | +_:b29 |
846 | - sp:varName "fluidSamplingType"^^xsd:string . | 891 | + sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
847 | 892 | ||
848 | -_:b33 | 893 | +_:b30 |
849 | - sp:varName "acquisitionDate"^^xsd:string . | 894 | + sp:varName "fluidAnalysisResultRef"^^xsd:string . |
895 | + | ||
896 | +_:b31 | ||
897 | + sp:varName "sampledFluid"^^xsd:string . | ||
850 | 898 | ||
851 | -_:b34 | 899 | +_:b32 |
852 | sp:varName "fluidSampleRef"^^xsd:string . | 900 | sp:varName "fluidSampleRef"^^xsd:string . |
853 | 901 | ||
854 | -_:b35 | 902 | +_:b33 |
855 | - sp:varName "sampleTypeRef"^^xsd:string . | 903 | + sp:varName "name"^^xsd:string . |
856 | 904 | ||
857 | _:b20 | 905 | _:b20 |
858 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | 906 | sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
... | @@ -861,100 +909,54 @@ _:b21 | ... | @@ -861,100 +909,54 @@ _:b21 |
861 | sp:varName "facility"^^xsd:string . | 909 | sp:varName "facility"^^xsd:string . |
862 | 910 | ||
863 | _:b22 | 911 | _:b22 |
864 | - sp:varName "normalizedFacilityName"^^xsd:string . | 912 | + sp:varName "normalizedFacilityAlias"^^xsd:string . |
865 | 913 | ||
866 | _:b23 | 914 | _:b23 |
867 | - sp:varName "facilityType"^^xsd:string . | 915 | + sp:varName "facilityRef"^^xsd:string . |
868 | 916 | ||
869 | _:b24 | 917 | _:b24 |
870 | - sp:varName "facilityRef"^^xsd:string . | 918 | + sp:varName "fluidSampleRef"^^xsd:string . |
871 | 919 | ||
872 | _:b25 | 920 | _:b25 |
873 | - sp:varName "fluidSampleRef"^^xsd:string . | 921 | + sp:varName "facilityNameRef"^^xsd:string . |
874 | 922 | ||
875 | _:b26 | 923 | _:b26 |
876 | - sp:varName "facilityNameRef"^^xsd:string . | 924 | + sp:varName "facilityAliasRef"^^xsd:string . |
877 | 925 | ||
878 | _:b27 | 926 | _:b27 |
879 | - sp:varName "facilityName"^^xsd:string . | 927 | + sp:varName "facilityAlias"^^xsd:string . |
880 | - | ||
881 | -_:b28 | ||
882 | - sp:varName "facilityKind"^^xsd:string . | ||
883 | - | ||
884 | -_:b4 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | ||
885 | - | ||
886 | -_:b5 sp:varName "facility"^^xsd:string . | ||
887 | 928 | ||
888 | -_:b6 sp:varName "normalizedFacilityName"^^xsd:string . | 929 | +_:b6 sp:varName "fluidSamplingAndAnalysis"^^xsd:string . |
889 | 930 | ||
890 | -_:b7 sp:varName "facilityType"^^xsd:string . | 931 | +_:b7 sp:varName "facility"^^xsd:string . |
891 | 932 | ||
892 | -_:b8 sp:varName "facilityRef"^^xsd:string . | 933 | +_:b8 sp:varName "normalizedFacilityName"^^xsd:string . |
893 | 934 | ||
894 | -_:b9 sp:varName "fluidSampleRef"^^xsd:string . | 935 | +_:b9 sp:varName "facilityType"^^xsd:string . |
895 | 936 | ||
896 | _:b10 | 937 | _:b10 |
897 | - sp:varName "facilityNameRef"^^xsd:string . | 938 | + sp:varName "facilityRef"^^xsd:string . |
898 | 939 | ||
899 | _:b11 | 940 | _:b11 |
900 | - sp:varName "facilityChildName"^^xsd:string . | 941 | + sp:varName "fluidSampleRef"^^xsd:string . |
901 | 942 | ||
902 | _:b12 | 943 | _:b12 |
903 | - sp:varName "facilityKind"^^xsd:string . | 944 | + sp:varName "facilityNameRef"^^xsd:string . |
904 | 945 | ||
905 | _:b13 | 946 | _:b13 |
906 | - sp:varName "facilityParent1Ref"^^xsd:string . | 947 | + sp:varName "facilityChildName"^^xsd:string . |
907 | 948 | ||
908 | _:b14 | 949 | _:b14 |
909 | - sp:varName "facilityParent1Name"^^xsd:string . | 950 | + sp:varName "facilityKind"^^xsd:string . |
910 | 951 | ||
911 | _:b15 | 952 | _:b15 |
912 | - sp:varName "facilityParent2Ref"^^xsd:string . | 953 | + sp:varName "facilityParent1Ref"^^xsd:string . |
913 | 954 | ||
914 | _:b16 | 955 | _:b16 |
915 | - sp:varName "facilityParent2Name"^^xsd:string . | 956 | + sp:varName "facilityParent1Name"^^xsd:string . |
916 | 957 | ||
917 | _:b17 | 958 | _:b17 |
918 | sp:varName "normalizedFacilityChildName"^^xsd:string . | 959 | sp:varName "normalizedFacilityChildName"^^xsd:string . |
919 | 960 | ||
920 | _:b18 | 961 | _:b18 |
921 | sp:varName "normalizedFacilityParent1Name"^^xsd:string . | 962 | sp:varName "normalizedFacilityParent1Name"^^xsd:string . |
922 | - | ||
923 | -_:b60 | ||
924 | - sp:varName "fluidSamplingAndAnalysis"^^xsd:string . | ||
925 | - | ||
926 | -_:b61 | ||
927 | - sp:varName "facility"^^xsd:string . | ||
928 | - | ||
929 | -_:b62 | ||
930 | - sp:varName "normalizedFacilityName"^^xsd:string . | ||
931 | - | ||
932 | -_:b63 | ||
933 | - sp:varName "facilityType"^^xsd:string . | ||
934 | - | ||
935 | -_:b64 | ||
936 | - sp:varName "facilityRef"^^xsd:string . | ||
937 | - | ||
938 | -_:b65 | ||
939 | - sp:varName "fluidSampleRef"^^xsd:string . | ||
940 | - | ||
941 | -_:b66 | ||
942 | - sp:varName "facilityNameRef"^^xsd:string . | ||
943 | - | ||
944 | -_:b67 | ||
945 | - sp:varName "facilityChildName"^^xsd:string . | ||
946 | - | ||
947 | -_:b68 | ||
948 | - sp:varName "facilityKind"^^xsd:string . | ||
949 | - | ||
950 | -_:b69 | ||
951 | - sp:varName "facilityParent1Ref"^^xsd:string . | ||
952 | - | ||
953 | -_:b70 | ||
954 | - sp:varName "facilityParent1Name"^^xsd:string . | ||
955 | - | ||
956 | -_:b71 | ||
957 | - sp:varName "normalizedFacilityChildName"^^xsd:string . | ||
958 | - | ||
959 | -_:b72 | ||
960 | - sp:varName "normalizedFacilityParent1Name"^^xsd:string . | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 | +# baseURI: http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults | ||
2 | +# imports: http://spinrdf.org/spin | ||
3 | +# imports: http://www.epim.no/schemas/mprml/1 | ||
4 | +# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity | ||
5 | + | ||
6 | +@prefix : <http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults#> . | ||
7 | +@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
8 | +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
9 | +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
10 | +@prefix sp: <http://spinrdf.org/sp#> . | ||
11 | +@prefix spin: <http://spinrdf.org/spin#> . | ||
12 | +@prefix spl: <http://spinrdf.org/spl#> . | ||
13 | +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
14 | + | ||
15 | +<http://www.epim.no/schemas/mprml/1#A_Global-Objects> | ||
16 | + spin:rule | ||
17 | + [ rdf:type sp:Construct ; | ||
18 | + rdfs:comment "STEP 31011 Set production test results - oil volume measurement conditions"^^xsd:string ; | ||
19 | + sp:templates ([ sp:object _:b1 ; | ||
20 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#materialThatFlows> ; | ||
21 | + sp:subject | ||
22 | + [ sp:varName "flowOfMaterial"^^xsd:string | ||
23 | + ] | ||
24 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AmountOfSubstance> ; | ||
25 | + sp:predicate rdf:type ; | ||
26 | + sp:subject _:b1 | ||
27 | + ]) ; | ||
28 | + sp:where ([ sp:object | ||
29 | + [ sp:varName "wellTestRef"^^xsd:string | ||
30 | + ] ; | ||
31 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
32 | + sp:subject spin:_this | ||
33 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
34 | + sp:predicate rdf:type ; | ||
35 | + sp:subject | ||
36 | + [ sp:varName "wellTestRef"^^xsd:string | ||
37 | + ] | ||
38 | + ] [ sp:object | ||
39 | + [ sp:varName "wellTestRef"^^xsd:string | ||
40 | + ] ; | ||
41 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
42 | + sp:subject | ||
43 | + [ sp:varName "wellTest"^^xsd:string | ||
44 | + ] | ||
45 | + ] [ sp:object | ||
46 | + [ sp:varName "flowOfMaterial"^^xsd:string | ||
47 | + ] ; | ||
48 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
49 | + sp:subject | ||
50 | + [ sp:varName "wellTest"^^xsd:string | ||
51 | + ] | ||
52 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
53 | + sp:predicate rdf:type ; | ||
54 | + sp:subject | ||
55 | + [ sp:varName "flowOfMaterial"^^xsd:string | ||
56 | + ] | ||
57 | + ] [ sp:object | ||
58 | + [ sp:varName "productionTestRef"^^xsd:string | ||
59 | + ] ; | ||
60 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | ||
61 | + sp:subject | ||
62 | + [ sp:varName "wellTestRef"^^xsd:string | ||
63 | + ] | ||
64 | + ] [ sp:object | ||
65 | + [ sp:varName "productionTestResultsRef"^^xsd:string | ||
66 | + ] ; | ||
67 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestResultsRef> ; | ||
68 | + sp:subject | ||
69 | + [ sp:varName "productionTestRef"^^xsd:string | ||
70 | + ] | ||
71 | + ] [ sp:object | ||
72 | + [ sp:varName "oilVolumeRef"^^xsd:string | ||
73 | + ] ; | ||
74 | + sp:predicate <http://www.epim.no/schemas/mprml/1#oilVolumeRef> ; | ||
75 | + sp:subject | ||
76 | + [ sp:varName "productionTestResultsRef"^^xsd:string | ||
77 | + ] | ||
78 | + ] [ rdf:type sp:Optional ; | ||
79 | + sp:elements ([ sp:object | ||
80 | + [ sp:varName "volumeRef"^^xsd:string | ||
81 | + ] ; | ||
82 | + sp:predicate <http://www.epim.no/schemas/mprml/1#volumeRef> ; | ||
83 | + sp:subject | ||
84 | + [ sp:varName "oilVolumeRef"^^xsd:string | ||
85 | + ] | ||
86 | + ] [ sp:object | ||
87 | + [ sp:varName "realVolume"^^xsd:string | ||
88 | + ] ; | ||
89 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
90 | + sp:subject | ||
91 | + [ sp:varName "volumeRef"^^xsd:string | ||
92 | + ] | ||
93 | + ] [ sp:object | ||
94 | + [ sp:varName "uomVolume"^^xsd:string | ||
95 | + ] ; | ||
96 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uom> ; | ||
97 | + sp:subject | ||
98 | + [ sp:varName "volumeRef"^^xsd:string | ||
99 | + ] | ||
100 | + ]) | ||
101 | + ] [ rdf:type sp:Optional ; | ||
102 | + sp:elements ([ sp:object | ||
103 | + [ sp:varName "densityRef"^^xsd:string | ||
104 | + ] ; | ||
105 | + sp:predicate <http://www.epim.no/schemas/mprml/1#densityRef> ; | ||
106 | + sp:subject | ||
107 | + [ sp:varName "oilVolumeRef"^^xsd:string | ||
108 | + ] | ||
109 | + ] [ sp:object | ||
110 | + [ sp:varName "realDensity"^^xsd:string | ||
111 | + ] ; | ||
112 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
113 | + sp:subject | ||
114 | + [ sp:varName "densityRef"^^xsd:string | ||
115 | + ] | ||
116 | + ] [ sp:object | ||
117 | + [ sp:varName "uomDensity"^^xsd:string | ||
118 | + ] ; | ||
119 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uom> ; | ||
120 | + sp:subject | ||
121 | + [ sp:varName "densityRef"^^xsd:string | ||
122 | + ] | ||
123 | + ]) | ||
124 | + ]) | ||
125 | + ] ; | ||
126 | + spin:rule | ||
127 | + [ rdf:type sp:Construct ; | ||
128 | + rdfs:comment "STEP 31010 Set production test results - oil volume at standard temperature pressure"^^xsd:string ; | ||
129 | + sp:templates ([ sp:object _:b2 ; | ||
130 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#materialThatFlows> ; | ||
131 | + sp:subject | ||
132 | + [ sp:varName "flowOfMaterial"^^xsd:string | ||
133 | + ] | ||
134 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#AmountOfSubstance> ; | ||
135 | + sp:predicate rdf:type ; | ||
136 | + sp:subject _:b2 | ||
137 | + ]) ; | ||
138 | + sp:where ([ sp:object | ||
139 | + [ sp:varName "wellTestRef"^^xsd:string | ||
140 | + ] ; | ||
141 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
142 | + sp:subject spin:_this | ||
143 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
144 | + sp:predicate rdf:type ; | ||
145 | + sp:subject | ||
146 | + [ sp:varName "wellTestRef"^^xsd:string | ||
147 | + ] | ||
148 | + ] [ sp:object | ||
149 | + [ sp:varName "wellTestRef"^^xsd:string | ||
150 | + ] ; | ||
151 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
152 | + sp:subject | ||
153 | + [ sp:varName "wellTest"^^xsd:string | ||
154 | + ] | ||
155 | + ] [ sp:object | ||
156 | + [ sp:varName "flowOfMaterial"^^xsd:string | ||
157 | + ] ; | ||
158 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
159 | + sp:subject | ||
160 | + [ sp:varName "wellTest"^^xsd:string | ||
161 | + ] | ||
162 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
163 | + sp:predicate rdf:type ; | ||
164 | + sp:subject | ||
165 | + [ sp:varName "flowOfMaterial"^^xsd:string | ||
166 | + ] | ||
167 | + ] [ sp:object | ||
168 | + [ sp:varName "productionTestRef"^^xsd:string | ||
169 | + ] ; | ||
170 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | ||
171 | + sp:subject | ||
172 | + [ sp:varName "wellTestRef"^^xsd:string | ||
173 | + ] | ||
174 | + ] [ sp:object | ||
175 | + [ sp:varName "productionTestResultsRef"^^xsd:string | ||
176 | + ] ; | ||
177 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestResultsRef> ; | ||
178 | + sp:subject | ||
179 | + [ sp:varName "productionTestRef"^^xsd:string | ||
180 | + ] | ||
181 | + ] [ sp:object | ||
182 | + [ sp:varName "oilVolumeRef"^^xsd:string | ||
183 | + ] ; | ||
184 | + sp:predicate <http://www.epim.no/schemas/mprml/1#oilVolumeRef> ; | ||
185 | + sp:subject | ||
186 | + [ sp:varName "productionTestResultsRef"^^xsd:string | ||
187 | + ] | ||
188 | + ] [ rdf:type sp:Optional ; | ||
189 | + sp:elements ([ sp:object | ||
190 | + [ sp:varName "volumeStdTempPresRef"^^xsd:string | ||
191 | + ] ; | ||
192 | + sp:predicate <http://www.epim.no/schemas/mprml/1#volumeStdTempPresRef> ; | ||
193 | + sp:subject | ||
194 | + [ sp:varName "oilVolumeRef"^^xsd:string | ||
195 | + ] | ||
196 | + ] [ sp:object | ||
197 | + [ sp:varName "realVolumeStdTempPres"^^xsd:string | ||
198 | + ] ; | ||
199 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
200 | + sp:subject | ||
201 | + [ sp:varName "volumeStdTempPresRef"^^xsd:string | ||
202 | + ] | ||
203 | + ] [ sp:object | ||
204 | + [ sp:varName "uomVolumeStdTempPres"^^xsd:string | ||
205 | + ] ; | ||
206 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uom> ; | ||
207 | + sp:subject | ||
208 | + [ sp:varName "volumeStdTempPresRef"^^xsd:string | ||
209 | + ] | ||
210 | + ]) | ||
211 | + ] [ rdf:type sp:Optional ; | ||
212 | + sp:elements ([ sp:object | ||
213 | + [ sp:varName "densityStdTempPresRef"^^xsd:string | ||
214 | + ] ; | ||
215 | + sp:predicate <http://www.epim.no/schemas/mprml/1#densityStdTempPresRef> ; | ||
216 | + sp:subject | ||
217 | + [ sp:varName "oilVolumeRef"^^xsd:string | ||
218 | + ] | ||
219 | + ] [ sp:object | ||
220 | + [ sp:varName "realDensityStdTempPres"^^xsd:string | ||
221 | + ] ; | ||
222 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
223 | + sp:subject | ||
224 | + [ sp:varName "densityStdTempPresRef"^^xsd:string | ||
225 | + ] | ||
226 | + ] [ sp:object | ||
227 | + [ sp:varName "uomDensityStdTempPres"^^xsd:string | ||
228 | + ] ; | ||
229 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uom> ; | ||
230 | + sp:subject | ||
231 | + [ sp:varName "densityStdTempPresRef"^^xsd:string | ||
232 | + ] | ||
233 | + ]) | ||
234 | + ]) | ||
235 | + ] . | ||
236 | + | ||
237 | +<http://www.reportinghub.no/ep/transform/1.0/mpr/productionTestResults> | ||
238 | + rdf:type owl:Ontology ; | ||
239 | + owl:imports <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ; | ||
240 | + owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
1 | +# baseURI: null | ||
2 | + | ||
3 | +@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . | ||
4 | +@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> . | ||
5 | +@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> . | ||
6 | +@prefix owl: <http://www.w3.org/2002/07/owl#> . | ||
7 | +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | ||
8 | +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | ||
9 | +@prefix visual: <http://topbraid.org/visual#> . | ||
10 | +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | ||
11 | + | ||
12 | +[] rdf:type inference:Configuration ; | ||
13 | + composite:child | ||
14 | + [ rdf:type <http://spinrdf.org/spin#TopSPIN> ; | ||
15 | + composite:index "0"^^xsd:int | ||
16 | + ] . |
... | @@ -9,6 +9,7 @@ | ... | @@ -9,6 +9,7 @@ |
9 | @prefix : <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest#> . | 9 | @prefix : <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest#> . |
10 | @prefix arg: <http://spinrdf.org/arg#> . | 10 | @prefix arg: <http://spinrdf.org/arg#> . |
11 | @prefix ep-dpr-spin-lib: <http://www.reportinghub.no/ep/dpr/spin/1.1/lib#> . | 11 | @prefix ep-dpr-spin-lib: <http://www.reportinghub.no/ep/dpr/spin/1.1/lib#> . |
12 | +@prefix ep-mpr-spin-lib: <http://www.reportinghub.no/ep/mpr/spin/1.1/lib#> . | ||
12 | @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . | 13 | @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . |
13 | @prefix fn: <http://www.w3.org/2005/xpath-functions#> . | 14 | @prefix fn: <http://www.w3.org/2005/xpath-functions#> . |
14 | @prefix owl: <http://www.w3.org/2002/07/owl#> . | 15 | @prefix owl: <http://www.w3.org/2002/07/owl#> . |
... | @@ -23,365 +24,1165 @@ | ... | @@ -23,365 +24,1165 @@ |
23 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> | 24 | <http://www.epim.no/schemas/mprml/1#A_Global-Objects> |
24 | spin:rule | 25 | spin:rule |
25 | [ rdf:type sp:Construct ; | 26 | [ rdf:type sp:Construct ; |
26 | - rdfs:comment """STEP 30101 Create WellTest activity - anonymous because there is no mandatory data about it | 27 | + rdfs:comment "STEP 30101 Create WellTest activity"^^xsd:string ; |
27 | -DPR was using wellbore for this, here we use Well. | 28 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#WellTestReport> ; |
28 | -Would be much better if we could assume testDate is mandatory - that would give us a unique ID and a way to link to predecessor."""^^xsd:string ; | ||
29 | - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
30 | sp:predicate rdf:type ; | 29 | sp:predicate rdf:type ; |
30 | + sp:subject _:b1 | ||
31 | + ] [ sp:object | ||
32 | + [ sp:varName "productionReport"^^xsd:string | ||
33 | + ] ; | ||
34 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
35 | + sp:subject _:b1 | ||
36 | + ] [ sp:object _:b2 ; | ||
37 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
38 | + sp:subject _:b1 | ||
39 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
40 | + sp:predicate rdf:type ; | ||
41 | + sp:subject _:b2 | ||
42 | + ] [ sp:object _:b3 ; | ||
43 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ; | ||
44 | + sp:subject _:b2 | ||
45 | + ] [ sp:object | ||
46 | + [ sp:varName "well"^^xsd:string | ||
47 | + ] ; | ||
48 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
49 | + sp:subject _:b3 | ||
50 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWell> ; | ||
51 | + sp:predicate rdf:type ; | ||
52 | + sp:subject _:b3 | ||
53 | + ] [ sp:object _:b4 ; | ||
54 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
55 | + sp:subject _:b2 | ||
56 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore> ; | ||
57 | + sp:predicate rdf:type ; | ||
58 | + sp:subject _:b4 | ||
59 | + ] [ sp:object | ||
60 | + [ sp:varName "wellTestName"^^xsd:string | ||
61 | + ] ; | ||
62 | + sp:predicate rdfs:label ; | ||
63 | + sp:subject _:b2 | ||
64 | + ] [ sp:object | ||
65 | + [ sp:varName "testDate"^^xsd:string | ||
66 | + ] ; | ||
67 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
68 | + sp:subject _:b2 | ||
69 | + ] [ sp:object | ||
70 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
71 | + ] ; | ||
72 | + sp:predicate rdf:type ; | ||
73 | + sp:subject _:b2 | ||
74 | + ] [ sp:object | ||
75 | + [ sp:varName "wellTestRef"^^xsd:string | ||
76 | + ] ; | ||
77 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
78 | + sp:subject _:b2 | ||
79 | + ]) ; | ||
80 | + sp:where ([ sp:object spin:_this ; | ||
81 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
82 | + sp:subject | ||
83 | + [ sp:varName "productionReport"^^xsd:string | ||
84 | + ] | ||
85 | + ] [ sp:object | ||
86 | + [ sp:varName "wellTestRef"^^xsd:string | ||
87 | + ] ; | ||
88 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
89 | + sp:subject spin:_this | ||
90 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
91 | + sp:predicate rdf:type ; | ||
92 | + sp:subject | ||
93 | + [ sp:varName "wellTestRef"^^xsd:string | ||
94 | + ] | ||
95 | + ] [ sp:object | ||
96 | + [ sp:varName "nameWell"^^xsd:string | ||
97 | + ] ; | ||
98 | + sp:predicate <http://www.epim.no/schemas/mprml/1#nameWell> ; | ||
99 | + sp:subject | ||
100 | + [ sp:varName "wellTestRef"^^xsd:string | ||
101 | + ] | ||
102 | + ] [ sp:object | ||
103 | + [ sp:varName "wellTestName"^^xsd:string | ||
104 | + ] ; | ||
105 | + sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | ||
106 | + sp:subject | ||
107 | + [ sp:varName "wellTestRef"^^xsd:string | ||
108 | + ] | ||
109 | + ] [ rdf:type sp:Optional ; | ||
110 | + sp:elements ([ sp:object | ||
111 | + [ sp:varName "testDate"^^xsd:string | ||
112 | + ] ; | ||
113 | + sp:predicate <http://www.epim.no/schemas/mprml/1#testDate> ; | ||
114 | + sp:subject | ||
115 | + [ sp:varName "wellTestRef"^^xsd:string | ||
116 | + ] | ||
117 | + ]) | ||
118 | + ] [ rdf:type sp:Optional ; | ||
119 | + sp:elements ([ sp:object | ||
120 | + [ sp:varName "testReason"^^xsd:string | ||
121 | + ] ; | ||
122 | + sp:predicate <http://www.epim.no/schemas/mprml/1#testReasonRef> ; | ||
123 | + sp:subject | ||
124 | + [ sp:varName "wellTest"^^xsd:string | ||
125 | + ] | ||
126 | + ]) | ||
127 | + ] [ rdf:type sp:Bind ; | ||
128 | + sp:expression | ||
129 | + [ rdf:type rhspin:wellByName ; | ||
130 | + arg:wellName | ||
131 | + [ sp:varName "nameWell"^^xsd:string | ||
132 | + ] | ||
133 | + ] ; | ||
134 | + sp:variable | ||
135 | + [ sp:varName "well"^^xsd:string | ||
136 | + ] | ||
137 | + ] [ rdf:type sp:Bind ; | ||
138 | + sp:expression | ||
139 | + [ rdf:type ep-mpr-spin-lib:selectWellTestReasonType ; | ||
140 | + sp:arg1 [ sp:varName "testReason"^^xsd:string | ||
141 | + ] | ||
142 | + ] ; | ||
143 | + sp:variable | ||
144 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
145 | + ] | ||
146 | + ]) | ||
147 | + ] ; | ||
148 | + spin:rule | ||
149 | + [ rdf:type sp:Construct ; | ||
150 | + rdfs:comment "STEP 30107 Transfer well head data - choke orifice size"^^xsd:string ; | ||
151 | + sp:templates ([ sp:object _:b5 ; | ||
152 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | ||
153 | + sp:subject | ||
154 | + [ sp:varName "wellTest"^^xsd:string | ||
155 | + ] | ||
156 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; | ||
157 | + sp:predicate rdf:type ; | ||
158 | + sp:subject _:b5 | ||
159 | + ] [ sp:object _:b6 ; | ||
160 | + sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | ||
161 | + sp:subject _:b5 | ||
162 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
163 | + sp:predicate rdf:type ; | ||
164 | + sp:subject _:b6 | ||
165 | + ] [ sp:object | ||
166 | + [ sp:varName "realChokeOrificeSize"^^xsd:string | ||
167 | + ] ; | ||
168 | + sp:predicate | ||
169 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
170 | + ] ; | ||
171 | + sp:subject _:b6 | ||
172 | + ]) ; | ||
173 | + sp:where ([ sp:object | ||
174 | + [ sp:varName "wellTestRef"^^xsd:string | ||
175 | + ] ; | ||
176 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
177 | + sp:subject spin:_this | ||
178 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
179 | + sp:predicate rdf:type ; | ||
180 | + sp:subject | ||
181 | + [ sp:varName "wellTestRef"^^xsd:string | ||
182 | + ] | ||
183 | + ] [ sp:object | ||
184 | + [ sp:varName "wellTestRef"^^xsd:string | ||
185 | + ] ; | ||
186 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
187 | + sp:subject | ||
188 | + [ sp:varName "wellTest"^^xsd:string | ||
189 | + ] | ||
190 | + ] [ sp:object | ||
191 | + [ sp:varName "productionTestRef"^^xsd:string | ||
192 | + ] ; | ||
193 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | ||
194 | + sp:subject | ||
195 | + [ sp:varName "wellTestRef"^^xsd:string | ||
196 | + ] | ||
197 | + ] [ sp:object | ||
198 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
199 | + ] ; | ||
200 | + sp:predicate <http://www.epim.no/schemas/mprml/1#wellheadDataRef> ; | ||
201 | + sp:subject | ||
202 | + [ sp:varName "productionTestRef"^^xsd:string | ||
203 | + ] | ||
204 | + ] [ sp:object | ||
205 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
206 | + ] ; | ||
207 | + sp:predicate <http://www.epim.no/schemas/mprml/1#chokeOrificeSizeRef> ; | ||
208 | + sp:subject | ||
209 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
210 | + ] | ||
211 | + ] [ sp:object | ||
212 | + [ sp:varName "realChokeOrificeSize"^^xsd:string | ||
213 | + ] ; | ||
214 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
215 | + sp:subject | ||
216 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
217 | + ] | ||
218 | + ] [ sp:object | ||
219 | + [ sp:varName "uomChokeOrificeSize"^^xsd:string | ||
220 | + ] ; | ||
221 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
222 | + sp:subject | ||
223 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string | ||
224 | + ] | ||
225 | + ] [ rdf:type sp:Bind ; | ||
226 | + sp:expression | ||
227 | + [ rdf:type ep-mpr-spin-lib:selectLengthScale ; | ||
228 | + sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string | ||
229 | + ] | ||
230 | + ] ; | ||
231 | + sp:variable | ||
232 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
233 | + ] | ||
234 | + ]) | ||
235 | + ] ; | ||
236 | + spin:rule | ||
237 | + [ rdf:type sp:Construct ; | ||
238 | + rdfs:comment "STEP 30111 Transfer separator pressure and temperature"^^xsd:string ; | ||
239 | + sp:templates ([ sp:object _:b7 ; | ||
240 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
241 | + sp:subject | ||
242 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
243 | + ] | ||
244 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestSeparatorFlow> ; | ||
245 | + sp:predicate rdf:type ; | ||
246 | + sp:subject _:b7 | ||
247 | + ] [ sp:object _:b8 ; | ||
248 | + sp:predicate rdf:type ; | ||
249 | + sp:subject _:b7 | ||
250 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
251 | + sp:predicate rdf:type ; | ||
252 | + sp:subject _:b8 | ||
253 | + ] [ sp:object | ||
254 | + [ sp:varName "realSeparatorPressure"^^xsd:string | ||
255 | + ] ; | ||
256 | + sp:predicate | ||
257 | + [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
258 | + ] ; | ||
259 | + sp:subject _:b8 | ||
260 | + ] [ sp:object _:b9 ; | ||
261 | + sp:predicate rdf:type ; | ||
262 | + sp:subject _:b7 | ||
263 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; | ||
264 | + sp:predicate rdf:type ; | ||
265 | + sp:subject _:b9 | ||
266 | + ] [ sp:object | ||
267 | + [ sp:varName "realSeparatorTemperature"^^xsd:string | ||
268 | + ] ; | ||
269 | + sp:predicate | ||
270 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string | ||
271 | + ] ; | ||
272 | + sp:subject _:b9 | ||
273 | + ]) ; | ||
274 | + sp:where ([ sp:object | ||
275 | + [ sp:varName "wellTestRef"^^xsd:string | ||
276 | + ] ; | ||
277 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
278 | + sp:subject spin:_this | ||
279 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
280 | + sp:predicate rdf:type ; | ||
281 | + sp:subject | ||
282 | + [ sp:varName "wellTestRef"^^xsd:string | ||
283 | + ] | ||
284 | + ] [ sp:object | ||
285 | + [ sp:varName "wellTestRef"^^xsd:string | ||
286 | + ] ; | ||
287 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
288 | + sp:subject | ||
289 | + [ sp:varName "wellTest"^^xsd:string | ||
290 | + ] | ||
291 | + ] [ sp:object | ||
292 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
293 | + ] ; | ||
294 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
295 | + sp:subject | ||
296 | + [ sp:varName "wellTest"^^xsd:string | ||
297 | + ] | ||
298 | + ] [ sp:object | ||
299 | + [ sp:varName "productionTestRef"^^xsd:string | ||
300 | + ] ; | ||
301 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | ||
302 | + sp:subject | ||
303 | + [ sp:varName "wellTestRef"^^xsd:string | ||
304 | + ] | ||
305 | + ] [ sp:object | ||
306 | + [ sp:varName "separatorDataRef"^^xsd:string | ||
307 | + ] ; | ||
308 | + sp:predicate <http://www.epim.no/schemas/mprml/1#separatorDataRef> ; | ||
309 | + sp:subject | ||
310 | + [ sp:varName "productionTestRef"^^xsd:string | ||
311 | + ] | ||
312 | + ] [ rdf:type sp:Optional ; | ||
313 | + sp:elements ([ sp:object | ||
314 | + [ sp:varName "separatorPressureRef"^^xsd:string | ||
315 | + ] ; | ||
316 | + sp:predicate <http://www.epim.no/schemas/mprml/1#separatorPressureRef> ; | ||
317 | + sp:subject | ||
318 | + [ sp:varName "separatorDataRef"^^xsd:string | ||
319 | + ] | ||
320 | + ] [ sp:object | ||
321 | + [ sp:varName "realSeparatorPressure"^^xsd:string | ||
322 | + ] ; | ||
323 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
324 | + sp:subject | ||
325 | + [ sp:varName "separatorPressureRef"^^xsd:string | ||
326 | + ] | ||
327 | + ] [ sp:object | ||
328 | + [ sp:varName "uomSeparatorPressure"^^xsd:string | ||
329 | + ] ; | ||
330 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
331 | + sp:subject | ||
332 | + [ sp:varName "separatorPressureRef"^^xsd:string | ||
333 | + ] | ||
334 | + ]) | ||
335 | + ] [ rdf:type sp:Optional ; | ||
336 | + sp:elements ([ sp:object | ||
337 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
338 | + ] ; | ||
339 | + sp:predicate <http://www.epim.no/schemas/mprml/1#separatorTemperatureRef> ; | ||
31 | sp:subject | 340 | sp:subject |
32 | - [ sp:varName "epWellTest"^^xsd:string | 341 | + [ sp:varName "separatorDataRef"^^xsd:string |
342 | + ] | ||
343 | + ] [ sp:object | ||
344 | + [ sp:varName "realSeparatorTemperature"^^xsd:string | ||
345 | + ] ; | ||
346 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
347 | + sp:subject | ||
348 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
349 | + ] | ||
350 | + ] [ sp:object | ||
351 | + [ sp:varName "uomSeparatorTemperature"^^xsd:string | ||
352 | + ] ; | ||
353 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
354 | + sp:subject | ||
355 | + [ sp:varName "separatorTemperatureRef"^^xsd:string | ||
356 | + ] | ||
357 | + ]) | ||
358 | + ] [ rdf:type sp:Bind ; | ||
359 | + sp:expression | ||
360 | + [ rdf:type ep-mpr-spin-lib:selectPressureScale ; | ||
361 | + sp:arg1 [ sp:varName "uomSeparatorPressure"^^xsd:string | ||
362 | + ] | ||
363 | + ] ; | ||
364 | + sp:variable | ||
365 | + [ sp:varName "pressureScaleSeparator"^^xsd:string | ||
33 | ] | 366 | ] |
34 | - ] [ sp:object spin:_this ; | 367 | + ] [ rdf:type sp:Bind ; |
368 | + sp:expression | ||
369 | + [ rdf:type ep-mpr-spin-lib:selectTemperatureScale ; | ||
370 | + sp:arg1 [ sp:varName "uomSeparatorTemperature"^^xsd:string | ||
371 | + ] | ||
372 | + ] ; | ||
373 | + sp:variable | ||
374 | + [ sp:varName "temperatureScaleSeparator"^^xsd:string | ||
375 | + ] | ||
376 | + ]) | ||
377 | + ] ; | ||
378 | + spin:rule | ||
379 | + [ rdf:type sp:Construct ; | ||
380 | + rdfs:comment "STEP 30104 Set previous valid test"^^xsd:string ; | ||
381 | + sp:templates ([ sp:object _:b10 ; | ||
382 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; | ||
383 | + sp:subject | ||
384 | + [ sp:varName "wellTest"^^xsd:string | ||
385 | + ] | ||
386 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
387 | + sp:predicate rdf:type ; | ||
388 | + sp:subject _:b10 | ||
389 | + ] [ sp:object | ||
390 | + [ sp:varName "lastValidTest"^^xsd:string | ||
391 | + ] ; | ||
392 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
393 | + sp:subject _:b10 | ||
394 | + ]) ; | ||
395 | + sp:where ([ sp:object | ||
396 | + [ sp:varName "wellTestRef"^^xsd:string | ||
397 | + ] ; | ||
398 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
399 | + sp:subject spin:_this | ||
400 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
401 | + sp:predicate rdf:type ; | ||
402 | + sp:subject | ||
403 | + [ sp:varName "wellTestRef"^^xsd:string | ||
404 | + ] | ||
405 | + ] [ sp:object | ||
406 | + [ sp:varName "wellTestRef"^^xsd:string | ||
407 | + ] ; | ||
35 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 408 | sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
36 | sp:subject | 409 | sp:subject |
37 | - [ sp:varName "monthlyProductionActivity"^^xsd:string | 410 | + [ sp:varName "wellTest"^^xsd:string |
411 | + ] | ||
412 | + ] [ sp:object | ||
413 | + [ sp:varName "lastValidTest"^^xsd:string | ||
414 | + ] ; | ||
415 | + sp:predicate <http://www.epim.no/schemas/mprml/1#lastValidTest> ; | ||
416 | + sp:subject | ||
417 | + [ sp:varName "wellTestRef"^^xsd:string | ||
418 | + ] | ||
419 | + ]) | ||
420 | + ] ; | ||
421 | + spin:rule | ||
422 | + [ rdf:type sp:Construct ; | ||
423 | + rdfs:comment "STEP 30108 Transfer well head data - shut in pressure"^^xsd:string ; | ||
424 | + sp:templates ([ sp:object _:b11 ; | ||
425 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasShutInPressure> ; | ||
426 | + sp:subject | ||
427 | + [ sp:varName "wellTest"^^xsd:string | ||
428 | + ] | ||
429 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
430 | + sp:predicate rdf:type ; | ||
431 | + sp:subject _:b11 | ||
432 | + ] [ sp:object | ||
433 | + [ sp:varName "realShutInPressure"^^xsd:string | ||
434 | + ] ; | ||
435 | + sp:predicate | ||
436 | + [ sp:varName "shutInPressureScale"^^xsd:string | ||
437 | + ] ; | ||
438 | + sp:subject _:b11 | ||
439 | + ]) ; | ||
440 | + sp:where ([ sp:object | ||
441 | + [ sp:varName "wellTestRef"^^xsd:string | ||
442 | + ] ; | ||
443 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
444 | + sp:subject spin:_this | ||
445 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
446 | + sp:predicate rdf:type ; | ||
447 | + sp:subject | ||
448 | + [ sp:varName "wellTestRef"^^xsd:string | ||
449 | + ] | ||
450 | + ] [ sp:object | ||
451 | + [ sp:varName "wellTestRef"^^xsd:string | ||
452 | + ] ; | ||
453 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
454 | + sp:subject | ||
455 | + [ sp:varName "wellTest"^^xsd:string | ||
456 | + ] | ||
457 | + ] [ sp:object | ||
458 | + [ sp:varName "productionTestRef"^^xsd:string | ||
459 | + ] ; | ||
460 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | ||
461 | + sp:subject | ||
462 | + [ sp:varName "wellTestRef"^^xsd:string | ||
463 | + ] | ||
464 | + ] [ sp:object | ||
465 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
466 | + ] ; | ||
467 | + sp:predicate <http://www.epim.no/schemas/mprml/1#wellheadDataRef> ; | ||
468 | + sp:subject | ||
469 | + [ sp:varName "productionTestRef"^^xsd:string | ||
470 | + ] | ||
471 | + ] [ sp:object | ||
472 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
473 | + ] ; | ||
474 | + sp:predicate <http://www.epim.no/schemas/mprml/1#shutInPressureRef> ; | ||
475 | + sp:subject | ||
476 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
477 | + ] | ||
478 | + ] [ sp:object | ||
479 | + [ sp:varName "realShutInPressure"^^xsd:string | ||
480 | + ] ; | ||
481 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
482 | + sp:subject | ||
483 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
484 | + ] | ||
485 | + ] [ sp:object | ||
486 | + [ sp:varName "uomShutInPressure"^^xsd:string | ||
487 | + ] ; | ||
488 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
489 | + sp:subject | ||
490 | + [ sp:varName "shutInPressureRef"^^xsd:string | ||
491 | + ] | ||
492 | + ] [ rdf:type sp:Bind ; | ||
493 | + sp:expression | ||
494 | + [ rdf:type ep-mpr-spin-lib:selectPressureScale ; | ||
495 | + sp:arg1 [ sp:varName "uomShutInPressure"^^xsd:string | ||
496 | + ] | ||
497 | + ] ; | ||
498 | + sp:variable | ||
499 | + [ sp:varName "ShutInPressureScale"^^xsd:string | ||
500 | + ] | ||
501 | + ]) | ||
502 | + ] ; | ||
503 | + spin:rule | ||
504 | + [ rdf:type sp:Construct ; | ||
505 | + rdfs:comment "STEP 30110 Transfer well head data - flow line pressure"^^xsd:string ; | ||
506 | + sp:templates ([ sp:object _:b12 ; | ||
507 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
508 | + sp:subject | ||
509 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
510 | + ] | ||
511 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestFlowLineFlow> ; | ||
512 | + sp:predicate rdf:type ; | ||
513 | + sp:subject _:b12 | ||
514 | + ] [ sp:object _:b13 ; | ||
515 | + sp:predicate rdf:type ; | ||
516 | + sp:subject _:b12 | ||
517 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
518 | + sp:predicate rdf:type ; | ||
519 | + sp:subject _:b13 | ||
520 | + ] [ sp:object | ||
521 | + [ sp:varName "realFlowLinePressure"^^xsd:string | ||
522 | + ] ; | ||
523 | + sp:predicate | ||
524 | + [ sp:varName "pressureScaleFlowLine"^^xsd:string | ||
525 | + ] ; | ||
526 | + sp:subject _:b13 | ||
527 | + ]) ; | ||
528 | + sp:where ([ sp:object | ||
529 | + [ sp:varName "wellTestRef"^^xsd:string | ||
530 | + ] ; | ||
531 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
532 | + sp:subject spin:_this | ||
533 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
534 | + sp:predicate rdf:type ; | ||
535 | + sp:subject | ||
536 | + [ sp:varName "wellTestRef"^^xsd:string | ||
537 | + ] | ||
538 | + ] [ sp:object | ||
539 | + [ sp:varName "wellTestRef"^^xsd:string | ||
540 | + ] ; | ||
541 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
542 | + sp:subject | ||
543 | + [ sp:varName "wellTest"^^xsd:string | ||
544 | + ] | ||
545 | + ] [ sp:object | ||
546 | + [ sp:varName "productionTestFlow"^^xsd:string | ||
547 | + ] ; | ||
548 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
549 | + sp:subject | ||
550 | + [ sp:varName "wellTest"^^xsd:string | ||
551 | + ] | ||
552 | + ] [ sp:object | ||
553 | + [ sp:varName "productionTestRef"^^xsd:string | ||
554 | + ] ; | ||
555 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | ||
556 | + sp:subject | ||
557 | + [ sp:varName "wellTestRef"^^xsd:string | ||
558 | + ] | ||
559 | + ] [ sp:object | ||
560 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
561 | + ] ; | ||
562 | + sp:predicate <http://www.epim.no/schemas/mprml/1#wellheadDataRef> ; | ||
563 | + sp:subject | ||
564 | + [ sp:varName "productionTestRef"^^xsd:string | ||
565 | + ] | ||
566 | + ] [ sp:object | ||
567 | + [ sp:varName "flowLinePressureRef"^^xsd:string | ||
568 | + ] ; | ||
569 | + sp:predicate <http://www.epim.no/schemas/mprml/1#flowLinePressureRef> ; | ||
570 | + sp:subject | ||
571 | + [ sp:varName "wellheadDataRef"^^xsd:string | ||
572 | + ] | ||
573 | + ] [ sp:object | ||
574 | + [ sp:varName "realFlowLinePressure"^^xsd:string | ||
575 | + ] ; | ||
576 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
577 | + sp:subject | ||
578 | + [ sp:varName "flowLinePressureRef"^^xsd:string | ||
579 | + ] | ||
580 | + ] [ sp:object | ||
581 | + [ sp:varName "uomFlowLinePressure"^^xsd:string | ||
582 | + ] ; | ||
583 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
584 | + sp:subject | ||
585 | + [ sp:varName "flowLinePressureRef"^^xsd:string | ||
586 | + ] | ||
587 | + ] [ rdf:type sp:Bind ; | ||
588 | + sp:expression | ||
589 | + [ rdf:type ep-mpr-spin-lib:selectPressureScale ; | ||
590 | + sp:arg1 [ sp:varName "uomFlowLinePressure"^^xsd:string | ||
591 | + ] | ||
592 | + ] ; | ||
593 | + sp:variable | ||
594 | + [ sp:varName "pressureScaleFlowLine"^^xsd:string | ||
595 | + ] | ||
596 | + ]) | ||
597 | + ] ; | ||
598 | + spin:rule | ||
599 | + [ rdf:type sp:Construct ; | ||
600 | + rdfs:comment "STEP 30106 Classify as a Production test and set duration"^^xsd:string ; | ||
601 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionWellTest> ; | ||
602 | + sp:predicate rdf:type ; | ||
603 | + sp:subject | ||
604 | + [ sp:varName "wellTest"^^xsd:string | ||
605 | + ] | ||
606 | + ] [ sp:object _:b14 ; | ||
607 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
608 | + sp:subject | ||
609 | + [ sp:varName "wellTest"^^xsd:string | ||
610 | + ] | ||
611 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#FlowOfMaterial> ; | ||
612 | + sp:predicate rdf:type ; | ||
613 | + sp:subject _:b14 | ||
614 | + ] [ sp:object _:b15 ; | ||
615 | + sp:predicate rdf:type ; | ||
616 | + sp:subject | ||
617 | + [ sp:varName "wellTest"^^xsd:string | ||
618 | + ] | ||
619 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
620 | + sp:predicate rdf:type ; | ||
621 | + sp:subject _:b15 | ||
622 | + ] [ sp:object | ||
623 | + [ sp:varName "realDuration"^^xsd:string | ||
624 | + ] ; | ||
625 | + sp:predicate | ||
626 | + [ sp:varName "durationScale"^^xsd:string | ||
627 | + ] ; | ||
628 | + sp:subject _:b15 | ||
629 | + ]) ; | ||
630 | + sp:where ([ sp:object | ||
631 | + [ sp:varName "wellTestRef"^^xsd:string | ||
632 | + ] ; | ||
633 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
634 | + sp:subject spin:_this | ||
635 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
636 | + sp:predicate rdf:type ; | ||
637 | + sp:subject | ||
638 | + [ sp:varName "wellTestRef"^^xsd:string | ||
639 | + ] | ||
640 | + ] [ sp:object | ||
641 | + [ sp:varName "wellTestRef"^^xsd:string | ||
642 | + ] ; | ||
643 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
644 | + sp:subject | ||
645 | + [ sp:varName "wellTest"^^xsd:string | ||
646 | + ] | ||
647 | + ] [ sp:object | ||
648 | + [ sp:varName "productionTestRef"^^xsd:string | ||
649 | + ] ; | ||
650 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | ||
651 | + sp:subject | ||
652 | + [ sp:varName "wellTestRef"^^xsd:string | ||
653 | + ] | ||
654 | + ] [ rdf:type sp:Optional ; | ||
655 | + sp:elements ([ sp:object | ||
656 | + [ sp:varName "testDurationRef"^^xsd:string | ||
657 | + ] ; | ||
658 | + sp:predicate <http://www.epim.no/schemas/mprml/1#testDurationRef> ; | ||
659 | + sp:subject | ||
660 | + [ sp:varName "productionTestRef"^^xsd:string | ||
661 | + ] | ||
662 | + ] [ sp:object | ||
663 | + [ sp:varName "realDuration"^^xsd:string | ||
664 | + ] ; | ||
665 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
666 | + sp:subject | ||
667 | + [ sp:varName "testDurationRef"^^xsd:string | ||
668 | + ] | ||
669 | + ] [ sp:object | ||
670 | + [ sp:varName "uomDuration"^^xsd:string | ||
671 | + ] ; | ||
672 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
673 | + sp:subject | ||
674 | + [ sp:varName "testDurationRef"^^xsd:string | ||
675 | + ] | ||
676 | + ]) | ||
677 | + ] [ rdf:type sp:Bind ; | ||
678 | + sp:expression | ||
679 | + [ rdf:type ep-mpr-spin-lib:selectDurationScale ; | ||
680 | + sp:arg1 [ sp:varName "uomDuration"^^xsd:string | ||
681 | + ] | ||
682 | + ] ; | ||
683 | + sp:variable | ||
684 | + [ sp:varName "durationScale"^^xsd:string | ||
685 | + ] | ||
686 | + ]) | ||
687 | + ] ; | ||
688 | + spin:rule | ||
689 | + [ rdf:type sp:Construct ; | ||
690 | + rdfs:comment "STEP 30130 Classify as a FluidLevel test and set result values"^^xsd:string ; | ||
691 | + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidLevelTest> ; | ||
692 | + sp:predicate rdf:type ; | ||
693 | + sp:subject | ||
694 | + [ sp:varName "wellTest"^^xsd:string | ||
695 | + ] | ||
696 | + ] [ sp:object _:b16 ; | ||
697 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ; | ||
698 | + sp:subject | ||
699 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
700 | + ] | ||
701 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Fluid> ; | ||
702 | + sp:predicate rdf:type ; | ||
703 | + sp:subject _:b16 | ||
704 | + ] [ sp:object _:b17 ; | ||
705 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfFluidSurfaceFromTopOfWell> ; | ||
706 | + sp:subject _:b16 | ||
707 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
708 | + sp:predicate rdf:type ; | ||
709 | + sp:subject _:b17 | ||
710 | + ] [ sp:object | ||
711 | + [ sp:varName "realDepth"^^xsd:string | ||
712 | + ] ; | ||
713 | + sp:predicate | ||
714 | + [ sp:varName "lengthScaleDepth"^^xsd:string | ||
715 | + ] ; | ||
716 | + sp:subject _:b17 | ||
717 | + ] [ sp:object _:b18 ; | ||
718 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-well#depthOfBaseUsableWaterFromSurface> ; | ||
719 | + sp:subject _:b16 | ||
720 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
721 | + sp:predicate rdf:type ; | ||
722 | + sp:subject _:b18 | ||
723 | + ] [ sp:object | ||
724 | + [ sp:varName "realBaseUsableWater"^^xsd:string | ||
725 | + ] ; | ||
726 | + sp:predicate | ||
727 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string | ||
728 | + ] ; | ||
729 | + sp:subject _:b18 | ||
730 | + ]) ; | ||
731 | + sp:where ([ sp:object | ||
732 | + [ sp:varName "wellTestRef"^^xsd:string | ||
733 | + ] ; | ||
734 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
735 | + sp:subject spin:_this | ||
736 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
737 | + sp:predicate rdf:type ; | ||
738 | + sp:subject | ||
739 | + [ sp:varName "wellTestRef"^^xsd:string | ||
740 | + ] | ||
741 | + ] [ sp:object | ||
742 | + [ sp:varName "wellTestRef"^^xsd:string | ||
743 | + ] ; | ||
744 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | ||
745 | + sp:subject | ||
746 | + [ sp:varName "wellTest"^^xsd:string | ||
747 | + ] | ||
748 | + ] [ sp:object | ||
749 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string | ||
750 | + ] ; | ||
751 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; | ||
752 | + sp:subject | ||
753 | + [ sp:varName "wellTest"^^xsd:string | ||
754 | + ] | ||
755 | + ] [ sp:object | ||
756 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
757 | + ] ; | ||
758 | + sp:predicate <http://www.epim.no/schemas/mprml/1#fluidLevelTestRef> ; | ||
759 | + sp:subject | ||
760 | + [ sp:varName "wellTestRef"^^xsd:string | ||
761 | + ] | ||
762 | + ] [ rdf:type sp:Optional ; | ||
763 | + sp:elements ([ sp:object | ||
764 | + [ sp:varName "fluidLevelRef"^^xsd:string | ||
765 | + ] ; | ||
766 | + sp:predicate <http://www.epim.no/schemas/mprml/1#fluidLevelRef> ; | ||
767 | + sp:subject | ||
768 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
769 | + ] | ||
770 | + ] [ sp:object | ||
771 | + [ sp:varName "realDepth"^^xsd:string | ||
772 | + ] ; | ||
773 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; | ||
774 | + sp:subject | ||
775 | + [ sp:varName "fluidLevelRef"^^xsd:string | ||
776 | + ] | ||
777 | + ] [ sp:object | ||
778 | + [ sp:varName "uomDepth"^^xsd:string | ||
779 | + ] ; | ||
780 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; | ||
781 | + sp:subject | ||
782 | + [ sp:varName "fluidLevelRef"^^xsd:string | ||
783 | + ] | ||
784 | + ]) | ||
785 | + ] [ rdf:type sp:Optional ; | ||
786 | + sp:elements ([ sp:object | ||
787 | + [ sp:varName "baseUsableWaterRef"^^xsd:string | ||
788 | + ] ; | ||
789 | + sp:predicate <http://www.epim.no/schemas/mprml/1#baseUsableWaterRef> ; | ||
790 | + sp:subject | ||
791 | + [ sp:varName "fluidLevelTestRef"^^xsd:string | ||
38 | ] | 792 | ] |
39 | ] [ sp:object | 793 | ] [ sp:object |
40 | - [ sp:varName "epWellTest"^^xsd:string | 794 | + [ sp:varName "realBaseUsableWater"^^xsd:string |
41 | ] ; | 795 | ] ; |
42 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | 796 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
43 | sp:subject | 797 | sp:subject |
44 | - [ sp:varName "monthlyProductionActivity"^^xsd:string | 798 | + [ sp:varName "baseUsableWaterRef"^^xsd:string |
45 | ] | 799 | ] |
46 | ] [ sp:object | 800 | ] [ sp:object |
47 | - [ sp:varName "testDate"^^xsd:string | 801 | + [ sp:varName "uomBaseUsableWater"^^xsd:string |
48 | ] ; | 802 | ] ; |
49 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 803 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; |
50 | sp:subject | 804 | sp:subject |
51 | - [ sp:varName "epWellTest"^^xsd:string | 805 | + [ sp:varName "baseUsableWaterRef"^^xsd:string |
806 | + ] | ||
807 | + ]) | ||
808 | + ] [ rdf:type sp:Bind ; | ||
809 | + sp:expression | ||
810 | + [ rdf:type ep-mpr-spin-lib:selectLengthScale ; | ||
811 | + sp:arg1 [ sp:varName "uomDepth"^^xsd:string | ||
52 | ] | 812 | ] |
53 | - ] [ sp:object | ||
54 | - [ sp:varName "epWellTP"^^xsd:string | ||
55 | ] ; | 813 | ] ; |
56 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ; | 814 | + sp:variable |
57 | - sp:subject | 815 | + [ sp:varName "lengthScaleDepth"^^xsd:string |
58 | - [ sp:varName "epWellTest"^^xsd:string | 816 | + ] |
817 | + ] [ rdf:type sp:Bind ; | ||
818 | + sp:expression | ||
819 | + [ rdf:type ep-mpr-spin-lib:selectLengthScale ; | ||
820 | + sp:arg1 [ sp:varName "uomBaseUsableWater"^^xsd:string | ||
59 | ] | 821 | ] |
60 | - ] [ sp:object | ||
61 | - [ sp:varName "wellTestName"^^xsd:string | ||
62 | ] ; | 822 | ] ; |
63 | - sp:predicate rdfs:label ; | 823 | + sp:variable |
64 | - sp:subject | 824 | + [ sp:varName "lengthScaleBaseUsableWater"^^xsd:string |
65 | - [ sp:varName "epWellTest"^^xsd:string | ||
66 | ] | 825 | ] |
67 | - ] [ sp:object | 826 | + ]) |
68 | - [ sp:varName "wellTest"^^xsd:string | ||
69 | ] ; | 827 | ] ; |
70 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; | 828 | + spin:rule |
829 | + [ rdf:type sp:Construct ; | ||
830 | + rdfs:comment "STEP 30109 Transfer well head data - temperature and flowing pressure"^^xsd:string ; | ||
831 | + sp:templates ([ sp:object _:b19 ; | ||
832 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasNetworkPart> ; | ||
71 | sp:subject | 833 | sp:subject |
72 | - [ sp:varName "epWellTest"^^xsd:string | 834 | + [ sp:varName "productionTestFlow"^^xsd:string |
73 | ] | 835 | ] |
74 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWell> ; | 836 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#ProductionTestWellHeadFlow> ; |
75 | sp:predicate rdf:type ; | 837 | sp:predicate rdf:type ; |
76 | - sp:subject | 838 | + sp:subject _:b19 |
77 | - [ sp:varName "epWellTP"^^xsd:string | 839 | + ] [ sp:object _:b20 ; |
78 | - ] | 840 | + sp:predicate rdf:type ; |
841 | + sp:subject _:b19 | ||
842 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Pressure> ; | ||
843 | + sp:predicate rdf:type ; | ||
844 | + sp:subject _:b20 | ||
79 | ] [ sp:object | 845 | ] [ sp:object |
80 | - [ sp:varName "epWell"^^xsd:string | 846 | + [ sp:varName "realFlowingPressure"^^xsd:string |
81 | ] ; | 847 | ] ; |
82 | - sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | 848 | + sp:predicate |
83 | - sp:subject | 849 | + [ sp:varName "pressureScaleFlowing"^^xsd:string |
84 | - [ sp:varName "epWellTP"^^xsd:string | 850 | + ] ; |
85 | - ] | 851 | + sp:subject _:b20 |
86 | - ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | 852 | + ] [ sp:object _:b21 ; |
87 | sp:predicate rdf:type ; | 853 | sp:predicate rdf:type ; |
88 | - sp:subject | 854 | + sp:subject _:b19 |
89 | - [ sp:varName "epWellTestType"^^xsd:string | 855 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Temperature> ; |
90 | - ] | 856 | + sp:predicate rdf:type ; |
857 | + sp:subject _:b21 | ||
91 | ] [ sp:object | 858 | ] [ sp:object |
92 | - [ sp:varName "epWellTestType"^^xsd:string | 859 | + [ sp:varName "realWellheadTemperature"^^xsd:string |
860 | + ] ; | ||
861 | + sp:predicate | ||
862 | + [ sp:varName "temperatureScaleWellhead"^^xsd:string | ||
863 | + ] ; | ||
864 | + sp:subject _:b21 | ||
865 | + ]) ; | ||
866 | + sp:where ([ sp:object | ||
867 | + [ sp:varName "wellTestRef"^^xsd:string | ||
93 | ] ; | 868 | ] ; |
869 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
870 | + sp:subject spin:_this | ||
871 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
94 | sp:predicate rdf:type ; | 872 | sp:predicate rdf:type ; |
95 | sp:subject | 873 | sp:subject |
96 | - [ sp:varName "epWellTest"^^xsd:string | 874 | + [ sp:varName "wellTestRef"^^xsd:string |
97 | ] | 875 | ] |
98 | ] [ sp:object | 876 | ] [ sp:object |
99 | - [ sp:varName "wellTestTypeText"^^xsd:string | 877 | + [ sp:varName "wellTestRef"^^xsd:string |
100 | ] ; | 878 | ] ; |
101 | - sp:predicate rdfs:label ; | 879 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
102 | sp:subject | 880 | sp:subject |
103 | - [ sp:varName "epWellTestType"^^xsd:string | 881 | + [ sp:varName "wellTest"^^xsd:string |
104 | ] | 882 | ] |
105 | ] [ sp:object | 883 | ] [ sp:object |
106 | - [ sp:varName "epWellTestReasonType"^^xsd:string | 884 | + [ sp:varName "productionTestFlow"^^xsd:string |
107 | ] ; | 885 | ] ; |
108 | - sp:predicate rdf:type ; | 886 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; |
109 | sp:subject | 887 | sp:subject |
110 | - [ sp:varName "epWellTest"^^xsd:string | 888 | + [ sp:varName "wellTest"^^xsd:string |
111 | ] | 889 | ] |
112 | ] [ sp:object | 890 | ] [ sp:object |
113 | - [ sp:varName "previousTestDate"^^xsd:string | 891 | + [ sp:varName "productionTestRef"^^xsd:string |
114 | ] ; | 892 | ] ; |
115 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 893 | + sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; |
116 | sp:subject | 894 | sp:subject |
117 | - [ sp:varName "epPreviousWellTest"^^xsd:string | 895 | + [ sp:varName "wellTestRef"^^xsd:string |
118 | ] | 896 | ] |
119 | ] [ sp:object | 897 | ] [ sp:object |
120 | - [ sp:varName "epPreviousWellTest"^^xsd:string | 898 | + [ sp:varName "wellheadDataRef"^^xsd:string |
121 | ] ; | 899 | ] ; |
122 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; | 900 | + sp:predicate <http://www.epim.no/schemas/mprml/1#wellheadDataRef> ; |
901 | + sp:subject | ||
902 | + [ sp:varName "productionTestRef"^^xsd:string | ||
903 | + ] | ||
904 | + ] [ rdf:type sp:Optional ; | ||
905 | + sp:elements ([ sp:object | ||
906 | + [ sp:varName "flowingPressureRef"^^xsd:string | ||
907 | + ] ; | ||
908 | + sp:predicate <http://www.epim.no/schemas/mprml/1#flowingPressureRef> ; | ||
123 | sp:subject | 909 | sp:subject |
124 | - [ sp:varName "epWellTest"^^xsd:string | 910 | + [ sp:varName "wellheadDataRef"^^xsd:string |
125 | ] | 911 | ] |
126 | ] [ sp:object | 912 | ] [ sp:object |
127 | - [ sp:varName "lastValidTest"^^xsd:string | 913 | + [ sp:varName "realFlowingPressure"^^xsd:string |
128 | ] ; | 914 | ] ; |
129 | - sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | 915 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
130 | sp:subject | 916 | sp:subject |
131 | - [ sp:varName "epLastValidTest"^^xsd:string | 917 | + [ sp:varName "flowingPressureRef"^^xsd:string |
132 | ] | 918 | ] |
133 | ] [ sp:object | 919 | ] [ sp:object |
134 | - [ sp:varName "epLastValidTest"^^xsd:string | 920 | + [ sp:varName "uomFlowingPressure"^^xsd:string |
135 | ] ; | 921 | ] ; |
136 | - sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; | 922 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; |
137 | sp:subject | 923 | sp:subject |
138 | - [ sp:varName "epWellTest"^^xsd:string | 924 | + [ sp:varName "flowingPressureRef"^^xsd:string |
139 | ] | 925 | ] |
140 | - ]) ; | 926 | + ]) |
141 | - sp:where ([ sp:object | 927 | + ] [ rdf:type sp:Optional ; |
142 | - [ sp:varName "wellTest"^^xsd:string | 928 | + sp:elements ([ sp:object |
929 | + [ sp:varName "temperatureRef"^^xsd:string | ||
143 | ] ; | 930 | ] ; |
144 | - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | 931 | + sp:predicate <http://www.epim.no/schemas/mprml/1#temperatureRef> ; |
145 | - sp:subject spin:_this | ||
146 | - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
147 | - sp:predicate rdf:type ; | ||
148 | sp:subject | 932 | sp:subject |
149 | - [ sp:varName "wellTest"^^xsd:string | 933 | + [ sp:varName "wellheadDataRef"^^xsd:string |
150 | ] | 934 | ] |
151 | ] [ sp:object | 935 | ] [ sp:object |
152 | - [ sp:varName "wellName"^^xsd:string | 936 | + [ sp:varName "realWellheadTemperature"^^xsd:string |
153 | ] ; | 937 | ] ; |
154 | - sp:predicate <http://www.epim.no/schemas/mprml/1#nameWell> ; | 938 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
155 | sp:subject | 939 | sp:subject |
156 | - [ sp:varName "wellTest"^^xsd:string | 940 | + [ sp:varName "temperatureRef"^^xsd:string |
157 | ] | 941 | ] |
158 | ] [ sp:object | 942 | ] [ sp:object |
159 | - [ sp:varName "wellTestName"^^xsd:string | 943 | + [ sp:varName "uomWellheadTemperature"^^xsd:string |
160 | ] ; | 944 | ] ; |
161 | - sp:predicate <http://www.epim.no/schemas/mprml/1#name> ; | 945 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; |
162 | sp:subject | 946 | sp:subject |
163 | - [ sp:varName "wellTest"^^xsd:string | 947 | + [ sp:varName "temperatureRef"^^xsd:string |
164 | ] | 948 | ] |
949 | + ]) | ||
165 | ] [ rdf:type sp:Bind ; | 950 | ] [ rdf:type sp:Bind ; |
166 | sp:expression | 951 | sp:expression |
167 | - [ rdf:type rhspin:wellByName ; | 952 | + [ rdf:type ep-mpr-spin-lib:selectPressureScale ; |
168 | - arg:wellName | 953 | + sp:arg1 [ sp:varName "uomFlowingPressure"^^xsd:string |
169 | - [ sp:varName "wellName"^^xsd:string | ||
170 | ] | 954 | ] |
171 | ] ; | 955 | ] ; |
172 | sp:variable | 956 | sp:variable |
173 | - [ sp:varName "epWell"^^xsd:string | 957 | + [ sp:varName "pressureScaleFlowing"^^xsd:string |
174 | ] | 958 | ] |
175 | ] [ rdf:type sp:Bind ; | 959 | ] [ rdf:type sp:Bind ; |
176 | sp:expression | 960 | sp:expression |
177 | - [ rdf:type ep-spin-lib:buildURI ; | 961 | + [ rdf:type ep-mpr-spin-lib:selectTemperatureScale ; |
178 | - sp:arg1 "https://www.reportinghub.no/ep/data/temporalPartOfAWell/" ; | 962 | + sp:arg1 [ sp:varName "uomWellheadTemperature"^^xsd:string |
179 | - sp:arg2 [ rdf:type fn:concat ; | ||
180 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
181 | - sp:arg1 [ sp:varName "wellName"^^xsd:string | ||
182 | - ] | ||
183 | - ] ; | ||
184 | - sp:arg2 <http://topbraid.org/sparqlmotionfunctions#generateUUID> | ||
185 | ] | 963 | ] |
186 | ] ; | 964 | ] ; |
187 | sp:variable | 965 | sp:variable |
188 | - [ sp:varName "epWellTP"^^xsd:string | 966 | + [ sp:varName "temperatureScaleWellhead"^^xsd:string |
189 | - ] | ||
190 | - ] [ rdf:type sp:Bind ; | ||
191 | - sp:expression | ||
192 | - [ rdf:type ep-spin-lib:buildURI ; | ||
193 | - sp:arg1 "https://www.reportinghub.no/ep/data/wellTest/" ; | ||
194 | - sp:arg2 [ rdf:type fn:concat ; | ||
195 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
196 | - sp:arg1 [ sp:varName "wellName"^^xsd:string | ||
197 | ] | 967 | ] |
968 | + ]) | ||
198 | ] ; | 969 | ] ; |
199 | - sp:arg2 <http://topbraid.org/sparqlmotionfunctions#generateUUID> | 970 | + spin:rule |
971 | + [ rdf:type sp:Construct ; | ||
972 | + rdfs:comment "STEP 30102 Classify the well test activity"^^xsd:string ; | ||
973 | + sp:templates ([ sp:object _:b22 ; | ||
974 | + sp:predicate rdf:type ; | ||
975 | + sp:subject | ||
976 | + [ sp:varName "wellTest"^^xsd:string | ||
200 | ] | 977 | ] |
978 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | ||
979 | + sp:predicate rdf:type ; | ||
980 | + sp:subject _:b22 | ||
981 | + ] [ sp:object | ||
982 | + [ sp:varName "testTypeName"^^xsd:string | ||
201 | ] ; | 983 | ] ; |
202 | - sp:variable | 984 | + sp:predicate rdfs:label ; |
203 | - [ sp:varName "epWellTest"^^xsd:string | 985 | + sp:subject _:b22 |
204 | - ] | 986 | + ]) ; |
205 | - ] [ rdf:type sp:Optional ; | 987 | + sp:where ([ sp:object |
206 | - sp:elements ([ sp:object | 988 | + [ sp:varName "wellTestRef"^^xsd:string |
207 | - [ sp:varName "testDate"^^xsd:string | ||
208 | ] ; | 989 | ] ; |
209 | - sp:predicate <http://www.epim.no/schemas/mprml/1#testDate> ; | 990 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
991 | + sp:subject spin:_this | ||
992 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
993 | + sp:predicate rdf:type ; | ||
210 | sp:subject | 994 | sp:subject |
211 | - [ sp:varName "wellTest"^^xsd:string | 995 | + [ sp:varName "wellTestRef"^^xsd:string |
212 | ] | 996 | ] |
213 | - ]) | 997 | + ] [ sp:object |
214 | - ] [ rdf:type sp:Optional ; | 998 | + [ sp:varName "wellTestRef"^^xsd:string |
215 | - sp:elements ([ sp:object | ||
216 | - [ sp:varName "previousTestDate"^^xsd:string | ||
217 | ] ; | 999 | ] ; |
218 | - sp:predicate <http://www.epim.no/schemas/mprml/1#previousTestDate> ; | 1000 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
219 | sp:subject | 1001 | sp:subject |
220 | [ sp:varName "wellTest"^^xsd:string | 1002 | [ sp:varName "wellTest"^^xsd:string |
221 | ] | 1003 | ] |
222 | - ] [ rdf:type sp:Bind ; | 1004 | + ] [ sp:object |
223 | - sp:expression | 1005 | + [ sp:varName "testTypeName"^^xsd:string |
224 | - [ rdf:type ep-spin-lib:buildURI ; | ||
225 | - sp:arg1 "https://www.reportinghub.no/ep/data/wellTest/" ; | ||
226 | - sp:arg2 [ rdf:type fn:concat ; | ||
227 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
228 | - sp:arg1 [ sp:varName "wellName"^^xsd:string | ||
229 | - ] | ||
230 | - ] ; | ||
231 | - sp:arg2 <http://topbraid.org/sparqlmotionfunctions#generateUUID> | ||
232 | - ] | ||
233 | ] ; | 1006 | ] ; |
234 | - sp:variable | 1007 | + sp:predicate <http://www.epim.no/schemas/mprml/1#testType> ; |
235 | - [ sp:varName "epPreviousWellTest"^^xsd:string | 1008 | + sp:subject |
1009 | + [ sp:varName "wellTestRef"^^xsd:string | ||
236 | ] | 1010 | ] |
237 | ]) | 1011 | ]) |
238 | - ] [ rdf:type sp:Optional ; | ||
239 | - sp:elements ([ sp:object | ||
240 | - [ sp:varName "lastValidTest"^^xsd:string | ||
241 | ] ; | 1012 | ] ; |
242 | - sp:predicate <http://www.epim.no/schemas/mprml/1#previousTestDate> ; | 1013 | + spin:rule |
1014 | + [ rdf:type sp:Construct ; | ||
1015 | + rdfs:comment "STEP 30103 Set previous test"^^xsd:string ; | ||
1016 | + sp:templates ([ sp:object _:b23 ; | ||
1017 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; | ||
243 | sp:subject | 1018 | sp:subject |
244 | [ sp:varName "wellTest"^^xsd:string | 1019 | [ sp:varName "wellTest"^^xsd:string |
245 | ] | 1020 | ] |
246 | - ] [ rdf:type sp:Bind ; | 1021 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; |
247 | - sp:expression | 1022 | + sp:predicate rdf:type ; |
248 | - [ rdf:type ep-spin-lib:buildURI ; | 1023 | + sp:subject _:b23 |
249 | - sp:arg1 "https://www.reportinghub.no/ep/data/wellTest/" ; | 1024 | + ] [ sp:object |
250 | - sp:arg2 [ rdf:type fn:concat ; | 1025 | + [ sp:varName "previousTestDate"^^xsd:string |
251 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | ||
252 | - sp:arg1 [ sp:varName "wellName"^^xsd:string | ||
253 | - ] | ||
254 | ] ; | 1026 | ] ; |
255 | - sp:arg2 <http://topbraid.org/sparqlmotionfunctions#generateUUID> | 1027 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; |
256 | - ] | 1028 | + sp:subject _:b23 |
1029 | + ]) ; | ||
1030 | + sp:where ([ sp:object | ||
1031 | + [ sp:varName "wellTestRef"^^xsd:string | ||
257 | ] ; | 1032 | ] ; |
258 | - sp:variable | 1033 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; |
259 | - [ sp:varName "epLastValidTest"^^xsd:string | 1034 | + sp:subject spin:_this |
1035 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
1036 | + sp:predicate rdf:type ; | ||
1037 | + sp:subject | ||
1038 | + [ sp:varName "wellTestRef"^^xsd:string | ||
260 | ] | 1039 | ] |
261 | - ]) | 1040 | + ] [ sp:object |
262 | - ] [ rdf:type sp:Optional ; | 1041 | + [ sp:varName "wellTestRef"^^xsd:string |
263 | - sp:elements ([ sp:object | ||
264 | - [ sp:varName "testReason"^^xsd:string | ||
265 | ] ; | 1042 | ] ; |
266 | - sp:predicate <http://www.epim.no/schemas/mprml/1#testReasonRef> ; | 1043 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
267 | sp:subject | 1044 | sp:subject |
268 | [ sp:varName "wellTest"^^xsd:string | 1045 | [ sp:varName "wellTest"^^xsd:string |
269 | ] | 1046 | ] |
270 | - ] [ rdf:type sp:Bind ; | 1047 | + ] [ sp:object |
271 | - sp:expression | 1048 | + [ sp:varName "previousTestDate"^^xsd:string |
272 | - [ rdf:type ep-dpr-spin-lib:selectWellTestReasonType ; | ||
273 | - sp:arg1 [ sp:varName "testReason"^^xsd:string | ||
274 | - ] | ||
275 | ] ; | 1049 | ] ; |
276 | - sp:variable | 1050 | + sp:predicate <http://www.epim.no/schemas/mprml/1#previousTestDate> ; |
277 | - [ sp:varName "epWellTestReasonType"^^xsd:string | 1051 | + sp:subject |
1052 | + [ sp:varName "wellTestRef"^^xsd:string | ||
278 | ] | 1053 | ] |
279 | ]) | 1054 | ]) |
280 | - ] [ rdf:type sp:Optional ; | ||
281 | - sp:elements ([ sp:object | ||
282 | - [ sp:varName "wellTestTypeText"^^xsd:string | ||
283 | ] ; | 1055 | ] ; |
284 | - sp:predicate <http://www.epim.no/schemas/mprml/1#testType> ; | 1056 | + spin:rule |
1057 | + [ rdf:type sp:Construct ; | ||
1058 | + rdfs:comment "STEP 30131 Set performer of a FluidLevel test"^^xsd:string ; | ||
1059 | + sp:templates ([ sp:object _:b24 ; | ||
1060 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#performedBy> ; | ||
285 | sp:subject | 1061 | sp:subject |
286 | [ sp:varName "wellTest"^^xsd:string | 1062 | [ sp:varName "wellTest"^^xsd:string |
287 | ] | 1063 | ] |
288 | - ] [ rdf:type sp:Bind ; | 1064 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-organization#PersonOrOrganization> ; |
289 | - sp:expression | 1065 | + sp:predicate rdf:type ; |
290 | - [ rdf:type ep-spin-lib:buildURI ; | 1066 | + sp:subject _:b24 |
291 | - sp:arg1 "https://www.reportinghub.no/ep/data/wellTestType/" ; | 1067 | + ] [ sp:object |
292 | - sp:arg2 [ rdf:type fn:concat ; | 1068 | + [ sp:varName "testedBy"^^xsd:string |
293 | - sp:arg1 [ rdf:type ep-spin-lib:normalizeString ; | 1069 | + ] ; |
294 | - sp:arg1 [ sp:varName "wellTestTypeText"^^xsd:string | 1070 | + sp:predicate rdfs:label ; |
295 | - ] | 1071 | + sp:subject _:b24 |
296 | - ] | 1072 | + ]) ; |
1073 | + sp:where ([ sp:object | ||
1074 | + [ sp:varName "wellTestRef"^^xsd:string | ||
1075 | + ] ; | ||
1076 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
1077 | + sp:subject spin:_this | ||
1078 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
1079 | + sp:predicate rdf:type ; | ||
1080 | + sp:subject | ||
1081 | + [ sp:varName "wellTestRef"^^xsd:string | ||
297 | ] | 1082 | ] |
1083 | + ] [ sp:object | ||
1084 | + [ sp:varName "wellTestRef"^^xsd:string | ||
298 | ] ; | 1085 | ] ; |
299 | - sp:variable | 1086 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
300 | - [ sp:varName "epWellTestType"^^xsd:string | 1087 | + sp:subject |
1088 | + [ sp:varName "wellTest"^^xsd:string | ||
301 | ] | 1089 | ] |
302 | - ]) | 1090 | + ] [ sp:object |
303 | - ] [ rdf:type sp:Optional ; | 1091 | + [ sp:varName "temporalPartOfAWellBore"^^xsd:string |
304 | - sp:elements ([ sp:object | ||
305 | - [ sp:varName "prodTest"^^xsd:string | ||
306 | ] ; | 1092 | ] ; |
307 | - sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestRef> ; | 1093 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; |
308 | sp:subject | 1094 | sp:subject |
309 | [ sp:varName "wellTest"^^xsd:string | 1095 | [ sp:varName "wellTest"^^xsd:string |
310 | ] | 1096 | ] |
311 | - ] [ rdf:type sp:Optional ; | 1097 | + ] [ sp:object |
312 | - sp:elements ([ sp:object | 1098 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
313 | - [ sp:varName "testDuration"^^xsd:string | ||
314 | ] ; | 1099 | ] ; |
315 | - sp:predicate <http://www.epim.no/schemas/mprml/1#testDurationRef> ; | 1100 | + sp:predicate <http://www.epim.no/schemas/mprml/1#fluidLevelTestRef> ; |
1101 | + sp:subject | ||
1102 | + [ sp:varName "wellTestRef"^^xsd:string | ||
1103 | + ] | ||
1104 | + ] [ sp:object | ||
1105 | + [ sp:varName "testedBy"^^xsd:string | ||
1106 | + ] ; | ||
1107 | + sp:predicate <http://www.epim.no/schemas/mprml/1#testedBy> ; | ||
316 | sp:subject | 1108 | sp:subject |
317 | - [ sp:varName "prodTest"^^xsd:string | 1109 | + [ sp:varName "fluidLevelTestRef"^^xsd:string |
318 | ] | 1110 | ] |
319 | ]) | 1111 | ]) |
320 | - ] [ rdf:type sp:Optional ; | ||
321 | - sp:elements ([ sp:object | ||
322 | - [ sp:varName "wellheadData"^^xsd:string | ||
323 | ] ; | 1112 | ] ; |
324 | - sp:predicate <http://www.epim.no/schemas/mprml/1#wellheadDataRef> ; | 1113 | + spin:rule |
1114 | + [ rdf:type sp:Construct ; | ||
1115 | + rdfs:comment "STEP 30105 Set choke orifice size"^^xsd:string ; | ||
1116 | + sp:templates ([ sp:object _:b25 ; | ||
1117 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | ||
325 | sp:subject | 1118 | sp:subject |
326 | - [ sp:varName "prodTest"^^xsd:string | 1119 | + [ sp:varName "wellTest"^^xsd:string |
327 | ] | 1120 | ] |
328 | - ] [ rdf:type sp:Optional ; | 1121 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/equipment#WellTestChoke> ; |
329 | - sp:elements ([ sp:object | 1122 | + sp:predicate rdf:type ; |
330 | - [ sp:varName "temperature"^^xsd:string | 1123 | + sp:subject _:b25 |
1124 | + ] [ sp:object _:b26 ; | ||
1125 | + sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | ||
1126 | + sp:subject _:b25 | ||
1127 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Length> ; | ||
1128 | + sp:predicate rdf:type ; | ||
1129 | + sp:subject _:b26 | ||
1130 | + ] [ sp:object | ||
1131 | + [ sp:varName "realChokeOrificeSize"^^xsd:string | ||
331 | ] ; | 1132 | ] ; |
332 | - sp:predicate <http://www.epim.no/schemas/mprml/1#temperatureRef> ; | 1133 | + sp:predicate |
1134 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string | ||
1135 | + ] ; | ||
1136 | + sp:subject _:b26 | ||
1137 | + ]) ; | ||
1138 | + sp:where ([ sp:object | ||
1139 | + [ sp:varName "wellTestRef"^^xsd:string | ||
1140 | + ] ; | ||
1141 | + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; | ||
1142 | + sp:subject spin:_this | ||
1143 | + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_wellTest> ; | ||
1144 | + sp:predicate rdf:type ; | ||
333 | sp:subject | 1145 | sp:subject |
334 | - [ sp:varName "wellheadData"^^xsd:string | 1146 | + [ sp:varName "wellTestRef"^^xsd:string |
335 | ] | 1147 | ] |
336 | - ]) | 1148 | + ] [ sp:object |
337 | - ] [ rdf:type sp:Optional ; | 1149 | + [ sp:varName "wellTestRef"^^xsd:string |
338 | - sp:elements ([ sp:object | ||
339 | - [ sp:varName "flowingPressure"^^xsd:string | ||
340 | ] ; | 1150 | ] ; |
341 | - sp:predicate <http://www.epim.no/schemas/mprml/1#flowingPressureRef> ; | 1151 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; |
342 | sp:subject | 1152 | sp:subject |
343 | - [ sp:varName "wellheadData"^^xsd:string | 1153 | + [ sp:varName "wellTest"^^xsd:string |
344 | ] | 1154 | ] |
345 | - ]) | 1155 | + ] [ sp:object |
346 | - ] [ rdf:type sp:Optional ; | 1156 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
347 | - sp:elements ([ sp:object | ||
348 | - [ sp:varName "chokeOrificeSize"^^xsd:string | ||
349 | ] ; | 1157 | ] ; |
350 | sp:predicate <http://www.epim.no/schemas/mprml/1#chokeOrificeSizeRef> ; | 1158 | sp:predicate <http://www.epim.no/schemas/mprml/1#chokeOrificeSizeRef> ; |
351 | sp:subject | 1159 | sp:subject |
352 | - [ sp:varName "wellheadData"^^xsd:string | 1160 | + [ sp:varName "wellTestRef"^^xsd:string |
353 | ] | 1161 | ] |
354 | - ]) | 1162 | + ] [ sp:object |
355 | - ] [ rdf:type sp:Optional ; | 1163 | + [ sp:varName "realChokeOrificeSize"^^xsd:string |
356 | - sp:elements ([ sp:object | ||
357 | - [ sp:varName "gasLiftChokeOrificeSize"^^xsd:string | ||
358 | ] ; | 1164 | ] ; |
359 | - sp:predicate <http://www.epim.no/schemas/mprml/1#gasLiftchokeOrificeSizeRef> ; | 1165 | + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; |
360 | sp:subject | 1166 | sp:subject |
361 | - [ sp:varName "wellheadData"^^xsd:string | 1167 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
362 | ] | 1168 | ] |
363 | - ]) | 1169 | + ] [ sp:object |
364 | - ]) | 1170 | + [ sp:varName "uomChokeOrificeSize"^^xsd:string |
365 | - ] [ rdf:type sp:Optional ; | ||
366 | - sp:elements ([ sp:object | ||
367 | - [ sp:varName "separatorData"^^xsd:string | ||
368 | ] ; | 1171 | ] ; |
369 | - sp:predicate <http://www.epim.no/schemas/mprml/1#separatorDataRef> ; | 1172 | + sp:predicate <http://www.epim.no/schemas/mprml/1#uomRef> ; |
370 | sp:subject | 1173 | sp:subject |
371 | - [ sp:varName "prodTest"^^xsd:string | 1174 | + [ sp:varName "chokeOrificeSizeRef"^^xsd:string |
1175 | + ] | ||
1176 | + ] [ rdf:type sp:Bind ; | ||
1177 | + sp:expression | ||
1178 | + [ rdf:type ep-mpr-spin-lib:selectLengthScale ; | ||
1179 | + sp:arg1 [ sp:varName "uomChokeOrificeSize"^^xsd:string | ||
372 | ] | 1180 | ] |
373 | - ]) | ||
374 | - ] [ rdf:type sp:Optional ; | ||
375 | - sp:elements ([ sp:object | ||
376 | - [ sp:varName "productionTestResults"^^xsd:string | ||
377 | ] ; | 1181 | ] ; |
378 | - sp:predicate <http://www.epim.no/schemas/mprml/1#productionTestResultsRef> ; | 1182 | + sp:variable |
379 | - sp:subject | 1183 | + [ sp:varName "lengthScaleChokeOrificeSize"^^xsd:string |
380 | - [ sp:varName "prodTest"^^xsd:string | ||
381 | ] | 1184 | ] |
382 | ]) | 1185 | ]) |
383 | - ]) | ||
384 | - ]) | ||
385 | ] . | 1186 | ] . |
386 | 1187 | ||
387 | <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> | 1188 | <http://www.reportinghub.no/ep/transform/1.0/mpr/wellTest> | ... | ... |
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<drillReports version="1.4.0.0" xmlns="http://www.witsml.org/schemas/1series" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.witsml.org/schemas/1series http://www.npd.no/schema/DDRS/1series/WITSML_drillReport_profiled_schema_phase2.xsd"> | ||
3 | + <documentInfo> | ||
4 | + <documentName namingSystem="ssss">Drill Report</documentName> | ||
5 | + <documentAlias namingSystem="ssss">ssss</documentAlias> | ||
6 | + <documentAlias namingSystem="ssss">ssss</documentAlias> | ||
7 | + <documentDate>2011-10-25T14:42:14.001Z</documentDate> | ||
8 | + <documentClass namingSystem="ssss">ssss</documentClass> | ||
9 | + <documentClass namingSystem="ssss">ssss</documentClass> | ||
10 | + <fileCreationInformation> | ||
11 | + <fileCreationDate>2011-11-18T00:00:00.001Z</fileCreationDate> | ||
12 | + <softwareName>TextPad</softwareName> | ||
13 | + <fileCreator>David Leal</fileCreator> | ||
14 | + <comment>Created by augmenting data in ConocoPhillips almost complete xml - Wellbore 2-4-X-43A -20-May-2010.xml</comment> | ||
15 | + </fileCreationInformation> | ||
16 | + <securityInformation uid="uuuu"> | ||
17 | + <class>ssss</class> | ||
18 | + <securitySystem>ssss</securitySystem> | ||
19 | + <endDate>2011-11-18T00:00:00.001Z</endDate> | ||
20 | + <comment>ssss</comment> | ||
21 | + </securityInformation> | ||
22 | + <securityInformation uid="uuuu"> | ||
23 | + <class>ssss</class> | ||
24 | + <securitySystem>ssss</securitySystem> | ||
25 | + <endDate>2011-11-18T00:00:00.001Z</endDate> | ||
26 | + <comment>ssss</comment> | ||
27 | + </securityInformation> | ||
28 | + <disclaimer>ssss</disclaimer> | ||
29 | + <auditTrail> | ||
30 | + <event uid="uuuu"> | ||
31 | + <eventDate>2011-11-18T00:00:00.001Z</eventDate> | ||
32 | + <eventType>ssss</eventType> | ||
33 | + <responsibleParty>ssss</responsibleParty> | ||
34 | + <comment>ssss</comment> | ||
35 | + </event> | ||
36 | + </auditTrail> | ||
37 | + <owner>Reporting Hub Proejct</owner> | ||
38 | + <comment>Daily Drilling Report software test file</comment> | ||
39 | + </documentInfo> | ||
40 | + <drillReport uidWell="uuuu" uidWellbore="uuuu" uid="uuuu"> | ||
41 | + <nameWell>2/4-X-43 A</nameWell> | ||
42 | + <nameWellbore>2/4-X-43 A</nameWellbore> | ||
43 | + <name>2/4-X-43</name> | ||
44 | + <dTimStart>2010-05-20T00:00:00.001Z</dTimStart> | ||
45 | + <dTimEnd>2010-05-21T00:00:00.001Z</dTimEnd> | ||
46 | + <versionKind>normal</versionKind> | ||
47 | + <createDate>2011-10-25T14:42:14.001Z</createDate> | ||
48 | + <wellAlias uid="uuuu"> | ||
49 | + <name>2/4-X-43 A</name> | ||
50 | + <namingSystem>NPD code</namingSystem> | ||
51 | + </wellAlias> | ||
52 | + <wellboreAlias uid="uuuu"> | ||
53 | + <name>2/4-X-43 A</name> | ||
54 | + <namingSystem>NPD code</namingSystem> | ||
55 | + </wellboreAlias> | ||
56 | + <wellboreAlias uid="uuuu"> | ||
57 | + <name>6310</name> | ||
58 | + <namingSystem>NPD number</namingSystem> | ||
59 | + </wellboreAlias> | ||
60 | + <wellDatum defaultVerticalDepth="true" defaultElevation="false" uid="uuuu" defaultMeasuredDepth="true"> | ||
61 | + <name>Kelly Bushing</name> | ||
62 | + <code>KB</code> | ||
63 | + <datumName code="ssss" namingSystem="ssss">ssss</datumName> | ||
64 | + <kind>ssss</kind> | ||
65 | + <kind>ssss</kind> | ||
66 | + <wellbore> | ||
67 | + <wellboreReference>ssss</wellboreReference> | ||
68 | + <wellParent>ssss</wellParent> | ||
69 | + </wellbore> | ||
70 | + <rig> | ||
71 | + <rigReference>ssss</rigReference> | ||
72 | + <wellboreParent>ssss</wellboreParent> | ||
73 | + <wellParent>ssss</wellParent> | ||
74 | + </rig> | ||
75 | + <elevation datum="SL" uom="m">21.946</elevation> | ||
76 | + <measuredDepth datum="SL" uom="m">1111</measuredDepth> | ||
77 | + <horizontalLocation uid="uuuu"> | ||
78 | + <wellCRS>ssss</wellCRS> | ||
79 | + <latitude uom="dega">11.11</latitude> | ||
80 | + <longitude uom="dega">11.11</longitude> | ||
81 | + <original>true</original> | ||
82 | + <description>ssss</description> | ||
83 | + </horizontalLocation> | ||
84 | + <comment>ssss</comment> | ||
85 | + </wellDatum> | ||
86 | + <wellDatum defaultVerticalDepth="false" defaultElevation="false" uid="uuuu" defaultMeasuredDepth="false"> | ||
87 | + <name>Sea Level</name> | ||
88 | + <code>SL</code> | ||
89 | + <datumName code="ssss" namingSystem="ssss">ssss</datumName> | ||
90 | + <kind>ssss</kind> | ||
91 | + <kind>ssss</kind> | ||
92 | + <wellbore> | ||
93 | + <wellboreReference>ssss</wellboreReference> | ||
94 | + <wellParent>ssss</wellParent> | ||
95 | + </wellbore> | ||
96 | + <rig> | ||
97 | + <rigReference>ssss</rigReference> | ||
98 | + <wellboreParent>ssss</wellboreParent> | ||
99 | + <wellParent>ssss</wellParent> | ||
100 | + </rig> | ||
101 | + <elevation datum="SL" uom="m">1111</elevation> | ||
102 | + <measuredDepth datum="SL" uom="m">1111</measuredDepth> | ||
103 | + <horizontalLocation uid="uuuu"> | ||
104 | + <wellCRS>ssss</wellCRS> | ||
105 | + <latitude uom="dega">11.11</latitude> | ||
106 | + <longitude uom="dega">11.11</longitude> | ||
107 | + <original>true</original> | ||
108 | + <description>ssss</description> | ||
109 | + </horizontalLocation> | ||
110 | + <comment>ssss</comment> | ||
111 | + </wellDatum> | ||
112 | + <wellCRS uid="uuuu"> | ||
113 | + <name>ED50</name> | ||
114 | + <geographic> | ||
115 | + <geodeticDatumCode>ED50</geodeticDatumCode> | ||
116 | + </geographic> | ||
117 | + <description>String</description> | ||
118 | + </wellCRS> | ||
119 | + <wellCRS uid="uuuu"> | ||
120 | + <name>ssss</name> | ||
121 | + <mapProjection> | ||
122 | + <nameCRS code="ssss" namingSystem="ssss">ssss</nameCRS> | ||
123 | + <projectionCode>Albers equal area</projectionCode> | ||
124 | + <projectedFrom>ssss</projectedFrom> | ||
125 | + <stdParallel1 uom="dega">11.11</stdParallel1> | ||
126 | + <stdParallel2 uom="dega">11.11</stdParallel2> | ||
127 | + <centralMeridian uom="dega">11.11</centralMeridian> | ||
128 | + <originLatitude uom="dega">11.11</originLatitude> | ||
129 | + <originLongitude uom="dega">11.11</originLongitude> | ||
130 | + <latitude1 uom="dega">11.11</latitude1> | ||
131 | + <longitude1 uom="dega">11.11</longitude1> | ||
132 | + <latitude2 uom="dega">11.11</latitude2> | ||
133 | + <longitude2 uom="dega">11.11</longitude2> | ||
134 | + <latitudeForScale uom="dega">11.11</latitudeForScale> | ||
135 | + <longitudeForScale uom="dega">11.11</longitudeForScale> | ||
136 | + <trueScaleLatitude uom="dega">11.11</trueScaleLatitude> | ||
137 | + <spheroidRadius uom="m">1111</spheroidRadius> | ||
138 | + <scaleFactor>1111</scaleFactor> | ||
139 | + <methodVariant>default</methodVariant> | ||
140 | + <perspectiveHeight uom="m">1111</perspectiveHeight> | ||
141 | + <zone>1N</zone> | ||
142 | + <NADType>NAD27</NADType> | ||
143 | + <falseEasting uom="m">1111</falseEasting> | ||
144 | + <falseNorthing uom="m">1111</falseNorthing> | ||
145 | + <bearing uom="dega">11.11</bearing> | ||
146 | + <hemisphere>northern</hemisphere> | ||
147 | + <description>ssss</description> | ||
148 | + <parameter index="1111" description="ssss" name="ssss" uom="ssss">ssss</parameter> | ||
149 | + <parameter index="1111" description="ssss" name="ssss" uom="ssss">ssss</parameter> | ||
150 | + </mapProjection> | ||
151 | + <description>ssss</description> | ||
152 | + </wellCRS> | ||
153 | + <wellboreInfo> | ||
154 | + <dTimSpud>2010-03-31T09:00:00.001Z</dTimSpud> | ||
155 | + <dTimPreSpud>2010-01-31T09:00:00.001Z</dTimPreSpud> | ||
156 | + <dateDrillComplete>2010-07-28</dateDrillComplete> | ||
157 | + <operator>ConocoPhillips</operator> | ||
158 | + <drillContractor>ODFJELL DRILLING MANAGEMENT AS</drillContractor> | ||
159 | + <rigAlias uid="uuuu"> | ||
160 | + <name>EKOFISK X</name> | ||
161 | + <namingSystem>NPD Name</namingSystem> | ||
162 | + </rigAlias> | ||
163 | + <rigAlias uid="uuuu"> | ||
164 | + <name>278525</name> | ||
165 | + <namingSystem>NPD code</namingSystem> | ||
166 | + </rigAlias> | ||
167 | + </wellboreInfo> | ||
168 | + <statusInfo uid="uuuu"> | ||
169 | + <reportNo>1</reportNo> | ||
170 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
171 | + <md datum="KB" uom="m">3263.494</md> | ||
172 | + <tvd datum="KB" uom="m">3107.553</tvd> | ||
173 | + <mdPlugTop datum="KB" uom="m">1111</mdPlugTop> | ||
174 | + <diaHole uom="in">11.11</diaHole> | ||
175 | + <mdDiaHoleStart datum="KB" uom="m">1111</mdDiaHoleStart> | ||
176 | + <diaPilot uom="in">11.11</diaPilot> | ||
177 | + <mdDiaPilotPlan datum="KB" uom="m">1111</mdDiaPilotPlan> | ||
178 | + <tvdDiaPilotPlan datum="KB" uom="m">1111</tvdDiaPilotPlan> | ||
179 | + <typeWellbore>sidetrack</typeWellbore> | ||
180 | + <mdKickoff datum="KB" uom="m">1627.937</mdKickoff> | ||
181 | + <tvdKickoff datum="KB" uom="m">1554.396</tvdKickoff> | ||
182 | + <strengthForm uom="g/cm3">1111</strengthForm> | ||
183 | + <mdStrengthForm datum="KB" uom="m">1111</mdStrengthForm> | ||
184 | + <tvdStrengthForm datum="KB" uom="m">1111</tvdStrengthForm> | ||
185 | + <diaCsgLast uom="in">7</diaCsgLast> | ||
186 | + <mdCsgLast datum="KB" uom="m">3275.686</mdCsgLast> | ||
187 | + <tvdCsgLast datum="KB" uom="m">3106.639</tvdCsgLast> | ||
188 | + <presTestType>formation integrity test</presTestType> | ||
189 | + <mdPlanned datum="KB" uom="m">0</mdPlanned> | ||
190 | + <distDrill uom="m">11.11</distDrill> | ||
191 | + <elevKelly datum="SL" uom="m">57.302</elevKelly> | ||
192 | + <waterDepth uom="m">1111</waterDepth> | ||
193 | + <sum24Hr>RIH tag 7 3/4" landing collar at 10629ft. Test csg to 3500psi OK. Slip & Cut drilling line. Light drilling of cement from 10631ft to float collar at 10702ft. Drill float, observed rapid increase in return flow. Close in well observe pressures.</sum24Hr> | ||
194 | + <forecast24Hr>Drill shoe track, Drill Tor formation.</forecast24Hr> | ||
195 | + <ropCurrent uom="m/h">1111</ropCurrent> | ||
196 | + <tightWell>true</tightWell> | ||
197 | + <hpht>false</hpht> | ||
198 | + <avgPresBH uom="psig">1111</avgPresBH> | ||
199 | + <avgTempBH uom="degC">1111</avgTempBH> | ||
200 | + <fixedRig>true</fixedRig> | ||
201 | + </statusInfo> | ||
202 | + <bitRecord uid="uuuu"> | ||
203 | + <numBit>1</numBit> | ||
204 | + <diaBit uom="in">6.5</diaBit> | ||
205 | + <manufacturer>Hughes Christensen</manufacturer> | ||
206 | + <codeMfg>MX-20</codeMfg> | ||
207 | + <dullGrade>ssss</dullGrade> | ||
208 | + <bitRun> | ||
209 | + <eTimOpBit uom="h">12.11</eTimOpBit> | ||
210 | + <mdHoleStart datum="KB" uom="m">1111</mdHoleStart> | ||
211 | + <mdHoleStop datum="KB" uom="m">1122</mdHoleStop> | ||
212 | + <ropAv uom="m/h">11.11</ropAv> | ||
213 | + <mdHoleMadeRun datum="KB" uom="m">11</mdHoleMadeRun> | ||
214 | + <hrsDrilled uom="h">13.11</hrsDrilled> | ||
215 | + <hrsDrilledRun uom="h">14.11</hrsDrilledRun> | ||
216 | + <mdTotHoleMade datum="KB" uom="m">22</mdTotHoleMade> | ||
217 | + <totHrsDrilled uom="h">15.11</totHrsDrilled> | ||
218 | + <totRop uom="m/h">12.11</totRop> | ||
219 | + </bitRun> | ||
220 | + </bitRecord> | ||
221 | + <bitRecord uid="uuuu"> | ||
222 | + <numBit>2</numBit> | ||
223 | + <diaBit uom="in">6.5</diaBit> | ||
224 | + <manufacturer>Hughes Christensen</manufacturer> | ||
225 | + <codeMfg>MX-1</codeMfg> | ||
226 | + </bitRecord> | ||
227 | + <bitRecord uid="uuuu"> | ||
228 | + <numBit>3</numBit> | ||
229 | + <diaBit uom="in">6.5</diaBit> | ||
230 | + <manufacturer>Hughes Christensen</manufacturer> | ||
231 | + <codeMfg>MX-18</codeMfg> | ||
232 | + </bitRecord> | ||
233 | + <casing_liner_tubing> | ||
234 | + <type>c</type> | ||
235 | + <id uom="in">11.11</id> | ||
236 | + <od uom="in">11.11</od> | ||
237 | + <weight uom="lbm/ft">1111</weight> | ||
238 | + <grade>ssss</grade> | ||
239 | + <connection>ssss</connection> | ||
240 | + <length uom="m">1111</length> | ||
241 | + <mdTop datum="KB" uom="m">1111</mdTop> | ||
242 | + <mdBottom datum="KB" uom="m">1111</mdBottom> | ||
243 | + <casing_liner_tubing_run> | ||
244 | + <casingType>Top</casingType> | ||
245 | + <description>ssss</description> | ||
246 | + <dTimStart>2010-05-20T01:00:00.001Z</dTimStart> | ||
247 | + <dTimEnd>2010-05-20T02:00:00.001Z</dTimEnd> | ||
248 | + </casing_liner_tubing_run> | ||
249 | + </casing_liner_tubing> | ||
250 | + <cementStage> | ||
251 | + <dTimPumpStart>2010-05-20T02:00:00.001Z</dTimPumpStart> | ||
252 | + <dTimPumpEnd>2010-05-20T03:00:00.001Z</dTimPumpEnd> | ||
253 | + <jobType>primary</jobType> | ||
254 | + <casingStrDia uom="in">11.11</casingStrDia> | ||
255 | + <comments>ssss</comments> | ||
256 | + <volReturns uom="m3">1111</volReturns> | ||
257 | + <cementingFluid> | ||
258 | + <typeFluid>Mud</typeFluid> | ||
259 | + <descFluid>ssss</descFluid> | ||
260 | + <ratioMixWater uom="galUS/sack94">1111</ratioMixWater> | ||
261 | + <density uom="sg">1.111</density> | ||
262 | + <volPumped uom="m3">1111</volPumped> | ||
263 | + <yp uom="ft3/sack94">1111</yp> | ||
264 | + <eTimThickening uom="h">11.11</eTimThickening> | ||
265 | + <pcFreeWater uom="%">11.11</pcFreeWater> | ||
266 | + <comments>ssss</comments> | ||
267 | + </cementingFluid> | ||
268 | + <dTimPresReleased>2010-05-20T04:00:00.001Z</dTimPresReleased> | ||
269 | + <annFlowAfter>true</annFlowAfter> | ||
270 | + <topPlug>true</topPlug> | ||
271 | + <botPlug>false</botPlug> | ||
272 | + <plugBumped>true</plugBumped> | ||
273 | + <presBump uom="bar">1111</presBump> | ||
274 | + <floatHeld>true</floatHeld> | ||
275 | + <reciprocated>false</reciprocated> | ||
276 | + <rotated>true</rotated> | ||
277 | + </cementStage> | ||
278 | + <fluid uid="uuuu"> | ||
279 | + <type>Oil Base</type> | ||
280 | + <dTim>2010-05-20T22:00:00.001Z</dTim> | ||
281 | + <md datum="KB" uom="m">3276.6</md> | ||
282 | + <tvd datum="KB" uom="m">3107.553</tvd> | ||
283 | + <presBopRating uom="bar">689.476</presBopRating> | ||
284 | + <mudClass>oil based</mudClass> | ||
285 | + <density uom="g/cm3">1.438</density> | ||
286 | + <pv uom="Pa.s">0.025</pv> | ||
287 | + <yp uom="Pa">7.182</yp> | ||
288 | + </fluid> | ||
289 | + <porePressure uid="x"> | ||
290 | + <readingKind>estimated</readingKind> | ||
291 | + <equivalentMudWeight uom="g/cm3">1.318</equivalentMudWeight> | ||
292 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
293 | + <md datum="KB" uom="m">3297.936</md> | ||
294 | + <tvd datum="KB" uom="m">3128.889</tvd> | ||
295 | + </porePressure> | ||
296 | + <extendedReport dTim="2010-05-21T05:00:00.001Z">Circulate well to even MW 12.0ppg</extendedReport> | ||
297 | + <surveyStation> | ||
298 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
299 | + <md datum="KB" uom="m">3155.808</md> | ||
300 | + <tvd datum="KB" uom="m">2986.765</tvd> | ||
301 | + <incl uom="dega">0.72</incl> | ||
302 | + <azi uom="dega">79.25</azi> | ||
303 | + </surveyStation> | ||
304 | + <surveyStation> | ||
305 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
306 | + <md datum="KB" uom="m">3186.745</md> | ||
307 | + <tvd datum="KB" uom="m">3017.7</tvd> | ||
308 | + <incl uom="dega">0.58</incl> | ||
309 | + <azi uom="dega">91.26</azi> | ||
310 | + </surveyStation> | ||
311 | + <surveyStation> | ||
312 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
313 | + <md datum="KB" uom="m">3214.939</md> | ||
314 | + <tvd datum="KB" uom="m">3045.893</tvd> | ||
315 | + <incl uom="dega">0.44</incl> | ||
316 | + <azi uom="dega">98.41</azi> | ||
317 | + </surveyStation> | ||
318 | + <surveyStation> | ||
319 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
320 | + <md datum="KB" uom="m">3243.59</md> | ||
321 | + <tvd datum="KB" uom="m">3074.544</tvd> | ||
322 | + <incl uom="dega">0.31</incl> | ||
323 | + <azi uom="dega">33.98</azi> | ||
324 | + </surveyStation> | ||
325 | + <surveyStation> | ||
326 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
327 | + <md datum="KB" uom="m">3267.334</md> | ||
328 | + <tvd datum="KB" uom="m">3098.288</tvd> | ||
329 | + <incl uom="dega">0.25</incl> | ||
330 | + <azi uom="dega">5.29</azi> | ||
331 | + </surveyStation> | ||
332 | + <surveyStation> | ||
333 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
334 | + <md datum="KB" uom="m">3289.92</md> | ||
335 | + <tvd datum="KB" uom="m">3120.873</tvd> | ||
336 | + <incl uom="dega">0.26</incl> | ||
337 | + <azi uom="dega">280.95</azi> | ||
338 | + </surveyStation> | ||
339 | + <surveyStation> | ||
340 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
341 | + <md datum="KB" uom="m">3318.754</md> | ||
342 | + <tvd datum="KB" uom="m">3149.707</tvd> | ||
343 | + <incl uom="dega">0.36</incl> | ||
344 | + <azi uom="dega">290.92</azi> | ||
345 | + </surveyStation> | ||
346 | + <surveyStation> | ||
347 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
348 | + <md datum="KB" uom="m">3347.253</md> | ||
349 | + <tvd datum="KB" uom="m">3178.205</tvd> | ||
350 | + <incl uom="dega">0.5</incl> | ||
351 | + <azi uom="dega">277.83</azi> | ||
352 | + </surveyStation> | ||
353 | + <surveyStation> | ||
354 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
355 | + <md datum="KB" uom="m">3376.361</md> | ||
356 | + <tvd datum="KB" uom="m">3207.312</tvd> | ||
357 | + <incl uom="dega">0.69</incl> | ||
358 | + <azi uom="dega">282.69</azi> | ||
359 | + </surveyStation> | ||
360 | + <surveyStation> | ||
361 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
362 | + <md datum="KB" uom="m">3405.317</md> | ||
363 | + <tvd datum="KB" uom="m">3236.265</tvd> | ||
364 | + <incl uom="dega">0.8</incl> | ||
365 | + <azi uom="dega">278.48</azi> | ||
366 | + </surveyStation> | ||
367 | + <surveyStation> | ||
368 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
369 | + <md datum="KB" uom="m">3434.06</md> | ||
370 | + <tvd datum="KB" uom="m">3265.004</tvd> | ||
371 | + <incl uom="dega">1.11</incl> | ||
372 | + <azi uom="dega">282.6</azi> | ||
373 | + </surveyStation> | ||
374 | + <surveyStation> | ||
375 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
376 | + <md datum="KB" uom="m">3462.467</md> | ||
377 | + <tvd datum="KB" uom="m">3293.405</tvd> | ||
378 | + <incl uom="dega">1.24</incl> | ||
379 | + <azi uom="dega">284.83</azi> | ||
380 | + </surveyStation> | ||
381 | + <surveyStation> | ||
382 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
383 | + <md datum="KB" uom="m">3488.497</md> | ||
384 | + <tvd datum="KB" uom="m">3319.428</tvd> | ||
385 | + <incl uom="dega">1.35</incl> | ||
386 | + <azi uom="dega">278.47</azi> | ||
387 | + </surveyStation> | ||
388 | + <surveyStation> | ||
389 | + <dTim>2010-05-20T00:15:00.001Z</dTim> | ||
390 | + <md datum="KB" uom="m">3494.532</md> | ||
391 | + <tvd datum="KB" uom="m">3325.462</tvd> | ||
392 | + <incl uom="dega">1.35</incl> | ||
393 | + <azi uom="dega">278.47</azi> | ||
394 | + </surveyStation> | ||
395 | + <activity uid="uuuu"> | ||
396 | + <dTimStart>2010-05-20T00:00:00.001Z</dTimStart> | ||
397 | + <dTimEnd>2010-05-20T04:15:00.001Z</dTimEnd> | ||
398 | + <md datum="KB" uom="m">3165.043</md> | ||
399 | + <tvd datum="KB" uom="m">0</tvd> | ||
400 | + <phase>fixed</phase> | ||
401 | + <proprietaryCode>drilling -- trip</proprietaryCode> | ||
402 | + <state>ok</state> | ||
403 | + <stateDetailActivity>success</stateDetailActivity> | ||
404 | + <comments>RIH from 4124ft to 10384ft</comments> | ||
405 | + </activity> | ||
406 | + <activity uid="uuuu"> | ||
407 | + <dTimStart>2010-05-20T04:15:00.001Z</dTimStart> | ||
408 | + <dTimEnd>2010-05-20T05:15:00.001Z</dTimEnd> | ||
409 | + <md datum="KB" uom="m">3239.11</md> | ||
410 | + <tvd datum="KB" uom="m">0</tvd> | ||
411 | + <phase>fixed</phase> | ||
412 | + <proprietaryCode>drilling -- ream</proprietaryCode> | ||
413 | + <state>ok</state> | ||
414 | + <stateDetailActivity>success</stateDetailActivity> | ||
415 | + <comments>Wash down from 10384ft and tag landing collar at 10627ft with 200gpm 1440 psi</comments> | ||
416 | + </activity> | ||
417 | + <activity uid="uuuu"> | ||
418 | + <dTimStart>2010-05-20T05:15:00.001Z</dTimStart> | ||
419 | + <dTimEnd>2010-05-20T05:45:00.001Z</dTimEnd> | ||
420 | + <md datum="KB" uom="m">3239.11</md> | ||
421 | + <tvd datum="KB" uom="m">1111</tvd> | ||
422 | + <phase>fixed</phase> | ||
423 | + <proprietaryCode>drilling -- trip</proprietaryCode> | ||
424 | + <state>ok</state> | ||
425 | + <stateDetailActivity>success</stateDetailActivity> | ||
426 | + <comments>Rack back stand, make up TIW and circ sub for casing test.</comments> | ||
427 | + </activity> | ||
428 | + <activity uid="uuuu"> | ||
429 | + <dTimStart>2010-05-20T05:45:00.001Z</dTimStart> | ||
430 | + <dTimEnd>2010-05-20T06:15:00.001Z</dTimEnd> | ||
431 | + <md datum="KB" uom="m">3239.11</md> | ||
432 | + <tvd datum="KB" uom="m">1111</tvd> | ||
433 | + <phase>fixed</phase> | ||
434 | + <proprietaryCode>drilling -- pressure detection</proprietaryCode> | ||
435 | + <state>ok</state> | ||
436 | + <stateDetailActivity>success</stateDetailActivity> | ||
437 | + <comments>Test csg to 3500psi with 12.7ppg mud. Meanwhile prepare for Slip&Cut Drilling line.</comments> | ||
438 | + </activity> | ||
439 | + <activity uid="uuuu"> | ||
440 | + <dTimStart>2010-05-20T06:15:00.001Z</dTimStart> | ||
441 | + <dTimEnd>2010-05-20T08:15:00.001Z</dTimEnd> | ||
442 | + <md datum="KB" uom="m">3239.11</md> | ||
443 | + <tvd datum="KB" uom="m">1111</tvd> | ||
444 | + <phase>fixed</phase> | ||
445 | + <proprietaryCode>drilling -- pressure detection</proprietaryCode> | ||
446 | + <state>ok</state> | ||
447 | + <stateDetailActivity>success</stateDetailActivity> | ||
448 | + <comments>Slip &cut drilling line.</comments> | ||
449 | + </activity> | ||
450 | + <activity uid="uuuu"> | ||
451 | + <dTimStart>2010-05-20T08:15:00.001Z</dTimStart> | ||
452 | + <dTimEnd>2010-05-20T09:00:00.001Z</dTimEnd> | ||
453 | + <md datum="KB" uom="m">3239.11</md> | ||
454 | + <tvd datum="KB" uom="m">1111</tvd> | ||
455 | + <phase>fixed</phase> | ||
456 | + <proprietaryCode>drilling -- pressure detection</proprietaryCode> | ||
457 | + <state>ok</state> | ||
458 | + <stateDetailActivity>success</stateDetailActivity> | ||
459 | + <comments>Resett block position, check and test crow. o. matic</comments> | ||
460 | + </activity> | ||
461 | + <activity uid="uuuu"> | ||
462 | + <dTimStart>2010-05-20T09:00:00.001Z</dTimStart> | ||
463 | + <dTimEnd>2010-05-20T09:15:00.001Z</dTimEnd> | ||
464 | + <md datum="KB" uom="m">3239.11</md> | ||
465 | + <tvd datum="KB" uom="m">1111</tvd> | ||
466 | + <phase>fixed</phase> | ||
467 | + <proprietaryCode>drilling -- other</proprietaryCode> | ||
468 | + <state>ok</state> | ||
469 | + <stateDetailActivity>success</stateDetailActivity> | ||
470 | + <comments>Hold pre-job meeting prior to displace.</comments> | ||
471 | + </activity> | ||
472 | + <activity uid="uuuu"> | ||
473 | + <dTimStart>2010-05-20T09:15:00.001Z</dTimStart> | ||
474 | + <dTimEnd>2010-05-20T10:00:00.001Z</dTimEnd> | ||
475 | + <md datum="KB" uom="m">3239.11</md> | ||
476 | + <tvd datum="KB" uom="m">1111</tvd> | ||
477 | + <phase>fixed</phase> | ||
478 | + <proprietaryCode>drilling -- other</proprietaryCode> | ||
479 | + <state>ok</state> | ||
480 | + <stateDetailActivity>success</stateDetailActivity> | ||
481 | + <comments>Hold choke drill with crew</comments> | ||
482 | + </activity> | ||
483 | + <activity uid="uuuu"> | ||
484 | + <dTimStart>2010-05-20T10:00:00.001Z</dTimStart> | ||
485 | + <dTimEnd>2010-05-20T13:00:00.001Z</dTimEnd> | ||
486 | + <md datum="KB" uom="m">3240.024</md> | ||
487 | + <tvd datum="KB" uom="m">1111</tvd> | ||
488 | + <phase>fixed</phase> | ||
489 | + <proprietaryCode>drilling -- circulating conditioning</proprietaryCode> | ||
490 | + <state>ok</state> | ||
491 | + <stateDetailActivity>success</stateDetailActivity> | ||
492 | + <comments>Displace well from 12.7 to 9.5 ppm Vesatec OBM. With 265gpm, 1700-2800psi.Meanwhile drill 3 ft cmt and Landing Collar at 10630ft, with 60 rpm 3-10 wob 60 rpm 9 kftlbs.</comments> | ||
493 | + </activity> | ||
494 | + <activity uid="uuuu"> | ||
495 | + <dTimStart>2010-05-20T13:00:00.001Z</dTimStart> | ||
496 | + <dTimEnd>2010-05-20T14:30:00.001Z</dTimEnd> | ||
497 | + <md datum="KB" uom="m">3261.055</md> | ||
498 | + <tvd datum="KB" uom="m">1111</tvd> | ||
499 | + <phase>fixed</phase> | ||
500 | + <proprietaryCode>drilling -- drill</proprietaryCode> | ||
501 | + <mdHoleStart datum="KB" uom="m">1111</mdHoleStart> | ||
502 | + <state>ok</state> | ||
503 | + <stateDetailActivity>success</stateDetailActivity> | ||
504 | + <comments>Drill soft cement from 10630ft to Float Colar at 10699ft with 300 gpm,0-2 klbs wob, 60 rpm, torque 9 kftlbs. Rop 50-80 fph.</comments> | ||
505 | + </activity> | ||
506 | + <activity uid="uuuu"> | ||
507 | + <dTimStart>2010-05-20T14:30:00.001Z</dTimStart> | ||
508 | + <dTimEnd>2010-05-20T20:00:00.001Z</dTimEnd> | ||
509 | + <md datum="KB" uom="m">3262.579</md> | ||
510 | + <tvd datum="KB" uom="m">1111</tvd> | ||
511 | + <phase>fixed</phase> | ||
512 | + <proprietaryCode>drilling -- drill</proprietaryCode> | ||
513 | + <mdHoleStart datum="KB" uom="m">1111</mdHoleStart> | ||
514 | + <state>ok</state> | ||
515 | + <stateDetailActivity>success</stateDetailActivity> | ||
516 | + <comments>Drill float collar from 10699ft to 10704ft with 285gpm 1775psi, 30/80rpm 8/10kftlbs torque, 2/16klbs WOB.</comments> | ||
517 | + </activity> | ||
518 | + <activity uid="uuuu"> | ||
519 | + <dTimStart>2010-05-20T20:00:00.001Z</dTimStart> | ||
520 | + <dTimEnd>2010-05-20T23:00:00.001Z</dTimEnd> | ||
521 | + <md datum="KB" uom="m">3263.494</md> | ||
522 | + <tvd datum="KB" uom="m">1111</tvd> | ||
523 | + <phase>fixed</phase> | ||
524 | + <proprietaryCode>drilling -- circulating conditioning</proprietaryCode> | ||
525 | + <state>fail</state> | ||
526 | + <stateDetailActivity>kick</stateDetailActivity> | ||
527 | + <comments>Obseved sudden increase in return flow, drop in WOB, increase in SPP. Picked off BTM. Flowcheck, positiv flow. Close in well on upper pipe Ram and closed choke. Observed pressure. SICP at 20:05, 866psi. At 20:30, 1236psi. At 21:00 1260psi. At 22:00 1274psi. Pump slowly into pipe to open float valve to establish SIDPP. Stopped pump when confirmed 50psi increase on casing gauge. SICP 1320psi and SIDPP 1320psi. Calculate Kill mud to be 12.0ppg. Pit gain 1.5bbl. Prepare Kill mud. Kick taken at 10707ft MD 10153ft TVD.</comments> | ||
528 | + </activity> | ||
529 | + <activity uid="uuuu"> | ||
530 | + <dTimStart>2010-05-20T23:00:00.001Z</dTimStart> | ||
531 | + <dTimEnd>2010-05-21T00:00:00.001Z</dTimEnd> | ||
532 | + <md datum="KB" uom="m">3263.494</md> | ||
533 | + <tvd datum="KB" uom="m">1111</tvd> | ||
534 | + <phase>fixed</phase> | ||
535 | + <proprietaryCode>drilling -- circulating conditioning</proprietaryCode> | ||
536 | + <state>fail</state> | ||
537 | + <stateDetailActivity>kick</stateDetailActivity> | ||
538 | + <comments>Before start killing the well reduce SIDPP from 1320psi to 1270psi. Start pumping at 30spm holding csg press at 1270psi, ICP at 1740psi Pump kill fluid according to pump schedule from surface to Bit. FCP 640psi. Kill well using W&W method.</comments> | ||
539 | + </activity> | ||
540 | + <logInfo uid="uuuu"> | ||
541 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
542 | + <runNumber>3</runNumber> | ||
543 | + <serviceCompany>Baker Atlas</serviceCompany> | ||
544 | + <mdTop datum="KB" uom="m">2133.6</mdTop> | ||
545 | + <mdBottom datum="KB" uom="m">2438.4</mdBottom> | ||
546 | + <tvdTop datum="KB" uom="m">1111</tvdTop> | ||
547 | + <tvdBottom datum="KBx" uom="m">1111</tvdBottom> | ||
548 | + <tool>Acoustic</tool> | ||
549 | + <tempBHST uom="degC">111.1</tempBHST> | ||
550 | + <eTimStatic uom="h">11.11</eTimStatic> | ||
551 | + <mdTempTool uom="m">4588.1</mdTempTool> | ||
552 | + <tvdTempTool datum="KB" uom="m">1111</tvdTempTool> | ||
553 | + </logInfo> | ||
554 | + <logInfo uid="uuuu"> | ||
555 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
556 | + <runNumber>2</runNumber> | ||
557 | + <serviceCompany>Baker Atlas</serviceCompany> | ||
558 | + <mdTop datum="KB" uom="m">1828.8</mdTop> | ||
559 | + <mdBottom datum="KB" uom="m">2133.6</mdBottom> | ||
560 | + <tool>Acoustic</tool> | ||
561 | + <tempBHCT uom="degC">111.1</tempBHCT> | ||
562 | + <mdTempTool uom="m">4566.2</mdTempTool> | ||
563 | + </logInfo> | ||
564 | + <logInfo uid="uuuu"> | ||
565 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
566 | + <runNumber>1</runNumber> | ||
567 | + <serviceCompany>Baker Atlas</serviceCompany> | ||
568 | + <mdTop datum="KB" uom="m">1524</mdTop> | ||
569 | + <mdBottom datum="KB" uom="m">1828.8</mdBottom> | ||
570 | + <tool>Acoustic</tool> | ||
571 | + <mdTempTool uom="m">5112.6</mdTempTool> | ||
572 | + </logInfo> | ||
573 | + <coreInfo uid="uuuu"> | ||
574 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
575 | + <coreNumber>1</coreNumber> | ||
576 | + <mdTop datum="KB" uom="m">1524</mdTop> | ||
577 | + <mdBottom datum="KB" uom="m">1828.8</mdBottom> | ||
578 | + <tvdTop datum="KB" uom="m">1462.309</tvdTop> | ||
579 | + <tvdBottom datum="KB" uom="m">1741.274</tvdBottom> | ||
580 | + <lenRecovered uom="m">304.495</lenRecovered> | ||
581 | + <recoverPc uom="%">99.9</recoverPc> | ||
582 | + <lenBarrel uom="m">230</lenBarrel> | ||
583 | + <innerBarrelType>aluminum</innerBarrelType> | ||
584 | + <coreDescription>testing core no 1 data for ERH</coreDescription> | ||
585 | + </coreInfo> | ||
586 | + <coreInfo uid="uuuu"> | ||
587 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
588 | + <coreNumber>2</coreNumber> | ||
589 | + <mdTop datum="KB" uom="m">1828.8</mdTop> | ||
590 | + <mdBottom datum="KB" uom="m">2133.6</mdBottom> | ||
591 | + <tvdTop datum="KB" uom="m">1741.274</tvdTop> | ||
592 | + <tvdBottom datum="KB" uom="m">2023.381</tvdBottom> | ||
593 | + <lenRecovered uom="m">169.164</lenRecovered> | ||
594 | + <recoverPc uom="%">55.5</recoverPc> | ||
595 | + <lenBarrel uom="m">180</lenBarrel> | ||
596 | + <innerBarrelType>fiberglass</innerBarrelType> | ||
597 | + <coreDescription>testing core no 2 data for ERH</coreDescription> | ||
598 | + </coreInfo> | ||
599 | + <wellTestInfo uid="uuuu"> | ||
600 | + <dTim>2010-05-20T14:00:00.001Z</dTim> | ||
601 | + <testType>production test</testType> | ||
602 | + <testNumber>1</testNumber> | ||
603 | + <mdTop datum="KB" uom="m">1828.8</mdTop> | ||
604 | + <mdBottom datum="KB" uom="m">1981.2</mdBottom> | ||
605 | + <tvdTop datum="KB" uom="m">1741.274</tvdTop> | ||
606 | + <tvdBottom datum="KB" uom="m">1882.3</tvdBottom> | ||
607 | + <chokeOrificeSize uom="mm">304.8</chokeOrificeSize> | ||
608 | + <densityOil uom="g/cm3">0.979</densityOil> | ||
609 | + <densityWater uom="g/cm3">1.678</densityWater> | ||
610 | + <densityGas uom="g/cm3">0</densityGas> | ||
611 | + <flowRateOil uom="m3/d">8.744</flowRateOil> | ||
612 | + <flowRateWater uom="m3/d">8.744</flowRateWater> | ||
613 | + <flowRateGas uom="M(m3)/d">124.594</flowRateGas> | ||
614 | + <presShutIn uom="MPa">2</presShutIn> | ||
615 | + <presFlowing uom="MPa">34.474</presFlowing> | ||
616 | + <presBottom uom="MPa">35.853</presBottom> | ||
617 | + <gasOilRatio uom="m3/m3">12</gasOilRatio> | ||
618 | + <waterOilRatio uom="m3/m3">22</waterOilRatio> | ||
619 | + <chloride uom="ppm">8</chloride> | ||
620 | + <carbonDioxide uom="ppm">6</carbonDioxide> | ||
621 | + <hydrogenSulfide uom="ppm">7</hydrogenSulfide> | ||
622 | + <volOilTotal uom="m3">6.995</volOilTotal> | ||
623 | + <volGasTotal uom="M(m3)">93.446</volGasTotal> | ||
624 | + <volWaterTotal uom="m3">9.539</volWaterTotal> | ||
625 | + <volOilStored uom="m3">33</volOilStored> | ||
626 | + </wellTestInfo> | ||
627 | + <formTestInfo uid="uuuu"> | ||
628 | + <dTim>2010-05-20T14:00:00.001Z</dTim> | ||
629 | + <md datum="KB" uom="m">1524</md> | ||
630 | + <tvd datum="KB" uom="m">1462.309</tvd> | ||
631 | + <presPore uom="MPa">17.754</presPore> | ||
632 | + <goodSeal>true</goodSeal> | ||
633 | + <mdSample uom="m">1524</mdSample> | ||
634 | + <dominateComponent>gas</dominateComponent> | ||
635 | + <densityHC uom="g/cm3">1.558</densityHC> | ||
636 | + <volumeSample uom="dm3">2861.771</volumeSample> | ||
637 | + <description>Testing of the Formation Test Information to ERH</description> | ||
638 | + </formTestInfo> | ||
639 | + <lithShowInfo uid="uuuu"> | ||
640 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
641 | + <mdTop datum="KB" uom="m">1524</mdTop> | ||
642 | + <mdBottom datum="KB" uom="m">1981.2</mdBottom> | ||
643 | + <tvdTop datum="KB" uom="m">1462.309</tvdTop> | ||
644 | + <tvdBottom datum="KB" uom="m">1882.3</tvdBottom> | ||
645 | + <show>Shows text description as</show> | ||
646 | + <lithology>Description of lithology ..... as</lithology> | ||
647 | + </lithShowInfo> | ||
648 | + <equipFailureInfo uid="uuuu"> | ||
649 | + <dTim>2010-05-20T10:30:00.001Z</dTim> | ||
650 | + <md datum="KB" uom="m">2845.918</md> | ||
651 | + <tvd datum="KB" uom="m">1111</tvd> | ||
652 | + <equipClass>service equ -- cementing unit</equipClass> | ||
653 | + <eTimMissProduction uom="min">45</eTimMissProduction> | ||
654 | + <dTimRepair>2010-05-20T11:15:00.001Z</dTimRepair> | ||
655 | + <description>Leak when attempting to leak test to 5000 psi. Repair same.</description> | ||
656 | + </equipFailureInfo> | ||
657 | + <controlIncidentInfo uid="uuuu"> | ||
658 | + <dTim>2010-05-20T20:00:00.001Z</dTim> | ||
659 | + <mdInflow datum="KB" uom="m">3263.494</mdInflow> | ||
660 | + <tvdInflow datum="KB" uom="m">3094.447</tvdInflow> | ||
661 | + <phase>fixed</phase> | ||
662 | + <proprietaryCode>drilling -- circulating conditioning</proprietaryCode> | ||
663 | + <eTimLost uom="min">483.75</eTimLost> | ||
664 | + <dTimRegained>2010-05-21T04:00:00.001Z</dTimRegained> | ||
665 | + <diaBit uom="in">6.5</diaBit> | ||
666 | + <mdBit uom="m">3263.494</mdBit> | ||
667 | + <wtMud uom="g/cm3">1.438</wtMud> | ||
668 | + <porePressure uom="g/cm3">1.366</porePressure> | ||
669 | + <diaCsgLast uom="in">7</diaCsgLast> | ||
670 | + <mdCsgLast datum="KB" uom="m">3275.686</mdCsgLast> | ||
671 | + <volMudGained uom="m3">0.238</volMudGained> | ||
672 | + <presShutInCasing uom="bar">84.806</presShutInCasing> | ||
673 | + <presShutInDrill uom="bar">84.806</presShutInDrill> | ||
674 | + <incidentType>oil kick</incidentType> | ||
675 | + <killingType>wait and weight</killingType> | ||
676 | + <formation>EE</formation> | ||
677 | + <tempBottom uom="degC">121.111</tempBottom> | ||
678 | + <presMaxChoke uom="bar">84.806</presMaxChoke> | ||
679 | + <description>Drilled out 7 3/4" float collar at 10704ft, observed rapid increase in the return flow. Increase in DP pressure and loss of WOB. Closed in well on upper pipe ram. observed pressures. SICP increased to 1230psi, Established SIDPP to 1230psi.Circulate 12.0 ppg kill fluid from surface to bit according to pumping schedule.Pump 2000 stks with pump pressure decreasing from ICP 1730 psi to FCP 640 psi at 30 spm.Pumped 500 stks past the bit and kill fluid above 7 3/4" PBR increase kill rate to 40 spm.New FCP 980psi. Gain/losses steady. No expanding gas. After 4500 stks observe slight gas increase after poor boy from 65 to 129 units. Well killed. Open BOP. Slight gain decreasing. Circulate with 285 gpm 2405 psi. ECD 12,3 steady, MWT in return 10.9 ppg for a short period. Circulate and condition mud to even weight of 12.ppg. Flow check well for 30 minutes. Well stable. Circulate b/u, no gas in returns. Kill operation completed.</description> | ||
680 | + </controlIncidentInfo> | ||
681 | + <stratInfo uid="uuuu"> | ||
682 | + <dTim>2010-05-20T16:00:00.001Z</dTim> | ||
683 | + <mdTop datum="KB" uom="m">3356.762</mdTop> | ||
684 | + <tvdTop datum="KB" uom="m">3187.714</tvdTop> | ||
685 | + <description>Preliminary stratigraphy test text as</description> | ||
686 | + </stratInfo> | ||
687 | + <perfInfo uid="uuuu"> | ||
688 | + <dTimOpen>2010-05-20T05:00:00.001Z</dTimOpen> | ||
689 | + <dTimClose>2010-05-20T06:00:00.001Z</dTimClose> | ||
690 | + <mdTop datum="KB" uom="m">3366.668</mdTop> | ||
691 | + <mdBottom datum="KB" uom="m">3378.708</mdBottom> | ||
692 | + <tvdTop uom="m">3197.62</tvdTop> | ||
693 | + <tvdBottom uom="m">3209.658</tvdBottom> | ||
694 | + </perfInfo> | ||
695 | + <perfInfo uid="uuuu"> | ||
696 | + <dTimOpen>2010-05-20T07:00:00.001Z</dTimOpen> | ||
697 | + <dTimClose>2010-05-20T08:00:00.001Z</dTimClose> | ||
698 | + <mdTop datum="KB" uom="m">3392.576</mdTop> | ||
699 | + <mdBottom datum="KB" uom="m">3404.616</mdBottom> | ||
700 | + <tvdTop datum="KB" uom="m">3223.525</tvdTop> | ||
701 | + <tvdBottom datum="KB" uom="m">3235.564</tvdBottom> | ||
702 | + </perfInfo> | ||
703 | + <gasReadingInfo uid="uuuu"> | ||
704 | + <dTim>2010-05-20T00:00:00.001Z</dTim> | ||
705 | + <readingType>connection gas</readingType> | ||
706 | + <mdTop datum="KB" uom="m">1524</mdTop> | ||
707 | + <mdBottom datum="KB" uom="m">1981.2</mdBottom> | ||
708 | + <tvdTop datum="KB" uom="m">1462.309</tvdTop> | ||
709 | + <tvdBottom datum="KB" uom="m">1882.3</tvdBottom> | ||
710 | + <gasHigh uom="%">66</gasHigh> | ||
711 | + <gasLow uom="%">33</gasLow> | ||
712 | + <meth uom="ppm">7</meth> | ||
713 | + <eth uom="ppm">5</eth> | ||
714 | + <prop uom="ppm">7</prop> | ||
715 | + <ibut uom="ppm">6</ibut> | ||
716 | + <nbut uom="ppm">8</nbut> | ||
717 | + <ipent uom="ppm">9</ipent> | ||
718 | + </gasReadingInfo> | ||
719 | + </drillReport> | ||
720 | +</drillReports> |
-
Please register or login to post a comment