root / projects / MonthlyProductionReport_1.0 / XML / PRODML / PRODML_schemas_with_enum_4apr2008 / obj_wellTest_profiled_template_schema.xsd @ 17

Revision 17, 153.2 kB (checked in by ryland, 15 years ago)

Added project files for monthly production version 1.0

RevLine 
[17]1<?xml version="1.0" encoding="utf-8"?>
2<xsd:schema
3        elementFormDefault="qualified"
4        attributeFormDefault="unqualified"
5        targetNamespace="http://www.witsml.org/schemas/131"
6        xmlns:witsml="http://www.witsml.org/schemas/131"
7        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
8        version="1.3.1">
9   <!--                                                                                -->
10   <!-- Energistics License Agreement                                                  -->
11   <!-- This file is distributed under the Energistics License Agreement at            -->
12   <!-- http://www.posc.org/about/license.shtml.                                       -->
13   <!-- Use of this file constitutes agreement with the Energistics License Agreement. -->
14   <!--                                                                                -->
15   <!--UNUSED: Deleted type q_attgrp_uid.-->
16   <!--UNUSED: Deleted type cs_businessAssociate.-->
17   <xsd:complexType name="q_cs_commonData">
18      <xsd:annotation>
19         <xsd:documentation>WITSML - Common Data Component Schema</xsd:documentation>
20      </xsd:annotation>
21      <xsd:sequence>
22         <xsd:element name="sourceName" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
23            <xsd:annotation>
24               <xsd:documentation>An identifier to indicate the data originator. This identifies the server that originally created the object and thus most of the uids in the
25               object (but not necessarily the uids of the parents). This is typically a url.</xsd:documentation>
26            </xsd:annotation>
27         </xsd:element>
28         <xsd:element name="dTimCreation" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
29            <xsd:annotation>
30               <xsd:documentation>When the data was created at the persistent data store.</xsd:documentation>
31            </xsd:annotation>
32         </xsd:element>
33         <xsd:element name="dTimLastChange" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
34            <xsd:annotation>
35               <xsd:documentation>Last change of any element of the data at the persistent data store. The change time is not updated for a growing object while it is
36               growing.</xsd:documentation>
37            </xsd:annotation>
38         </xsd:element>
39         <xsd:element name="itemState" type="witsml:q_ItemState_queryValue" minOccurs="0" maxOccurs="1">
40            <xsd:annotation>
41               <xsd:documentation>The item state for the data object.</xsd:documentation>
42            </xsd:annotation>
43         </xsd:element>
44         <xsd:element name="comments" type="witsml:q_commentString_queryValue" minOccurs="0" maxOccurs="1">
45            <xsd:annotation>
46               <xsd:documentation>Comments and remarks.</xsd:documentation>
47            </xsd:annotation>
48         </xsd:element>
49      </xsd:sequence>
50   </xsd:complexType>
51   <!--UNUSED: Deleted type cs_connectedNode.-->
52   <!--UNUSED: Deleted type cs_curveData.-->
53   <!--UNUSED: Deleted type cs_curveDefinition.-->
54   <xsd:complexType name="q_cs_customData">
55      <xsd:annotation>
56         <xsd:documentation>WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data
57         area.</xsd:documentation>
58      </xsd:annotation>
59      <xsd:sequence>
60         <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
61            <xsd:annotation>
62               <xsd:documentation>Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique
63               namespace.</xsd:documentation>
64            </xsd:annotation>
65         </xsd:any>
66      </xsd:sequence>
67   </xsd:complexType>
68   <!--UNUSED: Deleted type cs_datedComment.-->
69   <!--UNUSED: Deleted type q_cs_densityValue.-->
70   <xsd:complexType name="q_cs_documentInfo">
71      <xsd:annotation>
72         <xsd:documentation>A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level
73         information about the data that is being exchanged within the file.</xsd:documentation>
74      </xsd:annotation>
75      <xsd:sequence>
76         <xsd:element name="DocumentName" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="1">
77            <xsd:annotation>
78               <xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
79               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
80            </xsd:annotation>
81         </xsd:element>
82         <xsd:element name="DocumentAlias" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="unbounded">
83            <xsd:annotation>
84               <xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
85            </xsd:annotation>
86         </xsd:element>
87         <xsd:element name="DocumentDate" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
88            <xsd:annotation>
89               <xsd:documentation>The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered
90               to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset
91               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
92            </xsd:annotation>
93         </xsd:element>
94         <xsd:element name="documentClass" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="unbounded">
95            <xsd:annotation>
96               <xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
97            </xsd:annotation>
98         </xsd:element>
99         <xsd:element name="FileCreationInformation" type="witsml:q_fileCreationType" minOccurs="0" maxOccurs="1">
100            <xsd:annotation>
101               <xsd:documentation>The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file
102               itself.</xsd:documentation>
103            </xsd:annotation>
104         </xsd:element>
105         <xsd:element name="SecurityInformation" type="witsml:q_securityInfoType" minOccurs="0" maxOccurs="5">
106            <xsd:annotation>
107               <xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
108            </xsd:annotation>
109         </xsd:element>
110         <xsd:element name="Disclaimer" type="witsml:q_commentString_queryValue" minOccurs="0" maxOccurs="1">
111            <xsd:annotation>
112               <xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
113            </xsd:annotation>
114         </xsd:element>
115         <xsd:element name="AuditTrail" type="witsml:q_auditType" minOccurs="0" maxOccurs="1">
116            <xsd:annotation>
117               <xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
118            </xsd:annotation>
119         </xsd:element>
120         <xsd:element name="Owner" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
121            <xsd:annotation>
122               <xsd:documentation>The owner of the data.</xsd:documentation>
123            </xsd:annotation>
124         </xsd:element>
125         <xsd:element name="QueryParam" type="witsml:q_queryParam" minOccurs="0" maxOccurs="1">
126            <xsd:annotation>
127               <xsd:documentation>WITSML query parameters.</xsd:documentation>
128            </xsd:annotation>
129         </xsd:element>
130         <xsd:element name="Comment" type="witsml:q_commentString_queryValue" minOccurs="0" maxOccurs="1">
131            <xsd:annotation>
132               <xsd:documentation>An optional comment about the document.</xsd:documentation>
133            </xsd:annotation>
134         </xsd:element>
135      </xsd:sequence>
136   </xsd:complexType>
137   <xsd:complexType name="q_queryParam">
138      <xsd:annotation>
139         <xsd:documentation>A structure for WITSML query parameters. The intent is to allow a query for all objects within an index range (whether or not the object is growing).
140         These would typically be something like a daily report.</xsd:documentation>
141      </xsd:annotation>
142      <xsd:sequence>
143         <xsd:element name="dTimMin" type="witsml:q_endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
144            <xsd:annotation>
145               <xsd:documentation>The minimum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). The objects may or not be
146               growing objects but the See the API specification for behavior related to this query parameter.</xsd:documentation>
147            </xsd:annotation>
148         </xsd:element>
149         <xsd:element name="dTimMax" type="witsml:q_endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
150            <xsd:annotation>
151               <xsd:documentation>The maximum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). See the API specification
152               for behavior related to this query parameter.</xsd:documentation>
153            </xsd:annotation>
154         </xsd:element>
155      </xsd:sequence>
156   </xsd:complexType>
157   <xsd:complexType name="q_fileCreationType">
158      <xsd:annotation>
159         <xsd:documentation>A block of information about the creation of the XML file. This is different than the creation of the data that is included within the
160         file.</xsd:documentation>
161      </xsd:annotation>
162      <xsd:sequence>
163         <xsd:element name="FileCreationDate" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
164            <xsd:annotation>
165               <xsd:documentation>The date and time that the file was created.</xsd:documentation>
166               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
167            </xsd:annotation>
168         </xsd:element>
169         <xsd:element name="SoftwareName" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
170            <xsd:annotation>
171               <xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
172               relevant.</xsd:documentation>
173            </xsd:annotation>
174         </xsd:element>
175         <xsd:element name="FileCreator" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
176            <xsd:annotation>
177               <xsd:documentation>The person or business associate that created the file.</xsd:documentation>
178            </xsd:annotation>
179         </xsd:element>
180         <xsd:element name="Comment" type="witsml:q_commentString_queryValue" minOccurs="0" maxOccurs="1">
181            <xsd:annotation>
182               <xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
183            </xsd:annotation>
184         </xsd:element>
185      </xsd:sequence>
186   </xsd:complexType>
187   <xsd:complexType name="q_securityInfoType">
188      <xsd:annotation>
189         <xsd:documentation>Information about the security classification of the document. This is intended as a documentation of the security so that the file will not
190         inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log
191         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
192      </xsd:annotation>
193      <xsd:sequence>
194         <xsd:element name="Class" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="1">
195            <xsd:annotation>
196               <xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
197               determined by the System in which it is defined.</xsd:documentation>
198            </xsd:annotation>
199         </xsd:element>
200         <xsd:element name="SecuritySystem" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="1">
201            <xsd:annotation>
202               <xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
203            </xsd:annotation>
204         </xsd:element>
205         <xsd:element name="EndDate" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
206            <xsd:annotation>
207               <xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
208            </xsd:annotation>
209         </xsd:element>
210         <xsd:element name="Comment" type="witsml:q_commentString_queryValue" minOccurs="0" maxOccurs="1">
211            <xsd:annotation>
212               <xsd:documentation>A general comment to further define the security class.</xsd:documentation>
213            </xsd:annotation>
214         </xsd:element>
215      </xsd:sequence>
216   </xsd:complexType>
217   <xsd:complexType name="q_auditType">
218      <xsd:annotation>
219         <xsd:documentation>The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events.</xsd:documentation>
220      </xsd:annotation>
221      <xsd:sequence>
222         <xsd:element name="Event" type="witsml:q_eventType" minOccurs="0" maxOccurs="unbounded">
223            <xsd:annotation>
224               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
225            </xsd:annotation>
226         </xsd:element>
227      </xsd:sequence>
228   </xsd:complexType>
229   <xsd:complexType name="q_eventType">
230      <xsd:annotation>
231         <xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
232      </xsd:annotation>
233      <xsd:sequence>
234         <xsd:element name="EventDate" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
235            <xsd:annotation>
236               <xsd:documentation>The date on which the event took place.</xsd:documentation>
237               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
238            </xsd:annotation>
239         </xsd:element>
240         <xsd:element name="ResponsibleParty" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
241            <xsd:annotation>
242               <xsd:documentation>The party responsible for the event.</xsd:documentation>
243            </xsd:annotation>
244         </xsd:element>
245         <xsd:element name="Comment" type="witsml:q_commentString_queryValue" minOccurs="0" maxOccurs="1">
246            <xsd:annotation>
247               <xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
248            </xsd:annotation>
249         </xsd:element>
250      </xsd:sequence>
251   </xsd:complexType>
252   <!--UNUSED: Deleted type cs_dtsBoxInformation.-->
253   <!--UNUSED: Deleted type cs_dtsCalibration.-->
254   <!--UNUSED: Deleted type cs_dtsCalibrationParameter.-->
255   <!--UNUSED: Deleted type cs_dtsErrorReport.-->
256   <!--UNUSED: Deleted type cs_dtsFiber.-->
257   <!--UNUSED: Deleted type cs_dtsFiberEndPoint.-->
258   <!--UNUSED: Deleted type cs_dtsFiberInformation.-->
259   <!--UNUSED: Deleted type cs_dtsFiberInstalledPoints.-->
260   <!--UNUSED: Deleted type cs_dtsInstrumentBox.-->
261   <!--UNUSED: Deleted type cs_dtsInstrumentBoxCalibration.-->
262   <!--UNUSED: Deleted type cs_dtsOneWayLoss.-->
263   <!--UNUSED: Deleted type cs_dtsOtdr.-->
264   <!--UNUSED: Deleted type cs_dtsProcessedWellLog.-->
265   <!--UNUSED: Deleted type cs_dtsPumpActivity.-->
266   <!--UNUSED: Deleted type cs_dtsPumpLogRow.-->
267   <!--UNUSED: Deleted type cs_dtsPumpLogTable.-->
268   <!--UNUSED: Deleted type cs_dtsRefractiveIndex.-->
269   <!--UNUSED: Deleted type cs_dtsSingleInstalledPoint.-->
270   <!--UNUSED: Deleted type cs_fluidResultCceTestStep.-->
271   <!--UNUSED: Deleted type cs_fluidResultCompositeComposition.-->
272   <!--UNUSED: Deleted type cs_fluidResultComposition.-->
273   <!--UNUSED: Deleted type cs_fluidResultConstantCompositionExpansionTest.-->
274   <!--UNUSED: Deleted type cs_fluidResultConstantVolumeDepletionTest.-->
275   <!--UNUSED: Deleted type cs_fluidResultContaminant.-->
276   <!--UNUSED: Deleted type cs_fluidResultCvdTestStep.-->
277   <!--UNUSED: Deleted type cs_fluidResultDataQuality.-->
278   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTest.-->
279   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTestStep.-->
280   <!--UNUSED: Deleted type cs_fluidResultJCurveTest.-->
281   <!--UNUSED: Deleted type cs_fluidResultJCurveTestStep.-->
282   <!--UNUSED: Deleted type cs_fluidResultPhaseComposition.-->
283   <!--UNUSED: Deleted type cs_fluidResultSaturationTest.-->
284   <!--UNUSED: Deleted type cs_fluidResultSaturationTestStep.-->
285   <!--UNUSED: Deleted type cs_fluidResultSeparatorTest.-->
286   <!--UNUSED: Deleted type cs_fluidResultSeparatorTestStep.-->
287   <!--UNUSED: Deleted type cs_fluidResultStockTank.-->
288   <!--UNUSED: Deleted type cs_fluidResultTransportPropertiesTest.-->
289   <!--UNUSED: Deleted type cs_fluidResultTransportTestStep.-->
290   <!--UNUSED: Deleted type cs_fluidResultVolumeReference.-->
291   <!--UNUSED: Deleted type cs_generalAddress.-->
292   <!--UNUSED: Deleted type cs_geographicContext.-->
293   <!--UNUSED: Deleted type cs_nameTag.-->
294   <!--UNUSED: Deleted type cs_northSeaOffshore.-->
295   <!--UNUSED: Deleted type cs_offshoreLocation.-->
296   <!--UNUSED: Deleted type cs_personName.-->
297   <!--UNUSED: Deleted type cs_productFlowChangeLog.-->
298   <!--UNUSED: Deleted type cs_productFlowExpectedPortProperty.-->
299   <!--UNUSED: Deleted type cs_productFlowExpectedUnitProperty.-->
300   <!--UNUSED: Deleted type cs_productFlowExternalReference.-->
301   <!--UNUSED: Deleted type cs_productFlowlExternalPort.-->
302   <!--UNUSED: Deleted type cs_productFlowNetwork.-->
303   <!--UNUSED: Deleted type cs_productFlowNetworkPlan.-->
304   <!--UNUSED: Deleted type cs_productFlowPort.-->
305   <!--UNUSED: Deleted type cs_productFlowQualifierExpected.-->
306   <!--UNUSED: Deleted type cs_productFlowUnit.-->
307   <!--UNUSED: Deleted type cs_productionOperationActivity.-->
308   <!--UNUSED: Deleted type cs_productionOperationAlarm.-->
309   <!--UNUSED: Deleted type cs_productionOperationCargoShipOperation.-->
310   <!--UNUSED: Deleted type cs_productionOperationHSE.-->
311   <!--UNUSED: Deleted type cs_productionOperationInstallationReport.-->
312   <!--UNUSED: Deleted type cs_productionOperationLostProduction.-->
313   <!--UNUSED: Deleted type cs_productionOperationMarineOperation.-->
314   <!--UNUSED: Deleted type cs_productionOperationOperationalComment.-->
315   <!--UNUSED: Deleted type cs_productionOperationSafety.-->
316   <!--UNUSED: Deleted type cs_productionOperationShutdown.-->
317   <!--UNUSED: Deleted type cs_productionOperationThirdPartyProcessing.-->
318   <!--UNUSED: Deleted type cs_productionOperationWaterCleaningQuality.-->
319   <!--UNUSED: Deleted type cs_productionOperationWeather.-->
320   <!--UNUSED: Deleted type cs_productVolumeAlert.-->
321   <!--UNUSED: Deleted type cs_productVolumeBusinessUnit.-->
322   <!--UNUSED: Deleted type cs_productVolumeBusinessSubUnit.-->
323   <!--UNUSED: Deleted type cs_productVolumeBusinessOwnershipShare.-->
324   <!--UNUSED: Deleted type cs_productVolumeBusinessAccountInfo.-->
325   <!--UNUSED: Deleted type BusinessUnitKind.-->
326   <!--UNUSED: Deleted type cs_productVolumeComponentContent.-->
327   <!--UNUSED: Deleted type cs_productVolumeFacility.-->
328   <!--UNUSED: Deleted type cs_productVolumeFlow.-->
329   <!--UNUSED: Deleted type cs_productVolumeParameterSet.-->
330   <!--UNUSED: Deleted type cs_productVolumeParameterValue.-->
331   <!--UNUSED: Deleted type cs_productVolumePeriod.-->
332   <!--UNUSED: Deleted type q_cs_productVolumePortDifference.-->
333   <!--UNUSED: Deleted type cs_productVolumeProduct.-->
334   <!--UNUSED: Deleted type cs_productVolumeRelatedFacility.-->
335   <!--UNUSED: Deleted type cs_productVolumeSalesSet.-->
336   <!--UNUSED: Deleted type cs_productVolumeSalesDetail.-->
337   <!--UNUSED: Deleted type cs_productVolumeDestination.-->
338   <!--UNUSED: Deleted type cs_productVolumeSaleEvent.-->
339   <!--UNUSED: Deleted type SaleEventKind.-->
340   <!--UNUSED: Deleted type SalesFlowPart.-->
341   <!--UNUSED: Deleted type SaleDestinationType.-->
342   <!--UNUSED: Deleted type cs_refProductFlow.-->
343   <xsd:complexType name="q_cs_refWellWellbore">
344      <xsd:annotation>
345         <xsd:documentation>Data that represents a foreign key to a wellbore. The wellbore may be defined within the context of another well.</xsd:documentation>
346      </xsd:annotation>
347      <xsd:sequence>
348         <xsd:element name="wellboreReference" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
349            <xsd:annotation>
350               <xsd:documentation>A pointer the wellbore with which there is a relationship.</xsd:documentation>
351               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
352            </xsd:annotation>
353         </xsd:element>
354         <xsd:element name="wellParent" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
355            <xsd:annotation>
356               <xsd:documentation>A pointer to the well that contains the wellboreReference. This is not needed unless the referenced wellbore is outside the context of a common
357               parent well.</xsd:documentation>
358            </xsd:annotation>
359         </xsd:element>
360      </xsd:sequence>
361   </xsd:complexType>
362   <xsd:complexType name="q_cs_refWellWellboreRig">
363      <xsd:annotation>
364         <xsd:documentation>A reference to a rig within a wellbore. The wellbore may be defined within the context of another well. This value represents a foreign key from one
365         node to another.</xsd:documentation>
366      </xsd:annotation>
367      <xsd:sequence>
368         <xsd:element name="rigReference" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
369            <xsd:annotation>
370               <xsd:documentation>A pointer to the rig with which there is a relationship.</xsd:documentation>
371               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
372            </xsd:annotation>
373         </xsd:element>
374         <xsd:element name="wellboreParent" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
375            <xsd:annotation>
376               <xsd:documentation>A pointer to the wellbore that contains the rigReference. This is not needed unless the referenced rig is outside the context of a common parent
377               wellbore.</xsd:documentation>
378            </xsd:annotation>
379         </xsd:element>
380         <xsd:element name="wellParent" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
381            <xsd:annotation>
382               <xsd:documentation>A pointer to the well that contains the wellboreParent. This is not needed unless the referenced wellbore is outside the context of a common
383               parent well.</xsd:documentation>
384            </xsd:annotation>
385         </xsd:element>
386      </xsd:sequence>
387   </xsd:complexType>
388   <!--UNUSED: Deleted type cs_relativeCoordinate.-->
389   <!--UNUSED: Deleted type q_cs_volumeValue.-->
390   <xsd:complexType name="q_cs_wellContext">
391      <xsd:annotation>
392         <xsd:documentation>Within the context of a WITSML Server, this data should duplicate the equivalent information in the well object.</xsd:documentation>
393      </xsd:annotation>
394      <xsd:sequence>
395         <xsd:element name="field" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="1">
396            <xsd:annotation>
397               <xsd:documentation>Name of the field in which the well is located.</xsd:documentation>
398            </xsd:annotation>
399         </xsd:element>
400         <xsd:element name="wellAlias" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="unbounded">
401            <xsd:annotation>
402               <xsd:documentation>An alias name associated with the well. If the wellName is associated with a naming system then it should be included in this
403               list.</xsd:documentation>
404            </xsd:annotation>
405         </xsd:element>
406         <xsd:element name="wellDatum" type="witsml:q_cs_wellDatum" minOccurs="0" maxOccurs="unbounded">
407            <xsd:annotation>
408               <xsd:documentation>A datum to which elevations and depths are referenced.</xsd:documentation>
409            </xsd:annotation>
410         </xsd:element>
411      </xsd:sequence>
412   </xsd:complexType>
413   <xsd:complexType name="q_cs_wellDatum">
414      <xsd:annotation>
415         <xsd:documentation>Defines the datums associated with elevation, vertical depth and measured depth coordinates within the context of a well.</xsd:documentation>
416      </xsd:annotation>
417      <xsd:sequence>
418         <xsd:element name="name" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
419            <xsd:annotation>
420               <xsd:documentation>The human understandable contextual name of the reference datum.</xsd:documentation>
421            </xsd:annotation>
422         </xsd:element>
423         <xsd:element name="code" type="witsml:q_ElevCodeEnum_queryValue" minOccurs="0" maxOccurs="1">
424            <xsd:annotation>
425               <xsd:documentation>The code value that represents the type of reference datum. This may represent a point on a device (e.g., kelly bushing) or it may represent a
426               vertical reference datum (e.g., mean sea level).</xsd:documentation>
427            </xsd:annotation>
428         </xsd:element>
429         <xsd:element name="datumName" type="witsml:q_wellKnownNameStruct" minOccurs="0" maxOccurs="1">
430            <xsd:annotation>
431               <xsd:documentation>The name of the vertical reference datum in a particular naming system. This should only be specified if the above 'code' represents some
432               variation of sea level. An optional short name (code) can also be specified. Specifying a well known datum is highly desired if the above code is a variant of sea
433               level because sea level varies over time and space. An example would be to specify a name of 'Caspian Sea' with a code of '5106' in the 'EPSG' naming
434               system.</xsd:documentation>
435            </xsd:annotation>
436         </xsd:element>
437         <xsd:element name="kind" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="unbounded">
438            <xsd:annotation>
439               <xsd:documentation>Since various activities may use different points as measurement datums, it is useful to characterize the point based on its usage. A well
440               reference datum may have more than one such characterization. For example, it may be the datum used by the driller and logger for measuring their depths. Example
441               usage values would be 'permanent','driller', 'logger' 'WRP' (well reference point) and 'SRP' (site reference point).</xsd:documentation>
442            </xsd:annotation>
443         </xsd:element>
444         <xsd:element name="wellbore" type="witsml:q_cs_refWellWellbore" minOccurs="0" maxOccurs="1">
445            <xsd:annotation>
446               <xsd:documentation>A pointer to the wellbore that contains the reference datum. This should be specified if a measured depth is given.</xsd:documentation>
447            </xsd:annotation>
448         </xsd:element>
449         <xsd:element name="rig" type="witsml:q_cs_refWellWellboreRig" minOccurs="0" maxOccurs="1">
450            <xsd:annotation>
451               <xsd:documentation>A pointer to the rig that contains the device used as a reference datum. The rig may be associated with a wellbore in another well (e.g., pattern
452               drilling using a rig on a track).</xsd:documentation>
453            </xsd:annotation>
454         </xsd:element>
455         <xsd:element name="elevation" type="witsml:q_wellElevationCoord" minOccurs="0" maxOccurs="1">
456            <xsd:annotation>
457               <xsd:documentation>The gravity based elevation coordinate of this reference datum as measured from another datum. Positive moving upward from the elevation datum.
458               An elevation should be given unless this is a vertical reference datum (e.g., sea level).</xsd:documentation>
459            </xsd:annotation>
460         </xsd:element>
461         <xsd:element name="measuredDepth" type="witsml:q_measuredDepthCoord" minOccurs="0" maxOccurs="1">
462            <xsd:annotation>
463               <xsd:documentation>The measured depth coordinate of this reference datum as measured from another datum. The measured depth datum should either be the same as the
464               elevation datum or it should be relatable to the elevation datum through other datums. Positive moving toward the bottomhole from the measured depth datum. This
465               should be given when a local reference is "downhole", such as a kickoff point or ocean bottom template, and the borehole may not be vertical. If a Depth is given
466               then an Elevation should also be given.</xsd:documentation>
467            </xsd:annotation>
468         </xsd:element>
469         <xsd:element name="comment" type="witsml:q_commentString_queryValue" minOccurs="0" maxOccurs="1">
470            <xsd:annotation>
471               <xsd:documentation>A contextual description of the well reference datum.</xsd:documentation>
472            </xsd:annotation>
473         </xsd:element>
474      </xsd:sequence>
475      <xsd:attribute name="defaultMeasuredDepth" type="witsml:q_integerString" use="optional">
476         <xsd:annotation>
477            <xsd:documentation>True indicates that this is the default reference datum for measured depth coordinates. False or not given indicates that this is not the default
478            reference datum. Measured depth coordinates that do not specify a datum reference should be assumed to be measured relative to this default reference datum. Only one
479            reference datum may be designated as the default measured depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
480         </xsd:annotation>
481      </xsd:attribute>
482      <xsd:attribute name="defaultVerticalDepth" type="witsml:q_integerString" use="optional">
483         <xsd:annotation>
484            <xsd:documentation>True indicates that this is the default reference datum for vertical depth coordinates. False or not given indicates that this is not the default
485            reference datum. Vertical depth coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
486            reference datum may be designated as the default vertical depth datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
487         </xsd:annotation>
488      </xsd:attribute>
489      <xsd:attribute name="defaultElevation" type="witsml:q_integerString" use="optional">
490         <xsd:annotation>
491            <xsd:documentation>True indicates that this is the default reference datum for elevation coordinates. False or not given indicates that this is not the default
492            reference datum. Elevation coordinates that do not specify a datum reference should be assumed to be measured relative to the default reference datum. Only one
493            reference datum may be designated as the default elevation datum for each well. Values are "true" (or "1") and "false" ( or "0").</xsd:documentation>
494         </xsd:annotation>
495      </xsd:attribute>
496      <xsd:attribute name="uid" type="witsml:q_uidString" use="optional">
497         <xsd:annotation>
498            <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
499            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
500            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
501         </xsd:annotation>
502      </xsd:attribute>
503   </xsd:complexType>
504   <xsd:complexType name="q_cs_wellTestBottomholeData">
505      <xsd:annotation>
506         <xsd:documentation>Well test data gathered at the bottomhole.</xsd:documentation>
507      </xsd:annotation>
508      <xsd:sequence>
509         <xsd:element name="bottomholePres" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
510            <xsd:annotation>
511               <xsd:documentation>The pressure at the bottomhole of the well.</xsd:documentation>
512            </xsd:annotation>
513         </xsd:element>
514         <xsd:element name="bottomholeTemp" type="witsml:q_thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
515            <xsd:annotation>
516               <xsd:documentation>The temperature at the bottomhole of the well.</xsd:documentation>
517            </xsd:annotation>
518         </xsd:element>
519         <xsd:element name="bottomholePOverZ" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
520            <xsd:annotation>
521               <xsd:documentation>The P/Z value at the bottomhole. This is P/Z, pressure over gas compressibility factor (z), at the bottomhole of the well. Note that the uom is
522               units of pressure., since Z is dimensionless.</xsd:documentation>
523            </xsd:annotation>
524         </xsd:element>
525         <xsd:element name="bottomholeMD" type="witsml:q_measuredDepthCoord" minOccurs="0" maxOccurs="1">
526            <xsd:annotation>
527               <xsd:documentation>The measured depth of the bottomhole.</xsd:documentation>
528            </xsd:annotation>
529         </xsd:element>
530         <xsd:element name="wellbore" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
531            <xsd:annotation>
532               <xsd:documentation>Defines the wellbore (sidetract) represented by the measured depth. This must be given when the well has multiple wellbores and the measured
533               depth value is deeper than the first kickoff point. It is recommended that it always be given.</xsd:documentation>
534            </xsd:annotation>
535         </xsd:element>
536      </xsd:sequence>
537   </xsd:complexType>
538   <xsd:complexType name="q_cs_wellTestCumulative">
539      <xsd:annotation>
540         <xsd:documentation>The cumulative amounts of the fluids at the time of the well test. The fluids are oil, gas, and water.</xsd:documentation>
541      </xsd:annotation>
542      <xsd:sequence>
543         <xsd:element name="cumulativeOil" type="witsml:q_volumeMeasure" minOccurs="0" maxOccurs="1">
544            <xsd:annotation>
545               <xsd:documentation>The cumulative amount of oil.</xsd:documentation>
546            </xsd:annotation>
547         </xsd:element>
548         <xsd:element name="cumulativeGas" type="witsml:q_volumeMeasure" minOccurs="0" maxOccurs="1">
549            <xsd:annotation>
550               <xsd:documentation>The cumulative amount of gas.</xsd:documentation>
551            </xsd:annotation>
552         </xsd:element>
553         <xsd:element name="cumulativeWater" type="witsml:q_volumeMeasure" minOccurs="0" maxOccurs="1">
554            <xsd:annotation>
555               <xsd:documentation>The cumulative amount of water.</xsd:documentation>
556            </xsd:annotation>
557         </xsd:element>
558      </xsd:sequence>
559   </xsd:complexType>
560   <xsd:complexType name="q_cs_wellTestFluidLevelTest">
561      <xsd:sequence>
562         <xsd:element name="fluidLevel" type="witsml:q_lengthMeasure" minOccurs="0" maxOccurs="1">
563            <xsd:annotation>
564               <xsd:documentation>The fluid level achieved in the well. The value is given as length units from the top of the well.</xsd:documentation>
565               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
566            </xsd:annotation>
567         </xsd:element>
568         <xsd:element name="baseUsableWater" type="witsml:q_lengthMeasure" minOccurs="0" maxOccurs="1">
569            <xsd:annotation>
570               <xsd:documentation>The lowest usable water depth as measured from the surface. See TxRRC H-15.</xsd:documentation>
571            </xsd:annotation>
572         </xsd:element>
573         <xsd:element name="testedBy" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
574            <xsd:annotation>
575               <xsd:documentation>The business associate that conducted the test. This is generally a person.</xsd:documentation>
576            </xsd:annotation>
577         </xsd:element>
578      </xsd:sequence>
579   </xsd:complexType>
580   <xsd:complexType name="q_cs_wellTestFluidRate">
581      <xsd:sequence>
582         <xsd:element name="fluidRate" type="witsml:q_volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
583            <xsd:annotation>
584               <xsd:documentation>The fluid flow rate.</xsd:documentation>
585            </xsd:annotation>
586         </xsd:element>
587         <xsd:element name="fluidRateStdTempPres" type="witsml:q_volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
588            <xsd:annotation>
589               <xsd:documentation>The fluid flow rate that has been corrected to standard temperature and pressure.</xsd:documentation>
590            </xsd:annotation>
591         </xsd:element>
592         <xsd:element name="gasClass" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="1">
593            <xsd:annotation>
594               <xsd:documentation>Class for Natural Gas. This is not valid for oil or water.</xsd:documentation>
595            </xsd:annotation>
596         </xsd:element>
597      </xsd:sequence>
598   </xsd:complexType>
599   <xsd:complexType name="q_cs_wellTestInjectionTestData">
600      <xsd:sequence>
601         <xsd:element name="testDuration" type="witsml:q_timeMeasure" minOccurs="0" maxOccurs="1">
602            <xsd:annotation>
603               <xsd:documentation>The time length (with uom) of the well test.</xsd:documentation>
604            </xsd:annotation>
605         </xsd:element>
606         <xsd:element name="testInterval" type="witsml:q_cs_wellTestInterval" minOccurs="0" maxOccurs="1">
607            <xsd:annotation>
608               <xsd:documentation>The interval tested. This element includes a top and base depth, and the formation tested.</xsd:documentation>
609            </xsd:annotation>
610         </xsd:element>
611         <xsd:element name="InjectedFluid" type="witsml:q_InjectionFluid_queryValue" minOccurs="0" maxOccurs="1">
612            <xsd:annotation>
613               <xsd:documentation>The fluid that is being injected.</xsd:documentation>
614            </xsd:annotation>
615         </xsd:element>
616         <xsd:element name="wellTestCumulative" type="witsml:q_cs_wellTestCumulative" minOccurs="0" maxOccurs="1">
617            <xsd:annotation>
618               <xsd:documentation>The cumulative volumes of fluids at the time of the well test. The fluids are oil, gas, and water.</xsd:documentation>
619            </xsd:annotation>
620         </xsd:element>
621         <xsd:element name="chokeOrificeSize" type="witsml:q_lengthMeasure" minOccurs="0" maxOccurs="1">
622            <xsd:annotation>
623               <xsd:documentation>The size of the opening in the flow choke at the wellhead.</xsd:documentation>
624            </xsd:annotation>
625         </xsd:element>
626         <xsd:element name="minimumAnnularPressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
627            <xsd:annotation>
628               <xsd:documentation>The minimum pressure measured at the annulus.</xsd:documentation>
629            </xsd:annotation>
630         </xsd:element>
631         <xsd:element name="maximumAnnularPressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
632            <xsd:annotation>
633               <xsd:documentation>The maximum pressure measured at the annulus.</xsd:documentation>
634            </xsd:annotation>
635         </xsd:element>
636         <xsd:element name="wellheadFlowingPressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
637            <xsd:annotation>
638               <xsd:documentation>The flowing pressure measured at the wellhead during the test.</xsd:documentation>
639            </xsd:annotation>
640         </xsd:element>
641         <xsd:element name="wellheadMaximumPressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
642            <xsd:annotation>
643               <xsd:documentation>The maximum pressure measured at the wellhead during the well test.</xsd:documentation>
644            </xsd:annotation>
645         </xsd:element>
646         <xsd:element name="injectionTestResults" type="witsml:q_cs_wellTestInjectionTestResults" minOccurs="0" maxOccurs="1">
647            <xsd:annotation>
648               <xsd:documentation>The production results of the test.</xsd:documentation>
649            </xsd:annotation>
650         </xsd:element>
651      </xsd:sequence>
652   </xsd:complexType>
653   <xsd:complexType name="q_cs_wellTestInjectionTestResults">
654      <xsd:annotation>
655         <xsd:documentation>Oil, gas, and water volumes and rates measured during the well test. The volumes allow either actual volumes or standard (corrected) volumes. The
656         densities are also recorded with the volumes.</xsd:documentation>
657      </xsd:annotation>
658      <xsd:sequence>
659         <xsd:element name="oilVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
660            <xsd:annotation>
661               <xsd:documentation>Oil volumes measured during the well test.</xsd:documentation>
662            </xsd:annotation>
663         </xsd:element>
664         <xsd:element name="oilRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
665            <xsd:annotation>
666               <xsd:documentation>Oil rates measured during the well test.</xsd:documentation>
667            </xsd:annotation>
668         </xsd:element>
669         <xsd:element name="gasVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
670            <xsd:annotation>
671               <xsd:documentation>Gas volumes measured during the well test.</xsd:documentation>
672            </xsd:annotation>
673         </xsd:element>
674         <xsd:element name="gasRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
675            <xsd:annotation>
676               <xsd:documentation>Gas rates measured during the well test.</xsd:documentation>
677            </xsd:annotation>
678         </xsd:element>
679         <xsd:element name="waterVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
680            <xsd:annotation>
681               <xsd:documentation>Water volumes measured during the well test.</xsd:documentation>
682            </xsd:annotation>
683         </xsd:element>
684         <xsd:element name="waterRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
685            <xsd:annotation>
686               <xsd:documentation>Water rates measured during the well test.</xsd:documentation>
687            </xsd:annotation>
688         </xsd:element>
689      </xsd:sequence>
690   </xsd:complexType>
691   <xsd:complexType name="q_cs_wellTestInterval">
692      <xsd:sequence>
693         <xsd:element name="mdTop" type="witsml:q_measuredDepthCoord" minOccurs="0" maxOccurs="1">
694            <xsd:annotation>
695               <xsd:documentation>The measured depth to the top of the interval.</xsd:documentation>
696               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
697            </xsd:annotation>
698         </xsd:element>
699         <xsd:element name="mdBase" type="witsml:q_measuredDepthCoord" minOccurs="0" maxOccurs="1">
700            <xsd:annotation>
701               <xsd:documentation>The measured depth to the bottom of the interval.</xsd:documentation>
702               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
703            </xsd:annotation>
704         </xsd:element>
705         <xsd:element name="wellbore" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
706            <xsd:annotation>
707               <xsd:documentation>Defines the wellbore (sidetract) represented by the measured depth. This must be given when the well has multiple wellbores and the measured
708               depth value is deeper than the first kickoff point. It is recommended that it always be given.</xsd:documentation>
709            </xsd:annotation>
710         </xsd:element>
711         <xsd:element name="testedFormation" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="unbounded">
712            <xsd:annotation>
713               <xsd:documentation>A formation that was tested.</xsd:documentation>
714            </xsd:annotation>
715         </xsd:element>
716         <xsd:element name="valvePosition" type="witsml:q_lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
717            <xsd:annotation>
718               <xsd:documentation>The relative opening of the downhole control valve for the tested zone. This is for surface controllable valves.</xsd:documentation>
719               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
720            </xsd:annotation>
721         </xsd:element>
722      </xsd:sequence>
723   </xsd:complexType>
724   <xsd:complexType name="q_cs_wellTestPointData">
725      <xsd:annotation>
726         <xsd:documentation>Well test data gathered at points in the wellbore.</xsd:documentation>
727      </xsd:annotation>
728      <xsd:sequence>
729         <xsd:element name="pres" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
730            <xsd:annotation>
731               <xsd:documentation>The pressure at the point.</xsd:documentation>
732            </xsd:annotation>
733         </xsd:element>
734         <xsd:element name="temp" type="witsml:q_thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
735            <xsd:annotation>
736               <xsd:documentation>The temperature at the point.</xsd:documentation>
737            </xsd:annotation>
738         </xsd:element>
739         <xsd:element name="pOverZ" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
740            <xsd:annotation>
741               <xsd:documentation>The P/Z value at the point. This is P/Z, pressure over gas compressibility factor (z). Note that the uom is units of pressure., since Z is
742               dimensionless.</xsd:documentation>
743            </xsd:annotation>
744         </xsd:element>
745         <xsd:element name="md" type="witsml:q_measuredDepthCoord" minOccurs="0" maxOccurs="1">
746            <xsd:annotation>
747               <xsd:documentation>The measured depth of the bottomhole.</xsd:documentation>
748            </xsd:annotation>
749         </xsd:element>
750         <xsd:element name="wellbore" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
751            <xsd:annotation>
752               <xsd:documentation>Defines the wellbore (sidetract) represented by the measured depth. This must be given when the well has multiple wellbores and the measured
753               depth value is deeper than the first kickoff point. It is recommended that it always be given.</xsd:documentation>
754            </xsd:annotation>
755         </xsd:element>
756         <xsd:element name="bottomhole" type="witsml:q_logicalBoolean_queryValue" minOccurs="0" maxOccurs="1">
757            <xsd:annotation>
758               <xsd:documentation>A value of true (1 or "true") indicates that the point is at the bottomhole. A value of false (0 or "false") or not given indicates
759               otherwise.</xsd:documentation>
760            </xsd:annotation>
761         </xsd:element>
762         <xsd:element name="static" type="witsml:q_logicalBoolean_queryValue" minOccurs="0" maxOccurs="1">
763            <xsd:annotation>
764               <xsd:documentation>A value of true (1 or "true") indicates a static (non-flowing) pressure. A value of false (0 or "false") or not given indicates otherwise. The
765               pressure may be measured (e.g., shut-in well) or calculated.</xsd:documentation>
766            </xsd:annotation>
767         </xsd:element>
768      </xsd:sequence>
769   </xsd:complexType>
770   <xsd:complexType name="q_cs_wellTestProductionTestData">
771      <xsd:sequence>
772         <xsd:element name="testDuration" type="witsml:q_timeMeasure" minOccurs="0" maxOccurs="1">
773            <xsd:annotation>
774               <xsd:documentation>The time length (with uom) of the well test.</xsd:documentation>
775            </xsd:annotation>
776         </xsd:element>
777         <xsd:element name="testInterval" type="witsml:q_cs_wellTestInterval" minOccurs="0" maxOccurs="unbounded">
778            <xsd:annotation>
779               <xsd:documentation>The interval tested. This element includes a top and base depth, and the formation(s) tested. It also includes control data for the tested
780               interval.</xsd:documentation>
781            </xsd:annotation>
782         </xsd:element>
783         <xsd:element name="wellheadData" type="witsml:q_cs_wellTestWellheadData" minOccurs="0" maxOccurs="1">
784            <xsd:annotation>
785               <xsd:documentation>This element records measurements made and settings made at the wellhead.</xsd:documentation>
786            </xsd:annotation>
787         </xsd:element>
788         <xsd:element name="bottomholeData" type="witsml:q_cs_wellTestBottomholeData" minOccurs="0" maxOccurs="1">
789            <xsd:annotation>
790               <xsd:documentation>DEPRECATED - Use pointData instead. This element records measurements made at the bottomhole.</xsd:documentation>
791            </xsd:annotation>
792         </xsd:element>
793         <xsd:element name="pointData" type="witsml:q_cs_wellTestPointData" minOccurs="0" maxOccurs="unbounded">
794            <xsd:annotation>
795               <xsd:documentation>This element records temperature and pressure at points in the wellbore.</xsd:documentation>
796            </xsd:annotation>
797         </xsd:element>
798         <xsd:element name="separatorData" type="witsml:q_cs_wellTestSeparatorData" minOccurs="0" maxOccurs="1">
799            <xsd:annotation>
800               <xsd:documentation>This element records the measurements (pressure and temperature) at the separator.</xsd:documentation>
801            </xsd:annotation>
802         </xsd:element>
803         <xsd:element name="operatingMethod" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="1">
804            <xsd:annotation>
805               <xsd:documentation>The method being used to operate the well. Examples are 'flowing', 'pumping', 'gas lifted'.</xsd:documentation>
806            </xsd:annotation>
807         </xsd:element>
808         <xsd:element name="wellTestCumulative" type="witsml:q_cs_wellTestCumulative" minOccurs="0" maxOccurs="1">
809            <xsd:annotation>
810               <xsd:documentation>The cumulative volumes of fluids at the time of the well test. The fluids are oil, gas, and water.</xsd:documentation>
811            </xsd:annotation>
812         </xsd:element>
813         <xsd:element name="productionTestResults" type="witsml:q_cs_wellTestProductionTestResults" minOccurs="0" maxOccurs="1">
814            <xsd:annotation>
815               <xsd:documentation>The production results of the test.</xsd:documentation>
816            </xsd:annotation>
817         </xsd:element>
818      </xsd:sequence>
819   </xsd:complexType>
820   <xsd:complexType name="q_cs_wellTestProductionTestResults">
821      <xsd:annotation>
822         <xsd:documentation>Oil, gas, and water volumes and rates measured during the well test. The volumes allow either actual volumes or standard (corrected) volumes. The
823         densities are also recorded with the volumes.</xsd:documentation>
824      </xsd:annotation>
825      <xsd:sequence>
826         <xsd:element name="oilVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
827            <xsd:annotation>
828               <xsd:documentation>Oil volumes measured during the well test.</xsd:documentation>
829            </xsd:annotation>
830         </xsd:element>
831         <xsd:element name="oilRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
832            <xsd:annotation>
833               <xsd:documentation>Oil rates measured during the well test.</xsd:documentation>
834            </xsd:annotation>
835         </xsd:element>
836         <xsd:element name="gasVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
837            <xsd:annotation>
838               <xsd:documentation>Gas volumes measured during the well test.</xsd:documentation>
839            </xsd:annotation>
840         </xsd:element>
841         <xsd:element name="gasRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
842            <xsd:annotation>
843               <xsd:documentation>Gas rates measured during the well test.</xsd:documentation>
844            </xsd:annotation>
845         </xsd:element>
846         <xsd:element name="waterVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
847            <xsd:annotation>
848               <xsd:documentation>Water volumes measured during the well test.</xsd:documentation>
849            </xsd:annotation>
850         </xsd:element>
851         <xsd:element name="waterRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
852            <xsd:annotation>
853               <xsd:documentation>Water rates measured during the well test.</xsd:documentation>
854            </xsd:annotation>
855         </xsd:element>
856         <xsd:element name="condensateVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
857            <xsd:annotation>
858               <xsd:documentation>condensate volumes measured during the well test.</xsd:documentation>
859            </xsd:annotation>
860         </xsd:element>
861         <xsd:element name="condensateRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
862            <xsd:annotation>
863               <xsd:documentation>Condensate rates measured during the well test.</xsd:documentation>
864            </xsd:annotation>
865         </xsd:element>
866         <xsd:element name="gasOilRatio" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
867            <xsd:annotation>
868               <xsd:documentation>The ratio of the volume of gas and the volume of oil that was produced.</xsd:documentation>
869            </xsd:annotation>
870         </xsd:element>
871         <xsd:element name="waterCut" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
872            <xsd:annotation>
873               <xsd:documentation>The ratio of water produced compared to the volume of total liquids produced.</xsd:documentation>
874            </xsd:annotation>
875         </xsd:element>
876         <xsd:element name="density" type="witsml:q_densityMeasure" minOccurs="0" maxOccurs="1">
877            <xsd:annotation>
878               <xsd:documentation>The density of the fluid mixture.</xsd:documentation>
879            </xsd:annotation>
880         </xsd:element>
881         <xsd:element name="fluidVelocity" type="witsml:q_velocityMeasure" minOccurs="0" maxOccurs="1">
882            <xsd:annotation>
883               <xsd:documentation>The velocity of the overall fluid mixture.</xsd:documentation>
884            </xsd:annotation>
885         </xsd:element>
886         <xsd:element name="condensateYield" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
887            <xsd:annotation>
888               <xsd:documentation>This is the condensate yield, which describes the amount of condensate per unit of natural gas produced</xsd:documentation>
889            </xsd:annotation>
890         </xsd:element>
891         <xsd:element name="basicSedimentAndWater" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
892            <xsd:annotation>
893               <xsd:documentation>This is the measured of impurities present in crude oil as it comes from the well. BSandW content is commonly used as a measure for treating
894               performance of hydrocarbon liquids</xsd:documentation>
895            </xsd:annotation>
896         </xsd:element>
897         <xsd:element name="oilPotential" type="witsml:q_volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
898            <xsd:annotation>
899               <xsd:documentation>This is the the potential of the well to produce crude oil. This represents the flow rate that could be achieved under maximum
900               drawdown.</xsd:documentation>
901            </xsd:annotation>
902         </xsd:element>
903         <xsd:element name="gasPotential" type="witsml:q_volumeFlowRateMeasure" minOccurs="0" maxOccurs="1">
904            <xsd:annotation>
905               <xsd:documentation>This is the potential of the well to produce natural gas. This represents the flow rate that could be achieved under maximum
906               drawdown.</xsd:documentation>
907            </xsd:annotation>
908         </xsd:element>
909         <xsd:element name="sandVolume" type="witsml:q_volumeMeasure" minOccurs="0" maxOccurs="1">
910            <xsd:annotation>
911               <xsd:documentation>the volume of sand that was produced.</xsd:documentation>
912            </xsd:annotation>
913         </xsd:element>
914         <xsd:element name="allocatedSplit" type="witsml:q_logicalBoolean_queryValue" minOccurs="0" maxOccurs="1">
915            <xsd:annotation>
916               <xsd:documentation>True ("true" or "1") indicates that the the split factors are allocated as opposed to measured. False ("false" or "0") or not given indicates
917               otherwise.</xsd:documentation>
918            </xsd:annotation>
919         </xsd:element>
920         <xsd:element name="oilSplitFactor" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
921            <xsd:annotation>
922               <xsd:documentation>The split factor for Oil relative to the overall volume of the test.</xsd:documentation>
923            </xsd:annotation>
924         </xsd:element>
925         <xsd:element name="gasSplitFactor" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
926            <xsd:annotation>
927               <xsd:documentation>The split factor for Gas relative to the overall volume of the test.</xsd:documentation>
928            </xsd:annotation>
929         </xsd:element>
930         <xsd:element name="waterSplitFactor" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
931            <xsd:annotation>
932               <xsd:documentation>The split factor for Water relative to the overall volume of the test.</xsd:documentation>
933            </xsd:annotation>
934         </xsd:element>
935         <xsd:element name="condensateSplitFactor" type="witsml:q_volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
936            <xsd:annotation>
937               <xsd:documentation>The split factor for Condensate relative to the overall volume of the test.</xsd:documentation>
938            </xsd:annotation>
939         </xsd:element>
940      </xsd:sequence>
941   </xsd:complexType>
942   <xsd:complexType name="q_cs_wellTestSeparatorData">
943      <xsd:annotation>
944         <xsd:documentation>Well test data gathered at the separator.</xsd:documentation>
945      </xsd:annotation>
946      <xsd:sequence>
947         <xsd:element name="separatorPressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
948            <xsd:annotation>
949               <xsd:documentation>The pressure measured at the separator during the well test.</xsd:documentation>
950            </xsd:annotation>
951         </xsd:element>
952         <xsd:element name="separatorTemperature" type="witsml:q_thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
953            <xsd:annotation>
954               <xsd:documentation>The temperature measured at the separator during the well test.</xsd:documentation>
955            </xsd:annotation>
956         </xsd:element>
957      </xsd:sequence>
958   </xsd:complexType>
959   <xsd:complexType name="q_cs_wellTestTestVolume">
960      <xsd:annotation>
961         <xsd:documentation>The following sequence of four elements can be used for reporting of most production fluids.</xsd:documentation>
962      </xsd:annotation>
963      <xsd:sequence>
964         <xsd:element name="volumeStdTempPres" type="witsml:q_volumeMeasure" minOccurs="0" maxOccurs="1">
965            <xsd:annotation>
966               <xsd:documentation>The volume is the fluid, corrected to standard conditions of temperature and pressure.</xsd:documentation>
967            </xsd:annotation>
968         </xsd:element>
969         <xsd:element name="volume" type="witsml:q_volumeMeasure" minOccurs="0" maxOccurs="1">
970            <xsd:annotation>
971               <xsd:documentation>The volume, uncorrected. This volume is generally reported at reservoir conditions.</xsd:documentation>
972            </xsd:annotation>
973         </xsd:element>
974         <xsd:element name="densityStdTempPres" type="witsml:q_densityMeasure" minOccurs="0" maxOccurs="1">
975            <xsd:annotation>
976               <xsd:documentation>The density of the fluid, corrected to standard conditions of temperature and pressure.</xsd:documentation>
977            </xsd:annotation>
978         </xsd:element>
979         <xsd:element name="density" type="witsml:q_densityMeasure" minOccurs="0" maxOccurs="1">
980            <xsd:annotation>
981               <xsd:documentation>The density of the fluid, uncorrected.</xsd:documentation>
982            </xsd:annotation>
983         </xsd:element>
984         <xsd:element name="gasClass" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="1">
985            <xsd:annotation>
986               <xsd:documentation>Class for Natural Gas. This is not valid for oil or water.</xsd:documentation>
987            </xsd:annotation>
988         </xsd:element>
989      </xsd:sequence>
990   </xsd:complexType>
991   <xsd:complexType name="q_cs_wellTestWellheadData">
992      <xsd:annotation>
993         <xsd:documentation>Basic measurements at the wellhead, during the well test.</xsd:documentation>
994      </xsd:annotation>
995      <xsd:sequence>
996         <xsd:element name="temperature" type="witsml:q_thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
997            <xsd:annotation>
998               <xsd:documentation>The temperature measured at the wellhead during the well test.</xsd:documentation>
999            </xsd:annotation>
1000         </xsd:element>
1001         <xsd:element name="flowingPressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
1002            <xsd:annotation>
1003               <xsd:documentation>The flowing pressure measured at the wellhead during the well test.</xsd:documentation>
1004            </xsd:annotation>
1005         </xsd:element>
1006         <xsd:element name="shutInPressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
1007            <xsd:annotation>
1008               <xsd:documentation>The shut-in pressure measured at the wellhead during the well test.</xsd:documentation>
1009            </xsd:annotation>
1010         </xsd:element>
1011         <xsd:element name="flowLinePressure" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
1012            <xsd:annotation>
1013               <xsd:documentation>The pressure measured at the flow line connected to the wellhead during this well test.</xsd:documentation>
1014            </xsd:annotation>
1015         </xsd:element>
1016         <xsd:element name="chokeOrificeSize" type="witsml:q_lengthMeasure" minOccurs="0" maxOccurs="1">
1017            <xsd:annotation>
1018               <xsd:documentation>The size of the choke opening at the wellhead.</xsd:documentation>
1019               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
1020            </xsd:annotation>
1021         </xsd:element>
1022         <xsd:element name="gasLiftPres" type="witsml:q_pressureMeasure" minOccurs="0" maxOccurs="1">
1023            <xsd:annotation>
1024               <xsd:documentation>The pressure of the lift gas at the wellhead.</xsd:documentation>
1025            </xsd:annotation>
1026         </xsd:element>
1027         <xsd:element name="gasLiftTemp" type="witsml:q_thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
1028            <xsd:annotation>
1029               <xsd:documentation>The temperature of the lift gas at the wellhead.</xsd:documentation>
1030            </xsd:annotation>
1031         </xsd:element>
1032         <xsd:element name="gasLiftVolume" type="witsml:q_cs_wellTestTestVolume" minOccurs="0" maxOccurs="1">
1033            <xsd:annotation>
1034               <xsd:documentation>Lift gas volumes injected during the well test at the wellhead.</xsd:documentation>
1035            </xsd:annotation>
1036         </xsd:element>
1037         <xsd:element name="gasLiftRate" type="witsml:q_cs_wellTestFluidRate" minOccurs="0" maxOccurs="1">
1038            <xsd:annotation>
1039               <xsd:documentation>Lift gas rates injected during the well test at the wellhead.</xsd:documentation>
1040            </xsd:annotation>
1041         </xsd:element>
1042         <xsd:element name="gasLiftchokeOrificeSize" type="witsml:q_lengthMeasure" minOccurs="0" maxOccurs="1">
1043            <xsd:annotation>
1044               <xsd:documentation>The size of the gas lift choke opening.</xsd:documentation>
1045               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
1046            </xsd:annotation>
1047         </xsd:element>
1048      </xsd:sequence>
1049   </xsd:complexType>
1050   <!--UNUSED: Deleted type grp_commonPropertiesProductVolume.-->
1051   <!--UNUSED: Deleted type grp_dtsInstalledSystem.-->
1052   <!--UNUSED: Deleted type grp_dtsMeasurement.-->
1053   <!--UNUSED: Deleted type grp_fluidAnalysis.-->
1054   <!--UNUSED: Deleted type grp_fluidAnalysisResult.-->
1055   <!--UNUSED: Deleted type grp_fluidResultCommonTestGroup.-->
1056   <!--UNUSED: Deleted type grp_fluidSample.-->
1057   <!--UNUSED: Deleted type grp_productFlowModel.-->
1058   <!--UNUSED: Deleted type grp_productionOperation.-->
1059   <!--UNUSED: Deleted type grp_productVolume.-->
1060   <xsd:element name="wellTestQuerySet" type="witsml:q_obj_wellTests">
1061      <xsd:annotation>
1062         <xsd:documentation>The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the
1063         singular name.</xsd:documentation>
1064      </xsd:annotation>
1065   </xsd:element>
1066   <xsd:complexType name="q_obj_wellTests">
1067      <xsd:sequence>
1068         <xsd:element name="documentInfo" type="witsml:q_cs_documentInfo" minOccurs="0" maxOccurs="1">
1069            <xsd:annotation>
1070               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
1071            </xsd:annotation>
1072         </xsd:element>
1073         <xsd:element name="wellTest" type="witsml:q_obj_wellTest" minOccurs="0" maxOccurs="unbounded">
1074            <xsd:annotation>
1075               <xsd:documentation>Information about a single well test.</xsd:documentation>
1076            </xsd:annotation>
1077         </xsd:element>
1078      </xsd:sequence>
1079      <xsd:attribute name="version" type="witsml:q_schemaVersionString" use="optional">
1080         <xsd:annotation>
1081            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
1082            by the document instance.</xsd:documentation>
1083            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
1084         </xsd:annotation>
1085      </xsd:attribute>
1086   </xsd:complexType>
1087   <xsd:complexType name="q_obj_wellTest">
1088      <xsd:complexContent>
1089         <xsd:extension base="witsml:">
1090            <xsd:sequence>
1091               <xsd:element name="nameWell" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
1092                  <xsd:annotation>
1093                     <xsd:documentation>Human recognizable context for the well that contains the well test.</xsd:documentation>
1094                     <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
1095                  </xsd:annotation>
1096               </xsd:element>
1097               <xsd:element name="name" type="witsml:q_nameString_queryValue" minOccurs="0" maxOccurs="1">
1098                  <xsd:annotation>
1099                     <xsd:documentation>Human recognizable context for the well test.</xsd:documentation>
1100                     <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
1101                  </xsd:annotation>
1102               </xsd:element>
1103               <xsd:element name="dTimMin" type="witsml:q_endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
1104                  <xsd:annotation>
1105                     <xsd:documentation>The minimum time index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with
1106                     valid values in a "get" result. That is, all wellTest for a well in the specified period defined by the min/max. See the WITSML API Specification appendix on
1107                     "Special Handling" of growing objects for a description of the behavior related to this parameter.</xsd:documentation>
1108                  </xsd:annotation>
1109               </xsd:element>
1110               <xsd:element name="dTimMax" type="witsml:q_endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
1111                  <xsd:annotation>
1112                     <xsd:documentation>The maximum time index contained within the object. The minimum and maximum indexes are server query parameters and will be populated with
1113                     valid values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related
1114                     to this parameter.</xsd:documentation>
1115                  </xsd:annotation>
1116               </xsd:element>
1117               <xsd:element name="dTimCurrent" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
1118                  <xsd:annotation>
1119                     <xsd:documentation>The definition of the "current time" index for this object. The current time index is a server query parameter which requests the selection
1120                     of a single node from a recurring set (e.g., the data related to one point in a time series). That is, the "most recent" (at or before the specified time)
1121                     wellTest for a well. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
1122                     parameter.</xsd:documentation>
1123                  </xsd:annotation>
1124               </xsd:element>
1125               <xsd:element name="wellContext" type="witsml:q_cs_wellContext" minOccurs="0" maxOccurs="1">
1126                  <xsd:annotation>
1127                     <xsd:documentation>Contextual data about the well that was tested.</xsd:documentation>
1128                  </xsd:annotation>
1129               </xsd:element>
1130               <xsd:element name="testDate" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
1131                  <xsd:annotation>
1132                     <xsd:documentation>The date-time of well test.</xsd:documentation>
1133                  </xsd:annotation>
1134               </xsd:element>
1135               <xsd:element name="previousTestDate" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
1136                  <xsd:annotation>
1137                     <xsd:documentation>The date-time of the previous well test.</xsd:documentation>
1138                  </xsd:annotation>
1139               </xsd:element>
1140               <xsd:element name="lastValidTest" type="witsml:q_timestamp_queryValue" minOccurs="0" maxOccurs="1">
1141                  <xsd:annotation>
1142                     <xsd:documentation>The date-time of the last valid well test.</xsd:documentation>
1143                  </xsd:annotation>
1144               </xsd:element>
1145               <xsd:element name="testReason" type="witsml:q_TestReason_queryValue" minOccurs="0" maxOccurs="1">
1146                  <xsd:annotation>
1147                     <xsd:documentation>The reason for the well test: initial, periodic, revision.</xsd:documentation>
1148                  </xsd:annotation>
1149               </xsd:element>
1150               <xsd:element name="testType" type="witsml:q_kindString_queryValue" minOccurs="0" maxOccurs="1">
1151                  <xsd:annotation>
1152                     <xsd:documentation>The type of well production test.</xsd:documentation>
1153                  </xsd:annotation>
1154               </xsd:element>
1155               <xsd:element name="chokeOrificeSize" type="witsml:q_lengthMeasure" minOccurs="0" maxOccurs="1">
1156                  <xsd:annotation>
1157                     <xsd:documentation>DEPRECATED: use productionTest/wellheadData/chokeOrificeSize or injectionTest/chokeOrificeSize. The size of the opening in the flow choke
1158                     at the wellhead.</xsd:documentation>
1159                  </xsd:annotation>
1160               </xsd:element>
1161               <xsd:element name="productFlowPort" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
1162                  <xsd:annotation>
1163                     <xsd:documentation>A port on a Product Flow Unit that is represented by this test.</xsd:documentation>
1164                  </xsd:annotation>
1165               </xsd:element>
1166               <xsd:element name="productFlowUnit" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
1167                  <xsd:annotation>
1168                     <xsd:documentation>The Product Flow Unit represented by the port. This is defined within the Product Flow Model</xsd:documentation>
1169                  </xsd:annotation>
1170               </xsd:element>
1171               <xsd:element name="productFlowModel" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
1172                  <xsd:annotation>
1173                     <xsd:documentation>The Product Flow Model that represents the above Product Flow Unit.</xsd:documentation>
1174                  </xsd:annotation>
1175               </xsd:element>
1176               <xsd:element name="standardTempPres" type="witsml:q_StandardTempPress_queryValue" minOccurs="0" maxOccurs="1">
1177                  <xsd:annotation>
1178                     <xsd:documentation>Defines the standard temperature and pressure to which all standard volumes in this report have been corrected. This applies to all
1179                     elements whose name is suffixed by StdTempPres.</xsd:documentation>
1180                  </xsd:annotation>
1181               </xsd:element>
1182               <xsd:element name="fluidLevelTest" type="witsml:q_cs_wellTestFluidLevelTest" minOccurs="0" maxOccurs="1">
1183                  <xsd:annotation>
1184                     <xsd:documentation>Data from a fluid level test.</xsd:documentation>
1185                  </xsd:annotation>
1186               </xsd:element>
1187               <xsd:element name="productionTest" type="witsml:q_cs_wellTestProductionTestData" minOccurs="0" maxOccurs="unbounded">
1188                  <xsd:annotation>
1189                     <xsd:documentation>Data from a production test. Multiple tests generally indicate that there are multiple components of a single overall test. For example,
1190                     for multi-zoned wells.</xsd:documentation>
1191                  </xsd:annotation>
1192               </xsd:element>
1193               <xsd:element name="injectionTest" type="witsml:q_cs_wellTestInjectionTestData" minOccurs="0" maxOccurs="unbounded">
1194                  <xsd:annotation>
1195                     <xsd:documentation>Data from an injection test. Multiple tests generally indicate that there are multiple components of the overall test. For example, for
1196                     multi-zoned wells.</xsd:documentation>
1197                  </xsd:annotation>
1198               </xsd:element>
1199               <xsd:element name="commonData" type="witsml:q_cs_commonData" minOccurs="0" maxOccurs="1">
1200                  <xsd:annotation>
1201                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
1202                  </xsd:annotation>
1203               </xsd:element>
1204               <xsd:element name="customData" type="witsml:q_cs_customData" minOccurs="0" maxOccurs="1">
1205                  <xsd:annotation>
1206                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
1207                  </xsd:annotation>
1208               </xsd:element>
1209            </xsd:sequence>
1210            <xsd:attribute name="uidWell" type="witsml:q_uidString" use="optional">
1211               <xsd:annotation>
1212                  <xsd:documentation>Unique identifier for the well. This uniquely represents the well referenced by the (possibly non-unique) nameWell.</xsd:documentation>
1213               </xsd:annotation>
1214            </xsd:attribute>
1215            <xsd:attribute name="uid" type="witsml:q_uidString" use="optional">
1216               <xsd:annotation>
1217                  <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
1218                  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
1219                  only required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1220               </xsd:annotation>
1221            </xsd:attribute>
1222         </xsd:extension>
1223      </xsd:complexContent>
1224   </xsd:complexType>
1225   <xsd:simpleType name="q_abstractBoolean">
1226      <xsd:annotation>
1227         <xsd:documentation>This type disallows an "empty" boolean value. This type should not be used directly except to derive another type. All boolean types should be derived
1228         from this type rather than using xsd:boolen.</xsd:documentation>
1229      </xsd:annotation>
1230      <xsd:restriction base="xsd:boolean">
1231         <xsd:pattern value=".+" />
1232      </xsd:restriction>
1233   </xsd:simpleType>
1234   <!--UNUSED: Deleted type q_abstractBoolean_queryValue.-->
1235   <xsd:simpleType name="q_abstractDateTime">
1236      <xsd:annotation>
1237         <xsd:documentation>This type disallows an "empty" dateTime value. This type should not be used directly except to derive another type. All dateTime types should be
1238         derived from this type rather than using xsd:dateTime.</xsd:documentation>
1239      </xsd:annotation>
1240      <xsd:restriction base="xsd:dateTime">
1241         <xsd:pattern value=".+" />
1242      </xsd:restriction>
1243   </xsd:simpleType>
1244   <!--UNUSED: Deleted type q_abstractDateTime_queryValue.-->
1245   <!--UNUSED: Deleted type q_abstractDate.-->
1246   <!--UNUSED: Deleted type q_abstractDate_queryValue.-->
1247   <!--UNUSED: Deleted type abstractYear.-->
1248   <xsd:simpleType name="q_abstractDouble">
1249      <xsd:annotation>
1250         <xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
1251      </xsd:annotation>
1252      <xsd:restriction base="xsd:double">
1253         <xsd:pattern value=".+" />
1254      </xsd:restriction>
1255   </xsd:simpleType>
1256   <!--UNUSED: Deleted type q_abstractDouble_queryValue.-->
1257   <!--UNUSED: Deleted type abstractShort.-->
1258   <!--UNUSED: Deleted type abstractInt.-->
1259   <xsd:simpleType name="q_abstractString">
1260      <xsd:annotation>
1261         <xsd:documentation>The intended abstract supertype of all strings. This abstract type allows the control over whitespace for all strings to be defined at a high level.
1262         This type should not be used directly except to derive another type.</xsd:documentation>
1263      </xsd:annotation>
1264      <xsd:restriction base="xsd:string">
1265         <xsd:whiteSpace value="collapse">
1266            <xsd:annotation>
1267               <xsd:documentation>Replace tab, line feed and carriage return with a space, collapse contiguous sequences of spaces to a single space and then remove leading and
1268               trailing spaces.</xsd:documentation>
1269            </xsd:annotation>
1270         </xsd:whiteSpace>
1271         <xsd:minLength value="0">
1272            <xsd:annotation>
1273               <xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
1274               allowed.</xsd:documentation>
1275               <xsd:appinfo>constraints:@minLength="1",</xsd:appinfo>
1276            </xsd:annotation>
1277         </xsd:minLength>
1278      </xsd:restriction>
1279   </xsd:simpleType>
1280   <!--UNUSED: Deleted type q_abstractString_queryValue.-->
1281   <!--UNUSED: Deleted type q_abstractMeasure.-->
1282   <xsd:simpleType name="q_abstractMaximumLengthString">
1283      <xsd:annotation>
1284         <xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
1285      </xsd:annotation>
1286      <xsd:restriction base="witsml:q_abstractString">
1287         <xsd:maxLength value="4000">
1288            <xsd:annotation>
1289               <xsd:documentation>This value should be the smallest "maximum size of a variable length character type" in commonly used DBMSs. This is the maximum size of a
1290               VARCHAR2 in Oracle 8.</xsd:documentation>
1291            </xsd:annotation>
1292         </xsd:maxLength>
1293      </xsd:restriction>
1294   </xsd:simpleType>
1295   <!--UNUSED: Deleted type q_abstractMaximumLengthString_queryValue.-->
1296   <!--UNUSED: Deleted type q_abstractMaximumLengthString_unionSEL.-->
1297   <!--UNUSED: Deleted type abstractUncollapsedString.-->
1298   <!--UNUSED: Deleted type abstractContextualObject.-->
1299   <!--UNUSED: Deleted type q_abstractSingularDataObject.-->
1300   <!--UNUSED: Deleted type abstractPositiveCount.-->
1301   <xsd:simpleType name="q_abstractNameString">
1302      <xsd:annotation>
1303         <xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
1304         semantic information will be extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced
1305         by an enumeration.</xsd:documentation>
1306      </xsd:annotation>
1307      <xsd:restriction base="witsml:q_abstractString">
1308         <xsd:maxLength value="64" />
1309      </xsd:restriction>
1310   </xsd:simpleType>
1311   <!--UNUSED: Deleted type q_abstractNameString_queryValue.-->
1312   <!--UNUSED: Deleted type q_abstractNameString_unionSEL.-->
1313   <xsd:simpleType name="q_abstractUidString">
1314      <xsd:annotation>
1315         <xsd:documentation>The intended abstract supertype of all locally unique identifiers. The value is not intended to convey any semantic content (e.g., it may be computer
1316         generated). The value is only required to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in
1317         multiple documents will utilize the same uid value unless enforced by the source of the document (e.g., a document server). Spaces are not allowed.</xsd:documentation>
1318      </xsd:annotation>
1319      <xsd:restriction base="witsml:q_abstractString">
1320         <xsd:maxLength value="64" />
1321         <xsd:pattern value="[^ ]*" />
1322      </xsd:restriction>
1323   </xsd:simpleType>
1324   <!--UNUSED: Deleted type q_abstractUidString_queryValue.-->
1325   <!--UNUSED: Deleted type q_abstractUidString_unionSEL.-->
1326   <xsd:simpleType name="q_abstractCommentString">
1327      <xsd:annotation>
1328         <xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
1329         extracted from the field by a computer. Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be
1330         interoperable).</xsd:documentation>
1331      </xsd:annotation>
1332      <xsd:restriction base="witsml:q_abstractMaximumLengthString" />
1333   </xsd:simpleType>
1334   <!--UNUSED: Deleted type q_abstractCommentString_queryValue.-->
1335   <!--UNUSED: Deleted type q_abstractCommentString_unionSEL.-->
1336   <xsd:simpleType name="q_abstractTypeEnum">
1337      <xsd:annotation>
1338         <xsd:documentation>The intended abstract supertype of all enumerated "types". This abstract type allows the maximum length of a type enumeration to be centrally defined.
1339         This type should not be used directly except to derive another type. It should also be used for uncontrolled strings which are candidates to become enumerations at a
1340         future date.</xsd:documentation>
1341      </xsd:annotation>
1342      <xsd:restriction base="witsml:q_abstractString">
1343         <xsd:maxLength value="40" />
1344      </xsd:restriction>
1345   </xsd:simpleType>
1346   <!--UNUSED: Deleted type q_abstractTypeEnum_queryValue.-->
1347   <!--UNUSED: Deleted type q_abstractTypeEnum_unionSEL.-->
1348   <xsd:simpleType name="q_abstractUomEnum">
1349      <xsd:annotation>
1350         <xsd:documentation>The intended abstract supertype of all "units of measure". This abstract type allows the maximum length of a UOM enumeration to be centrally defined.
1351         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
1352      </xsd:annotation>
1353      <xsd:restriction base="witsml:q_abstractString">
1354         <xsd:maxLength value="24" />
1355      </xsd:restriction>
1356   </xsd:simpleType>
1357   <!--UNUSED: Deleted type q_abstractUomEnum_queryValue.-->
1358   <!--UNUSED: Deleted type q_abstractUomEnum_unionSEL.-->
1359   <!--UNUSED: Deleted type abstractNonNegativeCount.-->
1360   <!--UNUSED: Deleted type ActivityClassType.-->
1361   <!--UNUSED: Deleted type ActivityCode.-->
1362   <!--UNUSED: Deleted type AddressKindEnum.-->
1363   <!--UNUSED: Deleted type AddressQualifier.-->
1364   <!--UNUSED: Deleted type AziRef.-->
1365   <!--UNUSED: Deleted type ArrayElementDataType.-->
1366   <!--UNUSED: Deleted type BearingType.-->
1367   <!--UNUSED: Deleted type BitDullCode.-->
1368   <!--UNUSED: Deleted type BitReasonPulled.-->
1369   <!--UNUSED: Deleted type BitType.-->
1370   <!--UNUSED: Deleted type BhaStatus.-->
1371   <!--UNUSED: Deleted type BladeShapeType.-->
1372   <!--UNUSED: Deleted type BladeType.-->
1373   <!--UNUSED: Deleted type BopType.-->
1374   <!--UNUSED: Deleted type BoxPinConfig.-->
1375   <!--UNUSED: Deleted type CalculationMethod.-->
1376   <!--UNUSED: Deleted type CementJobType.-->
1377   <!--UNUSED: Deleted type ConnectionPosition.-->
1378   <!--UNUSED: Deleted type ContactPreference.-->
1379   <!--UNUSED: Deleted type DeflectionMethod.-->
1380   <!--UNUSED: Deleted type DerrickType.-->
1381   <!--UNUSED: Deleted type DrawWorksType.-->
1382   <!--UNUSED: Deleted type DriveType.-->
1383   <xsd:simpleType name="q_ElevCodeEnum">
1384      <xsd:annotation>
1385         <xsd:documentation>The type of local or permanent reference datum for vertical gravity based (i.e., elevation and vertical depth) and measured depth coordinates within
1386         the context of a well. This list includes local points (e.g., kelly bushing) used as a datum and vertical reference datums (e.g., mean sea level).</xsd:documentation>
1387      </xsd:annotation>
1388      <xsd:restriction base="witsml:q_abstractTypeEnum">
1389         <xsd:enumeration value="CF">
1390            <xsd:annotation>
1391               <xsd:documentation>casing flange: A flange affixed to the top of the casing string used to attach production equipment.</xsd:documentation>
1392            </xsd:annotation>
1393         </xsd:enumeration>
1394         <xsd:enumeration value="CV">
1395            <xsd:annotation>
1396               <xsd:documentation>crown valve</xsd:documentation>
1397            </xsd:annotation>
1398         </xsd:enumeration>
1399         <xsd:enumeration value="DF">
1400            <xsd:annotation>
1401               <xsd:documentation>derrick floor</xsd:documentation>
1402            </xsd:annotation>
1403         </xsd:enumeration>
1404         <xsd:enumeration value="GL">
1405            <xsd:annotation>
1406               <xsd:documentation>ground level</xsd:documentation>
1407            </xsd:annotation>
1408         </xsd:enumeration>
1409         <xsd:enumeration value="KB">
1410            <xsd:annotation>
1411               <xsd:documentation>kelly bushing</xsd:documentation>
1412            </xsd:annotation>
1413         </xsd:enumeration>
1414         <xsd:enumeration value="RB">
1415            <xsd:annotation>
1416               <xsd:documentation>rotary bushing</xsd:documentation>
1417            </xsd:annotation>
1418         </xsd:enumeration>
1419         <xsd:enumeration value="RT">
1420            <xsd:annotation>
1421               <xsd:documentation>rotary table</xsd:documentation>
1422            </xsd:annotation>
1423         </xsd:enumeration>
1424         <xsd:enumeration value="SF">
1425            <xsd:annotation>
1426               <xsd:documentation>sea floor</xsd:documentation>
1427            </xsd:annotation>
1428         </xsd:enumeration>
1429         <xsd:enumeration value="LAT">
1430            <xsd:annotation>
1431               <xsd:documentation>Lowest Astronomical Tide. The lowest tide level over the duration of the National Tidal Datum Epoch (19 years).</xsd:documentation>
1432            </xsd:annotation>
1433         </xsd:enumeration>
1434         <xsd:enumeration value="SL">
1435            <xsd:annotation>
1436               <xsd:documentation>Mean Sea Level - A tidal datum. The arithmetic mean of hourly heights observed over the National Tidal Datum Epoch (19
1437               years).</xsd:documentation>
1438            </xsd:annotation>
1439         </xsd:enumeration>
1440         <xsd:enumeration value="MHHW">
1441            <xsd:annotation>
1442               <xsd:documentation>Mean Higher High Water - A tidal datum. The average of the higher high water height of each tidal day observed over the National Tidal Datum
1443               Epoch (19 years).</xsd:documentation>
1444            </xsd:annotation>
1445         </xsd:enumeration>
1446         <xsd:enumeration value="MHW">
1447            <xsd:annotation>
1448               <xsd:documentation>Mean High Water - A tidal datum. The average of all the high water heights observed over the National Tidal Datum Epoch (19
1449               years).</xsd:documentation>
1450            </xsd:annotation>
1451         </xsd:enumeration>
1452         <xsd:enumeration value="MLLW">
1453            <xsd:annotation>
1454               <xsd:documentation>Mean Lower Low Water - A tidal datum. The average of the lower low water height of each tidal day observed over the National Tidal Datum Epoch
1455               (19 years ).</xsd:documentation>
1456            </xsd:annotation>
1457         </xsd:enumeration>
1458         <xsd:enumeration value="MLW">
1459            <xsd:annotation>
1460               <xsd:documentation>Mean Low Water - A tidal datum. The average of all the low water heights observed over the National Tidal Datum Epoch (19
1461               years).</xsd:documentation>
1462            </xsd:annotation>
1463         </xsd:enumeration>
1464         <xsd:enumeration value="MTL">
1465            <xsd:annotation>
1466               <xsd:documentation>Mean Tide Level - A tidal datum. The arithmetic mean of mean high water and mean low water. Same as half-tide level.</xsd:documentation>
1467            </xsd:annotation>
1468         </xsd:enumeration>
1469         <xsd:enumeration value="KO">
1470            <xsd:annotation>
1471               <xsd:documentation>kickoff point</xsd:documentation>
1472            </xsd:annotation>
1473         </xsd:enumeration>
1474         <xsd:enumeration value="unknown">
1475            <xsd:annotation>
1476               <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate
1477               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1478            </xsd:annotation>
1479         </xsd:enumeration>
1480      </xsd:restriction>
1481   </xsd:simpleType>
1482   <xsd:complexType name="q_ElevCodeEnum_queryValue">
1483      <xsd:attribute name="queryValue" type="witsml:q_ElevCodeEnum_unionSEL" />
1484   </xsd:complexType>
1485   <xsd:simpleType name="q_ElevCodeEnum_unionSEL">
1486      <xsd:union memberTypes="witsml:q_ElevCodeEnum witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1487   </xsd:simpleType>
1488   <!--UNUSED: Deleted type Ellipsoid.-->
1489   <xsd:simpleType name="q_EndpointQualifier">
1490      <xsd:annotation>
1491         <xsd:documentation>The meaning of the endpoint for min/max query parameters on "growing objects". The list of standard values is contained in the PRODML enumValues.xml
1492         file.</xsd:documentation>
1493      </xsd:annotation>
1494      <xsd:restriction base="witsml:q_abstractTypeEnum">
1495         <xsd:enumeration value="inclusive">
1496            <xsd:annotation>
1497               <xsd:documentation>The endpoint of the range is inclusive of the specified range value. hat is, a node index value which matches the specified range value is
1498               considered to be within the range.</xsd:documentation>
1499            </xsd:annotation>
1500         </xsd:enumeration>
1501         <xsd:enumeration value="exclusive">
1502            <xsd:annotation>
1503               <xsd:documentation>The endpoint of the range is exclusive of the specified range value. That is, a node index value which matches the specified range value is
1504               considered to be outside the range.</xsd:documentation>
1505            </xsd:annotation>
1506         </xsd:enumeration>
1507         <xsd:enumeration value="extensive">
1508            <xsd:annotation>
1509               <xsd:documentation>The endpoint of the range may be extended to the first encountered value if an exact value match is not found. That is, if a node index value
1510               does not match the specified range value then the next smaller value (on minimum end) or larger value (on maximum end) in the index series should be used as the
1511               endpoint. Basically, this concept is designed to support interpolation across an undefined point.</xsd:documentation>
1512            </xsd:annotation>
1513         </xsd:enumeration>
1514         <xsd:enumeration value="overlap extensive">
1515            <xsd:annotation>
1516               <xsd:documentation>The endpoint of the range may be extended to the first encountered value if the interval is overlapped with the index interval. That is, if a
1517               node index value does not match the specified range value then the next smaller value (on minimum end) or larger value (on maximum end) in the index series should
1518               be used as the endpoint. This concept is designed to select ALL nodes whose index interval overlap with the query range.</xsd:documentation>
1519            </xsd:annotation>
1520         </xsd:enumeration>
1521         <xsd:enumeration value="unknown">
1522            <xsd:annotation>
1523               <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate
1524               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1525            </xsd:annotation>
1526         </xsd:enumeration>
1527      </xsd:restriction>
1528   </xsd:simpleType>
1529   <!--UNUSED: Deleted type q_EndpointQualifier_queryValue.-->
1530   <xsd:simpleType name="q_EndpointQualifier_unionSEL">
1531      <xsd:union memberTypes="witsml:q_EndpointQualifier witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1532   </xsd:simpleType>
1533   <!--UNUSED: Deleted type FacilityParameter.-->
1534   <!--UNUSED: Deleted type FiberMode.-->
1535   <!--UNUSED: Deleted type FlowQualifier.-->
1536   <!--UNUSED: Deleted type FlowSubQualifier.-->
1537   <!--UNUSED: Deleted type GasPeakType.-->
1538   <!--UNUSED: Deleted type GeodeticDatum.-->
1539   <!--UNUSED: Deleted type Hemispheres.-->
1540   <!--UNUSED: Deleted type HoleCasingType.-->
1541   <!--UNUSED: Deleted type HoleOpenerType.-->
1542   <xsd:simpleType name="q_InjectionFluid">
1543      <xsd:annotation>
1544         <xsd:documentation>Fluids which are injected into a well. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1545      </xsd:annotation>
1546      <xsd:restriction base="witsml:q_abstractTypeEnum">
1547         <xsd:enumeration value="oil">
1548            <xsd:annotation>
1549               <xsd:documentation />
1550            </xsd:annotation>
1551         </xsd:enumeration>
1552         <xsd:enumeration value="gas">
1553            <xsd:annotation>
1554               <xsd:documentation />
1555            </xsd:annotation>
1556         </xsd:enumeration>
1557         <xsd:enumeration value="non HC gas">
1558            <xsd:annotation>
1559               <xsd:documentation />
1560            </xsd:annotation>
1561         </xsd:enumeration>
1562         <xsd:enumeration value="CO2">
1563            <xsd:annotation>
1564               <xsd:documentation />
1565            </xsd:annotation>
1566         </xsd:enumeration>
1567         <xsd:enumeration value="water">
1568            <xsd:annotation>
1569               <xsd:documentation />
1570            </xsd:annotation>
1571         </xsd:enumeration>
1572         <xsd:enumeration value="brine">
1573            <xsd:annotation>
1574               <xsd:documentation />
1575            </xsd:annotation>
1576         </xsd:enumeration>
1577         <xsd:enumeration value="fresh water">
1578            <xsd:annotation>
1579               <xsd:documentation />
1580            </xsd:annotation>
1581         </xsd:enumeration>
1582         <xsd:enumeration value="oil-gas">
1583            <xsd:annotation>
1584               <xsd:documentation />
1585            </xsd:annotation>
1586         </xsd:enumeration>
1587         <xsd:enumeration value="oil-water">
1588            <xsd:annotation>
1589               <xsd:documentation />
1590            </xsd:annotation>
1591         </xsd:enumeration>
1592         <xsd:enumeration value="gas-water">
1593            <xsd:annotation>
1594               <xsd:documentation />
1595            </xsd:annotation>
1596         </xsd:enumeration>
1597         <xsd:enumeration value="condensate">
1598            <xsd:annotation>
1599               <xsd:documentation />
1600            </xsd:annotation>
1601         </xsd:enumeration>
1602         <xsd:enumeration value="steam">
1603            <xsd:annotation>
1604               <xsd:documentation />
1605            </xsd:annotation>
1606         </xsd:enumeration>
1607         <xsd:enumeration value="air">
1608            <xsd:annotation>
1609               <xsd:documentation />
1610            </xsd:annotation>
1611         </xsd:enumeration>
1612         <xsd:enumeration value="dry">
1613            <xsd:annotation>
1614               <xsd:documentation />
1615            </xsd:annotation>
1616         </xsd:enumeration>
1617         <xsd:enumeration value="other">
1618            <xsd:annotation>
1619               <xsd:documentation />
1620            </xsd:annotation>
1621         </xsd:enumeration>
1622         <xsd:enumeration value="unknown">
1623            <xsd:annotation>
1624               <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate
1625               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1626            </xsd:annotation>
1627         </xsd:enumeration>
1628      </xsd:restriction>
1629   </xsd:simpleType>
1630   <xsd:complexType name="q_InjectionFluid_queryValue">
1631      <xsd:attribute name="queryValue" type="witsml:q_InjectionFluid_unionSEL" />
1632   </xsd:complexType>
1633   <xsd:simpleType name="q_InjectionFluid_unionSEL">
1634      <xsd:union memberTypes="witsml:q_InjectionFluid witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1635   </xsd:simpleType>
1636   <!--UNUSED: Deleted type IntervalMethod.-->
1637   <!--UNUSED: Deleted type IntervalType.-->
1638   <xsd:simpleType name="q_ItemState">
1639      <xsd:annotation>
1640         <xsd:documentation>These values represent the state of a WITSML object.</xsd:documentation>
1641      </xsd:annotation>
1642      <xsd:restriction base="witsml:q_abstractTypeEnum">
1643         <xsd:enumeration value="actual">
1644            <xsd:annotation>
1645               <xsd:documentation>Actual data measured or entered at the well site.</xsd:documentation>
1646            </xsd:annotation>
1647         </xsd:enumeration>
1648         <xsd:enumeration value="model">
1649            <xsd:annotation>
1650               <xsd:documentation>Model data used for "what if" calculations.</xsd:documentation>
1651            </xsd:annotation>
1652         </xsd:enumeration>
1653         <xsd:enumeration value="plan">
1654            <xsd:annotation>
1655               <xsd:documentation>A planned object. That is, one which is expected to be executed in the future.</xsd:documentation>
1656            </xsd:annotation>
1657         </xsd:enumeration>
1658         <xsd:enumeration value="unknown">
1659            <xsd:annotation>
1660               <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate
1661               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1662            </xsd:annotation>
1663         </xsd:enumeration>
1664      </xsd:restriction>
1665   </xsd:simpleType>
1666   <xsd:complexType name="q_ItemState_queryValue">
1667      <xsd:attribute name="queryValue" type="witsml:q_ItemState_unionSEL" />
1668   </xsd:complexType>
1669   <xsd:simpleType name="q_ItemState_unionSEL">
1670      <xsd:union memberTypes="witsml:q_ItemState witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1671   </xsd:simpleType>
1672   <!--UNUSED: Deleted type InstalledFiberPoint.-->
1673   <!--UNUSED: Deleted type JarType.-->
1674   <!--UNUSED: Deleted type JarAction.-->
1675   <!--UNUSED: Deleted type LithologySource.-->
1676   <!--UNUSED: Deleted type LithologyType.-->
1677   <!--UNUSED: Deleted type LogDataType.-->
1678   <!--UNUSED: Deleted type LogIndexDirection.-->
1679   <!--UNUSED: Deleted type LogIndexType.-->
1680   <!--UNUSED: Deleted type LogTraceOrigin.-->
1681   <!--UNUSED: Deleted type LogTraceState.-->
1682   <!--UNUSED: Deleted type MaterialType.-->
1683   <!--UNUSED: Deleted type MeasureClass.-->
1684   <!--UNUSED: Deleted type MeasurementType.-->
1685   <!--UNUSED: Deleted type MessageProbability.-->
1686   <!--UNUSED: Deleted type MessageSeverity.-->
1687   <!--UNUSED: Deleted type MessageType.-->
1688   <!--UNUSED: Deleted type MudLogParameterType.-->
1689   <!--UNUSED: Deleted type NADTypes.-->
1690   <!--UNUSED: Deleted type NameTagLocation.-->
1691   <!--UNUSED: Deleted type NameTagNumberingScheme.-->
1692   <!--UNUSED: Deleted type NameTagTechnology.-->
1693   <!--UNUSED: Deleted type NozzleType.-->
1694   <!--UNUSED: Deleted type OTDRReason.-->
1695   <!--UNUSED: Deleted type PhoneType.-->
1696   <!--UNUSED: Deleted type PitType.-->
1697   <!--UNUSED: Deleted type ProductFlowPortType.-->
1698   <!--UNUSED: Deleted type Projection.-->
1699   <!--UNUSED: Deleted type ProjectionVariantsObliqueMercator.-->
1700   <!--UNUSED: Deleted type PumpType.-->
1701   <!--UNUSED: Deleted type PumpOpType.-->
1702   <!--UNUSED: Deleted type QualifierType.-->
1703   <!--UNUSED: Deleted type RealtimeData.-->
1704   <!--UNUSED: Deleted type ReportingFacility.-->
1705   <!--UNUSED: Deleted type ReportingFlow.-->
1706   <!--UNUSED: Deleted type ReportingPeriod.-->
1707   <!--UNUSED: Deleted type ReportingProduct.-->
1708   <!--UNUSED: Deleted type ReportingProperty.-->
1709   <!--UNUSED: Deleted type RigType.-->
1710   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
1711   <!--UNUSED: Deleted type RiskCategory.-->
1712   <!--UNUSED: Deleted type RiskSubCategory.-->
1713   <!--UNUSED: Deleted type RiskType.-->
1714   <!--UNUSED: Deleted type ScrType.-->
1715   <!--UNUSED: Deleted type ShowFluorescence.-->
1716   <!--UNUSED: Deleted type ShowLevel.-->
1717   <!--UNUSED: Deleted type ShowRating.-->
1718   <!--UNUSED: Deleted type ShowSpeed.-->
1719   <xsd:simpleType name="q_StandardTempPress">
1720      <xsd:annotation>
1721         <xsd:documentation>Combinations of standard temperature and pressure. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1722      </xsd:annotation>
1723      <xsd:restriction base="witsml:q_abstractTypeEnum">
1724         <xsd:enumeration value="0 degC 1 atm">
1725            <xsd:annotation>
1726               <xsd:documentation>A temperature of zero degrees Centigrade and a pressure of one atmosphere.</xsd:documentation>
1727            </xsd:annotation>
1728         </xsd:enumeration>
1729         <xsd:enumeration value="15 degC 1 atm">
1730            <xsd:annotation>
1731               <xsd:documentation>A temperature of sixty degrees Centigrade and a pressure of one atmosphere.</xsd:documentation>
1732            </xsd:annotation>
1733         </xsd:enumeration>
1734         <xsd:enumeration value="60 degF 1 atm">
1735            <xsd:annotation>
1736               <xsd:documentation>A temperature of fifteen degrees Fahrenheit and a pressure of one atmosphere.</xsd:documentation>
1737            </xsd:annotation>
1738         </xsd:enumeration>
1739         <xsd:enumeration value="unknown">
1740            <xsd:annotation>
1741               <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate
1742               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1743            </xsd:annotation>
1744         </xsd:enumeration>
1745      </xsd:restriction>
1746   </xsd:simpleType>
1747   <xsd:complexType name="q_StandardTempPress_queryValue">
1748      <xsd:attribute name="queryValue" type="witsml:q_StandardTempPress_unionSEL" />
1749   </xsd:complexType>
1750   <xsd:simpleType name="q_StandardTempPress_unionSEL">
1751      <xsd:union memberTypes="witsml:q_StandardTempPress witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1752   </xsd:simpleType>
1753   <!--UNUSED: Deleted type SupportCraft.-->
1754   <!--UNUSED: Deleted type SurfEquipType.-->
1755   <!--UNUSED: Deleted type TargetCategory.-->
1756   <!--UNUSED: Deleted type TargetScope.-->
1757   <!--UNUSED: Deleted type TargetSectionScope.-->
1758   <xsd:simpleType name="q_TestReason">
1759      <xsd:annotation>
1760         <xsd:documentation>A reason for running a well test. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1761      </xsd:annotation>
1762      <xsd:restriction base="witsml:q_abstractTypeEnum">
1763         <xsd:enumeration value="initial">
1764            <xsd:annotation>
1765               <xsd:documentation />
1766            </xsd:annotation>
1767         </xsd:enumeration>
1768         <xsd:enumeration value="periodic">
1769            <xsd:annotation>
1770               <xsd:documentation />
1771            </xsd:annotation>
1772         </xsd:enumeration>
1773         <xsd:enumeration value="revision">
1774            <xsd:annotation>
1775               <xsd:documentation />
1776            </xsd:annotation>
1777         </xsd:enumeration>
1778         <xsd:enumeration value="unknown">
1779            <xsd:annotation>
1780               <xsd:documentation />
1781            </xsd:annotation>
1782         </xsd:enumeration>
1783         <xsd:enumeration value="other">
1784            <xsd:annotation>
1785               <xsd:documentation />
1786            </xsd:annotation>
1787         </xsd:enumeration>
1788         <xsd:enumeration value="unknown">
1789            <xsd:annotation>
1790               <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate
1791               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1792            </xsd:annotation>
1793         </xsd:enumeration>
1794      </xsd:restriction>
1795   </xsd:simpleType>
1796   <xsd:complexType name="q_TestReason_queryValue">
1797      <xsd:attribute name="queryValue" type="witsml:q_TestReason_unionSEL" />
1798   </xsd:complexType>
1799   <xsd:simpleType name="q_TestReason_unionSEL">
1800      <xsd:union memberTypes="witsml:q_TestReason witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1801   </xsd:simpleType>
1802   <!--UNUSED: Deleted type TrajStationStatus.-->
1803   <!--UNUSED: Deleted type TrajStationType.-->
1804   <!--UNUSED: Deleted type TubularAssembly.-->
1805   <!--UNUSED: Deleted type TubularComponent.-->
1806   <!--UNUSED: Deleted type TypeSurveyTool.-->
1807   <!--UNUSED: Deleted type q_ValueStatus.-->
1808   <!--UNUSED: Deleted type q_ValueStatus_queryValue.-->
1809   <!--UNUSED: Deleted type q_ValueStatus_unionSEL.-->
1810   <!--UNUSED: Deleted type WellDirection.-->
1811   <!--UNUSED: Deleted type WellFluid.-->
1812   <!--UNUSED: Deleted type WellboreShape.-->
1813   <!--UNUSED: Deleted type WellboreType.-->
1814   <!--UNUSED: Deleted type WellPurpose.-->
1815   <!--UNUSED: Deleted type WellStatus.-->
1816   <!--UNUSED: Deleted type CrewType.-->
1817   <!--UNUSED: Deleted type OperationKind.-->
1818   <!--UNUSED: Deleted type ReasonLost.-->
1819   <!--UNUSED: Deleted type SafetyType.-->
1820   <!--UNUSED: Deleted type VolumeReferenceKind.-->
1821   <!--UNUSED: Deleted type DataQuality.-->
1822   <!--UNUSED: Deleted type FluidAnalysisKind.-->
1823   <!--UNUSED: Deleted type FluidComponent.-->
1824   <!--UNUSED: Deleted type FluidSampleTestAcquisition.-->
1825   <!--UNUSED: Deleted type FluidComponentKind.-->
1826   <!--UNUSED: Deleted type FluidContaminant.-->
1827   <!--UNUSED: Deleted type FluidSampleKind.-->
1828   <!--UNUSED: Deleted type ReservoirFluidKind.-->
1829   <!--UNUSED: Deleted type EosModelKind.-->
1830   <!--UNUSED: Deleted type generalMeasureType.-->
1831   <!--UNUSED: Deleted type temperatureSlopeMeasure.-->
1832   <!--UNUSED: Deleted type typeOptionalClassString.-->
1833   <xsd:complexType name="q_endpointQualifiedDateTime">
1834      <xsd:annotation>
1835         <xsd:documentation>A timestamp value used for min/max query parameters related to "growing objects". The meaning of the endpoint of an interval can be modified by the
1836         endpoint attribute.</xsd:documentation>
1837      </xsd:annotation>
1838      <xsd:attribute name="queryValue" type="witsml:q_abstractDateTime">
1839         <xsd:annotation>
1840            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1841         </xsd:annotation>
1842      </xsd:attribute>
1843      <xsd:attribute name="endpoint" type="witsml:q_EndpointQualifier_unionSEL" use="optional">
1844         <xsd:annotation>
1845            <xsd:documentation>The default is "inclusive".</xsd:documentation>
1846         </xsd:annotation>
1847      </xsd:attribute>
1848   </xsd:complexType>
1849   <!--UNUSED: Deleted type endpointQualifiedDate.-->
1850   <!--UNUSED: Deleted type emailQualifierStruct.-->
1851   <!--UNUSED: Deleted type facilityIdentifierStruct.-->
1852   <!--UNUSED: Deleted type phoneNumberStruct.-->
1853   <xsd:simpleType name="q_logicalBoolean">
1854      <xsd:annotation>
1855         <xsd:documentation>Values of "true" (or "1") and "false" (or "0").</xsd:documentation>
1856      </xsd:annotation>
1857      <xsd:restriction base="witsml:q_abstractBoolean" />
1858   </xsd:simpleType>
1859   <xsd:complexType name="q_logicalBoolean_queryValue">
1860      <xsd:attribute name="queryValue" type="witsml:q_logicalBoolean" />
1861   </xsd:complexType>
1862   <!--UNUSED: Deleted type q_date.-->
1863   <!--UNUSED: Deleted type q_date_queryValue.-->
1864   <!--UNUSED: Deleted type month.-->
1865   <!--UNUSED: Deleted type year.-->
1866   <xsd:simpleType name="q_timestamp">
1867      <xsd:annotation>
1868         <xsd:documentation>A date with the time of day and an optional time zone. While the time zone is optional, it is strongly advised that the zone always be specified in
1869         each date time value.</xsd:documentation>
1870      </xsd:annotation>
1871      <xsd:restriction base="witsml:q_abstractDateTime" />
1872   </xsd:simpleType>
1873   <xsd:complexType name="q_timestamp_queryValue">
1874      <xsd:attribute name="queryValue" type="witsml:q_timestamp" />
1875   </xsd:complexType>
1876   <!--UNUSED: Deleted type timeZone.-->
1877   <!--UNUSED: Deleted type calendarYear.-->
1878   <!--UNUSED: Deleted type yAxisAzimuth.-->
1879   <!--UNUSED: Deleted type nonNegativeFraction.-->
1880   <!--UNUSED: Deleted type q_unitlessQuantity.-->
1881   <!--UNUSED: Deleted type genericMeasure.-->
1882   <!--UNUSED: Deleted type indexCurve.-->
1883   <!--UNUSED: Deleted type ratioGenericMeasure.-->
1884   <!--UNUSED: Deleted type listOfString.-->
1885   <!--UNUSED: Deleted type listOfDouble.-->
1886   <xsd:complexType name="q_refNameString">
1887      <xsd:annotation>
1888         <xsd:documentation>A reference to a name in another node of the xml hierachy. This value represents a foreign key from one element to another.</xsd:documentation>
1889      </xsd:annotation>
1890      <xsd:attribute name="queryValue" type="witsml:q_abstractNameString">
1891         <xsd:annotation>
1892            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1893         </xsd:annotation>
1894      </xsd:attribute>
1895      <xsd:attribute name="uidRef" type="witsml:q_refString" use="optional">
1896         <xsd:annotation>
1897            <xsd:documentation>A reference to the unique identifier (uid attribute) in the node referenced by the name value. This attribute is required within the context of a
1898            WITSML server.</xsd:documentation>
1899         </xsd:annotation>
1900      </xsd:attribute>
1901   </xsd:complexType>
1902   <!--UNUSED: Deleted type refObjectString.-->
1903   <!--UNUSED: Deleted type refPositiveCount.-->
1904   <xsd:simpleType name="q_refWellDatum">
1905      <xsd:annotation>
1906         <xsd:documentation>A reference to a wellDatum in the current well. This value must match the uid value in a WellDatum. This value represents a foreign key from one
1907         element to another. This is an exception to the convention that a foreign key must utilize both a human contextual name and a uid value. For messages outside the context
1908         of a server then this value will commonly match the value of the name of the wellDatum (e.g., 'KB') if uids are not not used in that context. This was a compromise in
1909         order to allow the coordinate structures to be simple and still be usable both within the context of a server and outside the context of a server.</xsd:documentation>
1910      </xsd:annotation>
1911      <xsd:restriction base="witsml:q_abstractUidString" />
1912   </xsd:simpleType>
1913   <!--UNUSED: Deleted type q_refWellDatum_queryValue.-->
1914   <!--UNUSED: Deleted type q_refWellDatum_unionSEL.-->
1915   <xsd:simpleType name="q_nameString">
1916      <xsd:annotation>
1917         <xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
1918         extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced by an
1919         enumeration.</xsd:documentation>
1920      </xsd:annotation>
1921      <xsd:restriction base="witsml:q_abstractNameString" />
1922   </xsd:simpleType>
1923   <xsd:complexType name="q_nameString_queryValue">
1924      <xsd:attribute name="queryValue" type="witsml:q_nameString_unionSEL" />
1925   </xsd:complexType>
1926   <xsd:simpleType name="q_nameString_unionSEL">
1927      <xsd:union memberTypes="witsml:q_nameString witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1928   </xsd:simpleType>
1929   <xsd:simpleType name="q_commentString">
1930      <xsd:annotation>
1931         <xsd:documentation>A comment or remark intended for human consumption. There should be no assumption that semantics can be extracted from this field by a computer.
1932         Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be interoperable).</xsd:documentation>
1933      </xsd:annotation>
1934      <xsd:restriction base="witsml:q_abstractCommentString" />
1935   </xsd:simpleType>
1936   <xsd:complexType name="q_commentString_queryValue">
1937      <xsd:attribute name="queryValue" type="witsml:q_commentString_unionSEL" />
1938   </xsd:complexType>
1939   <xsd:simpleType name="q_commentString_unionSEL">
1940      <xsd:union memberTypes="witsml:q_commentString witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1941   </xsd:simpleType>
1942   <!--UNUSED: Deleted type descriptionString.-->
1943   <!--UNUSED: Deleted type shortDescriptionString.-->
1944   <!--UNUSED: Deleted type encodedArrayString.-->
1945   <!--UNUSED: Deleted type encodedValueString.-->
1946   <xsd:simpleType name="q_kindString">
1947      <xsd:annotation>
1948         <xsd:documentation>A community assigned human recognizable name. This type of value is intended to be unique and is generally a candidate to be constrained to an
1949         enumerated list.</xsd:documentation>
1950      </xsd:annotation>
1951      <xsd:restriction base="witsml:q_abstractTypeEnum" />
1952   </xsd:simpleType>
1953   <xsd:complexType name="q_kindString_queryValue">
1954      <xsd:attribute name="queryValue" type="witsml:q_kindString_unionSEL" />
1955   </xsd:complexType>
1956   <xsd:simpleType name="q_kindString_unionSEL">
1957      <xsd:union memberTypes="witsml:q_kindString witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
1958   </xsd:simpleType>
1959   <!--UNUSED: Deleted type uomString.-->
1960   <xsd:simpleType name="q_uidString">
1961      <xsd:annotation>
1962         <xsd:documentation>A locally unique identifier. The value is not intended to convey any semantic content (e.g., it may be computer generated). The value is only required
1963         to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in multiple documents will utilize the same uid
1964         value unless enforced by the source of the document (e.g., a document server).</xsd:documentation>
1965      </xsd:annotation>
1966      <xsd:restriction base="witsml:q_abstractUidString" />
1967   </xsd:simpleType>
1968   <!--UNUSED: Deleted type q_uidString_queryValue.-->
1969   <!--UNUSED: Deleted type q_uidString_unionSEL.-->
1970   <xsd:simpleType name="q_refString">
1971      <xsd:annotation>
1972         <xsd:documentation>A reference to the unique identifier of another element. This value represents a foreign key from one element to another. The value should match the
1973         value of an attribute of type uidString.</xsd:documentation>
1974      </xsd:annotation>
1975      <xsd:restriction base="witsml:q_abstractUidString" />
1976   </xsd:simpleType>
1977   <!--UNUSED: Deleted type q_refString_queryValue.-->
1978   <!--UNUSED: Deleted type q_refString_unionSEL.-->
1979   <xsd:simpleType name="q_schemaVersionString">
1980      <xsd:annotation>
1981         <xsd:documentation>The version of the schema. The first three levels are fixed. The fourth level can vary to represent the constraints defined in enumerations and XML
1982         loader files.</xsd:documentation>
1983      </xsd:annotation>
1984      <xsd:restriction base="witsml:q_abstractString">
1985         <xsd:maxLength value="16" />
1986         <xsd:pattern value="1\.0\.0\.[1-9]?[0-9]\(PRODML\)" />
1987      </xsd:restriction>
1988   </xsd:simpleType>
1989   <!--UNUSED: Deleted type q_schemaVersionString_queryValue.-->
1990   <!--UNUSED: Deleted type q_schemaVersionString_unionSEL.-->
1991   <xsd:complexType name="q_nameStruct">
1992      <xsd:annotation>
1993         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
1994      </xsd:annotation>
1995      <xsd:attribute name="queryValue" type="witsml:q_abstractNameString">
1996         <xsd:annotation>
1997            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1998         </xsd:annotation>
1999      </xsd:attribute>
2000      <xsd:attribute name="namingSystem" type="witsml:q_nameString" use="optional">
2001         <xsd:annotation>
2002            <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
2003         </xsd:annotation>
2004      </xsd:attribute>
2005   </xsd:complexType>
2006   <xsd:complexType name="q_wellKnownNameStruct">
2007      <xsd:annotation>
2008         <xsd:documentation>The name of something within a mandatory naming system with an optional code.</xsd:documentation>
2009      </xsd:annotation>
2010      <xsd:attribute name="queryValue" type="witsml:q_abstractNameString">
2011         <xsd:annotation>
2012            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2013         </xsd:annotation>
2014      </xsd:attribute>
2015      <xsd:attribute name="namingSystem" type="witsml:q_nameString" use="optional">
2016         <xsd:annotation>
2017            <xsd:documentation>The naming system within the name is unique.</xsd:documentation>
2018            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2019         </xsd:annotation>
2020      </xsd:attribute>
2021      <xsd:attribute name="code" type="witsml:q_kindString" use="optional">
2022         <xsd:annotation>
2023            <xsd:documentation>A unique (short) code associated with the name.</xsd:documentation>
2024         </xsd:annotation>
2025      </xsd:attribute>
2026   </xsd:complexType>
2027   <!--UNUSED: Deleted type uncollapsedString.-->
2028   <!--UNUSED: Deleted type iadcBearingWearCode.-->
2029   <!--UNUSED: Deleted type geodeticZoneString.-->
2030   <!--UNUSED: Deleted type generalQualifiedMeasure.-->
2031   <!--UNUSED: Deleted type integerQualifiedCount.-->
2032   <!--UNUSED: Deleted type kindQualifiedString.-->
2033   <!--UNUSED: Deleted type areaQualifiedMeasure.-->
2034   <!--UNUSED: Deleted type areaPerAreaQualifiedMeasure.-->
2035   <!--UNUSED: Deleted type anglePerTimeQualifiedMeasure.-->
2036   <!--UNUSED: Deleted type lengthPerLengthQualifiedMeasure.-->
2037   <!--UNUSED: Deleted type pressureQualifiedMeasure.-->
2038   <!--UNUSED: Deleted type thermodynamicTemperatureQualifiedMeasure.-->
2039   <!--UNUSED: Deleted type q_volumeQualifiedMeasure.-->
2040   <!--UNUSED: Deleted type q_volumeFlowRateQualifiedMeasure.-->
2041   <xsd:complexType name="q_measuredDepthCoord">
2042      <xsd:annotation>
2043         <xsd:documentation>A measured depth coordinate in a wellbore. Positive moving from the reference datum toward the bottomhole. All coordinates with the same datum (and
2044         same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
2045      </xsd:annotation>
2046      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2047         <xsd:annotation>
2048            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2049         </xsd:annotation>
2050      </xsd:attribute>
2051      <xsd:attribute name="uom" type="witsml:q_MeasuredDepthUom_unionSEL" use="optional">
2052         <xsd:annotation>
2053            <xsd:documentation>The unit of measure of the quantity value.</xsd:documentation>
2054            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2055         </xsd:annotation>
2056      </xsd:attribute>
2057      <xsd:attribute name="datum" type="witsml:q_refWellDatum" use="optional">
2058         <xsd:annotation>
2059            <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. This value is assumed to match the uid value in a WellDatum. If
2060            not given then the default WellDatum must be assumed.</xsd:documentation>
2061         </xsd:annotation>
2062      </xsd:attribute>
2063   </xsd:complexType>
2064   <xsd:simpleType name="q_MeasuredDepthUom">
2065      <xsd:annotation>
2066         <xsd:documentation>The units of measure that are valid for measured depths in a wellbore.</xsd:documentation>
2067      </xsd:annotation>
2068      <xsd:restriction base="witsml:q_abstractUomEnum">
2069         <xsd:enumeration value="m">
2070            <xsd:annotation>
2071               <xsd:documentation>meter</xsd:documentation>
2072            </xsd:annotation>
2073         </xsd:enumeration>
2074         <xsd:enumeration value="ft">
2075            <xsd:annotation>
2076               <xsd:documentation>International Foot</xsd:documentation>
2077            </xsd:annotation>
2078         </xsd:enumeration>
2079         <xsd:enumeration value="ftUS">
2080            <xsd:annotation>
2081               <xsd:documentation>US Survey Foot</xsd:documentation>
2082            </xsd:annotation>
2083         </xsd:enumeration>
2084      </xsd:restriction>
2085   </xsd:simpleType>
2086   <!--UNUSED: Deleted type q_MeasuredDepthUom_queryValue.-->
2087   <xsd:simpleType name="q_MeasuredDepthUom_unionSEL">
2088      <xsd:union memberTypes="witsml:q_MeasuredDepthUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2089   </xsd:simpleType>
2090   <!--UNUSED: Deleted type wellVerticalDepthCoord.-->
2091   <xsd:complexType name="q_wellElevationCoord">
2092      <xsd:annotation>
2093         <xsd:documentation>A vertical (gravity based) elevation coordinate within the context of a well. Positive moving upward from the reference datum. All coordinates with the
2094         same datum (and same uom) can be considered to be in the same Coordinate Reference System and are thus directly comparable.</xsd:documentation>
2095      </xsd:annotation>
2096      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2097         <xsd:annotation>
2098            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2099         </xsd:annotation>
2100      </xsd:attribute>
2101      <xsd:attribute name="uom" type="witsml:q_WellVerticalCoordinateUom_unionSEL" use="optional">
2102         <xsd:annotation>
2103            <xsd:documentation>The unit of measure of the quantity value. If not given then the default unit of measure of the explicitly or implicitly given datum must be
2104            assumed.</xsd:documentation>
2105            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2106         </xsd:annotation>
2107      </xsd:attribute>
2108      <xsd:attribute name="datum" type="witsml:q_refWellDatum" use="optional">
2109         <xsd:annotation>
2110            <xsd:documentation>A pointer to the reference datum for this coordinate value as defined in WellDatum. If not given then the default WellDatum must be
2111            assumed.</xsd:documentation>
2112         </xsd:annotation>
2113      </xsd:attribute>
2114   </xsd:complexType>
2115   <xsd:simpleType name="q_WellVerticalCoordinateUom">
2116      <xsd:annotation>
2117         <xsd:documentation>The units of measure that are valid for vertical gravity based coordinates (i.e., elevation or vertical depth) within the context of a
2118         well.</xsd:documentation>
2119      </xsd:annotation>
2120      <xsd:restriction base="witsml:q_abstractUomEnum">
2121         <xsd:enumeration value="m">
2122            <xsd:annotation>
2123               <xsd:documentation>meter</xsd:documentation>
2124            </xsd:annotation>
2125         </xsd:enumeration>
2126         <xsd:enumeration value="ft">
2127            <xsd:annotation>
2128               <xsd:documentation>International Foot</xsd:documentation>
2129            </xsd:annotation>
2130         </xsd:enumeration>
2131         <xsd:enumeration value="ftUS">
2132            <xsd:annotation>
2133               <xsd:documentation>US Survey Foot</xsd:documentation>
2134            </xsd:annotation>
2135         </xsd:enumeration>
2136         <xsd:enumeration value="ftBr(65)">
2137            <xsd:annotation>
2138               <xsd:documentation>British Foot 1865</xsd:documentation>
2139            </xsd:annotation>
2140         </xsd:enumeration>
2141      </xsd:restriction>
2142   </xsd:simpleType>
2143   <!--UNUSED: Deleted type q_WellVerticalCoordinateUom_queryValue.-->
2144   <xsd:simpleType name="q_WellVerticalCoordinateUom_unionSEL">
2145      <xsd:union memberTypes="witsml:q_WellVerticalCoordinateUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2146   </xsd:simpleType>
2147   <!--UNUSED: Deleted type nonNegativeCount.-->
2148   <!--UNUSED: Deleted type positiveCount.-->
2149   <!--UNUSED: Deleted type positiveBigCount.-->
2150   <!--UNUSED: Deleted type integerCount.-->
2151   <!--UNUSED: Deleted type beaufortScaleIntegerCode.-->
2152   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
2153   <!--UNUSED: Deleted type iadcIntegerCode.-->
2154   <!--UNUSED: Deleted type levelIntegerCode.-->
2155   <!--UNUSED: Deleted type cost.-->
2156   <!--UNUSED: Deleted type indexedObject.-->
2157   <!--UNUSED: Deleted type str2.-->
2158   <!--UNUSED: Deleted type str16.-->
2159   <!--UNUSED: Deleted type str32.-->
2160   <!--UNUSED: Deleted type crewCount.-->
2161   <!--UNUSED: Deleted type lostVolumeAndReason.-->
2162   <!--UNUSED: Deleted type safetyCount.-->
2163   <!--UNUSED: Deleted type binaryInteractionCoefficient.-->
2164   <!--UNUSED: Deleted type q_massConcentrationMeasurePercent.-->
2165   <!--UNUSED: Deleted type q_molarFractionMeasurePercent.-->
2166   <!--UNUSED: Deleted type volumePerVolumeMeasurePercent.-->
2167   <!--UNUSED: Deleted type q_PercentUom.-->
2168   <!--UNUSED: Deleted type q_PercentUom_queryValue.-->
2169   <!--UNUSED: Deleted type q_PercentUom_unionSEL.-->
2170   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
2171   <!--UNUSED: Deleted type q_amountOfSubstanceMeasure.-->
2172   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
2173   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
2174   <!--UNUSED: Deleted type areaMeasure.-->
2175   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
2176   <xsd:complexType name="q_densityMeasure">
2177      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2178         <xsd:annotation>
2179            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2180         </xsd:annotation>
2181      </xsd:attribute>
2182      <xsd:attribute name="uom" type="witsml:q_densityUom_unionSEL" use="optional">
2183         <xsd:annotation>
2184            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2185         </xsd:annotation>
2186      </xsd:attribute>
2187   </xsd:complexType>
2188   <!--UNUSED: Deleted type q_dimensionlessMeasure.-->
2189   <!--UNUSED: Deleted type dynamicViscosityMeasure.-->
2190   <!--UNUSED: Deleted type electricPotentialMeasure.-->
2191   <!--UNUSED: Deleted type energyPerAreaMeasure.-->
2192   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
2193   <!--UNUSED: Deleted type forceMeasure.-->
2194   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
2195   <!--UNUSED: Deleted type frequencyMeasure.-->
2196   <!--UNUSED: Deleted type illuminanceMeasure.-->
2197   <xsd:complexType name="q_lengthMeasure">
2198      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2199         <xsd:annotation>
2200            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2201         </xsd:annotation>
2202      </xsd:attribute>
2203      <xsd:attribute name="uom" type="witsml:q_lengthUom_unionSEL" use="optional">
2204         <xsd:annotation>
2205            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2206         </xsd:annotation>
2207      </xsd:attribute>
2208   </xsd:complexType>
2209   <xsd:complexType name="q_lengthPerLengthMeasure">
2210      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2211         <xsd:annotation>
2212            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2213         </xsd:annotation>
2214      </xsd:attribute>
2215      <xsd:attribute name="uom" type="witsml:q_lengthPerLengthUom_unionSEL" use="optional">
2216         <xsd:annotation>
2217            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2218         </xsd:annotation>
2219      </xsd:attribute>
2220   </xsd:complexType>
2221   <!--UNUSED: Deleted type magneticFieldStrengthMeasure.-->
2222   <!--UNUSED: Deleted type q_massConcentrationMeasure.-->
2223   <!--UNUSED: Deleted type q_massFlowRateMeasure.-->
2224   <!--UNUSED: Deleted type q_massMeasure.-->
2225   <!--UNUSED: Deleted type massPerLengthMeasure.-->
2226   <!--UNUSED: Deleted type q_modulusOfCompressionMeasure.-->
2227   <!--UNUSED: Deleted type momentOfForceMeasure.-->
2228   <!--UNUSED: Deleted type perLengthMeasure.-->
2229   <!--UNUSED: Deleted type planeAngleMeasure.-->
2230   <!--UNUSED: Deleted type powerMeasure.-->
2231   <xsd:complexType name="q_pressureMeasure">
2232      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2233         <xsd:annotation>
2234            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2235         </xsd:annotation>
2236      </xsd:attribute>
2237      <xsd:attribute name="uom" type="witsml:q_pressureUom_unionSEL" use="optional">
2238         <xsd:annotation>
2239            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2240         </xsd:annotation>
2241      </xsd:attribute>
2242   </xsd:complexType>
2243   <!--UNUSED: Deleted type relativePowerMeasure.-->
2244   <!--UNUSED: Deleted type specificVolumeMeasure.-->
2245   <xsd:complexType name="q_thermodynamicTemperatureMeasure">
2246      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2247         <xsd:annotation>
2248            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2249         </xsd:annotation>
2250      </xsd:attribute>
2251      <xsd:attribute name="uom" type="witsml:q_thermodynamicTemperatureUom_unionSEL" use="optional">
2252         <xsd:annotation>
2253            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2254         </xsd:annotation>
2255      </xsd:attribute>
2256   </xsd:complexType>
2257   <xsd:complexType name="q_timeMeasure">
2258      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2259         <xsd:annotation>
2260            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2261         </xsd:annotation>
2262      </xsd:attribute>
2263      <xsd:attribute name="uom" type="witsml:q_timeUom_unionSEL" use="optional">
2264         <xsd:annotation>
2265            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2266         </xsd:annotation>
2267      </xsd:attribute>
2268   </xsd:complexType>
2269   <xsd:complexType name="q_velocityMeasure">
2270      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2271         <xsd:annotation>
2272            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2273         </xsd:annotation>
2274      </xsd:attribute>
2275      <xsd:attribute name="uom" type="witsml:q_velocityUom_unionSEL" use="optional">
2276         <xsd:annotation>
2277            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2278         </xsd:annotation>
2279      </xsd:attribute>
2280   </xsd:complexType>
2281   <xsd:complexType name="q_volumeMeasure">
2282      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2283         <xsd:annotation>
2284            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2285         </xsd:annotation>
2286      </xsd:attribute>
2287      <xsd:attribute name="uom" type="witsml:q_volumeUom_unionSEL" use="optional">
2288         <xsd:annotation>
2289            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2290         </xsd:annotation>
2291      </xsd:attribute>
2292   </xsd:complexType>
2293   <xsd:complexType name="q_volumeFlowRateMeasure">
2294      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2295         <xsd:annotation>
2296            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2297         </xsd:annotation>
2298      </xsd:attribute>
2299      <xsd:attribute name="uom" type="witsml:q_volumeFlowRateUom_unionSEL" use="optional">
2300         <xsd:annotation>
2301            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2302         </xsd:annotation>
2303      </xsd:attribute>
2304   </xsd:complexType>
2305   <xsd:complexType name="q_volumePerVolumeMeasure">
2306      <xsd:attribute name="queryValue" type="witsml:q_abstractDouble">
2307         <xsd:annotation>
2308            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2309         </xsd:annotation>
2310      </xsd:attribute>
2311      <xsd:attribute name="uom" type="witsml:q_volumePerVolumeUom_unionSEL" use="optional">
2312         <xsd:annotation>
2313            <xsd:appinfo>constraints:@use="required"</xsd:appinfo>
2314         </xsd:annotation>
2315      </xsd:attribute>
2316   </xsd:complexType>
2317   <!--UNUSED: Deleted type q_workMeasure.-->
2318   <!--UNUSED: Deleted type compressibilityMeasure.-->
2319   <!--UNUSED: Deleted type molarVolumeMeasure.-->
2320   <!--UNUSED: Deleted type standardVolumeMeasure.-->
2321   <!--UNUSED: Deleted type thermalConductivityMeasure.-->
2322   <!--UNUSED: Deleted type volumePerStandardVolumeMeasure.-->
2323   <!--UNUSED: Deleted type standardVolumePerStandardVolumeMeasure.-->
2324   <!--UNUSED: Deleted type standardVolumePerVolumeMeasure.-->
2325   <!--UNUSED: Deleted type accelerationLinearUom.-->
2326   <!--UNUSED: Deleted type q_amountOfSubstanceUom.-->
2327   <!--UNUSED: Deleted type q_amountOfSubstanceUom_queryValue.-->
2328   <!--UNUSED: Deleted type q_amountOfSubstanceUom_unionSEL.-->
2329   <!--UNUSED: Deleted type anglePerLengthUom.-->
2330   <!--UNUSED: Deleted type anglePerTimeUom.-->
2331   <!--UNUSED: Deleted type areaUom.-->
2332   <!--UNUSED: Deleted type areaPerAreaUom.-->
2333   <xsd:simpleType name="q_densityUom">
2334      <xsd:restriction base="witsml:q_abstractUomEnum">
2335         <xsd:enumeration value="kg/m3" />
2336         <xsd:enumeration value="10Mg/m3" />
2337         <xsd:enumeration value="dAPI" />
2338         <xsd:enumeration value="g/cm3" />
2339         <xsd:enumeration value="g/dm3" />
2340         <xsd:enumeration value="g/galUK" />
2341         <xsd:enumeration value="g/galUS" />
2342         <xsd:enumeration value="g/L" />
2343         <xsd:enumeration value="g/m3" />
2344         <xsd:enumeration value="grain/ft3" />
2345         <xsd:enumeration value="grain/galUS" />
2346         <xsd:enumeration value="grain/100ft3" />
2347         <xsd:enumeration value="kg/dm3" />
2348         <xsd:enumeration value="kg/L" />
2349         <xsd:enumeration value="Mg/m3" />
2350         <xsd:enumeration value="lbm/10bbl" />
2351         <xsd:enumeration value="lbm/bbl" />
2352         <xsd:enumeration value="lbm/ft3" />
2353         <xsd:enumeration value="lbm/galUK" />
2354         <xsd:enumeration value="lbm/1000galUK" />
2355         <xsd:enumeration value="lbm/galUS" />
2356         <xsd:enumeration value="lbm/1000galUS" />
2357         <xsd:enumeration value="lbm/in3" />
2358         <xsd:enumeration value="lbm/Mbbl" />
2359         <xsd:enumeration value="mg/dm3" />
2360         <xsd:enumeration value="mg/galUS" />
2361         <xsd:enumeration value="mg/L" />
2362         <xsd:enumeration value="mg/m3" />
2363         <xsd:enumeration value="ug/cm3" />
2364      </xsd:restriction>
2365   </xsd:simpleType>
2366   <!--UNUSED: Deleted type q_densityUom_queryValue.-->
2367   <xsd:simpleType name="q_densityUom_unionSEL">
2368      <xsd:union memberTypes="witsml:q_densityUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2369   </xsd:simpleType>
2370   <!--UNUSED: Deleted type q_dimensionlessUom.-->
2371   <!--UNUSED: Deleted type q_dimensionlessUom_queryValue.-->
2372   <!--UNUSED: Deleted type q_dimensionlessUom_unionSEL.-->
2373   <!--UNUSED: Deleted type dynamicViscosityUom.-->
2374   <!--UNUSED: Deleted type electricPotentialUom.-->
2375   <!--UNUSED: Deleted type energyPerAreaUom.-->
2376   <!--UNUSED: Deleted type equivalentPerMassUom.-->
2377   <!--UNUSED: Deleted type forceUom.-->
2378   <!--UNUSED: Deleted type forcePerVolumeUom.-->
2379   <!--UNUSED: Deleted type frequencyUom.-->
2380   <!--UNUSED: Deleted type illuminanceUom.-->
2381   <xsd:simpleType name="q_lengthUom">
2382      <xsd:restriction base="witsml:q_abstractUomEnum">
2383         <xsd:enumeration value="m" />
2384         <xsd:enumeration value="angstrom" />
2385         <xsd:enumeration value="chBnA" />
2386         <xsd:enumeration value="chBnB" />
2387         <xsd:enumeration value="chCla" />
2388         <xsd:enumeration value="chSe" />
2389         <xsd:enumeration value="chUS" />
2390         <xsd:enumeration value="cm" />
2391         <xsd:enumeration value="dm" />
2392         <xsd:enumeration value="fathom" />
2393         <xsd:enumeration value="fm" />
2394         <xsd:enumeration value="ft" />
2395         <xsd:enumeration value="ftBnA" />
2396         <xsd:enumeration value="ftBnB" />
2397         <xsd:enumeration value="ftBr(65)" />
2398         <xsd:enumeration value="ftCla" />
2399         <xsd:enumeration value="ftGC" />
2400         <xsd:enumeration value="ftInd" />
2401         <xsd:enumeration value="ftInd(37)" />
2402         <xsd:enumeration value="ftInd(62)" />
2403         <xsd:enumeration value="ftInd(75)" />
2404         <xsd:enumeration value="ftMA" />
2405         <xsd:enumeration value="ftSe" />
2406         <xsd:enumeration value="ftUS" />
2407         <xsd:enumeration value="in" />
2408         <xsd:enumeration value="in/10" />
2409         <xsd:enumeration value="in/16" />
2410         <xsd:enumeration value="in/32" />
2411         <xsd:enumeration value="in/64" />
2412         <xsd:enumeration value="inUS" />
2413         <xsd:enumeration value="km" />
2414         <xsd:enumeration value="lkBnA" />
2415         <xsd:enumeration value="lkBnB" />
2416         <xsd:enumeration value="lkCla" />
2417         <xsd:enumeration value="lkSe" />
2418         <xsd:enumeration value="lkUS" />
2419         <xsd:enumeration value="mGer" />
2420         <xsd:enumeration value="mi" />
2421         <xsd:enumeration value="mil" />
2422         <xsd:enumeration value="miUS" />
2423         <xsd:enumeration value="mm" />
2424         <xsd:enumeration value="Mm" />
2425         <xsd:enumeration value="nautmi" />
2426         <xsd:enumeration value="nm" />
2427         <xsd:enumeration value="pm" />
2428         <xsd:enumeration value="um" />
2429         <xsd:enumeration value="yd" />
2430         <xsd:enumeration value="ydBnA" />
2431         <xsd:enumeration value="ydBnB" />
2432         <xsd:enumeration value="ydCla" />
2433         <xsd:enumeration value="ydIm" />
2434         <xsd:enumeration value="ydInd" />
2435         <xsd:enumeration value="ydInd(37)" />
2436         <xsd:enumeration value="ydInd(62)" />
2437         <xsd:enumeration value="ydInd(75)" />
2438         <xsd:enumeration value="ydSe" />
2439      </xsd:restriction>
2440   </xsd:simpleType>
2441   <!--UNUSED: Deleted type q_lengthUom_queryValue.-->
2442   <xsd:simpleType name="q_lengthUom_unionSEL">
2443      <xsd:union memberTypes="witsml:q_lengthUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2444   </xsd:simpleType>
2445   <xsd:simpleType name="q_lengthPerLengthUom">
2446      <xsd:restriction base="witsml:q_abstractUomEnum">
2447         <xsd:enumeration value="%" />
2448         <xsd:enumeration value="ft/100ft" />
2449         <xsd:enumeration value="ft/ft" />
2450         <xsd:enumeration value="ft/in" />
2451         <xsd:enumeration value="ft/m" />
2452         <xsd:enumeration value="ft/mi" />
2453         <xsd:enumeration value="km/cm" />
2454         <xsd:enumeration value="m/30m" />
2455         <xsd:enumeration value="m/cm" />
2456         <xsd:enumeration value="m/km" />
2457         <xsd:enumeration value="m/m" />
2458         <xsd:enumeration value="mi/in" />
2459      </xsd:restriction>
2460   </xsd:simpleType>
2461   <!--UNUSED: Deleted type q_lengthPerLengthUom_queryValue.-->
2462   <xsd:simpleType name="q_lengthPerLengthUom_unionSEL">
2463      <xsd:union memberTypes="witsml:q_lengthPerLengthUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2464   </xsd:simpleType>
2465   <!--UNUSED: Deleted type magneticFieldStrengthUom.-->
2466   <!--UNUSED: Deleted type q_massConcentrationUom.-->
2467   <!--UNUSED: Deleted type q_massConcentrationUom_queryValue.-->
2468   <!--UNUSED: Deleted type q_massConcentrationUom_unionSEL.-->
2469   <!--UNUSED: Deleted type q_massFlowRateUom.-->
2470   <!--UNUSED: Deleted type q_massFlowRateUom_queryValue.-->
2471   <!--UNUSED: Deleted type q_massFlowRateUom_unionSEL.-->
2472   <!--UNUSED: Deleted type q_massUom.-->
2473   <!--UNUSED: Deleted type q_massUom_queryValue.-->
2474   <!--UNUSED: Deleted type q_massUom_unionSEL.-->
2475   <!--UNUSED: Deleted type massPerLengthUom.-->
2476   <!--UNUSED: Deleted type q_modulusOfCompressionUom.-->
2477   <!--UNUSED: Deleted type q_modulusOfCompressionUom_queryValue.-->
2478   <!--UNUSED: Deleted type q_modulusOfCompressionUom_unionSEL.-->
2479   <!--UNUSED: Deleted type momentOfForceUom.-->
2480   <!--UNUSED: Deleted type perLengthUom.-->
2481   <!--UNUSED: Deleted type planeAngleUom.-->
2482   <!--UNUSED: Deleted type powerUom.-->
2483   <xsd:simpleType name="q_pressureUom">
2484      <xsd:restriction base="witsml:q_abstractUomEnum">
2485         <xsd:enumeration value="Pa" />
2486         <xsd:enumeration value="at" />
2487         <xsd:enumeration value="atm" />
2488         <xsd:enumeration value="bar" />
2489         <xsd:enumeration value="cmH2O(4degC)" />
2490         <xsd:enumeration value="dyne/cm2" />
2491         <xsd:enumeration value="GPa" />
2492         <xsd:enumeration value="hbar" />
2493         <xsd:enumeration value="inH2O(39.2F)" />
2494         <xsd:enumeration value="inH2O(60F)" />
2495         <xsd:enumeration value="inHg(32F)" />
2496         <xsd:enumeration value="inHg(60F)" />
2497         <xsd:enumeration value="kgf/cm2" />
2498         <xsd:enumeration value="kgf/mm2" />
2499         <xsd:enumeration value="kN/m2" />
2500         <xsd:enumeration value="kPa" />
2501         <xsd:enumeration value="kpsi" />
2502         <xsd:enumeration value="lbf/ft2" />
2503         <xsd:enumeration value="lbf/100ft2" />
2504         <xsd:enumeration value="lbf/in2" />
2505         <xsd:enumeration value="mbar" />
2506         <xsd:enumeration value="mmHg(0C)" />
2507         <xsd:enumeration value="mPa" />
2508         <xsd:enumeration value="MPa" />
2509         <xsd:enumeration value="Mpsi" />
2510         <xsd:enumeration value="N/m2" />
2511         <xsd:enumeration value="N/mm2" />
2512         <xsd:enumeration value="Pa(g)" />
2513         <xsd:enumeration value="pPa" />
2514         <xsd:enumeration value="psi" />
2515         <xsd:enumeration value="psia" />
2516         <xsd:enumeration value="psig" />
2517         <xsd:enumeration value="tonfUS/ft2" />
2518         <xsd:enumeration value="tonfUS/in2" />
2519         <xsd:enumeration value="torr" />
2520         <xsd:enumeration value="ubar" />
2521         <xsd:enumeration value="umHg(0C)" />
2522         <xsd:enumeration value="uPa" />
2523         <xsd:enumeration value="upsi" />
2524      </xsd:restriction>
2525   </xsd:simpleType>
2526   <!--UNUSED: Deleted type q_pressureUom_queryValue.-->
2527   <xsd:simpleType name="q_pressureUom_unionSEL">
2528      <xsd:union memberTypes="witsml:q_pressureUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2529   </xsd:simpleType>
2530   <!--UNUSED: Deleted type relativePowerUom.-->
2531   <!--UNUSED: Deleted type specificVolumeUom.-->
2532   <xsd:simpleType name="q_thermodynamicTemperatureUom">
2533      <xsd:restriction base="witsml:q_abstractUomEnum">
2534         <xsd:enumeration value="K" />
2535         <xsd:enumeration value="degC" />
2536         <xsd:enumeration value="degF" />
2537         <xsd:enumeration value="degR" />
2538      </xsd:restriction>
2539   </xsd:simpleType>
2540   <!--UNUSED: Deleted type q_thermodynamicTemperatureUom_queryValue.-->
2541   <xsd:simpleType name="q_thermodynamicTemperatureUom_unionSEL">
2542      <xsd:union memberTypes="witsml:q_thermodynamicTemperatureUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2543   </xsd:simpleType>
2544   <xsd:simpleType name="q_timeUom">
2545      <xsd:restriction base="witsml:q_abstractUomEnum">
2546         <xsd:enumeration value="s" />
2547         <xsd:enumeration value="a" />
2548         <xsd:enumeration value="cs" />
2549         <xsd:enumeration value="d" />
2550         <xsd:enumeration value="Ga" />
2551         <xsd:enumeration value="h" />
2552         <xsd:enumeration value="100s" />
2553         <xsd:enumeration value="Ma" />
2554         <xsd:enumeration value="min" />
2555         <xsd:enumeration value="ms" />
2556         <xsd:enumeration value="ms/2" />
2557         <xsd:enumeration value="ns" />
2558         <xsd:enumeration value="ps" />
2559         <xsd:enumeration value="us" />
2560         <xsd:enumeration value="wk" />
2561         <xsd:enumeration value="100ka" />
2562      </xsd:restriction>
2563   </xsd:simpleType>
2564   <!--UNUSED: Deleted type q_timeUom_queryValue.-->
2565   <xsd:simpleType name="q_timeUom_unionSEL">
2566      <xsd:union memberTypes="witsml:q_timeUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2567   </xsd:simpleType>
2568   <xsd:simpleType name="q_velocityUom">
2569      <xsd:restriction base="witsml:q_abstractUomEnum">
2570         <xsd:enumeration value="m/s" />
2571         <xsd:enumeration value="cm/a" />
2572         <xsd:enumeration value="cm/s" />
2573         <xsd:enumeration value="dm/s" />
2574         <xsd:enumeration value="ft/d" />
2575         <xsd:enumeration value="ft/h" />
2576         <xsd:enumeration value="ft/min" />
2577         <xsd:enumeration value="ft/ms" />
2578         <xsd:enumeration value="ft/s" />
2579         <xsd:enumeration value="ft/us" />
2580         <xsd:enumeration value="in/a" />
2581         <xsd:enumeration value="in/min" />
2582         <xsd:enumeration value="in/s" />
2583         <xsd:enumeration value="kft/h" />
2584         <xsd:enumeration value="kft/s" />
2585         <xsd:enumeration value="km/h" />
2586         <xsd:enumeration value="km/s" />
2587         <xsd:enumeration value="knot" />
2588         <xsd:enumeration value="m/d" />
2589         <xsd:enumeration value="m/h" />
2590         <xsd:enumeration value="m/min" />
2591         <xsd:enumeration value="m/ms" />
2592         <xsd:enumeration value="mi/h" />
2593         <xsd:enumeration value="mil/yr" />
2594         <xsd:enumeration value="mm/a" />
2595         <xsd:enumeration value="mm/s" />
2596         <xsd:enumeration value="nm/s" />
2597         <xsd:enumeration value="um/s" />
2598      </xsd:restriction>
2599   </xsd:simpleType>
2600   <!--UNUSED: Deleted type q_velocityUom_queryValue.-->
2601   <xsd:simpleType name="q_velocityUom_unionSEL">
2602      <xsd:union memberTypes="witsml:q_velocityUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2603   </xsd:simpleType>
2604   <xsd:simpleType name="q_volumeUom">
2605      <xsd:restriction base="witsml:q_abstractUomEnum">
2606         <xsd:enumeration value="m3" />
2607         <xsd:enumeration value="acre.ft" />
2608         <xsd:enumeration value="bbl" />
2609         <xsd:enumeration value="bcf" />
2610         <xsd:enumeration value="cm3" />
2611         <xsd:enumeration value="dm3" />
2612         <xsd:enumeration value="flozUK" />
2613         <xsd:enumeration value="flozUS" />
2614         <xsd:enumeration value="ft3" />
2615         <xsd:enumeration value="galUK" />
2616         <xsd:enumeration value="galUS" />
2617         <xsd:enumeration value="ha.m" />
2618         <xsd:enumeration value="hL" />
2619         <xsd:enumeration value="in3" />
2620         <xsd:enumeration value="1000ft3" />
2621         <xsd:enumeration value="km3" />
2622         <xsd:enumeration value="L" />
2623         <xsd:enumeration value="Mbbl" />
2624         <xsd:enumeration value="Mcf" />
2625         <xsd:enumeration value="M(ft3)" />
2626         <xsd:enumeration value="mi3" />
2627         <xsd:enumeration value="mL" />
2628         <xsd:enumeration value="M(m3)" />
2629         <xsd:enumeration value="mm3" />
2630         <xsd:enumeration value="MMbbl" />
2631         <xsd:enumeration value="ptUK" />
2632         <xsd:enumeration value="ptUS" />
2633         <xsd:enumeration value="qtUK" />
2634         <xsd:enumeration value="qtUS" />
2635         <xsd:enumeration value="tcf" />
2636         <xsd:enumeration value="um2.m" />
2637         <xsd:enumeration value="yd3" />
2638      </xsd:restriction>
2639   </xsd:simpleType>
2640   <!--UNUSED: Deleted type q_volumeUom_queryValue.-->
2641   <xsd:simpleType name="q_volumeUom_unionSEL">
2642      <xsd:union memberTypes="witsml:q_volumeUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2643   </xsd:simpleType>
2644   <xsd:simpleType name="q_volumeFlowRateUom">
2645      <xsd:restriction base="witsml:q_abstractUomEnum">
2646         <xsd:enumeration value="m3/s" />
2647         <xsd:enumeration value="bbl/d" />
2648         <xsd:enumeration value="bbl/hr" />
2649         <xsd:enumeration value="bbl/min" />
2650         <xsd:enumeration value="cm3/30min" />
2651         <xsd:enumeration value="cm3/h" />
2652         <xsd:enumeration value="cm3/min" />
2653         <xsd:enumeration value="cm3/s" />
2654         <xsd:enumeration value="dm3/s" />
2655         <xsd:enumeration value="ft3/d" />
2656         <xsd:enumeration value="ft3/h" />
2657         <xsd:enumeration value="ft3/min" />
2658         <xsd:enumeration value="ft3/s" />
2659         <xsd:enumeration value="galUK/d" />
2660         <xsd:enumeration value="galUK/hr" />
2661         <xsd:enumeration value="galUK/min" />
2662         <xsd:enumeration value="galUS/d" />
2663         <xsd:enumeration value="galUS/hr" />
2664         <xsd:enumeration value="galUS/min" />
2665         <xsd:enumeration value="kbbl/d" />
2666         <xsd:enumeration value="1000ft3/d" />
2667         <xsd:enumeration value="1000m3/d" />
2668         <xsd:enumeration value="1000m3/h" />
2669         <xsd:enumeration value="L/h" />
2670         <xsd:enumeration value="L/min" />
2671         <xsd:enumeration value="L/s" />
2672         <xsd:enumeration value="m3/d" />
2673         <xsd:enumeration value="m3/h" />
2674         <xsd:enumeration value="m3/min" />
2675         <xsd:enumeration value="Mbbl/d" />
2676         <xsd:enumeration value="M(ft3)/d" />
2677         <xsd:enumeration value="M(m3)/d" />
2678      </xsd:restriction>
2679   </xsd:simpleType>
2680   <!--UNUSED: Deleted type q_volumeFlowRateUom_queryValue.-->
2681   <xsd:simpleType name="q_volumeFlowRateUom_unionSEL">
2682      <xsd:union memberTypes="witsml:q_volumeFlowRateUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2683   </xsd:simpleType>
2684   <xsd:simpleType name="q_volumePerVolumeUom">
2685      <xsd:restriction base="witsml:q_abstractUomEnum">
2686         <xsd:enumeration value="Euc" />
2687         <xsd:enumeration value="%" />
2688         <xsd:enumeration value="permil" />
2689         <xsd:enumeration value="ppdk" />
2690         <xsd:enumeration value="ppk" />
2691         <xsd:enumeration value="ppm" />
2692         <xsd:enumeration value="bbl/acre.ft" />
2693         <xsd:enumeration value="bbl/bbl" />
2694         <xsd:enumeration value="bbl/ft3" />
2695         <xsd:enumeration value="bbl/100bbl" />
2696         <xsd:enumeration value="bbl/k(ft3)" />
2697         <xsd:enumeration value="bbl/M(ft3)" />
2698         <xsd:enumeration value="cm3/cm3" />
2699         <xsd:enumeration value="cm3/m3" />
2700         <xsd:enumeration value="dm3/m3" />
2701         <xsd:enumeration value="ft3/bbl" />
2702         <xsd:enumeration value="ft3/ft3" />
2703         <xsd:enumeration value="galUS/kgalUS" />
2704         <xsd:enumeration value="galUK/kgalUK" />
2705         <xsd:enumeration value="galUK/ft3" />
2706         <xsd:enumeration value="galUK/Mbbl" />
2707         <xsd:enumeration value="galUS/bbl" />
2708         <xsd:enumeration value="galUS/10bbl" />
2709         <xsd:enumeration value="galUS/ft3" />
2710         <xsd:enumeration value="galUS/Mbbl" />
2711         <xsd:enumeration value="1000ft3/bbl" />
2712         <xsd:enumeration value="ksm3/sm3" />
2713         <xsd:enumeration value="L/10bbl" />
2714         <xsd:enumeration value="L/m3" />
2715         <xsd:enumeration value="m3/ha.m" />
2716         <xsd:enumeration value="m3/m3" />
2717         <xsd:enumeration value="M(ft3)/acre.ft" />
2718         <xsd:enumeration value="mL/galUK" />
2719         <xsd:enumeration value="mL/galUS" />
2720         <xsd:enumeration value="mL/mL" />
2721         <xsd:enumeration value="MMbbl/acre.ft" />
2722         <xsd:enumeration value="MMscf60/stb60" />
2723         <xsd:enumeration value="Mscf60/stb60" />
2724         <xsd:enumeration value="ptUK/Mbbl" />
2725         <xsd:enumeration value="ptUS/10bbl" />
2726         <xsd:enumeration value="pu" />
2727         <xsd:enumeration value="scm15/stb60" />
2728         <xsd:enumeration value="sm3/ksm3" />
2729         <xsd:enumeration value="sm3/sm3" />
2730         <xsd:enumeration value="stb60/MMscf60" />
2731         <xsd:enumeration value="stb60/MMscm15" />
2732         <xsd:enumeration value="stb60/Mscf60" />
2733         <xsd:enumeration value="stb60/Mscm15" />
2734         <xsd:enumeration value="stb60/scm15" />
2735      </xsd:restriction>
2736   </xsd:simpleType>
2737   <!--UNUSED: Deleted type q_volumePerVolumeUom_queryValue.-->
2738   <xsd:simpleType name="q_volumePerVolumeUom_unionSEL">
2739      <xsd:union memberTypes="witsml:q_volumePerVolumeUom witsml:q_unionSEL witsml:q_unionBlankEnumeration" />
2740   </xsd:simpleType>
2741   <!--UNUSED: Deleted type q_workUom.-->
2742   <!--UNUSED: Deleted type q_workUom_queryValue.-->
2743   <!--UNUSED: Deleted type q_workUom_unionSEL.-->
2744   <!--UNUSED: Deleted type compressibilityUom.-->
2745   <!--UNUSED: Deleted type molarVolumeUom.-->
2746   <!--UNUSED: Deleted type thermalConductivityUom.-->
2747   <!--UNUSED: Deleted type q_booleanTemplateStruct.-->
2748   <!--UNUSED: Deleted type q_shortTemplateStruct.-->
2749   <!--UNUSED: Deleted type q_intTemplateStruct.-->
2750   <!--UNUSED: Deleted type q_stringTemplateStruct.-->
2751   <!--UNUSED: Deleted type q_doubleTemplateStruct.-->
2752   <!--UNUSED: Deleted type q_dateTimeTemplateStruct.-->
2753   <!--UNUSED: Deleted type q_dateTemplateStruct.-->
2754   <!--UNUSED: Deleted type q_gYearTemplateStruct.-->
2755   <!--UNUSED: Deleted type q_measure.-->
2756   <!--UNUSED: Deleted type q_measureWithQualifier.-->
2757   <!--UNUSED: Deleted type q_verticalCoord.-->
2758   <xsd:simpleType name="q_integerString">
2759      <xsd:restriction base="xsd:string">
2760         <xsd:pattern value="[0-9]*" />
2761      </xsd:restriction>
2762   </xsd:simpleType>
2763   <xsd:simpleType name="q_unionSEL">
2764      <xsd:restriction base="xsd:string">
2765         <xsd:pattern value="((SEL)|(sel))\(.*\)" />
2766      </xsd:restriction>
2767   </xsd:simpleType>
2768   <xsd:simpleType name="q_unionBlankEnumeration">
2769      <xsd:restriction base="xsd:string">
2770         <xsd:enumeration value="" />
2771      </xsd:restriction>
2772   </xsd:simpleType>
2773</xsd:schema>
Note: See TracBrowser for help on using the browser.