David Price

Initial upload of MPR XSD 1.0 replacement from Magnus March 2013

This diff could not be displayed because it is too large.
1 +1) NEW Introduced new simple type enumeration:
2 +
3 +<xsd:simpleType name="WellTestType">
4 +
5 +and changed inside <xsd:group name="grp_wellTest">
6 +
7 + <xsd:element name="testType" type="witsml:kindString" minOccurs="0">
8 +
9 +to be
10 +
11 + <xsd:element name="testType" type="witsml:WellTestType" minOccurs="0">
12 +
13 +2) NEW Introduced new simple type enumeration:
14 +
15 +<xsd:simpleType name="FluidSampleComponents">
16 +
17 +and changed inside <xsd:complexType name="cs_fluidResultComposition">
18 +
19 +<xsd:element name="componentName" type="witsml:nameString"/>
20 +
21 +to be
22 +
23 +<xsd:element name="componentName" type="witsml:FluidSampleComponents"/>
24 +
25 +3) NEW Introduced new attribute group for flow uid making it mandatory:
26 +
27 +<xsd:attributeGroup name="flow_attgrp_uid">
28 + <xsd:attribute name="uid" type="witsml:uidString" use="required">
29 + <xsd:annotation>
30 + <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
31 + assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
32 + required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
33 + </xsd:annotation>
34 + </xsd:attribute>
35 + </xsd:attributeGroup>
36 +
37 +
38 +4) Made installation mandatory in production operation report
39 +
40 +inside <xsd:complexType name="cs_productionOperationInstallationReport">
41 +
42 +changed
43 +
44 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0">
45 +
46 +to be
47 +
48 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
49 +
50 +
51 +5) Made installation mandatory in production operation shutdown
52 +
53 +inside <xsd:complexType name="cs_productionOperationShutdown">
54 +
55 +changed
56 +
57 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0">
58 +
59 +to be
60 +
61 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
62 +
63 +6) Made installation mandatory in production operation third party processing
64 +
65 +inside <xsd:complexType name="cs_productionOperationThirdPartyProcessing">
66 +
67 +changed
68 +
69 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0">
70 +
71 +to be
72 +
73 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
74 +
75 +6) Made name mandatory in product volume facility
76 +
77 +inside <xsd:complexType name="cs_productVolumeFacility">
78 +
79 +changed
80 +
81 +<xsd:element name="name" type="witsml:facilityIdentifierStruct">
82 +
83 +to be
84 +
85 +<xsd:element name="name" type="witsml:facilityIdentifierStruct" minOccurs="1">
86 +
87 +7) Use mandatory flow uid attribute group in product volume flow
88 +
89 +inside <xsd:complexType name="cs_productVolumeFlow">
90 +
91 +changed
92 +
93 +<xsd:attributeGroup ref="witsml:attgrp_uid">
94 +
95 +to be
96 +
97 +<xsd:attributeGroup ref="witsml:flow_attgrp_uid">
98 +
99 +8) Made facility mandatory in fluid sample
100 +
101 +inside <xsd:group name="grp_fluidSample">
102 +
103 +changed
104 +
105 +<xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0">
106 +
107 +to be
108 +
109 +<xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="1">
110 +
111 +9) Made installation mandatory in production operation
112 +
113 +inside <xsd:group name="grp_productionOperation">
114 +
115 +changed
116 +
117 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0">
118 +
119 +to be
120 +
121 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
122 +
123 +
124 +10) Made installation mandatory in product volume
125 +
126 +inside <xsd:group name="grp_productVolume">
127 +
128 +changed
129 +
130 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0">
131 +
132 +to be
133 +
134 +<xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
135 +
136 +
137 +11) Removed minOccurs=0 in several places in product volume for dates (default minOccurs is 1)
138 +
139 +inside <xsd:group name="grp_productVolume">
140 +
141 +changed
142 +
143 +<xsd:choice minOccurs="0">
144 + <xsd:annotation>
145 + <xsd:documentation>The reporting period. If one value from a pair are given the both values must be given.</xsd:documentation>
146 + </xsd:annotation>
147 + <xsd:sequence>
148 + <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0">
149 + </xsd:element>
150 + <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0">
151 + </xsd:element>
152 + </xsd:sequence>
153 + <xsd:sequence>
154 + <xsd:element name="dateStart" type="witsml:date" minOccurs="0">
155 + </xsd:element>
156 + <xsd:element name="dateEnd" type="witsml:date" minOccurs="0">
157 + </xsd:element>
158 + </xsd:sequence>
159 + <xsd:element name="month" type="witsml:month" minOccurs="0">
160 + </xsd:element>
161 +</xsd:choice>
162 +
163 +to be
164 +
165 +<xsd:choice minOccurs="0">
166 + <xsd:annotation>
167 + <xsd:documentation>The reporting period. If one value from a pair are given the both values must be given.</xsd:documentation>
168 + </xsd:annotation>
169 + <xsd:sequence>
170 + <xsd:element name="dTimStart" type="witsml:timestamp">
171 + </xsd:element>
172 + <xsd:element name="dTimEnd" type="witsml:timestamp">
173 + </xsd:element>
174 + </xsd:sequence>
175 + <xsd:sequence>
176 + <xsd:element name="dateStart" type="witsml:date">
177 + </xsd:element>
178 + <xsd:element name="dateEnd" type="witsml:date">
179 + </xsd:element>
180 + </xsd:sequence>
181 + <xsd:element name="month" type="witsml:month">
182 + </xsd:element>
183 +</xsd:choice>
184 +
185 +12) Made nameFluidSample and name mandatory in fluid analysus result
186 +
187 +inside <xsd:complexType name="obj_fluidAnalysisResult">
188 +
189 +changed
190 +
191 +<xsd:element name="nameFluidSample" type="witsml:nameString" minOccurs="0">
192 +
193 +to be
194 +
195 +<xsd:element name="nameFluidSample" type="witsml:nameString" minOccurs="1">
196 +
197 +and
198 +
199 +changed
200 +
201 +<xsd:element name="name" type="witsml:nameString">
202 +
203 +to be
204 +
205 +<xsd:element name="name" type="witsml:nameString" minOccurs="1">
206 +
207 +13) Made name mandatory in fluid sample
208 +
209 +inside <xsd:complexType name="obj_fluidSample">
210 +
211 +changed
212 +
213 +<xsd:element name="name" type="witsml:nameString">
214 +
215 +to be
216 +
217 +<xsd:element name="name" type="witsml:nameString" minOccurs="1">
218 +
219 +14) Made nameWell mandatory in well test
220 +
221 +inside <xsd:complexType name="obj_wellTest">
222 +
223 +changed
224 +
225 +<xsd:element name="nameWell" type="witsml:nameString">
226 +
227 +to be
228 +
229 +<xsd:element name="nameWell" type="witsml:nameString" minOccurs="1">
230 +
231 +15) Renamed wellhead temperature to be DSCT and added line density to facility parameter enum
232 +
233 +inside <xsd:simpleType name="FacilityParameter">
234 +
235 +changed
236 +
237 + <xsd:enumeration value="wellhead temperature">
238 + <xsd:annotation>
239 + <xsd:documentation>The wellhead temperature</xsd:documentation>
240 + </xsd:annotation>
241 +
242 +to be
243 +
244 + <xsd:enumeration value="wellhead temperature DSCT">
245 + <xsd:annotation>
246 + <xsd:documentation>The wellhead temperature downstream choke</xsd:documentation>
247 + </xsd:annotation>
248 + </xsd:enumeration>
249 + <xsd:enumeration value="line density">
250 + <xsd:annotation>
251 + <xsd:documentation>The density as measured along a given line</xsd:documentation>
252 + </xsd:annotation>
253 + </xsd:enumeration>
254 +
255 +16) Made kind attribute required for facility identifier struct
256 +
257 +inside <xsd:complexType name="facilityIdentifierStruct">
258 +
259 +changed
260 +
261 +<xsd:attribute name="kind" type="witsml:ReportingFacility" use="optional">
262 +
263 +to be
264 +
265 +<xsd:attribute name="kind" type="witsml:ReportingFacility" use="required">
266 +
...@@ -12,6 +12,480 @@ ...@@ -12,6 +12,480 @@
12 <!-- 25/10-2011, changed version attribute to reflect correct version and name from 1.0.0.0(PRODML) to 1.0(MPRML)--> 12 <!-- 25/10-2011, changed version attribute to reflect correct version and name from 1.0.0.0(PRODML) to 1.0(MPRML)-->
13 <!-- 25/10-2011, added salt to grp_commonPropertiesProductVolume --> 13 <!-- 25/10-2011, added salt to grp_commonPropertiesProductVolume -->
14 14
15 + <xsd:simpleType name="WellTestType">
16 + <xsd:annotation>
17 + <xsd:documentation>Defines allowed types of well tests</xsd:documentation>
18 + </xsd:annotation>
19 + <xsd:restriction base="witsml:abstractTypeEnum">
20 + <xsd:enumeration value="Completion - drill stem test">
21 + <xsd:annotation>
22 + <xsd:documentation>Completion drill stem test</xsd:documentation>
23 + </xsd:annotation>
24 + </xsd:enumeration>
25 + <xsd:enumeration value="Completion - production test">
26 + <xsd:annotation>
27 + <xsd:documentation>Completion production test</xsd:documentation>
28 + </xsd:annotation>
29 + </xsd:enumeration>
30 + <xsd:enumeration value="Drawdown">
31 + <xsd:annotation>
32 + <xsd:documentation>Drawdown test</xsd:documentation>
33 + </xsd:annotation>
34 + </xsd:enumeration>
35 +
36 + <xsd:enumeration value="Gas - flow after flow">
37 + <xsd:annotation>
38 + <xsd:documentation>Gas flow after flow test</xsd:documentation>
39 + </xsd:annotation>
40 + </xsd:enumeration>
41 + <xsd:enumeration value="Gas - isochronal">
42 + <xsd:annotation>
43 + <xsd:documentation>Gas isochronal test</xsd:documentation>
44 + </xsd:annotation>
45 + </xsd:enumeration>
46 + <xsd:enumeration value="Gas - modified isochronal">
47 + <xsd:annotation>
48 + <xsd:documentation>Gas modified isochronal test</xsd:documentation>
49 + </xsd:annotation>
50 + </xsd:enumeration>
51 + <xsd:enumeration value="Injection test - fall-off">
52 + <xsd:annotation>
53 + <xsd:documentation>Injection fall off test</xsd:documentation>
54 + </xsd:annotation>
55 + </xsd:enumeration>
56 + <xsd:enumeration value="Interference test / Pulse test">
57 + <xsd:annotation>
58 + <xsd:documentation>Interference test</xsd:documentation>
59 + </xsd:annotation>
60 + </xsd:enumeration>
61 + <xsd:enumeration value="Max sandfree rate">
62 + <xsd:annotation>
63 + <xsd:documentation>Max sandfree rate test</xsd:documentation>
64 + </xsd:annotation>
65 + </xsd:enumeration>
66 + <xsd:enumeration value="Multi-layer transient">
67 + <xsd:annotation>
68 + <xsd:documentation>Multi-layer transient test</xsd:documentation>
69 + </xsd:annotation>
70 + </xsd:enumeration>
71 + <xsd:enumeration value="Multi rate">
72 + <xsd:annotation>
73 + <xsd:documentation>Multi rate test</xsd:documentation>
74 + </xsd:annotation>
75 + </xsd:enumeration>
76 + <xsd:enumeration value="Oil - flow after flow">
77 + <xsd:annotation>
78 + <xsd:documentation>Oil flow after flow test</xsd:documentation>
79 + </xsd:annotation>
80 + </xsd:enumeration>
81 + <xsd:enumeration value="Pressure build-up">
82 + <xsd:annotation>
83 + <xsd:documentation>Pressure build-up test</xsd:documentation>
84 + </xsd:annotation>
85 + </xsd:enumeration>
86 +
87 + <xsd:enumeration value="Single rate">
88 + <xsd:annotation>
89 + <xsd:documentation>Single rate test</xsd:documentation>
90 + </xsd:annotation>
91 + </xsd:enumeration>
92 +
93 +
94 +
95 +
96 + <xsd:enumeration value="Water - flow after flow">
97 + <xsd:annotation>
98 + <xsd:documentation>Water flow after flow test</xsd:documentation>
99 + </xsd:annotation>
100 + </xsd:enumeration>
101 +
102 +
103 + </xsd:restriction>
104 + </xsd:simpleType>
105 +
106 +
107 + <xsd:simpleType name="FluidSampleComponents">
108 + <xsd:annotation>
109 + <xsd:documentation>Defines allowed product composition types as used in the fluidSampleComposition setup during labanalysis</xsd:documentation>
110 + </xsd:annotation>
111 + <xsd:restriction base="witsml:abstractTypeEnum">
112 + <xsd:enumeration value="Benzene">
113 + <xsd:annotation>
114 + <xsd:documentation>The compositional component Benzene with the common name Benzene</xsd:documentation>
115 + </xsd:annotation>
116 + </xsd:enumeration>
117 + <xsd:enumeration value="C1">
118 + <xsd:annotation>
119 + <xsd:documentation>The compositional component C1 with the common name Methane (C1)</xsd:documentation>
120 + </xsd:annotation>
121 + </xsd:enumeration>
122 + <xsd:enumeration value="C10">
123 + <xsd:annotation>
124 + <xsd:documentation>The compositional component C10 with the common name Decanes (C10)</xsd:documentation>
125 + </xsd:annotation>
126 + </xsd:enumeration>
127 + <xsd:enumeration value="C10+">
128 + <xsd:annotation>
129 + <xsd:documentation>The compositional component C10+ with the common name C10+</xsd:documentation>
130 + </xsd:annotation>
131 + </xsd:enumeration>
132 + <xsd:enumeration value="C11">
133 + <xsd:annotation>
134 + <xsd:documentation>The compositional component C11 with the common name C11</xsd:documentation>
135 + </xsd:annotation>
136 + </xsd:enumeration>
137 + <xsd:enumeration value="C12">
138 + <xsd:annotation>
139 + <xsd:documentation>The compositional component C12 with the common name C12</xsd:documentation>
140 + </xsd:annotation>
141 + </xsd:enumeration>
142 + <xsd:enumeration value="C13">
143 + <xsd:annotation>
144 + <xsd:documentation>The compositional component C13 with the common name C13</xsd:documentation>
145 + </xsd:annotation>
146 + </xsd:enumeration>
147 + <xsd:enumeration value="C14">
148 + <xsd:annotation>
149 + <xsd:documentation>The compositional component C14 with the common name C14</xsd:documentation>
150 + </xsd:annotation>
151 + </xsd:enumeration>
152 + <xsd:enumeration value="C15">
153 + <xsd:annotation>
154 + <xsd:documentation>The compositional component C15 with the common name C15</xsd:documentation>
155 + </xsd:annotation>
156 + </xsd:enumeration>
157 + <xsd:enumeration value="C15+">
158 + <xsd:annotation>
159 + <xsd:documentation>The compositional component C15+ with the common name C15+</xsd:documentation>
160 + </xsd:annotation>
161 + </xsd:enumeration>
162 + <xsd:enumeration value="C16">
163 + <xsd:annotation>
164 + <xsd:documentation>The compositional component C16 with the common name C16</xsd:documentation>
165 + </xsd:annotation>
166 + </xsd:enumeration>
167 + <xsd:enumeration value="C17">
168 + <xsd:annotation>
169 + <xsd:documentation>The compositional component C17 with the common name C17</xsd:documentation>
170 + </xsd:annotation>
171 + </xsd:enumeration>
172 + <xsd:enumeration value="C18">
173 + <xsd:annotation>
174 + <xsd:documentation>The compositional component C18 with the common name C18</xsd:documentation>
175 + </xsd:annotation>
176 + </xsd:enumeration>
177 + <xsd:enumeration value="C19">
178 + <xsd:annotation>
179 + <xsd:documentation>The compositional component C19 with the common name C19</xsd:documentation>
180 + </xsd:annotation>
181 + </xsd:enumeration>
182 + <xsd:enumeration value="C2">
183 + <xsd:annotation>
184 + <xsd:documentation>The compositional component C2 with the common name Ethane (C2)</xsd:documentation>
185 + </xsd:annotation>
186 + </xsd:enumeration>
187 + <xsd:enumeration value="C20">
188 + <xsd:annotation>
189 + <xsd:documentation>The compositional component C20 with the common name C20</xsd:documentation>
190 + </xsd:annotation>
191 + </xsd:enumeration>
192 + <xsd:enumeration value="C21">
193 + <xsd:annotation>
194 + <xsd:documentation>The compositional component C21 with the common name C21</xsd:documentation>
195 + </xsd:annotation>
196 + </xsd:enumeration>
197 + <xsd:enumeration value="C22">
198 + <xsd:annotation>
199 + <xsd:documentation>The compositional component C22 with the common name C22</xsd:documentation>
200 + </xsd:annotation>
201 + </xsd:enumeration>
202 + <xsd:enumeration value="C23">
203 + <xsd:annotation>
204 + <xsd:documentation>The compositional component C23 with the common name C23</xsd:documentation>
205 + </xsd:annotation>
206 + </xsd:enumeration>
207 + <xsd:enumeration value="C24">
208 + <xsd:annotation>
209 + <xsd:documentation>The compositional component C24 with the common name C24</xsd:documentation>
210 + </xsd:annotation>
211 + </xsd:enumeration>
212 + <xsd:enumeration value="C25">
213 + <xsd:annotation>
214 + <xsd:documentation>The compositional component C25 with the common name C25</xsd:documentation>
215 + </xsd:annotation>
216 + </xsd:enumeration>
217 + <xsd:enumeration value="C26">
218 + <xsd:annotation>
219 + <xsd:documentation>The compositional component C26 with the common name C26</xsd:documentation>
220 + </xsd:annotation>
221 + </xsd:enumeration>
222 + <xsd:enumeration value="C27">
223 + <xsd:annotation>
224 + <xsd:documentation>The compositional component C27 with the common name C27</xsd:documentation>
225 + </xsd:annotation>
226 + </xsd:enumeration>
227 + <xsd:enumeration value="C28">
228 + <xsd:annotation>
229 + <xsd:documentation>The compositional component C28 with the common name C28</xsd:documentation>
230 + </xsd:annotation>
231 + </xsd:enumeration>
232 + <xsd:enumeration value="C29">
233 + <xsd:annotation>
234 + <xsd:documentation>The compositional component C29 with the common name C29</xsd:documentation>
235 + </xsd:annotation>
236 + </xsd:enumeration>
237 + <xsd:enumeration value="C3">
238 + <xsd:annotation>
239 + <xsd:documentation>The compositional component C3 with the common name Propane (C3)</xsd:documentation>
240 + </xsd:annotation>
241 + </xsd:enumeration>
242 + <xsd:enumeration value="C30">
243 + <xsd:annotation>
244 + <xsd:documentation>The compositional component C30 with the common name C30</xsd:documentation>
245 + </xsd:annotation>
246 + </xsd:enumeration>
247 + <xsd:enumeration value="C31">
248 + <xsd:annotation>
249 + <xsd:documentation>The compositional component C31 with the common name C31</xsd:documentation>
250 + </xsd:annotation>
251 + </xsd:enumeration>
252 + <xsd:enumeration value="C32">
253 + <xsd:annotation>
254 + <xsd:documentation>The compositional component C32 with the common name C32</xsd:documentation>
255 + </xsd:annotation>
256 + </xsd:enumeration>
257 + <xsd:enumeration value="C33">
258 + <xsd:annotation>
259 + <xsd:documentation>The compositional component C33 with the common name C33</xsd:documentation>
260 + </xsd:annotation>
261 + </xsd:enumeration>
262 + <xsd:enumeration value="C34">
263 + <xsd:annotation>
264 + <xsd:documentation>The compositional component C34 with the common name C34</xsd:documentation>
265 + </xsd:annotation>
266 + </xsd:enumeration>
267 + <xsd:enumeration value="C35">
268 + <xsd:annotation>
269 + <xsd:documentation>The compositional component C35 with the common name C35</xsd:documentation>
270 + </xsd:annotation>
271 + </xsd:enumeration>
272 + <xsd:enumeration value="C36+">
273 + <xsd:annotation>
274 + <xsd:documentation>The compositional component C36+ with the common name C36+</xsd:documentation>
275 + </xsd:annotation>
276 + </xsd:enumeration>
277 + <xsd:enumeration value="C4">
278 + <xsd:annotation>
279 + <xsd:documentation>The compositional component C4 with the common name Butane (C4)</xsd:documentation>
280 + </xsd:annotation>
281 + </xsd:enumeration>
282 + <xsd:enumeration value="C5">
283 + <xsd:annotation>
284 + <xsd:documentation>The compositional component C5 with the common name Pentane (C5)</xsd:documentation>
285 + </xsd:annotation>
286 + </xsd:enumeration>
287 + <xsd:enumeration value="C5+">
288 + <xsd:annotation>
289 + <xsd:documentation>The compositional component C5+ with the common name C5+</xsd:documentation>
290 + </xsd:annotation>
291 + </xsd:enumeration>
292 + <xsd:enumeration value="C6">
293 + <xsd:annotation>
294 + <xsd:documentation>The compositional component C6 with the common name Hexanes (C6)</xsd:documentation>
295 + </xsd:annotation>
296 + </xsd:enumeration>
297 + <xsd:enumeration value="C6+">
298 + <xsd:annotation>
299 + <xsd:documentation>The compositional component C6+ with the common name C6+</xsd:documentation>
300 + </xsd:annotation>
301 + </xsd:enumeration>
302 + <xsd:enumeration value="C7">
303 + <xsd:annotation>
304 + <xsd:documentation>The compositional component C7 with the common name Heptanes (C7)</xsd:documentation>
305 + </xsd:annotation>
306 + </xsd:enumeration>
307 + <xsd:enumeration value="C7+">
308 + <xsd:annotation>
309 + <xsd:documentation>The compositional component C7+ with the common name C7+</xsd:documentation>
310 + </xsd:annotation>
311 + </xsd:enumeration>
312 + <xsd:enumeration value="C8">
313 + <xsd:annotation>
314 + <xsd:documentation>The compositional component C8 with the common name Octanes (C8)</xsd:documentation>
315 + </xsd:annotation>
316 + </xsd:enumeration>
317 + <xsd:enumeration value="C9">
318 + <xsd:annotation>
319 + <xsd:documentation>The compositional component C9 with the common name Nonanes (C9)</xsd:documentation>
320 + </xsd:annotation>
321 + </xsd:enumeration>
322 + <xsd:enumeration value="C9+">
323 + <xsd:annotation>
324 + <xsd:documentation>The compositional component C9+ with the common name C9+</xsd:documentation>
325 + </xsd:annotation>
326 + </xsd:enumeration>
327 + <xsd:enumeration value="CC5">
328 + <xsd:annotation>
329 + <xsd:documentation>The compositional component CC5 with the common name Cyclopentane</xsd:documentation>
330 + </xsd:annotation>
331 + </xsd:enumeration>
332 + <xsd:enumeration value="CO2">
333 + <xsd:annotation>
334 + <xsd:documentation>The compositional component CO2 with the common name Carbondioxyde (CO2)</xsd:documentation>
335 + </xsd:annotation>
336 + </xsd:enumeration>
337 + <xsd:enumeration value="condensate">
338 + <xsd:annotation>
339 + <xsd:documentation>The condensate to be used for indicate the source of the compositional analysis</xsd:documentation>
340 + </xsd:annotation>
341 + </xsd:enumeration>
342 + <xsd:enumeration value="Cyclohexane">
343 + <xsd:annotation>
344 + <xsd:documentation>The compositional component Cyclohexane with the common name Cyclohexane</xsd:documentation>
345 + </xsd:annotation>
346 + </xsd:enumeration>
347 + <xsd:enumeration value="Cyclopentane">
348 + <xsd:annotation>
349 + <xsd:documentation>The compositional component Cyclopentane with the common name Cyclopentane</xsd:documentation>
350 + </xsd:annotation>
351 + </xsd:enumeration>
352 + <xsd:enumeration value="Etcyclohexane">
353 + <xsd:annotation>
354 + <xsd:documentation>The compositional component Etcyclohexane with the common name Ethylcyclohexane</xsd:documentation>
355 + </xsd:annotation>
356 + </xsd:enumeration>
357 + <xsd:enumeration value="Ethylbenzene">
358 + <xsd:annotation>
359 + <xsd:documentation>The compositional component Ethylbenzene with the common name Ethylbenzene</xsd:documentation>
360 + </xsd:annotation>
361 + </xsd:enumeration>
362 + <xsd:enumeration value="gas">
363 + <xsd:annotation>
364 + <xsd:documentation>The gas to be used for indicate the source of the compositional analysis</xsd:documentation>
365 + </xsd:annotation>
366 + </xsd:enumeration>
367 + <xsd:enumeration value="H2">
368 + <xsd:annotation>
369 + <xsd:documentation>The compositional component H2 with the common name Hydrogen (H2)</xsd:documentation>
370 + </xsd:annotation>
371 + </xsd:enumeration>
372 + <xsd:enumeration value="H2O">
373 + <xsd:annotation>
374 + <xsd:documentation>The compositional component H2O with the common name Water (H2O)</xsd:documentation>
375 + </xsd:annotation>
376 + </xsd:enumeration>
377 + <xsd:enumeration value="H2S">
378 + <xsd:annotation>
379 + <xsd:documentation>The compositional component H2S with the common name Hydrogen sulfide (H2S)</xsd:documentation>
380 + </xsd:annotation>
381 + </xsd:enumeration>
382 + <xsd:enumeration value="IC4">
383 + <xsd:annotation>
384 + <xsd:documentation>The compositional component IC4 with the common name i-Butane (iC4)</xsd:documentation>
385 + </xsd:annotation>
386 + </xsd:enumeration>
387 + <xsd:enumeration value="IC5">
388 + <xsd:annotation>
389 + <xsd:documentation>The compositional component IC5 with the common name i-Pentane (iC5)</xsd:documentation>
390 + </xsd:annotation>
391 + </xsd:enumeration>
392 + <xsd:enumeration value="IC6">
393 + <xsd:annotation>
394 + <xsd:documentation>The compositional component IC6 with the common name i-Hexane (iC6)</xsd:documentation>
395 + </xsd:annotation>
396 + </xsd:enumeration>
397 + <xsd:enumeration value="IC7">
398 + <xsd:annotation>
399 + <xsd:documentation>The compositional component IC7 with the common name i-Heptane (iC7)</xsd:documentation>
400 + </xsd:annotation>
401 + </xsd:enumeration>
402 + <xsd:enumeration value="IC8">
403 + <xsd:annotation>
404 + <xsd:documentation>The compositional component IC8 with the common name i-Octane (iC8)</xsd:documentation>
405 + </xsd:annotation>
406 + </xsd:enumeration>
407 + <xsd:enumeration value="IC9">
408 + <xsd:annotation>
409 + <xsd:documentation>The compositional component IC9 with the common name i-Nonanes (iC9)</xsd:documentation>
410 + </xsd:annotation>
411 + </xsd:enumeration>
412 + <xsd:enumeration value="MPXylenes">
413 + <xsd:annotation>
414 + <xsd:documentation>The compositional component MPXylenes with the common name M- and P- Xylenes</xsd:documentation>
415 + </xsd:annotation>
416 + </xsd:enumeration>
417 + <xsd:enumeration value="Metcyclohexane">
418 + <xsd:annotation>
419 + <xsd:documentation>The compositional component Metcyclohexane with the common name Methylcyclohexane</xsd:documentation>
420 + </xsd:annotation>
421 + </xsd:enumeration>
422 + <xsd:enumeration value="Metcyclopentane">
423 + <xsd:annotation>
424 + <xsd:documentation>The compositional component Metcyclopentane with the common name Methylcyclopentane</xsd:documentation>
425 + </xsd:annotation>
426 + </xsd:enumeration>
427 + <xsd:enumeration value="N2">
428 + <xsd:annotation>
429 + <xsd:documentation>The compositional component N2 with the common name Nitrogen (N2)</xsd:documentation>
430 + </xsd:annotation>
431 + </xsd:enumeration>
432 + <xsd:enumeration value="NC4">
433 + <xsd:annotation>
434 + <xsd:documentation>The compositional component NC4 with the common name n-Butane (nC4)</xsd:documentation>
435 + </xsd:annotation>
436 + </xsd:enumeration>
437 + <xsd:enumeration value="NC5">
438 + <xsd:annotation>
439 + <xsd:documentation>The compositional component NC5 with the common name n-Pentane (nC5)</xsd:documentation>
440 + </xsd:annotation>
441 + </xsd:enumeration>
442 + <xsd:enumeration value="NC6">
443 + <xsd:annotation>
444 + <xsd:documentation>The compositional component NC6 with the common name n-Hexane (nC6)</xsd:documentation>
445 + </xsd:annotation>
446 + </xsd:enumeration>
447 + <xsd:enumeration value="NC7">
448 + <xsd:annotation>
449 + <xsd:documentation>The compositional component NC7 with the common name n-Heptane (nC7)</xsd:documentation>
450 + </xsd:annotation>
451 + </xsd:enumeration>
452 + <xsd:enumeration value="NC8">
453 + <xsd:annotation>
454 + <xsd:documentation>The compositional component NC8 with the common name n-Octane (nC8)</xsd:documentation>
455 + </xsd:annotation>
456 + </xsd:enumeration>
457 + <xsd:enumeration value="NC9">
458 + <xsd:annotation>
459 + <xsd:documentation>The compositional component NC9 with the common name n-Nonanes (nC9)</xsd:documentation>
460 + </xsd:annotation>
461 + </xsd:enumeration>
462 + <xsd:enumeration value="NEOC5">
463 + <xsd:annotation>
464 + <xsd:documentation>The compositional component NEOC5 with the common name neo-Pentane</xsd:documentation>
465 + </xsd:annotation>
466 + </xsd:enumeration>
467 + <xsd:enumeration value="O-Xylene">
468 + <xsd:annotation>
469 + <xsd:documentation>The compositional component O-Xylene with the common name O-Xylene</xsd:documentation>
470 + </xsd:annotation>
471 + </xsd:enumeration>
472 + <xsd:enumeration value="oil">
473 + <xsd:annotation>
474 + <xsd:documentation>The oil to be used for indicate the source of the compositional analysis</xsd:documentation>
475 + </xsd:annotation>
476 + </xsd:enumeration>
477 + <xsd:enumeration value="Toluene">
478 + <xsd:annotation>
479 + <xsd:documentation>The compositional component Toluene with the common name Toluene</xsd:documentation>
480 + </xsd:annotation>
481 + </xsd:enumeration>
482 + <xsd:enumeration value="water">
483 + <xsd:annotation>
484 + <xsd:documentation>The water to be used for indicate the source of the compositional analysis</xsd:documentation>
485 + </xsd:annotation>
486 + </xsd:enumeration>
487 + </xsd:restriction>
488 + </xsd:simpleType>
15 <xsd:attributeGroup name="attgrp_uid"> 489 <xsd:attributeGroup name="attgrp_uid">
16 <xsd:attribute name="uid" type="witsml:uidString" use="optional"> 490 <xsd:attribute name="uid" type="witsml:uidString" use="optional">
17 <xsd:annotation> 491 <xsd:annotation>
...@@ -21,6 +495,17 @@ ...@@ -21,6 +495,17 @@
21 </xsd:annotation> 495 </xsd:annotation>
22 </xsd:attribute> 496 </xsd:attribute>
23 </xsd:attributeGroup> 497 </xsd:attributeGroup>
498 + <!--modified by msv-->
499 + <!--make flow uid mandatory-->
500 + <xsd:attributeGroup name="flow_attgrp_uid">
501 + <xsd:attribute name="uid" type="witsml:uidString" use="required">
502 + <xsd:annotation>
503 + <xsd:documentation>The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no
504 + assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only
505 + required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
506 + </xsd:annotation>
507 + </xsd:attribute>
508 + </xsd:attributeGroup>
24 <xsd:complexType name="cs_businessAssociate"> 509 <xsd:complexType name="cs_businessAssociate">
25 <xsd:annotation> 510 <xsd:annotation>
26 <xsd:documentation>The business associate describes any company, person, group, consultant, etc, which is associated within a context (e.g., a well). The information 511 <xsd:documentation>The business associate describes any company, person, group, consultant, etc, which is associated within a context (e.g., a well). The information
...@@ -1359,7 +1844,7 @@ ...@@ -1359,7 +1844,7 @@
1359 this is not a primary component.</xsd:documentation> 1844 this is not a primary component.</xsd:documentation>
1360 </xsd:annotation> 1845 </xsd:annotation>
1361 </xsd:element> 1846 </xsd:element>
1362 - <xsd:element name="componentName" type="witsml:nameString"/> 1847 + <xsd:element name="componentName" type="witsml:FluidSampleComponents"/>
1363 <xsd:element name="componentBaseKind" type="witsml:FluidComponent" minOccurs="0"/> 1848 <xsd:element name="componentBaseKind" type="witsml:FluidComponent" minOccurs="0"/>
1364 <xsd:element name="componentKind" type="witsml:FluidComponentKind" minOccurs="0"/> 1849 <xsd:element name="componentKind" type="witsml:FluidComponentKind" minOccurs="0"/>
1365 <xsd:element name="molecularWeight" type="witsml:unitlessQuantity" minOccurs="0"/> 1850 <xsd:element name="molecularWeight" type="witsml:unitlessQuantity" minOccurs="0"/>
...@@ -2719,7 +3204,7 @@ ...@@ -2719,7 +3204,7 @@
2719 <xsd:documentation>WITSML -Installation Report Component Schema</xsd:documentation> 3204 <xsd:documentation>WITSML -Installation Report Component Schema</xsd:documentation>
2720 </xsd:annotation> 3205 </xsd:annotation>
2721 <xsd:sequence> 3206 <xsd:sequence>
2722 - <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0"> 3207 + <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
2723 <xsd:annotation> 3208 <xsd:annotation>
2724 <xsd:documentation>The installation represented by this report.</xsd:documentation> 3209 <xsd:documentation>The installation represented by this report.</xsd:documentation>
2725 </xsd:annotation> 3210 </xsd:annotation>
...@@ -2907,7 +3392,7 @@ ...@@ -2907,7 +3392,7 @@
2907 <xsd:documentation>Infomation about a shutdown event.</xsd:documentation> 3392 <xsd:documentation>Infomation about a shutdown event.</xsd:documentation>
2908 </xsd:annotation> 3393 </xsd:annotation>
2909 <xsd:sequence> 3394 <xsd:sequence>
2910 - <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0"> 3395 + <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
2911 <xsd:annotation> 3396 <xsd:annotation>
2912 <xsd:documentation>The name of the installation which was shut down. The name can be qualified by a naming system. This also defines the kind of 3397 <xsd:documentation>The name of the installation which was shut down. The name can be qualified by a naming system. This also defines the kind of
2913 facility.</xsd:documentation> 3398 facility.</xsd:documentation>
...@@ -2962,7 +3447,7 @@ ...@@ -2962,7 +3447,7 @@
2962 <xsd:documentation>Production losses due to Third Party Processing.</xsd:documentation> 3447 <xsd:documentation>Production losses due to Third Party Processing.</xsd:documentation>
2963 </xsd:annotation> 3448 </xsd:annotation>
2964 <xsd:sequence> 3449 <xsd:sequence>
2965 - <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0"> 3450 + <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
2966 <xsd:annotation> 3451 <xsd:annotation>
2967 <xsd:documentation>The name of the installation which performed the processing. The name can be qualified by a naming system. This also defines the kind of 3452 <xsd:documentation>The name of the installation which performed the processing. The name can be qualified by a naming system. This also defines the kind of
2968 facility.</xsd:documentation> 3453 facility.</xsd:documentation>
...@@ -3427,7 +3912,7 @@ ...@@ -3427,7 +3912,7 @@
3427 <xsd:documentation>WITSML - Report Facility Component Schema.</xsd:documentation> 3912 <xsd:documentation>WITSML - Report Facility Component Schema.</xsd:documentation>
3428 </xsd:annotation> 3913 </xsd:annotation>
3429 <xsd:sequence> 3914 <xsd:sequence>
3430 - <xsd:element name="name" type="witsml:facilityIdentifierStruct"> 3915 + <xsd:element name="name" type="witsml:facilityIdentifierStruct" minOccurs="1">
3431 <xsd:annotation> 3916 <xsd:annotation>
3432 <xsd:documentation>The name of the facility. The name can be qualified by a naming system. This also defines the kind of facility.</xsd:documentation> 3917 <xsd:documentation>The name of the facility. The name can be qualified by a naming system. This also defines the kind of facility.</xsd:documentation>
3433 </xsd:annotation> 3918 </xsd:annotation>
...@@ -3612,11 +4097,14 @@ ...@@ -3612,11 +4097,14 @@
3612 </xsd:annotation> 4097 </xsd:annotation>
3613 </xsd:element> 4098 </xsd:element>
3614 </xsd:sequence> 4099 </xsd:sequence>
3615 - <xsd:attributeGroup ref="witsml:attgrp_uid"> 4100 + <xsd:attributeGroup ref="witsml:flow_attgrp_uid">
3616 <xsd:annotation> 4101 <xsd:annotation>
3617 <xsd:documentation>Unique identifier for the Product Volume Flow.</xsd:documentation> 4102 <xsd:documentation>Unique identifier for the Product Volume Flow.</xsd:documentation>
3618 </xsd:annotation> 4103 </xsd:annotation>
3619 </xsd:attributeGroup> 4104 </xsd:attributeGroup>
4105 + <!--modified by msv-->
4106 + <!--make flow uid mandatory-->
4107 + <!--end modification by msv-->
3620 </xsd:complexType> 4108 </xsd:complexType>
3621 <xsd:complexType name="cs_productVolumeParameterSet"> 4109 <xsd:complexType name="cs_productVolumeParameterSet">
3622 <xsd:annotation> 4110 <xsd:annotation>
...@@ -5799,7 +6287,7 @@ ...@@ -5799,7 +6287,7 @@
5799 <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation> 6287 <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
5800 </xsd:annotation> 6288 </xsd:annotation>
5801 </xsd:element> 6289 </xsd:element>
5802 - <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0"> 6290 + <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="1">
5803 <xsd:annotation> 6291 <xsd:annotation>
5804 <xsd:documentation>The name of the facility from which the sample was acquired. The name can be qualified by a naming system. This also defines the kind of 6292 <xsd:documentation>The name of the facility from which the sample was acquired. The name can be qualified by a naming system. This also defines the kind of
5805 facility. Common facilities are wells, wellbores within a well, completions within a well.</xsd:documentation> 6293 facility. Common facilities are wells, wellbores within a well, completions within a well.</xsd:documentation>
...@@ -5970,7 +6458,7 @@ ...@@ -5970,7 +6458,7 @@
5970 <xsd:documentation>The non-contextual content of a WITSML Production Operation object.</xsd:documentation> 6458 <xsd:documentation>The non-contextual content of a WITSML Production Operation object.</xsd:documentation>
5971 </xsd:annotation> 6459 </xsd:annotation>
5972 <xsd:sequence> 6460 <xsd:sequence>
5973 - <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0"> 6461 + <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
5974 <xsd:annotation> 6462 <xsd:annotation>
5975 <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of 6463 <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of
5976 facility.</xsd:documentation> 6464 facility.</xsd:documentation>
...@@ -6069,7 +6557,7 @@ ...@@ -6069,7 +6557,7 @@
6069 <xsd:documentation>The non-contextual content of a WITSML Product Volume object.</xsd:documentation> 6557 <xsd:documentation>The non-contextual content of a WITSML Product Volume object.</xsd:documentation>
6070 </xsd:annotation> 6558 </xsd:annotation>
6071 <xsd:sequence> 6559 <xsd:sequence>
6072 - <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0"> 6560 + <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="1">
6073 <xsd:annotation> 6561 <xsd:annotation>
6074 <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of 6562 <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of
6075 facility.</xsd:documentation> 6563 facility.</xsd:documentation>
...@@ -6095,30 +6583,30 @@ ...@@ -6095,30 +6583,30 @@
6095 <xsd:documentation>The reporting period. If one value from a pair are given the both values must be given.</xsd:documentation> 6583 <xsd:documentation>The reporting period. If one value from a pair are given the both values must be given.</xsd:documentation>
6096 </xsd:annotation> 6584 </xsd:annotation>
6097 <xsd:sequence> 6585 <xsd:sequence>
6098 - <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0"> 6586 + <xsd:element name="dTimStart" type="witsml:timestamp">
6099 <xsd:annotation> 6587 <xsd:annotation>
6100 <xsd:documentation>The beginning date and time that the report represents.</xsd:documentation> 6588 <xsd:documentation>The beginning date and time that the report represents.</xsd:documentation>
6101 </xsd:annotation> 6589 </xsd:annotation>
6102 </xsd:element> 6590 </xsd:element>
6103 - <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0"> 6591 + <xsd:element name="dTimEnd" type="witsml:timestamp">
6104 <xsd:annotation> 6592 <xsd:annotation>
6105 <xsd:documentation>The ending date and time that the report represents.</xsd:documentation> 6593 <xsd:documentation>The ending date and time that the report represents.</xsd:documentation>
6106 </xsd:annotation> 6594 </xsd:annotation>
6107 </xsd:element> 6595 </xsd:element>
6108 </xsd:sequence> 6596 </xsd:sequence>
6109 <xsd:sequence> 6597 <xsd:sequence>
6110 - <xsd:element name="dateStart" type="witsml:date" minOccurs="0"> 6598 + <xsd:element name="dateStart" type="witsml:date">
6111 <xsd:annotation> 6599 <xsd:annotation>
6112 <xsd:documentation>The beginning date that the report represents.</xsd:documentation> 6600 <xsd:documentation>The beginning date that the report represents.</xsd:documentation>
6113 </xsd:annotation> 6601 </xsd:annotation>
6114 </xsd:element> 6602 </xsd:element>
6115 - <xsd:element name="dateEnd" type="witsml:date" minOccurs="0"> 6603 + <xsd:element name="dateEnd" type="witsml:date">
6116 <xsd:annotation> 6604 <xsd:annotation>
6117 <xsd:documentation>The ending date that the report represents.</xsd:documentation> 6605 <xsd:documentation>The ending date that the report represents.</xsd:documentation>
6118 </xsd:annotation> 6606 </xsd:annotation>
6119 </xsd:element> 6607 </xsd:element>
6120 </xsd:sequence> 6608 </xsd:sequence>
6121 - <xsd:element name="month" type="witsml:month" minOccurs="0"> 6609 + <xsd:element name="month" type="witsml:month">
6122 <xsd:annotation> 6610 <xsd:annotation>
6123 <xsd:documentation>The ending date that the report represents.</xsd:documentation> 6611 <xsd:documentation>The ending date that the report represents.</xsd:documentation>
6124 </xsd:annotation> 6612 </xsd:annotation>
...@@ -6269,7 +6757,7 @@ ...@@ -6269,7 +6757,7 @@
6269 <xsd:documentation>The reason for the well test: initial, periodic, revision.</xsd:documentation> 6757 <xsd:documentation>The reason for the well test: initial, periodic, revision.</xsd:documentation>
6270 </xsd:annotation> 6758 </xsd:annotation>
6271 </xsd:element> 6759 </xsd:element>
6272 - <xsd:element name="testType" type="witsml:kindString" minOccurs="0"> 6760 + <xsd:element name="testType" type="witsml:WellTestType" minOccurs="0">
6273 <xsd:annotation> 6761 <xsd:annotation>
6274 <xsd:documentation>The type of well production test.</xsd:documentation> 6762 <xsd:documentation>The type of well production test.</xsd:documentation>
6275 </xsd:annotation> 6763 </xsd:annotation>
...@@ -6557,7 +7045,7 @@ ...@@ -6557,7 +7045,7 @@
6557 <xsd:complexContent> 7045 <xsd:complexContent>
6558 <xsd:extension base="witsml:abstractSingularDataObject"> 7046 <xsd:extension base="witsml:abstractSingularDataObject">
6559 <xsd:sequence> 7047 <xsd:sequence>
6560 - <xsd:element name="nameFluidSample" type="witsml:nameString" minOccurs="0"> 7048 + <xsd:element name="nameFluidSample" type="witsml:nameString" minOccurs="1">
6561 <xsd:annotation> 7049 <xsd:annotation>
6562 <xsd:documentation>Human recognizable context for the fluid sample that was analyzed.</xsd:documentation> 7050 <xsd:documentation>Human recognizable context for the fluid sample that was analyzed.</xsd:documentation>
6563 </xsd:annotation> 7051 </xsd:annotation>
...@@ -6567,7 +7055,7 @@ ...@@ -6567,7 +7055,7 @@
6567 <xsd:documentation>Human recognizable context for the fluid analysis that produced this result.</xsd:documentation> 7055 <xsd:documentation>Human recognizable context for the fluid analysis that produced this result.</xsd:documentation>
6568 </xsd:annotation> 7056 </xsd:annotation>
6569 </xsd:element> 7057 </xsd:element>
6570 - <xsd:element name="name" type="witsml:nameString"> 7058 + <xsd:element name="name" type="witsml:nameString" minOccurs="1">
6571 <xsd:annotation> 7059 <xsd:annotation>
6572 <xsd:documentation>The name of the Fluid Analysis Result.</xsd:documentation> 7060 <xsd:documentation>The name of the Fluid Analysis Result.</xsd:documentation>
6573 </xsd:annotation> 7061 </xsd:annotation>
...@@ -6631,7 +7119,7 @@ ...@@ -6631,7 +7119,7 @@
6631 <xsd:complexContent> 7119 <xsd:complexContent>
6632 <xsd:extension base="witsml:abstractSingularDataObject"> 7120 <xsd:extension base="witsml:abstractSingularDataObject">
6633 <xsd:sequence> 7121 <xsd:sequence>
6634 - <xsd:element name="name" type="witsml:nameString"> 7122 + <xsd:element name="name" type="witsml:nameString" minOccurs="1">
6635 <xsd:annotation> 7123 <xsd:annotation>
6636 <xsd:documentation>The name of the Fluid Sample.</xsd:documentation> 7124 <xsd:documentation>The name of the Fluid Sample.</xsd:documentation>
6637 </xsd:annotation> 7125 </xsd:annotation>
...@@ -7012,7 +7500,7 @@ ...@@ -7012,7 +7500,7 @@
7012 <xsd:complexContent> 7500 <xsd:complexContent>
7013 <xsd:extension base="witsml:abstractSingularDataObject"> 7501 <xsd:extension base="witsml:abstractSingularDataObject">
7014 <xsd:sequence> 7502 <xsd:sequence>
7015 - <xsd:element name="nameWell" type="witsml:nameString"> 7503 + <xsd:element name="nameWell" type="witsml:nameString" minOccurs="1">
7016 <xsd:annotation> 7504 <xsd:annotation>
7017 <xsd:documentation>Human recognizable context for the well that contains the well test.</xsd:documentation> 7505 <xsd:documentation>Human recognizable context for the well that contains the well test.</xsd:documentation>
7018 </xsd:annotation> 7506 </xsd:annotation>
...@@ -7652,9 +8140,14 @@ ...@@ -7652,9 +8140,14 @@
7652 <xsd:documentation>The bottomhole pressure</xsd:documentation> 8140 <xsd:documentation>The bottomhole pressure</xsd:documentation>
7653 </xsd:annotation> 8141 </xsd:annotation>
7654 </xsd:enumeration> 8142 </xsd:enumeration>
7655 - <xsd:enumeration value="wellhead temperature"> 8143 + <xsd:enumeration value="wellhead temperature DSCT">
7656 <xsd:annotation> 8144 <xsd:annotation>
7657 - <xsd:documentation>The wellhead temperature</xsd:documentation> 8145 + <xsd:documentation>The wellhead temperature downstream choke</xsd:documentation>
8146 + </xsd:annotation>
8147 + </xsd:enumeration>
8148 + <xsd:enumeration value="line density">
8149 + <xsd:annotation>
8150 + <xsd:documentation>The density as measured along a given line</xsd:documentation>
7658 </xsd:annotation> 8151 </xsd:annotation>
7659 </xsd:enumeration> 8152 </xsd:enumeration>
7660 <xsd:enumeration value="annulus pressure"> 8153 <xsd:enumeration value="annulus pressure">
...@@ -11053,7 +11546,7 @@ ...@@ -11053,7 +11546,7 @@
11053 </xsd:annotation> 11546 </xsd:annotation>
11054 <xsd:simpleContent> 11547 <xsd:simpleContent>
11055 <xsd:extension base="witsml:abstractNameString"> 11548 <xsd:extension base="witsml:abstractNameString">
11056 - <xsd:attribute name="kind" type="witsml:ReportingFacility" use="optional"> 11549 + <xsd:attribute name="kind" type="witsml:ReportingFacility" use="required">
11057 <xsd:annotation> 11550 <xsd:annotation>
11058 <xsd:documentation>The kind of facility.</xsd:documentation> 11551 <xsd:documentation>The kind of facility.</xsd:documentation>
11059 </xsd:annotation> 11552 </xsd:annotation>
......
This diff could not be displayed because it is too large.