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

Revision 17, 148.7 kB (checked in by ryland, 12 years ago)

Added project files for monthly production version 1.0

Line 
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   <xsd:attributeGroup name="attgrp_uid">
16      <xsd:attribute name="uid" type="witsml:uidString" use="optional">
17         <xsd:annotation>
18            <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
19            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
20            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
21         </xsd:annotation>
22      </xsd:attribute>
23   </xsd:attributeGroup>
24   <!--UNUSED: Deleted type cs_businessAssociate.-->
25   <xsd:complexType name="cs_commonData">
26      <xsd:annotation>
27         <xsd:documentation>WITSML - Common Data Component Schema</xsd:documentation>
28      </xsd:annotation>
29      <xsd:sequence>
30         <xsd:element name="sourceName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
31            <xsd:annotation>
32               <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
33               object (but not necessarily the uids of the parents). This is typically a url.</xsd:documentation>
34            </xsd:annotation>
35         </xsd:element>
36         <xsd:element name="dTimCreation" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
37            <xsd:annotation>
38               <xsd:documentation>When the data was created at the persistent data store.</xsd:documentation>
39            </xsd:annotation>
40         </xsd:element>
41         <xsd:element name="dTimLastChange" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
42            <xsd:annotation>
43               <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
44               growing.</xsd:documentation>
45            </xsd:annotation>
46         </xsd:element>
47         <xsd:element name="itemState" type="witsml:ItemState" minOccurs="0" maxOccurs="1">
48            <xsd:annotation>
49               <xsd:documentation>The item state for the data object.</xsd:documentation>
50            </xsd:annotation>
51         </xsd:element>
52         <xsd:element name="comments" type="witsml:commentString" minOccurs="0" maxOccurs="1">
53            <xsd:annotation>
54               <xsd:documentation>Comments and remarks.</xsd:documentation>
55            </xsd:annotation>
56         </xsd:element>
57      </xsd:sequence>
58   </xsd:complexType>
59   <!--UNUSED: Deleted type cs_connectedNode.-->
60   <!--UNUSED: Deleted type cs_curveData.-->
61   <!--UNUSED: Deleted type cs_curveDefinition.-->
62   <xsd:complexType name="cs_customData">
63      <xsd:annotation>
64         <xsd:documentation>WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data
65         area.</xsd:documentation>
66      </xsd:annotation>
67      <xsd:sequence>
68         <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
69            <xsd:annotation>
70               <xsd:documentation>Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique
71               namespace.</xsd:documentation>
72            </xsd:annotation>
73         </xsd:any>
74      </xsd:sequence>
75   </xsd:complexType>
76   <!--UNUSED: Deleted type cs_datedComment.-->
77   <xsd:complexType name="cs_densityValue">
78      <xsd:annotation>
79         <xsd:documentation>A possibly temperature and pressure corrected desity value.</xsd:documentation>
80      </xsd:annotation>
81      <xsd:sequence>
82         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1">
83            <xsd:annotation>
84               <xsd:documentation>The density of the product.</xsd:documentation>
85            </xsd:annotation>
86         </xsd:element>
87         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
88            <xsd:annotation>
89               <xsd:documentation>The temperature to which the density has been corrected. If not given then the ambient temperature is assumed. If given, then a pressure should
90               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
91            </xsd:annotation>
92         </xsd:element>
93         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
94            <xsd:annotation>
95               <xsd:documentation>The pressure to which the density has been corrected. If not given then the ambient pressure is assumed. If given, then a temperature should also
96               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
97            </xsd:annotation>
98         </xsd:element>
99      </xsd:sequence>
100   </xsd:complexType>
101   <xsd:complexType name="cs_documentInfo">
102      <xsd:annotation>
103         <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
104         information about the data that is being exchanged within the file.</xsd:documentation>
105      </xsd:annotation>
106      <xsd:sequence>
107         <xsd:element name="DocumentName" type="witsml:nameStruct" minOccurs="1" maxOccurs="1">
108            <xsd:annotation>
109               <xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
110            </xsd:annotation>
111         </xsd:element>
112         <xsd:element name="DocumentAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
113            <xsd:annotation>
114               <xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
115            </xsd:annotation>
116         </xsd:element>
117         <xsd:element name="DocumentDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
118            <xsd:annotation>
119               <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
120               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
121               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
122            </xsd:annotation>
123         </xsd:element>
124         <xsd:element name="documentClass" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
125            <xsd:annotation>
126               <xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
127            </xsd:annotation>
128         </xsd:element>
129         <xsd:element name="FileCreationInformation" type="witsml:fileCreationType" minOccurs="0" maxOccurs="1">
130            <xsd:annotation>
131               <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
132               itself.</xsd:documentation>
133            </xsd:annotation>
134         </xsd:element>
135         <xsd:element name="SecurityInformation" type="witsml:securityInfoType" minOccurs="0" maxOccurs="5">
136            <xsd:annotation>
137               <xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
138            </xsd:annotation>
139         </xsd:element>
140         <xsd:element name="Disclaimer" type="witsml:commentString" minOccurs="0" maxOccurs="1">
141            <xsd:annotation>
142               <xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
143            </xsd:annotation>
144         </xsd:element>
145         <xsd:element name="AuditTrail" type="witsml:auditType" minOccurs="0" maxOccurs="1">
146            <xsd:annotation>
147               <xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
148            </xsd:annotation>
149         </xsd:element>
150         <xsd:element name="Owner" type="witsml:nameString" minOccurs="0" maxOccurs="1">
151            <xsd:annotation>
152               <xsd:documentation>The owner of the data.</xsd:documentation>
153            </xsd:annotation>
154         </xsd:element>
155         <xsd:element name="QueryParam" type="witsml:queryParam" minOccurs="0" maxOccurs="1">
156            <xsd:annotation>
157               <xsd:documentation>WITSML query parameters.</xsd:documentation>
158            </xsd:annotation>
159         </xsd:element>
160         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
161            <xsd:annotation>
162               <xsd:documentation>An optional comment about the document.</xsd:documentation>
163            </xsd:annotation>
164         </xsd:element>
165      </xsd:sequence>
166   </xsd:complexType>
167   <xsd:complexType name="queryParam">
168      <xsd:annotation>
169         <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).
170         These would typically be something like a daily report.</xsd:documentation>
171      </xsd:annotation>
172      <xsd:sequence>
173         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
174            <xsd:annotation>
175               <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
176               growing objects but the See the API specification for behavior related to this query parameter.</xsd:documentation>
177            </xsd:annotation>
178         </xsd:element>
179         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
180            <xsd:annotation>
181               <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
182               for behavior related to this query parameter.</xsd:documentation>
183            </xsd:annotation>
184         </xsd:element>
185      </xsd:sequence>
186   </xsd:complexType>
187   <xsd:complexType name="fileCreationType">
188      <xsd:annotation>
189         <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
190         file.</xsd:documentation>
191      </xsd:annotation>
192      <xsd:sequence>
193         <xsd:element name="FileCreationDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
194            <xsd:annotation>
195               <xsd:documentation>The date and time that the file was created.</xsd:documentation>
196            </xsd:annotation>
197         </xsd:element>
198         <xsd:element name="SoftwareName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
199            <xsd:annotation>
200               <xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
201               relevant.</xsd:documentation>
202            </xsd:annotation>
203         </xsd:element>
204         <xsd:element name="FileCreator" type="witsml:nameString" minOccurs="0" maxOccurs="1">
205            <xsd:annotation>
206               <xsd:documentation>The person or business associate that created the file.</xsd:documentation>
207            </xsd:annotation>
208         </xsd:element>
209         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
210            <xsd:annotation>
211               <xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
212            </xsd:annotation>
213         </xsd:element>
214      </xsd:sequence>
215   </xsd:complexType>
216   <xsd:complexType name="securityInfoType">
217      <xsd:annotation>
218         <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
219         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
220         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
221      </xsd:annotation>
222      <xsd:sequence>
223         <xsd:element name="Class" type="witsml:kindString" minOccurs="0" maxOccurs="1">
224            <xsd:annotation>
225               <xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
226               determined by the System in which it is defined.</xsd:documentation>
227            </xsd:annotation>
228         </xsd:element>
229         <xsd:element name="SecuritySystem" type="witsml:kindString" minOccurs="0" maxOccurs="1">
230            <xsd:annotation>
231               <xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
232            </xsd:annotation>
233         </xsd:element>
234         <xsd:element name="EndDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
235            <xsd:annotation>
236               <xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
237            </xsd:annotation>
238         </xsd:element>
239         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
240            <xsd:annotation>
241               <xsd:documentation>A general comment to further define the security class.</xsd:documentation>
242            </xsd:annotation>
243         </xsd:element>
244      </xsd:sequence>
245   </xsd:complexType>
246   <xsd:complexType name="auditType">
247      <xsd:annotation>
248         <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>
249      </xsd:annotation>
250      <xsd:sequence>
251         <xsd:element name="Event" type="witsml:eventType" minOccurs="1" maxOccurs="unbounded" />
252      </xsd:sequence>
253   </xsd:complexType>
254   <xsd:complexType name="eventType">
255      <xsd:annotation>
256         <xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
257      </xsd:annotation>
258      <xsd:sequence>
259         <xsd:element name="EventDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
260            <xsd:annotation>
261               <xsd:documentation>The date on which the event took place.</xsd:documentation>
262            </xsd:annotation>
263         </xsd:element>
264         <xsd:element name="ResponsibleParty" type="witsml:nameString" minOccurs="0" maxOccurs="1">
265            <xsd:annotation>
266               <xsd:documentation>The party responsible for the event.</xsd:documentation>
267            </xsd:annotation>
268         </xsd:element>
269         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
270            <xsd:annotation>
271               <xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
272            </xsd:annotation>
273         </xsd:element>
274      </xsd:sequence>
275   </xsd:complexType>
276   <!--UNUSED: Deleted type cs_dtsBoxInformation.-->
277   <!--UNUSED: Deleted type cs_dtsCalibration.-->
278   <!--UNUSED: Deleted type cs_dtsCalibrationParameter.-->
279   <!--UNUSED: Deleted type cs_dtsErrorReport.-->
280   <!--UNUSED: Deleted type cs_dtsFiber.-->
281   <!--UNUSED: Deleted type cs_dtsFiberEndPoint.-->
282   <!--UNUSED: Deleted type cs_dtsFiberInformation.-->
283   <!--UNUSED: Deleted type cs_dtsFiberInstalledPoints.-->
284   <!--UNUSED: Deleted type cs_dtsInstrumentBox.-->
285   <!--UNUSED: Deleted type cs_dtsInstrumentBoxCalibration.-->
286   <!--UNUSED: Deleted type cs_dtsOneWayLoss.-->
287   <!--UNUSED: Deleted type cs_dtsOtdr.-->
288   <!--UNUSED: Deleted type cs_dtsProcessedWellLog.-->
289   <!--UNUSED: Deleted type cs_dtsPumpActivity.-->
290   <!--UNUSED: Deleted type cs_dtsPumpLogRow.-->
291   <!--UNUSED: Deleted type cs_dtsPumpLogTable.-->
292   <!--UNUSED: Deleted type cs_dtsRefractiveIndex.-->
293   <!--UNUSED: Deleted type cs_dtsSingleInstalledPoint.-->
294   <xsd:complexType name="cs_fluidResultCceTestStep">
295      <xsd:sequence>
296         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
297            <xsd:annotation>
298               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
299            </xsd:annotation>
300         </xsd:element>
301         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
302         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
303         <xsd:element name="oilCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
304         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
305         <xsd:choice minOccurs="0" maxOccurs="1">
306            <xsd:annotation>
307               <xsd:documentation>Either give the pair, totalVolume and liquidVolume, or the single value, liquidDropoutPercent. The liquidDropoutPercent = liquidVolume /
308               totalVolume.</xsd:documentation>
309            </xsd:annotation>
310            <xsd:sequence>
311               <xsd:element name="totalVolume" type="witsml:volumeMeasure" minOccurs="1" maxOccurs="1" />
312               <xsd:element name="liquidVolume" type="witsml:volumeMeasure" minOccurs="1" maxOccurs="1" />
313            </xsd:sequence>
314            <xsd:element name="liquidDropoutPercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="1" maxOccurs="1" />
315         </xsd:choice>
316         <xsd:element name="relativeVolumeRatio" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1" />
317         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
318         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
319         <xsd:element name="gasCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
320         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
321         <xsd:element name="yFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
322         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
323      </xsd:sequence>
324      <xsd:attributeGroup ref="witsml:attgrp_uid">
325         <xsd:annotation>
326            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
327         </xsd:annotation>
328      </xsd:attributeGroup>
329   </xsd:complexType>
330   <xsd:complexType name="cs_fluidResultCompositeComposition">
331      <xsd:sequence>
332         <xsd:element name="componentName" type="witsml:kindString" minOccurs="1" maxOccurs="1" />
333         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
334         <xsd:element name="molePercent" type="witsml:molarFractionMeasurePercent" minOccurs="0" maxOccurs="1" />
335         <xsd:element name="kValue" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
336      </xsd:sequence>
337      <xsd:attributeGroup ref="witsml:attgrp_uid">
338         <xsd:annotation>
339            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
340         </xsd:annotation>
341      </xsd:attributeGroup>
342   </xsd:complexType>
343   <xsd:complexType name="cs_fluidResultComposition">
344      <xsd:sequence>
345         <xsd:element name="isPrimary" type="witsml:logicalBoolean" minOccurs="1" maxOccurs="1">
346            <xsd:annotation>
347               <xsd:documentation>True ("true" or "1") indicates that the component is the primary component in the composition. False ("false" or "0") or not given indicates that
348               this is not a primary component.</xsd:documentation>
349            </xsd:annotation>
350         </xsd:element>
351         <xsd:element name="componentName" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
352         <xsd:element name="componentBaseKind" type="witsml:FluidComponent" minOccurs="0" maxOccurs="1" />
353         <xsd:element name="componentKind" type="witsml:FluidComponentKind" minOccurs="0" maxOccurs="1" />
354         <xsd:element name="molecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
355         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
356         <xsd:element name="molePercent" type="witsml:molarFractionMeasurePercent" minOccurs="0" maxOccurs="1" />
357         <xsd:element name="specificGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
358         <xsd:element name="boilingPoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
359         <xsd:element name="criticalPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
360         <xsd:element name="criticalTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
361         <xsd:element name="criticalVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
362         <xsd:element name="acentricFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
363         <xsd:element name="volumeTranslationFactor" type="witsml:molarVolumeMeasure" minOccurs="0" maxOccurs="1" />
364         <xsd:element name="alphaShapeFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
365         <xsd:element name="watsonKExponent" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
366         <xsd:element name="splitCount" type="witsml:positiveCount" minOccurs="0" maxOccurs="1" />
367         <xsd:element name="plusMinimumMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
368         <xsd:element name="plusMaximumMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
369         <xsd:element name="rvp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
370            <xsd:annotation>
371               <xsd:documentation>Reid vapor pressure of the product. The absolute vapor pressure of volatile crude oil and volatile petroleum liquids, except liquefied petroleum
372               gases, as determined in accordance with American Society for Testing and Materials under the designation ASTM D323-56.</xsd:documentation>
373            </xsd:annotation>
374         </xsd:element>
375         <xsd:element name="tvp" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
376            <xsd:annotation>
377               <xsd:documentation>True vapor pressure of the product. The equilibrium partial pressure exerted by a petroleum liquid as determined in accordance with standard
378               methods.</xsd:documentation>
379            </xsd:annotation>
380         </xsd:element>
381         <xsd:element name="binaryInteractionCoefficient" type="witsml:binaryInteractionCoefficient" minOccurs="0" maxOccurs="unbounded" />
382         <xsd:element name="calculated" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1" />
383      </xsd:sequence>
384   </xsd:complexType>
385   <xsd:complexType name="cs_fluidResultConstantCompositionExpansionTest">
386      <xsd:sequence>
387         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
388            <xsd:annotation>
389               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
390            </xsd:annotation>
391         </xsd:element>
392         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
393         <xsd:choice>
394            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
395            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
396         </xsd:choice>
397         <xsd:element name="liquidDropoutReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
398         <xsd:element name="relativeVolumeReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
399         <xsd:element name="cceTestStep" type="witsml:cs_fluidResultCceTestStep" minOccurs="1" maxOccurs="unbounded" />
400      </xsd:sequence>
401      <xsd:attributeGroup ref="witsml:attgrp_uid">
402         <xsd:annotation>
403            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
404         </xsd:annotation>
405      </xsd:attributeGroup>
406   </xsd:complexType>
407   <xsd:complexType name="cs_fluidResultConstantVolumeDepletionTest">
408      <xsd:sequence>
409         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
410            <xsd:annotation>
411               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
412            </xsd:annotation>
413         </xsd:element>
414         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
415         <xsd:choice>
416            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
417            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
418         </xsd:choice>
419         <xsd:element name="liquidDropoutReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
420         <xsd:element name="cumulativeGasProducedReferenceStd" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1">
421            <xsd:annotation>
422               <xsd:documentation>The volume is corrected to standard conditions of temperature and pressure.</xsd:documentation>
423            </xsd:annotation>
424         </xsd:element>
425         <xsd:element name="cvdTestStep" type="witsml:cs_fluidResultCvdTestStep" minOccurs="1" maxOccurs="unbounded" />
426      </xsd:sequence>
427      <xsd:attributeGroup ref="witsml:attgrp_uid">
428         <xsd:annotation>
429            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
430         </xsd:annotation>
431      </xsd:attributeGroup>
432   </xsd:complexType>
433   <xsd:complexType name="cs_fluidResultContaminant">
434      <xsd:sequence>
435         <xsd:element name="contaminantKind" type="witsml:nameString" minOccurs="1" maxOccurs="1">
436            <xsd:annotation>
437               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
438            </xsd:annotation>
439         </xsd:element>
440         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
441         <xsd:element name="volumePercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="0" maxOccurs="1" />
442         <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1" />
443      </xsd:sequence>
444      <xsd:attributeGroup ref="witsml:attgrp_uid">
445         <xsd:annotation>
446            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
447         </xsd:annotation>
448      </xsd:attributeGroup>
449   </xsd:complexType>
450   <xsd:complexType name="cs_fluidResultCvdTestStep">
451      <xsd:sequence>
452         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
453            <xsd:annotation>
454               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
455            </xsd:annotation>
456         </xsd:element>
457         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
458         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
459         <xsd:choice>
460            <xsd:annotation>
461               <xsd:documentation>Either give the liquidVolume, or the liquidDropoutPercent, which is the liquid volume divided by the ltotalVolume.</xsd:documentation>
462            </xsd:annotation>
463            <xsd:element name="liquidVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
464            <xsd:element name="liquidDropoutPercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="0" maxOccurs="1" />
465         </xsd:choice>
466         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
467         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
468         <xsd:element name="gasFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
469         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
470         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
471         <xsd:choice>
472            <xsd:element name="cumulativeGasProducedVolume" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1" />
473            <xsd:element name="cumulativeGasProducedRatioStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1">
474               <xsd:annotation>
475                  <xsd:documentation>This ratio is the cumulativeGasProducedVolume divided by cumulativeGasProducedReference.</xsd:documentation>
476               </xsd:annotation>
477            </xsd:element>
478         </xsd:choice>
479         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
480      </xsd:sequence>
481      <xsd:attributeGroup ref="witsml:attgrp_uid">
482         <xsd:annotation>
483            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
484         </xsd:annotation>
485      </xsd:attributeGroup>
486   </xsd:complexType>
487   <xsd:complexType name="cs_fluidResultDataQuality">
488      <xsd:sequence>
489         <xsd:element name="quality" type="witsml:DataQuality" minOccurs="1" maxOccurs="1" />
490         <xsd:element name="source" type="witsml:nameString" minOccurs="0" maxOccurs="1" />
491         <xsd:element name="purpose" type="witsml:descriptionString" minOccurs="0" maxOccurs="1" />
492      </xsd:sequence>
493   </xsd:complexType>
494   <xsd:complexType name="cs_fluidResultDifferentialLiberationTest">
495      <xsd:sequence>
496         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
497            <xsd:annotation>
498               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
499            </xsd:annotation>
500         </xsd:element>
501         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
502         <xsd:choice>
503            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
504            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
505         </xsd:choice>
506         <xsd:element name="shrinkageReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
507         <xsd:element name="dlTestStep" type="witsml:cs_fluidResultDifferentialLiberationTestStep" minOccurs="1" maxOccurs="unbounded" />
508      </xsd:sequence>
509   </xsd:complexType>
510   <xsd:complexType name="cs_fluidResultDifferentialLiberationTestStep">
511      <xsd:sequence>
512         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
513            <xsd:annotation>
514               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
515            </xsd:annotation>
516         </xsd:element>
517         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
518         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
519         <xsd:element name="oilFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
520         <xsd:element name="oilCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
521         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
522         <xsd:choice>
523            <xsd:element name="oilVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
524            <xsd:element name="oilShrinkageFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1" />
525         </xsd:choice>
526         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
527         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
528         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
529         <xsd:element name="gasFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
530         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
531         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
532         <xsd:element name="totalFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
533         <xsd:element name="solutionGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
534         <xsd:element name="cumulativeStockTankGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
535         <xsd:element name="cumulativeSaturatedGORStd" type="witsml:standardVolumePerVolumeMeasure" minOccurs="0" maxOccurs="1" />
536         <xsd:element name="residualAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
537         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
538      </xsd:sequence>
539      <xsd:attributeGroup ref="witsml:attgrp_uid">
540         <xsd:annotation>
541            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
542         </xsd:annotation>
543      </xsd:attributeGroup>
544   </xsd:complexType>
545   <xsd:complexType name="cs_fluidResultJCurveTest">
546      <xsd:sequence>
547         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
548            <xsd:annotation>
549               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
550            </xsd:annotation>
551         </xsd:element>
552         <xsd:element name="testTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
553         <xsd:choice>
554            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
555            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
556         </xsd:choice>
557         <xsd:element name="liquidDropoutReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
558         <xsd:element name="cumulativeGasProducedReference" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1" />
559         <xsd:element name="condensateYieldPressure1" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
560         <xsd:element name="condensateYieldTemperature1" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
561         <xsd:element name="condensateYieldPressure2" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
562         <xsd:element name="condensateYieldTemperature2" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
563         <xsd:element name="jcrvTestStep" type="witsml:cs_fluidResultJCurveTestStep" minOccurs="1" maxOccurs="unbounded" />
564      </xsd:sequence>
565      <xsd:attributeGroup ref="witsml:attgrp_uid">
566         <xsd:annotation>
567            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
568         </xsd:annotation>
569      </xsd:attributeGroup>
570   </xsd:complexType>
571   <xsd:complexType name="cs_fluidResultJCurveTestStep">
572      <xsd:sequence>
573         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
574            <xsd:annotation>
575               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
576            </xsd:annotation>
577         </xsd:element>
578         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
579         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
580         <xsd:choice>
581            <xsd:element name="liquidVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
582            <xsd:element name="liquidDropoutPercent" type="witsml:volumePerVolumeMeasurePercent" minOccurs="0" maxOccurs="1">
583               <xsd:annotation>
584                  <xsd:documentation>divide liquidVolume by liquiedDropoutReference to get liquid DropoutPercent.</xsd:documentation>
585               </xsd:annotation>
586            </xsd:element>
587         </xsd:choice>
588         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
589         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
590         <xsd:element name="gasFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
591         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
592         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
593         <xsd:choice>
594            <xsd:element name="cumulativeGasProducedVolume" type="witsml:standardVolumeMeasure" minOccurs="0" maxOccurs="1" />
595            <xsd:element name="cumulativeGasProducedRatioStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1">
596               <xsd:annotation>
597                  <xsd:documentation>divide cumulativeGasProducedVolume by cumulativeGasProducedReference to get cumulativeGasProducedRatio.</xsd:documentation>
598               </xsd:annotation>
599            </xsd:element>
600         </xsd:choice>
601         <xsd:element name="condensateYieldVolumeRatio1Std" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
602         <xsd:element name="condensateYieldVolumeRatio2Std" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
603         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
604      </xsd:sequence>
605      <xsd:attributeGroup ref="witsml:attgrp_uid">
606         <xsd:annotation>
607            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
608         </xsd:annotation>
609      </xsd:attributeGroup>
610   </xsd:complexType>
611   <xsd:complexType name="cs_fluidResultPhaseComposition">
612      <xsd:sequence>
613         <xsd:element name="componentName" type="witsml:kindString" minOccurs="1" maxOccurs="1">
614            <xsd:annotation>
615               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
616            </xsd:annotation>
617         </xsd:element>
618         <xsd:element name="weightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1" />
619         <xsd:element name="molePercent" type="witsml:molarFractionMeasurePercent" minOccurs="0" maxOccurs="1" />
620      </xsd:sequence>
621      <xsd:attributeGroup ref="witsml:attgrp_uid">
622         <xsd:annotation>
623            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
624         </xsd:annotation>
625      </xsd:attributeGroup>
626   </xsd:complexType>
627   <xsd:complexType name="cs_fluidResultSaturationTest">
628      <xsd:sequence>
629         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
630            <xsd:annotation>
631               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
632            </xsd:annotation>
633         </xsd:element>
634         <xsd:element name="saturationTestStep" type="witsml:cs_fluidResultSaturationTestStep" minOccurs="1" maxOccurs="unbounded" />
635      </xsd:sequence>
636      <xsd:attributeGroup ref="witsml:attgrp_uid">
637         <xsd:annotation>
638            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
639         </xsd:annotation>
640      </xsd:attributeGroup>
641   </xsd:complexType>
642   <xsd:complexType name="cs_fluidResultSaturationTestStep">
643      <xsd:sequence>
644         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
645            <xsd:annotation>
646               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
647            </xsd:annotation>
648         </xsd:element>
649         <xsd:element name="stepTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
650         <xsd:choice>
651            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
652            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
653         </xsd:choice>
654         <xsd:element name="dewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
655         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1" />
656      </xsd:sequence>
657      <xsd:attributeGroup ref="witsml:attgrp_uid">
658         <xsd:annotation>
659            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
660         </xsd:annotation>
661      </xsd:attributeGroup>
662   </xsd:complexType>
663   <xsd:complexType name="cs_fluidResultSeparatorTest">
664      <xsd:sequence>
665         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
666            <xsd:annotation>
667               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
668            </xsd:annotation>
669         </xsd:element>
670         <xsd:element name="shrinkageReference" type="witsml:cs_fluidResultVolumeReference" minOccurs="0" maxOccurs="1" />
671         <xsd:element name="separatorTestStep" type="witsml:cs_fluidResultSeparatorTestStep" minOccurs="1" maxOccurs="unbounded" />
672      </xsd:sequence>
673   </xsd:complexType>
674   <xsd:complexType name="cs_fluidResultSeparatorTestStep">
675      <xsd:sequence>
676         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
677            <xsd:annotation>
678               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
679            </xsd:annotation>
680         </xsd:element>
681         <xsd:element name="stepTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
682         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
683         <xsd:choice>
684            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
685            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
686         </xsd:choice>
687         <xsd:choice>
688            <xsd:element name="oilAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
689            <xsd:element name="oilSpecificGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
690         </xsd:choice>
691         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
692         <xsd:element name="oilFormationVolumeFactorStd" type="witsml:volumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
693         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
694         <xsd:choice>
695            <xsd:sequence>
696               <xsd:element name="oilVolume" type="witsml:volumeMeasure" minOccurs="1" maxOccurs="1" />
697               <xsd:element name="gasVolume" type="witsml:standardVolumeMeasure" minOccurs="1" maxOccurs="1" />
698            </xsd:sequence>
699            <xsd:sequence>
700               <xsd:element name="oilShrinkageFactor" type="witsml:volumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
701                  <xsd:annotation>
702                     <xsd:documentation>divide oilVolume by shrinkageReference to get oilShrinkageFactor</xsd:documentation>
703                  </xsd:annotation>
704               </xsd:element>
705               <xsd:element name="stageSeparatorGORStd" type="witsml:standardVolumePerVolumeMeasure" minOccurs="0" maxOccurs="1">
706                  <xsd:annotation>
707                     <xsd:documentation>divide gasVolume by oilVolume to get stageSeparatorGOR</xsd:documentation>
708                  </xsd:annotation>
709               </xsd:element>
710            </xsd:sequence>
711         </xsd:choice>
712         <xsd:element name="correctedStageSeparatorGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
713         <xsd:element name="cumulativeStockTankGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
714         <xsd:element name="solutionGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1" />
715         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
716         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
717         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
718         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
719         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
720         <xsd:element name="residualAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
721         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
722      </xsd:sequence>
723      <xsd:attributeGroup ref="witsml:attgrp_uid">
724         <xsd:annotation>
725            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
726         </xsd:annotation>
727      </xsd:attributeGroup>
728   </xsd:complexType>
729   <xsd:complexType name="cs_fluidResultStockTank">
730      <xsd:sequence>
731         <xsd:element name="temperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
732      </xsd:sequence>
733   </xsd:complexType>
734   <xsd:complexType name="cs_fluidResultTransportPropertiesTest">
735      <xsd:sequence>
736         <xsd:element name="testNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
737            <xsd:annotation>
738               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
739            </xsd:annotation>
740         </xsd:element>
741         <xsd:element name="transportTestStep" type="witsml:cs_fluidResultTransportTestStep" minOccurs="1" maxOccurs="unbounded" />
742      </xsd:sequence>
743      <xsd:attributeGroup ref="witsml:attgrp_uid">
744         <xsd:annotation>
745            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
746         </xsd:annotation>
747      </xsd:attributeGroup>
748   </xsd:complexType>
749   <xsd:complexType name="cs_fluidResultTransportTestStep">
750      <xsd:sequence>
751         <xsd:element name="stepNumber" type="witsml:positiveCount" minOccurs="0" maxOccurs="1">
752            <xsd:annotation>
753               <xsd:documentation>The stepNumber represents a row in the table.</xsd:documentation>
754            </xsd:annotation>
755         </xsd:element>
756         <xsd:element name="stepTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="1" maxOccurs="1" />
757         <xsd:element name="stepPressure" type="witsml:pressureMeasure" minOccurs="1" maxOccurs="1" />
758         <xsd:choice>
759            <xsd:element name="bubblePointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
760            <xsd:element name="retrogradeDewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
761         </xsd:choice>
762         <xsd:element name="dewPointPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1" />
763         <xsd:element name="cloudPoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
764         <xsd:element name="pourPoint" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1" />
765         <xsd:element name="oilMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
766         <xsd:choice>
767            <xsd:element name="oilAPIGravity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
768            <xsd:element name="oilSpecificGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
769         </xsd:choice>
770         <xsd:element name="oilMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
771         <xsd:element name="oilCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
772         <xsd:element name="oilViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
773         <xsd:element name="oilThermalConductivity" type="witsml:thermalConductivityMeasure" minOccurs="0" maxOccurs="1" />
774         <xsd:element name="gasMolecularWeight" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
775         <xsd:element name="gasGravity" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
776         <xsd:element name="gasMassDensity" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1" />
777         <xsd:element name="gasZFactor" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1" />
778         <xsd:element name="gasCompressibility" type="witsml:compressibilityMeasure" minOccurs="0" maxOccurs="1" />
779         <xsd:element name="gasViscosity" type="witsml:dynamicViscosityMeasure" minOccurs="0" maxOccurs="1" />
780         <xsd:element name="gasThermalConductivity" type="witsml:thermalConductivityMeasure" minOccurs="0" maxOccurs="1" />
781         <xsd:element name="gasHeatingValue" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1" />
782         <xsd:group ref="witsml:grp_fluidResultCommonTestGroup" />
783      </xsd:sequence>
784      <xsd:attributeGroup ref="witsml:attgrp_uid">
785         <xsd:annotation>
786            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
787         </xsd:annotation>
788      </xsd:attributeGroup>
789   </xsd:complexType>
790   <xsd:complexType name="cs_fluidResultVolumeReference">
791      <xsd:sequence>
792         <xsd:element name="kind" type="witsml:VolumeReferenceKind" minOccurs="1" maxOccurs="1" />
793         <xsd:element name="referenceVolume" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1" />
794         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1" />
795      </xsd:sequence>
796   </xsd:complexType>
797   <!--UNUSED: Deleted type cs_generalAddress.-->
798   <!--UNUSED: Deleted type cs_geographicContext.-->
799   <!--UNUSED: Deleted type cs_nameTag.-->
800   <!--UNUSED: Deleted type cs_northSeaOffshore.-->
801   <!--UNUSED: Deleted type cs_offshoreLocation.-->
802   <!--UNUSED: Deleted type cs_personName.-->
803   <!--UNUSED: Deleted type cs_productFlowChangeLog.-->
804   <!--UNUSED: Deleted type cs_productFlowExpectedPortProperty.-->
805   <!--UNUSED: Deleted type cs_productFlowExpectedUnitProperty.-->
806   <!--UNUSED: Deleted type cs_productFlowExternalReference.-->
807   <!--UNUSED: Deleted type cs_productFlowlExternalPort.-->
808   <!--UNUSED: Deleted type cs_productFlowNetwork.-->
809   <!--UNUSED: Deleted type cs_productFlowNetworkPlan.-->
810   <!--UNUSED: Deleted type cs_productFlowPort.-->
811   <!--UNUSED: Deleted type cs_productFlowQualifierExpected.-->
812   <!--UNUSED: Deleted type cs_productFlowUnit.-->
813   <!--UNUSED: Deleted type cs_productionOperationActivity.-->
814   <!--UNUSED: Deleted type cs_productionOperationAlarm.-->
815   <!--UNUSED: Deleted type cs_productionOperationCargoShipOperation.-->
816   <!--UNUSED: Deleted type cs_productionOperationHSE.-->
817   <!--UNUSED: Deleted type cs_productionOperationInstallationReport.-->
818   <!--UNUSED: Deleted type cs_productionOperationLostProduction.-->
819   <!--UNUSED: Deleted type cs_productionOperationMarineOperation.-->
820   <!--UNUSED: Deleted type cs_productionOperationOperationalComment.-->
821   <!--UNUSED: Deleted type cs_productionOperationSafety.-->
822   <!--UNUSED: Deleted type cs_productionOperationShutdown.-->
823   <!--UNUSED: Deleted type cs_productionOperationThirdPartyProcessing.-->
824   <!--UNUSED: Deleted type cs_productionOperationWaterCleaningQuality.-->
825   <!--UNUSED: Deleted type cs_productionOperationWeather.-->
826   <!--UNUSED: Deleted type cs_productVolumeAlert.-->
827   <!--UNUSED: Deleted type cs_productVolumeBusinessUnit.-->
828   <!--UNUSED: Deleted type cs_productVolumeBusinessSubUnit.-->
829   <!--UNUSED: Deleted type cs_productVolumeBusinessOwnershipShare.-->
830   <!--UNUSED: Deleted type cs_productVolumeBusinessAccountInfo.-->
831   <!--UNUSED: Deleted type BusinessUnitKind.-->
832   <!--UNUSED: Deleted type cs_productVolumeComponentContent.-->
833   <!--UNUSED: Deleted type cs_productVolumeFacility.-->
834   <!--UNUSED: Deleted type cs_productVolumeFlow.-->
835   <!--UNUSED: Deleted type cs_productVolumeParameterSet.-->
836   <!--UNUSED: Deleted type cs_productVolumeParameterValue.-->
837   <!--UNUSED: Deleted type cs_productVolumePeriod.-->
838   <xsd:complexType name="cs_productVolumePortDifference">
839      <xsd:annotation>
840         <xsd:documentation>Product Volume Port Differential characteristics.</xsd:documentation>
841      </xsd:annotation>
842      <xsd:sequence>
843         <xsd:element name="port" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
844            <xsd:annotation>
845               <xsd:documentation>A port on the other end of an internal connection. This should always be specified if a Product Flow Network is being referenced by this report.
846               If this is not specified then there is an assumption that there is only one other port for the unit. For example, if this end of the connection represents an inlet
847               port then the implied other end is the outlet port for the unit.</xsd:documentation>
848            </xsd:annotation>
849         </xsd:element>
850         <xsd:element name="presDiff" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
851            <xsd:annotation>
852               <xsd:documentation>The differential pressure between the ports.</xsd:documentation>
853            </xsd:annotation>
854         </xsd:element>
855         <xsd:element name="tempDiff" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
856            <xsd:annotation>
857               <xsd:documentation>The differential temperature between the ports.</xsd:documentation>
858            </xsd:annotation>
859         </xsd:element>
860         <xsd:element name="chokeSize" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
861            <xsd:annotation>
862               <xsd:documentation>The size of the choke. This characterizes the overall unit with respect to the flow restriction between the ports. The restriction might be
863               implemented using a valve or an actual choke.</xsd:documentation>
864            </xsd:annotation>
865         </xsd:element>
866         <xsd:element name="chokeRelative" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
867            <xsd:annotation>
868               <xsd:documentation>The relative size of the choke restriction. This characterizes the overall unit with respect to the flow restriction between the ports. The
869               restriction might be implemented using a valve or an actual choke.</xsd:documentation>
870            </xsd:annotation>
871         </xsd:element>
872      </xsd:sequence>
873      <xsd:attributeGroup ref="witsml:attgrp_uid">
874         <xsd:annotation>
875            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
876         </xsd:annotation>
877      </xsd:attributeGroup>
878   </xsd:complexType>
879   <!--UNUSED: Deleted type cs_productVolumeProduct.-->
880   <!--UNUSED: Deleted type cs_productVolumeRelatedFacility.-->
881   <!--UNUSED: Deleted type cs_productVolumeSalesSet.-->
882   <!--UNUSED: Deleted type cs_productVolumeSalesDetail.-->
883   <!--UNUSED: Deleted type cs_productVolumeDestination.-->
884   <!--UNUSED: Deleted type cs_productVolumeSaleEvent.-->
885   <!--UNUSED: Deleted type SaleEventKind.-->
886   <!--UNUSED: Deleted type SalesFlowPart.-->
887   <!--UNUSED: Deleted type SaleDestinationType.-->
888   <!--UNUSED: Deleted type cs_refProductFlow.-->
889   <!--UNUSED: Deleted type cs_refWellWellbore.-->
890   <!--UNUSED: Deleted type cs_refWellWellboreRig.-->
891   <!--UNUSED: Deleted type cs_relativeCoordinate.-->
892   <xsd:complexType name="cs_volumeValue">
893      <xsd:annotation>
894         <xsd:documentation>A possibly temperature and pressure corrected volume value.</xsd:documentation>
895      </xsd:annotation>
896      <xsd:sequence>
897         <xsd:element name="volume" type="witsml:volumeQualifiedMeasure" minOccurs="1" maxOccurs="1">
898            <xsd:annotation>
899               <xsd:documentation>The volume of the product. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be good with no
900               restrictions. A value of "NaN" should be interpreted as null and should be not be given unless a status is also specified to explain why it is
901               null.</xsd:documentation>
902            </xsd:annotation>
903         </xsd:element>
904         <xsd:element name="grossCalorificValue" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1">
905            <xsd:annotation>
906               <xsd:documentation>The amount of heat which would be released by the complete combustion in air of the above volume of product.</xsd:documentation>
907            </xsd:annotation>
908         </xsd:element>
909         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
910            <xsd:annotation>
911               <xsd:documentation>The temperature to which the volume has been corrected. If not given then the ambient temperature is assumed. If given, then a pressure should
912               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
913            </xsd:annotation>
914         </xsd:element>
915         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
916            <xsd:annotation>
917               <xsd:documentation>The pressure to which the volume has been corrected. If not given then the ambient pressure is assumed. If given, then a temperature should also
918               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
919            </xsd:annotation>
920         </xsd:element>
921      </xsd:sequence>
922   </xsd:complexType>
923   <!--UNUSED: Deleted type cs_wellContext.-->
924   <!--UNUSED: Deleted type cs_wellDatum.-->
925   <!--UNUSED: Deleted type cs_wellTestBottomholeData.-->
926   <!--UNUSED: Deleted type cs_wellTestCumulative.-->
927   <!--UNUSED: Deleted type cs_wellTestFluidLevelTest.-->
928   <!--UNUSED: Deleted type cs_wellTestFluidRate.-->
929   <!--UNUSED: Deleted type cs_wellTestInjectionTestData.-->
930   <!--UNUSED: Deleted type cs_wellTestInjectionTestResults.-->
931   <!--UNUSED: Deleted type cs_wellTestInterval.-->
932   <!--UNUSED: Deleted type cs_wellTestPointData.-->
933   <!--UNUSED: Deleted type cs_wellTestProductionTestData.-->
934   <!--UNUSED: Deleted type cs_wellTestProductionTestResults.-->
935   <!--UNUSED: Deleted type cs_wellTestSeparatorData.-->
936   <!--UNUSED: Deleted type cs_wellTestTestVolume.-->
937   <!--UNUSED: Deleted type cs_wellTestWellheadData.-->
938   <!--UNUSED: Deleted type grp_commonPropertiesProductVolume.-->
939   <!--UNUSED: Deleted type grp_dtsInstalledSystem.-->
940   <!--UNUSED: Deleted type grp_dtsMeasurement.-->
941   <!--UNUSED: Deleted type grp_fluidAnalysis.-->
942   <xsd:group name="grp_fluidAnalysisResult">
943      <xsd:sequence>
944         <xsd:element name="transferPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
945            <xsd:annotation>
946               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
947            </xsd:annotation>
948         </xsd:element>
949         <xsd:element name="transferTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
950            <xsd:annotation>
951               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
952            </xsd:annotation>
953         </xsd:element>
954         <xsd:element name="reservoirPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
955            <xsd:annotation>
956               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
957            </xsd:annotation>
958         </xsd:element>
959         <xsd:element name="reservoirTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
960            <xsd:annotation>
961               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
962            </xsd:annotation>
963         </xsd:element>
964         <xsd:element name="saturationPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
965            <xsd:annotation>
966               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
967            </xsd:annotation>
968         </xsd:element>
969         <xsd:element name="producingGORStd" type="witsml:standardVolumePerStandardVolumeMeasure" minOccurs="0" maxOccurs="1">
970            <xsd:annotation>
971               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
972            </xsd:annotation>
973         </xsd:element>
974         <xsd:element name="oilAPIGravityMeasured" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
975            <xsd:annotation>
976               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
977            </xsd:annotation>
978         </xsd:element>
979         <xsd:element name="oilAPIGravityCorrected" type="witsml:densityMeasure" minOccurs="0" maxOccurs="1">
980            <xsd:annotation>
981               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
982            </xsd:annotation>
983         </xsd:element>
984         <xsd:element name="gasGravityMeasured" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
985            <xsd:annotation>
986               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
987            </xsd:annotation>
988         </xsd:element>
989         <xsd:element name="gasGravityCorrected" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
990            <xsd:annotation>
991               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
992            </xsd:annotation>
993         </xsd:element>
994         <xsd:element name="h2oGravityMeasured" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
995            <xsd:annotation>
996               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
997            </xsd:annotation>
998         </xsd:element>
999         <xsd:element name="h2oGravityCorrected" type="witsml:unitlessQuantity" minOccurs="0" maxOccurs="1">
1000            <xsd:annotation>
1001               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1002            </xsd:annotation>
1003         </xsd:element>
1004         <xsd:element name="h2oSalinity" type="witsml:massConcentrationMeasure" minOccurs="0" maxOccurs="1">
1005            <xsd:annotation>
1006               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1007            </xsd:annotation>
1008         </xsd:element>
1009         <xsd:element name="aromaticsWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
1010            <xsd:annotation>
1011               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1012            </xsd:annotation>
1013         </xsd:element>
1014         <xsd:element name="asphaltenesWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
1015            <xsd:annotation>
1016               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1017            </xsd:annotation>
1018         </xsd:element>
1019         <xsd:element name="napthenesWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
1020            <xsd:annotation>
1021               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1022            </xsd:annotation>
1023         </xsd:element>
1024         <xsd:element name="parafinsWeightPercent" type="witsml:massConcentrationMeasurePercent" minOccurs="0" maxOccurs="1">
1025            <xsd:annotation>
1026               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1027            </xsd:annotation>
1028         </xsd:element>
1029         <xsd:element name="standardPressure" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
1030            <xsd:annotation>
1031               <xsd:documentation>The definitin of standard pressure for all elements which end in "Std".</xsd:documentation>
1032            </xsd:annotation>
1033         </xsd:element>
1034         <xsd:element name="standardTemperature" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
1035            <xsd:annotation>
1036               <xsd:documentation>The definitin of standard temperature for all elements which end in "Std".</xsd:documentation>
1037            </xsd:annotation>
1038         </xsd:element>
1039         <xsd:element name="eosMOdel" type="witsml:EosModelKind" minOccurs="0" maxOccurs="1">
1040            <xsd:annotation>
1041               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1042            </xsd:annotation>
1043         </xsd:element>
1044         <xsd:element name="analysisDescription" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
1045            <xsd:annotation>
1046               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1047            </xsd:annotation>
1048         </xsd:element>
1049         <xsd:element name="analysisPurpose" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
1050            <xsd:annotation>
1051               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1052            </xsd:annotation>
1053         </xsd:element>
1054         <xsd:element name="fluidDataQuality" type="witsml:cs_fluidResultDataQuality" minOccurs="0" maxOccurs="1">
1055            <xsd:annotation>
1056               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1057            </xsd:annotation>
1058         </xsd:element>
1059         <xsd:element name="fluidSampleComposition" type="witsml:cs_fluidResultComposition" minOccurs="0" maxOccurs="unbounded">
1060            <xsd:annotation>
1061               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1062            </xsd:annotation>
1063         </xsd:element>
1064         <xsd:choice maxOccurs="unbounded">
1065            <xsd:element name="saturationTest" type="witsml:cs_fluidResultSaturationTest" minOccurs="0" maxOccurs="unbounded">
1066               <xsd:annotation>
1067                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1068               </xsd:annotation>
1069            </xsd:element>
1070            <xsd:element name="constantCompositionExpansionTest" type="witsml:cs_fluidResultConstantCompositionExpansionTest" minOccurs="0" maxOccurs="unbounded">
1071               <xsd:annotation>
1072                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1073               </xsd:annotation>
1074            </xsd:element>
1075            <xsd:element name="constantVolumeDepletionTest" type="witsml:cs_fluidResultConstantVolumeDepletionTest" minOccurs="0" maxOccurs="unbounded">
1076               <xsd:annotation>
1077                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1078               </xsd:annotation>
1079            </xsd:element>
1080            <xsd:element name="differentialLiberationTest" type="witsml:cs_fluidResultDifferentialLiberationTest" minOccurs="0" maxOccurs="unbounded">
1081               <xsd:annotation>
1082                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1083               </xsd:annotation>
1084            </xsd:element>
1085            <xsd:element name="jCurveTest" type="witsml:cs_fluidResultJCurveTest" minOccurs="0" maxOccurs="unbounded">
1086               <xsd:annotation>
1087                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1088               </xsd:annotation>
1089            </xsd:element>
1090            <xsd:element name="transportPropertiesTest" type="witsml:cs_fluidResultTransportPropertiesTest" minOccurs="0" maxOccurs="unbounded">
1091               <xsd:annotation>
1092                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1093               </xsd:annotation>
1094            </xsd:element>
1095            <xsd:element name="separatorTest" type="witsml:cs_fluidResultSeparatorTest" minOccurs="0" maxOccurs="unbounded">
1096               <xsd:annotation>
1097                  <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1098               </xsd:annotation>
1099            </xsd:element>
1100         </xsd:choice>
1101         <xsd:element name="fluidSampleContaminant" type="witsml:cs_fluidResultContaminant" minOccurs="0" maxOccurs="unbounded">
1102            <xsd:annotation>
1103               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
1104            </xsd:annotation>
1105         </xsd:element>
1106      </xsd:sequence>
1107   </xsd:group>
1108   <xsd:group name="grp_fluidResultCommonTestGroup">
1109      <xsd:sequence>
1110         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1" />
1111         <xsd:choice>
1112            <xsd:sequence>
1113               <xsd:element name="reservoir" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1" />
1114               <xsd:element name="saturated" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1" />
1115            </xsd:sequence>
1116            <xsd:element name="stockTank" type="witsml:cs_fluidResultStockTank" minOccurs="0" maxOccurs="1" />
1117         </xsd:choice>
1118         <xsd:element name="VaporComposition" type="witsml:cs_fluidResultPhaseComposition" minOccurs="0" maxOccurs="unbounded" />
1119         <xsd:element name="LiquidComposition" type="witsml:cs_fluidResultPhaseComposition" minOccurs="0" maxOccurs="unbounded" />
1120         <xsd:element name="CompositeComposition" type="witsml:cs_fluidResultCompositeComposition" minOccurs="0" maxOccurs="unbounded" />
1121      </xsd:sequence>
1122   </xsd:group>
1123   <!--UNUSED: Deleted type grp_fluidSample.-->
1124   <!--UNUSED: Deleted type grp_productFlowModel.-->
1125   <!--UNUSED: Deleted type grp_productionOperation.-->
1126   <!--UNUSED: Deleted type grp_productVolume.-->
1127   <!--UNUSED: Deleted type grp_wellTest.-->
1128   <xsd:element name="fluidAnalysisResults" type="witsml:obj_fluidAnalysisResults">
1129      <xsd:annotation>
1130         <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
1131         singular name.</xsd:documentation>
1132      </xsd:annotation>
1133   </xsd:element>
1134   <xsd:complexType name="obj_fluidAnalysisResults">
1135      <xsd:sequence>
1136         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
1137            <xsd:annotation>
1138               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
1139            </xsd:annotation>
1140         </xsd:element>
1141         <xsd:element name="fluidAnalysisResult" type="witsml:obj_fluidAnalysisResult" minOccurs="0" maxOccurs="unbounded">
1142            <xsd:annotation>
1143               <xsd:documentation>Information about a single Fluid Analysis Result.</xsd:documentation>
1144            </xsd:annotation>
1145         </xsd:element>
1146      </xsd:sequence>
1147      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
1148         <xsd:annotation>
1149            <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
1150            by the documenti nstance.</xsd:documentation>
1151         </xsd:annotation>
1152      </xsd:attribute>
1153   </xsd:complexType>
1154   <xsd:complexType name="obj_fluidAnalysisResult">
1155      <xsd:complexContent>
1156         <xsd:extension base="witsml:abstractSingularDataObject">
1157            <xsd:sequence>
1158               <xsd:element name="nameFluidSample" type="witsml:nameString" minOccurs="0" maxOccurs="1">
1159                  <xsd:annotation>
1160                     <xsd:documentation>Human recognizable context for the fluid sample that was analyzed.</xsd:documentation>
1161                  </xsd:annotation>
1162               </xsd:element>
1163               <xsd:element name="nameFluidAnalysis" type="witsml:nameString" minOccurs="0" maxOccurs="1">
1164                  <xsd:annotation>
1165                     <xsd:documentation>Human recognizable context for the fluid analysis that produced this result.</xsd:documentation>
1166                  </xsd:annotation>
1167               </xsd:element>
1168               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
1169                  <xsd:annotation>
1170                     <xsd:documentation>The name of the Fluid Analysis Result.</xsd:documentation>
1171                  </xsd:annotation>
1172               </xsd:element>
1173               <xsd:group ref="witsml:grp_fluidAnalysisResult">
1174                  <xsd:annotation>
1175                     <xsd:documentation>The non-contextual elements for general Fluid Analysis Result information.</xsd:documentation>
1176                  </xsd:annotation>
1177               </xsd:group>
1178               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
1179                  <xsd:annotation>
1180                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
1181                  </xsd:annotation>
1182               </xsd:element>
1183               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
1184                  <xsd:annotation>
1185                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
1186                  </xsd:annotation>
1187               </xsd:element>
1188            </xsd:sequence>
1189            <xsd:attribute name="uidFluidSample" type="witsml:refString" use="optional">
1190               <xsd:annotation>
1191                  <xsd:documentation>Unique identifier for the Fluid Sample that was analyzed.</xsd:documentation>
1192               </xsd:annotation>
1193            </xsd:attribute>
1194            <xsd:attribute name="uidFluidAnalysis" type="witsml:refString" use="optional">
1195               <xsd:annotation>
1196                  <xsd:documentation>Unique identifier for the Fluid Analysis that produced this result.</xsd:documentation>
1197               </xsd:annotation>
1198            </xsd:attribute>
1199            <xsd:attributeGroup ref="witsml:attgrp_uid">
1200               <xsd:annotation>
1201                  <xsd:documentation>Unique identifier for the Fluid Analysis Result.</xsd:documentation>
1202               </xsd:annotation>
1203            </xsd:attributeGroup>
1204         </xsd:extension>
1205      </xsd:complexContent>
1206   </xsd:complexType>
1207   <xsd:simpleType name="abstractBoolean">
1208      <xsd:annotation>
1209         <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
1210         from this type rather than using xsd:boolen.</xsd:documentation>
1211      </xsd:annotation>
1212      <xsd:restriction base="xsd:boolean">
1213         <xsd:pattern value=".+" />
1214      </xsd:restriction>
1215   </xsd:simpleType>
1216   <xsd:simpleType name="abstractDateTime">
1217      <xsd:annotation>
1218         <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
1219         derived from this type rather than using xsd:dateTime.</xsd:documentation>
1220      </xsd:annotation>
1221      <xsd:restriction base="xsd:dateTime">
1222         <xsd:pattern value=".+" />
1223      </xsd:restriction>
1224   </xsd:simpleType>
1225   <xsd:simpleType name="abstractDate">
1226      <xsd:annotation>
1227         <xsd:documentation>This type disallows an "empty" date value. This type should not be used directly except to derive another type. All dateTime types should be derived
1228         from this type rather than using xsd:dateTime.</xsd:documentation>
1229      </xsd:annotation>
1230      <xsd:restriction base="xsd:date">
1231         <xsd:pattern value=".+" />
1232      </xsd:restriction>
1233   </xsd:simpleType>
1234   <!--UNUSED: Deleted type abstractYear.-->
1235   <xsd:simpleType name="abstractDouble">
1236      <xsd:annotation>
1237         <xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
1238      </xsd:annotation>
1239      <xsd:restriction base="xsd:double">
1240         <xsd:pattern value=".+" />
1241      </xsd:restriction>
1242   </xsd:simpleType>
1243   <xsd:simpleType name="abstractShort">
1244      <xsd:annotation>
1245         <xsd:documentation>This type disallows an "empty" short value. This type should not be used directly except to derive another type.</xsd:documentation>
1246      </xsd:annotation>
1247      <xsd:restriction base="xsd:short">
1248         <xsd:pattern value=".+" />
1249      </xsd:restriction>
1250   </xsd:simpleType>
1251   <!--UNUSED: Deleted type abstractInt.-->
1252   <xsd:simpleType name="abstractString">
1253      <xsd:annotation>
1254         <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.
1255         This type should not be used directly except to derive another type.</xsd:documentation>
1256      </xsd:annotation>
1257      <xsd:restriction base="xsd:string">
1258         <xsd:whiteSpace value="collapse">
1259            <xsd:annotation>
1260               <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
1261               trailing spaces.</xsd:documentation>
1262            </xsd:annotation>
1263         </xsd:whiteSpace>
1264         <xsd:minLength value="1">
1265            <xsd:annotation>
1266               <xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
1267               allowed.</xsd:documentation>
1268            </xsd:annotation>
1269         </xsd:minLength>
1270      </xsd:restriction>
1271   </xsd:simpleType>
1272   <xsd:complexType name="abstractMeasure">
1273      <xsd:annotation>
1274         <xsd:documentation>The intended abstract supertype of all quantities that have a value with a unit of measure. The unit of measure is in the uom attribute of the
1275         subtypes. This type allows all quantities to be profiled to be a 'float' instead of a 'double'.</xsd:documentation>
1276      </xsd:annotation>
1277      <xsd:simpleContent>
1278         <xsd:extension base="witsml:abstractDouble" />
1279      </xsd:simpleContent>
1280   </xsd:complexType>
1281   <xsd:simpleType name="abstractMaximumLengthString">
1282      <xsd:annotation>
1283         <xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
1284      </xsd:annotation>
1285      <xsd:restriction base="witsml:abstractString">
1286         <xsd:maxLength value="4000">
1287            <xsd:annotation>
1288               <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
1289               VARCHAR2 in Oracle 8.</xsd:documentation>
1290            </xsd:annotation>
1291         </xsd:maxLength>
1292      </xsd:restriction>
1293   </xsd:simpleType>
1294   <!--UNUSED: Deleted type abstractUncollapsedString.-->
1295   <!--UNUSED: Deleted type abstractContextualObject.-->
1296   <xsd:complexType name="abstractSingularDataObject">
1297      <xsd:annotation>
1298         <xsd:documentation>The intended abstract supertype of all singular data objects.</xsd:documentation>
1299      </xsd:annotation>
1300      <xsd:sequence />
1301   </xsd:complexType>
1302   <xsd:simpleType name="abstractPositiveCount">
1303      <xsd:annotation>
1304         <xsd:documentation>A positive integer (one based count or index) with a maximum value of 32767 (2-bytes).</xsd:documentation>
1305      </xsd:annotation>
1306      <xsd:restriction base="witsml:abstractShort">
1307         <xsd:minInclusive value="1">
1308            <xsd:annotation>
1309               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
1310            </xsd:annotation>
1311         </xsd:minInclusive>
1312      </xsd:restriction>
1313   </xsd:simpleType>
1314   <xsd:simpleType name="abstractNameString">
1315      <xsd:annotation>
1316         <xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
1317         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
1318         by an enumeration.</xsd:documentation>
1319      </xsd:annotation>
1320      <xsd:restriction base="witsml:abstractString">
1321         <xsd:maxLength value="64" />
1322      </xsd:restriction>
1323   </xsd:simpleType>
1324   <xsd:simpleType name="abstractUidString">
1325      <xsd:annotation>
1326         <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
1327         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
1328         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>
1329      </xsd:annotation>
1330      <xsd:restriction base="witsml:abstractString">
1331         <xsd:maxLength value="64" />
1332         <xsd:pattern value="[^ ]*" />
1333      </xsd:restriction>
1334   </xsd:simpleType>
1335   <xsd:simpleType name="abstractCommentString">
1336      <xsd:annotation>
1337         <xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
1338         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
1339         interoperable).</xsd:documentation>
1340      </xsd:annotation>
1341      <xsd:restriction base="witsml:abstractMaximumLengthString" />
1342   </xsd:simpleType>
1343   <xsd:simpleType name="abstractTypeEnum">
1344      <xsd:annotation>
1345         <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.
1346         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
1347         future date.</xsd:documentation>
1348      </xsd:annotation>
1349      <xsd:restriction base="witsml:abstractString">
1350         <xsd:maxLength value="40" />
1351      </xsd:restriction>
1352   </xsd:simpleType>
1353   <xsd:simpleType name="abstractUomEnum">
1354      <xsd:annotation>
1355         <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.
1356         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
1357      </xsd:annotation>
1358      <xsd:restriction base="witsml:abstractString">
1359         <xsd:maxLength value="24" />
1360      </xsd:restriction>
1361   </xsd:simpleType>
1362   <!--UNUSED: Deleted type abstractNonNegativeCount.-->
1363   <!--UNUSED: Deleted type ActivityClassType.-->
1364   <!--UNUSED: Deleted type ActivityCode.-->
1365   <!--UNUSED: Deleted type AddressKindEnum.-->
1366   <!--UNUSED: Deleted type AddressQualifier.-->
1367   <!--UNUSED: Deleted type AziRef.-->
1368   <!--UNUSED: Deleted type ArrayElementDataType.-->
1369   <!--UNUSED: Deleted type BearingType.-->
1370   <!--UNUSED: Deleted type BitDullCode.-->
1371   <!--UNUSED: Deleted type BitReasonPulled.-->
1372   <!--UNUSED: Deleted type BitType.-->
1373   <!--UNUSED: Deleted type BhaStatus.-->
1374   <!--UNUSED: Deleted type BladeShapeType.-->
1375   <!--UNUSED: Deleted type BladeType.-->
1376   <!--UNUSED: Deleted type BopType.-->
1377   <!--UNUSED: Deleted type BoxPinConfig.-->
1378   <!--UNUSED: Deleted type CalculationMethod.-->
1379   <!--UNUSED: Deleted type CementJobType.-->
1380   <!--UNUSED: Deleted type ConnectionPosition.-->
1381   <!--UNUSED: Deleted type ContactPreference.-->
1382   <!--UNUSED: Deleted type DeflectionMethod.-->
1383   <!--UNUSED: Deleted type DerrickType.-->
1384   <!--UNUSED: Deleted type DrawWorksType.-->
1385   <!--UNUSED: Deleted type DriveType.-->
1386   <!--UNUSED: Deleted type ElevCodeEnum.-->
1387   <!--UNUSED: Deleted type Ellipsoid.-->
1388   <xsd:simpleType name="EndpointQualifier">
1389      <xsd:annotation>
1390         <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
1391         file.</xsd:documentation>
1392      </xsd:annotation>
1393      <xsd:restriction base="witsml:abstractTypeEnum">
1394         <xsd:enumeration value="inclusive">
1395            <xsd:annotation>
1396               <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
1397               considered to be within the range.</xsd:documentation>
1398            </xsd:annotation>
1399         </xsd:enumeration>
1400         <xsd:enumeration value="exclusive">
1401            <xsd:annotation>
1402               <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
1403               considered to be outside the range.</xsd:documentation>
1404            </xsd:annotation>
1405         </xsd:enumeration>
1406         <xsd:enumeration value="extensive">
1407            <xsd:annotation>
1408               <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
1409               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
1410               endpoint. Basically, this concept is designed to support interpolation across an undefined point.</xsd:documentation>
1411            </xsd:annotation>
1412         </xsd:enumeration>
1413         <xsd:enumeration value="overlap extensive">
1414            <xsd:annotation>
1415               <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
1416               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
1417               be used as the endpoint. This concept is designed to select ALL nodes whose index interval overlap with the query range.</xsd:documentation>
1418            </xsd:annotation>
1419         </xsd:enumeration>
1420         <xsd:enumeration value="unknown">
1421            <xsd:annotation>
1422               <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
1423               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1424            </xsd:annotation>
1425         </xsd:enumeration>
1426      </xsd:restriction>
1427   </xsd:simpleType>
1428   <!--UNUSED: Deleted type FacilityParameter.-->
1429   <!--UNUSED: Deleted type FiberMode.-->
1430   <!--UNUSED: Deleted type FlowQualifier.-->
1431   <!--UNUSED: Deleted type FlowSubQualifier.-->
1432   <!--UNUSED: Deleted type GasPeakType.-->
1433   <!--UNUSED: Deleted type GeodeticDatum.-->
1434   <!--UNUSED: Deleted type Hemispheres.-->
1435   <!--UNUSED: Deleted type HoleCasingType.-->
1436   <!--UNUSED: Deleted type HoleOpenerType.-->
1437   <!--UNUSED: Deleted type InjectionFluid.-->
1438   <!--UNUSED: Deleted type IntervalMethod.-->
1439   <!--UNUSED: Deleted type IntervalType.-->
1440   <xsd:simpleType name="ItemState">
1441      <xsd:annotation>
1442         <xsd:documentation>These values represent the state of a WITSML object.</xsd:documentation>
1443      </xsd:annotation>
1444      <xsd:restriction base="witsml:abstractTypeEnum">
1445         <xsd:enumeration value="actual">
1446            <xsd:annotation>
1447               <xsd:documentation>Actual data measured or entered at the well site.</xsd:documentation>
1448            </xsd:annotation>
1449         </xsd:enumeration>
1450         <xsd:enumeration value="model">
1451            <xsd:annotation>
1452               <xsd:documentation>Model data used for "what if" calculations.</xsd:documentation>
1453            </xsd:annotation>
1454         </xsd:enumeration>
1455         <xsd:enumeration value="plan">
1456            <xsd:annotation>
1457               <xsd:documentation>A planned object. That is, one which is expected to be executed in the future.</xsd:documentation>
1458            </xsd:annotation>
1459         </xsd:enumeration>
1460         <xsd:enumeration value="unknown">
1461            <xsd:annotation>
1462               <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
1463               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1464            </xsd:annotation>
1465         </xsd:enumeration>
1466      </xsd:restriction>
1467   </xsd:simpleType>
1468   <!--UNUSED: Deleted type InstalledFiberPoint.-->
1469   <!--UNUSED: Deleted type JarType.-->
1470   <!--UNUSED: Deleted type JarAction.-->
1471   <!--UNUSED: Deleted type LithologySource.-->
1472   <!--UNUSED: Deleted type LithologyType.-->
1473   <!--UNUSED: Deleted type LogDataType.-->
1474   <!--UNUSED: Deleted type LogIndexDirection.-->
1475   <!--UNUSED: Deleted type LogIndexType.-->
1476   <!--UNUSED: Deleted type LogTraceOrigin.-->
1477   <!--UNUSED: Deleted type LogTraceState.-->
1478   <!--UNUSED: Deleted type MaterialType.-->
1479   <!--UNUSED: Deleted type MeasureClass.-->
1480   <!--UNUSED: Deleted type MeasurementType.-->
1481   <!--UNUSED: Deleted type MessageProbability.-->
1482   <!--UNUSED: Deleted type MessageSeverity.-->
1483   <!--UNUSED: Deleted type MessageType.-->
1484   <!--UNUSED: Deleted type MudLogParameterType.-->
1485   <!--UNUSED: Deleted type NADTypes.-->
1486   <!--UNUSED: Deleted type NameTagLocation.-->
1487   <!--UNUSED: Deleted type NameTagNumberingScheme.-->
1488   <!--UNUSED: Deleted type NameTagTechnology.-->
1489   <!--UNUSED: Deleted type NozzleType.-->
1490   <!--UNUSED: Deleted type OTDRReason.-->
1491   <!--UNUSED: Deleted type PhoneType.-->
1492   <!--UNUSED: Deleted type PitType.-->
1493   <!--UNUSED: Deleted type ProductFlowPortType.-->
1494   <!--UNUSED: Deleted type Projection.-->
1495   <!--UNUSED: Deleted type ProjectionVariantsObliqueMercator.-->
1496   <!--UNUSED: Deleted type PumpType.-->
1497   <!--UNUSED: Deleted type PumpOpType.-->
1498   <!--UNUSED: Deleted type QualifierType.-->
1499   <!--UNUSED: Deleted type RealtimeData.-->
1500   <!--UNUSED: Deleted type ReportingFacility.-->
1501   <!--UNUSED: Deleted type ReportingFlow.-->
1502   <!--UNUSED: Deleted type ReportingPeriod.-->
1503   <!--UNUSED: Deleted type ReportingProduct.-->
1504   <!--UNUSED: Deleted type ReportingProperty.-->
1505   <!--UNUSED: Deleted type RigType.-->
1506   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
1507   <!--UNUSED: Deleted type RiskCategory.-->
1508   <!--UNUSED: Deleted type RiskSubCategory.-->
1509   <!--UNUSED: Deleted type RiskType.-->
1510   <!--UNUSED: Deleted type ScrType.-->
1511   <!--UNUSED: Deleted type ShowFluorescence.-->
1512   <!--UNUSED: Deleted type ShowLevel.-->
1513   <!--UNUSED: Deleted type ShowRating.-->
1514   <!--UNUSED: Deleted type ShowSpeed.-->
1515   <!--UNUSED: Deleted type StandardTempPress.-->
1516   <!--UNUSED: Deleted type SupportCraft.-->
1517   <!--UNUSED: Deleted type SurfEquipType.-->
1518   <!--UNUSED: Deleted type TargetCategory.-->
1519   <!--UNUSED: Deleted type TargetScope.-->
1520   <!--UNUSED: Deleted type TargetSectionScope.-->
1521   <!--UNUSED: Deleted type TestReason.-->
1522   <!--UNUSED: Deleted type TrajStationStatus.-->
1523   <!--UNUSED: Deleted type TrajStationType.-->
1524   <!--UNUSED: Deleted type TubularAssembly.-->
1525   <!--UNUSED: Deleted type TubularComponent.-->
1526   <!--UNUSED: Deleted type TypeSurveyTool.-->
1527   <xsd:simpleType name="ValueStatus">
1528      <xsd:annotation>
1529         <xsd:documentation>An indicator of the quality of a value. This is designed for a SCADA or OPC style of value stasus. The token in parentheses are OPC's status string for
1530         the condition. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1531      </xsd:annotation>
1532      <xsd:restriction base="witsml:abstractTypeEnum">
1533         <xsd:enumeration value="bad calibration">
1534            <xsd:annotation>
1535               <xsd:documentation>The calibration status of the sensor is unknown. (Out of Calibration)</xsd:documentation>
1536            </xsd:annotation>
1537         </xsd:enumeration>
1538         <xsd:enumeration value="range limit">
1539            <xsd:annotation>
1540               <xsd:documentation>The value is range limited, that is, at or near the end of range of the sensor. The value might be clamped. (Low Limited, High
1541               Limited)</xsd:documentation>
1542            </xsd:annotation>
1543         </xsd:enumeration>
1544         <xsd:enumeration value="questionable">
1545            <xsd:annotation>
1546               <xsd:documentation>The value is just plain questionable. (Sub-Normal, Non-specific)</xsd:documentation>
1547            </xsd:annotation>
1548         </xsd:enumeration>
1549         <xsd:enumeration value="device failure">
1550            <xsd:annotation>
1551               <xsd:documentation>The unit to which the sensor is attached is not running. (Device Failure)</xsd:documentation>
1552            </xsd:annotation>
1553         </xsd:enumeration>
1554         <xsd:enumeration value="sensor failure">
1555            <xsd:annotation>
1556               <xsd:documentation>The field sensor itself is not working due to hardware failure or misconfiguration. (Sensor Failure)</xsd:documentation>
1557            </xsd:annotation>
1558         </xsd:enumeration>
1559         <xsd:enumeration value="comm failure">
1560            <xsd:annotation>
1561               <xsd:documentation>The communication to the field sensor is not working. That is, communcation cannot be established or maintained. (Comm
1562               Failure)</xsd:documentation>
1563            </xsd:annotation>
1564         </xsd:enumeration>
1565         <xsd:enumeration value="timeout">
1566            <xsd:annotation>
1567               <xsd:documentation>Communication to the field sensor has timed out, that is, a connection exists, but a request for a field sensor data value has failed. (Last
1568               Known Value)</xsd:documentation>
1569            </xsd:annotation>
1570         </xsd:enumeration>
1571         <xsd:enumeration value="unknown">
1572            <xsd:annotation>
1573               <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
1574               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1575            </xsd:annotation>
1576         </xsd:enumeration>
1577      </xsd:restriction>
1578   </xsd:simpleType>
1579   <!--UNUSED: Deleted type WellDirection.-->
1580   <!--UNUSED: Deleted type WellFluid.-->
1581   <!--UNUSED: Deleted type WellboreShape.-->
1582   <!--UNUSED: Deleted type WellboreType.-->
1583   <!--UNUSED: Deleted type WellPurpose.-->
1584   <!--UNUSED: Deleted type WellStatus.-->
1585   <!--UNUSED: Deleted type CrewType.-->
1586   <!--UNUSED: Deleted type OperationKind.-->
1587   <!--UNUSED: Deleted type ReasonLost.-->
1588   <!--UNUSED: Deleted type SafetyType.-->
1589   <xsd:simpleType name="VolumeReferenceKind">
1590      <xsd:restriction base="witsml:abstractTypeEnum">
1591         <xsd:enumeration value="initial reservoir" />
1592         <xsd:enumeration value="saturation-measured" />
1593         <xsd:enumeration value="saturation-calculated" />
1594         <xsd:enumeration value="stock tank" />
1595         <xsd:enumeration value="current separator stage" />
1596         <xsd:enumeration value="separator stage 1" />
1597         <xsd:enumeration value="separator stage 2" />
1598         <xsd:enumeration value="separator stage 3" />
1599         <xsd:enumeration value="separator stage 4" />
1600         <xsd:enumeration value="separator stage 5" />
1601         <xsd:enumeration value="separator stage 6" />
1602         <xsd:enumeration value="separator stage 7" />
1603         <xsd:enumeration value="separator stage 8" />
1604         <xsd:enumeration value="separator stage 9" />
1605         <xsd:enumeration value="separator stage 10" />
1606         <xsd:enumeration value="separator stage 11" />
1607         <xsd:enumeration value="separator stage 12" />
1608         <xsd:enumeration value="separator stage 13" />
1609         <xsd:enumeration value="separator stage 14" />
1610         <xsd:enumeration value="separator stage 15" />
1611         <xsd:enumeration value="separator stage 16" />
1612         <xsd:enumeration value="separator stage 17" />
1613         <xsd:enumeration value="separator stage 18" />
1614         <xsd:enumeration value="separator stage 19" />
1615         <xsd:enumeration value="separator stage 20" />
1616         <xsd:enumeration value="separator stage 21" />
1617         <xsd:enumeration value="separator stage 22" />
1618         <xsd:enumeration value="separator stage 23" />
1619         <xsd:enumeration value="separator stage 24" />
1620         <xsd:enumeration value="separator stage 25" />
1621         <xsd:enumeration value="separator stage 26" />
1622         <xsd:enumeration value="separator stage 27" />
1623         <xsd:enumeration value="separator stage 28" />
1624         <xsd:enumeration value="separator stage 29" />
1625         <xsd:enumeration value="separator stage 30" />
1626      </xsd:restriction>
1627   </xsd:simpleType>
1628   <xsd:simpleType name="DataQuality">
1629      <xsd:restriction base="witsml:abstractTypeEnum">
1630         <xsd:enumeration value="best" />
1631         <xsd:enumeration value="good" />
1632         <xsd:enumeration value="fair" />
1633         <xsd:enumeration value="poor" />
1634         <xsd:enumeration value="invalid" />
1635         <xsd:enumeration value="unknown" />
1636      </xsd:restriction>
1637   </xsd:simpleType>
1638   <!--UNUSED: Deleted type FluidAnalysisKind.-->
1639   <xsd:simpleType name="FluidComponent">
1640      <xsd:annotation>
1641         <xsd:documentation>================================================================================================= THESE NEED TO BE RECONCILED WITH THE ReportingProduct
1642         LIST. =================================================================================================</xsd:documentation>
1643      </xsd:annotation>
1644      <xsd:restriction base="witsml:abstractTypeEnum">
1645         <xsd:enumeration value="H2" />
1646         <xsd:enumeration value="H2O" />
1647         <xsd:enumeration value="N2" />
1648         <xsd:enumeration value="O2" />
1649         <xsd:enumeration value="H2S" />
1650         <xsd:enumeration value="Ar" />
1651         <xsd:enumeration value="CO2" />
1652         <xsd:enumeration value="methane" />
1653         <xsd:enumeration value="ethane" />
1654         <xsd:enumeration value="propane" />
1655         <xsd:enumeration value="2m propane" />
1656         <xsd:enumeration value="butane" />
1657         <xsd:enumeration value="cyclopentane" />
1658         <xsd:enumeration value="2m butane" />
1659         <xsd:enumeration value="pentane" />
1660         <xsd:enumeration value="22dm propane" />
1661         <xsd:enumeration value="benzene" />
1662         <xsd:enumeration value="cyclohexane" />
1663         <xsd:enumeration value="mcy pentane" />
1664         <xsd:enumeration value="hexane" />
1665         <xsd:enumeration value="22dm butane" />
1666         <xsd:enumeration value="23dm butane" />
1667         <xsd:enumeration value="2m pentane" />
1668         <xsd:enumeration value="3m pentane" />
1669         <xsd:enumeration value="m benzene" />
1670         <xsd:enumeration value="mcy hexane" />
1671         <xsd:enumeration value="11dmcy pentane" />
1672         <xsd:enumeration value="c13dmcy pentane" />
1673         <xsd:enumeration value="t12dmcy pentane" />
1674         <xsd:enumeration value="t13dmcy pentane" />
1675         <xsd:enumeration value="etcy pentane" />
1676         <xsd:enumeration value="22dm pentane" />
1677         <xsd:enumeration value="223tm butane" />
1678         <xsd:enumeration value="24dm pentane" />
1679         <xsd:enumeration value="2m hexane" />
1680         <xsd:enumeration value="33dm pentane" />
1681         <xsd:enumeration value="23dm pentane" />
1682         <xsd:enumeration value="3et pentane" />
1683         <xsd:enumeration value="3m hexane" />
1684         <xsd:enumeration value="12dm benzene" />
1685         <xsd:enumeration value="13dm benzene" />
1686         <xsd:enumeration value="14dm benzene" />
1687         <xsd:enumeration value="et benzene" />
1688         <xsd:enumeration value="223tm pentane" />
1689         <xsd:enumeration value="22dm hexane" />
1690         <xsd:enumeration value="24dm hexane" />
1691         <xsd:enumeration value="25dm hexane" />
1692         <xsd:enumeration value="124tm benzene" />
1693         <xsd:enumeration value="hexanes" />
1694         <xsd:enumeration value="heptanes" />
1695         <xsd:enumeration value="octanes" />
1696         <xsd:enumeration value="nonanes" />
1697         <xsd:enumeration value="decanes" />
1698         <xsd:enumeration value="C11F" />
1699         <xsd:enumeration value="C12F" />
1700         <xsd:enumeration value="C13F" />
1701         <xsd:enumeration value="C14F" />
1702         <xsd:enumeration value="C15F" />
1703         <xsd:enumeration value="C16F" />
1704         <xsd:enumeration value="C17F" />
1705         <xsd:enumeration value="C18F" />
1706         <xsd:enumeration value="C19F" />
1707         <xsd:enumeration value="C20F" />
1708         <xsd:enumeration value="C21F" />
1709         <xsd:enumeration value="C22F" />
1710         <xsd:enumeration value="C23F" />
1711         <xsd:enumeration value="C24F" />
1712         <xsd:enumeration value="C25F" />
1713         <xsd:enumeration value="C26F" />
1714         <xsd:enumeration value="C27F" />
1715         <xsd:enumeration value="C28F" />
1716         <xsd:enumeration value="C29F" />
1717         <xsd:enumeration value="C30F" />
1718         <xsd:enumeration value="C31F" />
1719         <xsd:enumeration value="C32F" />
1720         <xsd:enumeration value="C33F" />
1721         <xsd:enumeration value="C34F" />
1722         <xsd:enumeration value="C35F" />
1723         <xsd:enumeration value="C36F" />
1724         <xsd:enumeration value="C37F" />
1725         <xsd:enumeration value="C38F" />
1726         <xsd:enumeration value="C39F" />
1727         <xsd:enumeration value="C40F" />
1728         <xsd:enumeration value="C41F" />
1729         <xsd:enumeration value="C42F" />
1730         <xsd:enumeration value="C43F" />
1731         <xsd:enumeration value="C44F" />
1732         <xsd:enumeration value="C45F" />
1733         <xsd:enumeration value="C46F" />
1734         <xsd:enumeration value="C47F" />
1735         <xsd:enumeration value="C48F" />
1736         <xsd:enumeration value="C49F" />
1737      </xsd:restriction>
1738   </xsd:simpleType>
1739   <!--UNUSED: Deleted type FluidSampleTestAcquisition.-->
1740   <xsd:simpleType name="FluidComponentKind">
1741      <xsd:restriction base="witsml:abstractTypeEnum">
1742         <xsd:enumeration value="pure" />
1743         <xsd:enumeration value="frac" />
1744         <xsd:enumeration value="plus" />
1745         <xsd:enumeration value="split" />
1746      </xsd:restriction>
1747   </xsd:simpleType>
1748   <!--UNUSED: Deleted type FluidContaminant.-->
1749   <!--UNUSED: Deleted type FluidSampleKind.-->
1750   <!--UNUSED: Deleted type ReservoirFluidKind.-->
1751   <xsd:simpleType name="EosModelKind">
1752      <xsd:restriction base="witsml:abstractTypeEnum">
1753         <xsd:enumeration value="bwrs" />
1754         <xsd:enumeration value="cubeos" />
1755         <xsd:enumeration value="pr" />
1756         <xsd:enumeration value="prvt" />
1757         <xsd:enumeration value="srk" />
1758         <xsd:enumeration value="srkvt" />
1759      </xsd:restriction>
1760   </xsd:simpleType>
1761   <!--UNUSED: Deleted type generalMeasureType.-->
1762   <!--UNUSED: Deleted type temperatureSlopeMeasure.-->
1763   <!--UNUSED: Deleted type typeOptionalClassString.-->
1764   <xsd:complexType name="endpointQualifiedDateTime">
1765      <xsd:annotation>
1766         <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
1767         endpoint attribute.</xsd:documentation>
1768      </xsd:annotation>
1769      <xsd:simpleContent>
1770         <xsd:extension base="witsml:abstractDateTime">
1771            <xsd:attribute name="endpoint" type="witsml:EndpointQualifier" use="optional">
1772               <xsd:annotation>
1773                  <xsd:documentation>The default is "inclusive".</xsd:documentation>
1774               </xsd:annotation>
1775            </xsd:attribute>
1776         </xsd:extension>
1777      </xsd:simpleContent>
1778   </xsd:complexType>
1779   <!--UNUSED: Deleted type endpointQualifiedDate.-->
1780   <!--UNUSED: Deleted type emailQualifierStruct.-->
1781   <!--UNUSED: Deleted type facilityIdentifierStruct.-->
1782   <!--UNUSED: Deleted type phoneNumberStruct.-->
1783   <xsd:simpleType name="logicalBoolean">
1784      <xsd:annotation>
1785         <xsd:documentation>Values of "true" (or "1") and "false" (or "0").</xsd:documentation>
1786      </xsd:annotation>
1787      <xsd:restriction base="witsml:abstractBoolean" />
1788   </xsd:simpleType>
1789   <xsd:simpleType name="date">
1790      <xsd:annotation>
1791         <xsd:documentation>A julian date.</xsd:documentation>
1792      </xsd:annotation>
1793      <xsd:restriction base="witsml:abstractDate" />
1794   </xsd:simpleType>
1795   <!--UNUSED: Deleted type month.-->
1796   <!--UNUSED: Deleted type year.-->
1797   <xsd:simpleType name="timestamp">
1798      <xsd:annotation>
1799         <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
1800         each date time value.</xsd:documentation>
1801      </xsd:annotation>
1802      <xsd:restriction base="witsml:abstractDateTime" />
1803   </xsd:simpleType>
1804   <!--UNUSED: Deleted type timeZone.-->
1805   <!--UNUSED: Deleted type calendarYear.-->
1806   <!--UNUSED: Deleted type yAxisAzimuth.-->
1807   <!--UNUSED: Deleted type nonNegativeFraction.-->
1808   <xsd:simpleType name="unitlessQuantity">
1809      <xsd:annotation>
1810         <xsd:documentation>A unitless quantity. This should not be confused with a dimensionless measure.</xsd:documentation>
1811      </xsd:annotation>
1812      <xsd:restriction base="witsml:abstractDouble" />
1813   </xsd:simpleType>
1814   <!--UNUSED: Deleted type genericMeasure.-->
1815   <!--UNUSED: Deleted type indexCurve.-->
1816   <!--UNUSED: Deleted type ratioGenericMeasure.-->
1817   <!--UNUSED: Deleted type listOfString.-->
1818   <!--UNUSED: Deleted type listOfDouble.-->
1819   <xsd:complexType name="refNameString">
1820      <xsd:annotation>
1821         <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>
1822      </xsd:annotation>
1823      <xsd:simpleContent>
1824         <xsd:extension base="witsml:abstractNameString">
1825            <xsd:attribute name="uidRef" type="witsml:refString" use="optional">
1826               <xsd:annotation>
1827                  <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
1828                  of a WITSML server.</xsd:documentation>
1829               </xsd:annotation>
1830            </xsd:attribute>
1831         </xsd:extension>
1832      </xsd:simpleContent>
1833   </xsd:complexType>
1834   <!--UNUSED: Deleted type refObjectString.-->
1835   <!--UNUSED: Deleted type refPositiveCount.-->
1836   <!--UNUSED: Deleted type refWellDatum.-->
1837   <xsd:simpleType name="nameString">
1838      <xsd:annotation>
1839         <xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
1840         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
1841         enumeration.</xsd:documentation>
1842      </xsd:annotation>
1843      <xsd:restriction base="witsml:abstractNameString" />
1844   </xsd:simpleType>
1845   <xsd:simpleType name="commentString">
1846      <xsd:annotation>
1847         <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.
1848         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>
1849      </xsd:annotation>
1850      <xsd:restriction base="witsml:abstractCommentString" />
1851   </xsd:simpleType>
1852   <xsd:simpleType name="descriptionString">
1853      <xsd:annotation>
1854         <xsd:documentation>A textual description of something.</xsd:documentation>
1855      </xsd:annotation>
1856      <xsd:restriction base="witsml:abstractString">
1857         <xsd:maxLength value="256" />
1858      </xsd:restriction>
1859   </xsd:simpleType>
1860   <!--UNUSED: Deleted type shortDescriptionString.-->
1861   <!--UNUSED: Deleted type encodedArrayString.-->
1862   <!--UNUSED: Deleted type encodedValueString.-->
1863   <xsd:simpleType name="kindString">
1864      <xsd:annotation>
1865         <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
1866         enumerated list.</xsd:documentation>
1867      </xsd:annotation>
1868      <xsd:restriction base="witsml:abstractTypeEnum" />
1869   </xsd:simpleType>
1870   <!--UNUSED: Deleted type uomString.-->
1871   <xsd:simpleType name="uidString">
1872      <xsd:annotation>
1873         <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
1874         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
1875         value unless enforced by the source of the document (e.g., a document server).</xsd:documentation>
1876      </xsd:annotation>
1877      <xsd:restriction base="witsml:abstractUidString" />
1878   </xsd:simpleType>
1879   <xsd:simpleType name="refString">
1880      <xsd:annotation>
1881         <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
1882         value of an attribute of type uidString.</xsd:documentation>
1883      </xsd:annotation>
1884      <xsd:restriction base="witsml:abstractUidString" />
1885   </xsd:simpleType>
1886   <xsd:simpleType name="schemaVersionString">
1887      <xsd:annotation>
1888         <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
1889         loader files.</xsd:documentation>
1890      </xsd:annotation>
1891      <xsd:restriction base="witsml:abstractString">
1892         <xsd:maxLength value="16" />
1893         <xsd:pattern value="1\.0\.0\.[1-9]?[0-9]\(PRODML\)" />
1894      </xsd:restriction>
1895   </xsd:simpleType>
1896   <xsd:complexType name="nameStruct">
1897      <xsd:annotation>
1898         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
1899      </xsd:annotation>
1900      <xsd:simpleContent>
1901         <xsd:extension base="witsml:abstractNameString">
1902            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
1903               <xsd:annotation>
1904                  <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
1905               </xsd:annotation>
1906            </xsd:attribute>
1907         </xsd:extension>
1908      </xsd:simpleContent>
1909   </xsd:complexType>
1910   <!--UNUSED: Deleted type wellKnownNameStruct.-->
1911   <!--UNUSED: Deleted type uncollapsedString.-->
1912   <!--UNUSED: Deleted type iadcBearingWearCode.-->
1913   <!--UNUSED: Deleted type geodeticZoneString.-->
1914   <!--UNUSED: Deleted type generalQualifiedMeasure.-->
1915   <!--UNUSED: Deleted type integerQualifiedCount.-->
1916   <!--UNUSED: Deleted type kindQualifiedString.-->
1917   <!--UNUSED: Deleted type areaQualifiedMeasure.-->
1918   <!--UNUSED: Deleted type areaPerAreaQualifiedMeasure.-->
1919   <!--UNUSED: Deleted type anglePerTimeQualifiedMeasure.-->
1920   <!--UNUSED: Deleted type lengthPerLengthQualifiedMeasure.-->
1921   <!--UNUSED: Deleted type pressureQualifiedMeasure.-->
1922   <!--UNUSED: Deleted type thermodynamicTemperatureQualifiedMeasure.-->
1923   <xsd:complexType name="volumeQualifiedMeasure">
1924      <xsd:annotation>
1925         <xsd:documentation>A volume flow rate which may have a quality status. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to be
1926         good with no restrictions.</xsd:documentation>
1927      </xsd:annotation>
1928      <xsd:simpleContent>
1929         <xsd:extension base="witsml:abstractMeasure">
1930            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
1931               <xsd:annotation>
1932                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
1933               </xsd:annotation>
1934            </xsd:attribute>
1935            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
1936         </xsd:extension>
1937      </xsd:simpleContent>
1938   </xsd:complexType>
1939   <xsd:complexType name="volumeFlowRateQualifiedMeasure">
1940      <xsd:annotation>
1941         <xsd:documentation>A volume flow rate which may have a quality status.. If the 'status' attribute is absent and the value is not "NaN", the data value can be assumed to
1942         be good with no restrictions.</xsd:documentation>
1943      </xsd:annotation>
1944      <xsd:simpleContent>
1945         <xsd:extension base="witsml:abstractMeasure">
1946            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
1947               <xsd:annotation>
1948                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
1949               </xsd:annotation>
1950            </xsd:attribute>
1951            <xsd:attribute name="uom" type="witsml:volumeFlowRateUom" use="required" />
1952         </xsd:extension>
1953      </xsd:simpleContent>
1954   </xsd:complexType>
1955   <!--UNUSED: Deleted type measuredDepthCoord.-->
1956   <!--UNUSED: Deleted type MeasuredDepthUom.-->
1957   <!--UNUSED: Deleted type wellVerticalDepthCoord.-->
1958   <!--UNUSED: Deleted type wellElevationCoord.-->
1959   <!--UNUSED: Deleted type WellVerticalCoordinateUom.-->
1960   <!--UNUSED: Deleted type nonNegativeCount.-->
1961   <xsd:simpleType name="positiveCount">
1962      <xsd:annotation>
1963         <xsd:documentation>A positive integer (one based count or index).</xsd:documentation>
1964      </xsd:annotation>
1965      <xsd:restriction base="witsml:abstractPositiveCount">
1966         <xsd:minInclusive value="1">
1967            <xsd:annotation>
1968               <xsd:documentation>This value cannot be negative or zero.</xsd:documentation>
1969            </xsd:annotation>
1970         </xsd:minInclusive>
1971      </xsd:restriction>
1972   </xsd:simpleType>
1973   <!--UNUSED: Deleted type positiveBigCount.-->
1974   <!--UNUSED: Deleted type integerCount.-->
1975   <!--UNUSED: Deleted type beaufortScaleIntegerCode.-->
1976   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
1977   <!--UNUSED: Deleted type iadcIntegerCode.-->
1978   <!--UNUSED: Deleted type levelIntegerCode.-->
1979   <!--UNUSED: Deleted type cost.-->
1980   <!--UNUSED: Deleted type indexedObject.-->
1981   <!--UNUSED: Deleted type str2.-->
1982   <!--UNUSED: Deleted type str16.-->
1983   <!--UNUSED: Deleted type str32.-->
1984   <!--UNUSED: Deleted type crewCount.-->
1985   <!--UNUSED: Deleted type lostVolumeAndReason.-->
1986   <!--UNUSED: Deleted type safetyCount.-->
1987   <xsd:complexType name="binaryInteractionCoefficient">
1988      <xsd:simpleContent>
1989         <xsd:extension base="witsml:abstractDouble">
1990            <xsd:attribute name="referenceComponent" type="witsml:kindString" use="required" />
1991         </xsd:extension>
1992      </xsd:simpleContent>
1993   </xsd:complexType>
1994   <xsd:complexType name="massConcentrationMeasurePercent">
1995      <xsd:annotation>
1996         <xsd:documentation>A mass per mass measure that is constrained to a unit of percent.</xsd:documentation>
1997      </xsd:annotation>
1998      <xsd:simpleContent>
1999         <xsd:extension base="witsml:abstractMeasure">
2000            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
2001         </xsd:extension>
2002      </xsd:simpleContent>
2003   </xsd:complexType>
2004   <xsd:complexType name="molarFractionMeasurePercent">
2005      <xsd:annotation>
2006         <xsd:documentation>The number of moles as a proportion of the total number of moles measure that is constrained to a unit of percent.</xsd:documentation>
2007      </xsd:annotation>
2008      <xsd:simpleContent>
2009         <xsd:extension base="witsml:abstractMeasure">
2010            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
2011         </xsd:extension>
2012      </xsd:simpleContent>
2013   </xsd:complexType>
2014   <xsd:complexType name="volumePerVolumeMeasurePercent">
2015      <xsd:annotation>
2016         <xsd:documentation>A volume per volume measure that is constrained to a unit of percent.</xsd:documentation>
2017      </xsd:annotation>
2018      <xsd:simpleContent>
2019         <xsd:extension base="witsml:abstractMeasure">
2020            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
2021         </xsd:extension>
2022      </xsd:simpleContent>
2023   </xsd:complexType>
2024   <xsd:simpleType name="PercentUom">
2025      <xsd:restriction base="witsml:abstractUomEnum">
2026         <xsd:enumeration value="%" />
2027      </xsd:restriction>
2028   </xsd:simpleType>
2029   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
2030   <xsd:complexType name="amountOfSubstanceMeasure">
2031      <xsd:simpleContent>
2032         <xsd:extension base="witsml:abstractMeasure">
2033            <xsd:attribute name="uom" type="witsml:amountOfSubstanceUom" use="required" />
2034         </xsd:extension>
2035      </xsd:simpleContent>
2036   </xsd:complexType>
2037   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
2038   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
2039   <!--UNUSED: Deleted type areaMeasure.-->
2040   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
2041   <xsd:complexType name="densityMeasure">
2042      <xsd:simpleContent>
2043         <xsd:extension base="witsml:abstractMeasure">
2044            <xsd:attribute name="uom" type="witsml:densityUom" use="required" />
2045         </xsd:extension>
2046      </xsd:simpleContent>
2047   </xsd:complexType>
2048   <xsd:complexType name="dimensionlessMeasure">
2049      <xsd:simpleContent>
2050         <xsd:extension base="witsml:abstractMeasure">
2051            <xsd:attribute name="uom" type="witsml:dimensionlessUom" use="required" />
2052         </xsd:extension>
2053      </xsd:simpleContent>
2054   </xsd:complexType>
2055   <xsd:complexType name="dynamicViscosityMeasure">
2056      <xsd:simpleContent>
2057         <xsd:extension base="witsml:abstractMeasure">
2058            <xsd:attribute name="uom" type="witsml:dynamicViscosityUom" use="required" />
2059         </xsd:extension>
2060      </xsd:simpleContent>
2061   </xsd:complexType>
2062   <!--UNUSED: Deleted type electricPotentialMeasure.-->
2063   <!--UNUSED: Deleted type energyPerAreaMeasure.-->
2064   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
2065   <!--UNUSED: Deleted type forceMeasure.-->
2066   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
2067   <!--UNUSED: Deleted type frequencyMeasure.-->
2068   <!--UNUSED: Deleted type illuminanceMeasure.-->
2069   <xsd:complexType name="lengthMeasure">
2070      <xsd:simpleContent>
2071         <xsd:extension base="witsml:abstractMeasure">
2072            <xsd:attribute name="uom" type="witsml:lengthUom" use="required" />
2073         </xsd:extension>
2074      </xsd:simpleContent>
2075   </xsd:complexType>
2076   <xsd:complexType name="lengthPerLengthMeasure">
2077      <xsd:simpleContent>
2078         <xsd:extension base="witsml:abstractMeasure">
2079            <xsd:attribute name="uom" type="witsml:lengthPerLengthUom" use="required" />
2080         </xsd:extension>
2081      </xsd:simpleContent>
2082   </xsd:complexType>
2083   <!--UNUSED: Deleted type magneticFieldStrengthMeasure.-->
2084   <xsd:complexType name="massConcentrationMeasure">
2085      <xsd:simpleContent>
2086         <xsd:extension base="witsml:abstractMeasure">
2087            <xsd:attribute name="uom" type="witsml:massConcentrationUom" use="required" />
2088         </xsd:extension>
2089      </xsd:simpleContent>
2090   </xsd:complexType>
2091   <xsd:complexType name="massFlowRateMeasure">
2092      <xsd:simpleContent>
2093         <xsd:extension base="witsml:abstractMeasure">
2094            <xsd:attribute name="uom" type="witsml:massFlowRateUom" use="required" />
2095         </xsd:extension>
2096      </xsd:simpleContent>
2097   </xsd:complexType>
2098   <xsd:complexType name="massMeasure">
2099      <xsd:simpleContent>
2100         <xsd:extension base="witsml:abstractMeasure">
2101            <xsd:attribute name="uom" type="witsml:massUom" use="required" />
2102         </xsd:extension>
2103      </xsd:simpleContent>
2104   </xsd:complexType>
2105   <!--UNUSED: Deleted type massPerLengthMeasure.-->
2106   <xsd:complexType name="modulusOfCompressionMeasure">
2107      <xsd:simpleContent>
2108         <xsd:extension base="witsml:abstractMeasure">
2109            <xsd:attribute name="uom" type="witsml:modulusOfCompressionUom" use="required" />
2110         </xsd:extension>
2111      </xsd:simpleContent>
2112   </xsd:complexType>
2113   <!--UNUSED: Deleted type momentOfForceMeasure.-->
2114   <!--UNUSED: Deleted type perLengthMeasure.-->
2115   <!--UNUSED: Deleted type planeAngleMeasure.-->
2116   <!--UNUSED: Deleted type powerMeasure.-->
2117   <xsd:complexType name="pressureMeasure">
2118      <xsd:simpleContent>
2119         <xsd:extension base="witsml:abstractMeasure">
2120            <xsd:attribute name="uom" type="witsml:pressureUom" use="required" />
2121         </xsd:extension>
2122      </xsd:simpleContent>
2123   </xsd:complexType>
2124   <!--UNUSED: Deleted type relativePowerMeasure.-->
2125   <!--UNUSED: Deleted type specificVolumeMeasure.-->
2126   <xsd:complexType name="thermodynamicTemperatureMeasure">
2127      <xsd:simpleContent>
2128         <xsd:extension base="witsml:abstractMeasure">
2129            <xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUom" use="required" />
2130         </xsd:extension>
2131      </xsd:simpleContent>
2132   </xsd:complexType>
2133   <!--UNUSED: Deleted type timeMeasure.-->
2134   <!--UNUSED: Deleted type velocityMeasure.-->
2135   <xsd:complexType name="volumeMeasure">
2136      <xsd:simpleContent>
2137         <xsd:extension base="witsml:abstractMeasure">
2138            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
2139         </xsd:extension>
2140      </xsd:simpleContent>
2141   </xsd:complexType>
2142   <!--UNUSED: Deleted type volumeFlowRateMeasure.-->
2143   <xsd:complexType name="volumePerVolumeMeasure">
2144      <xsd:simpleContent>
2145         <xsd:extension base="witsml:abstractMeasure">
2146            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
2147         </xsd:extension>
2148      </xsd:simpleContent>
2149   </xsd:complexType>
2150   <xsd:complexType name="workMeasure">
2151      <xsd:simpleContent>
2152         <xsd:extension base="witsml:abstractMeasure">
2153            <xsd:attribute name="uom" type="witsml:workUom" use="optional" />
2154         </xsd:extension>
2155      </xsd:simpleContent>
2156   </xsd:complexType>
2157   <xsd:complexType name="compressibilityMeasure">
2158      <xsd:simpleContent>
2159         <xsd:extension base="witsml:abstractMeasure">
2160            <xsd:attribute name="uom" type="witsml:compressibilityUom" use="required" />
2161         </xsd:extension>
2162      </xsd:simpleContent>
2163   </xsd:complexType>
2164   <xsd:complexType name="molarVolumeMeasure">
2165      <xsd:simpleContent>
2166         <xsd:extension base="witsml:abstractMeasure">
2167            <xsd:attribute name="uom" type="witsml:molarVolumeUom" use="required" />
2168         </xsd:extension>
2169      </xsd:simpleContent>
2170   </xsd:complexType>
2171   <xsd:complexType name="standardVolumeMeasure">
2172      <xsd:annotation>
2173         <xsd:documentation>A volume corrected to standard conditions of temperature and pressure. The standard conditions must be known outside the context of the data type
2174         because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic determination of where standard conditions are
2175         assumed.</xsd:documentation>
2176      </xsd:annotation>
2177      <xsd:simpleContent>
2178         <xsd:extension base="witsml:abstractMeasure">
2179            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
2180         </xsd:extension>
2181      </xsd:simpleContent>
2182   </xsd:complexType>
2183   <xsd:complexType name="thermalConductivityMeasure">
2184      <xsd:simpleContent>
2185         <xsd:extension base="witsml:abstractMeasure">
2186            <xsd:attribute name="uom" type="witsml:thermalConductivityUom" use="required" />
2187         </xsd:extension>
2188      </xsd:simpleContent>
2189   </xsd:complexType>
2190   <xsd:complexType name="volumePerStandardVolumeMeasure">
2191      <xsd:annotation>
2192         <xsd:documentation>A ratio of an uncorrected volume to a volume corrected to standard conditions of temperature and pressure. The standard conditions must be known
2193         outside the context of the data type because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic
2194         determination of where standard conditions are assumed.</xsd:documentation>
2195      </xsd:annotation>
2196      <xsd:simpleContent>
2197         <xsd:extension base="witsml:abstractMeasure">
2198            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
2199         </xsd:extension>
2200      </xsd:simpleContent>
2201   </xsd:complexType>
2202   <xsd:complexType name="standardVolumePerStandardVolumeMeasure">
2203      <xsd:annotation>
2204         <xsd:documentation>A ratio of volumes that have each been corrected to standard conditions of temperature and pressure. The standard conditions must be known outside the
2205         context of the data type because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic determination of
2206         where standard conditions are assumed.</xsd:documentation>
2207      </xsd:annotation>
2208      <xsd:simpleContent>
2209         <xsd:extension base="witsml:abstractMeasure">
2210            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
2211         </xsd:extension>
2212      </xsd:simpleContent>
2213   </xsd:complexType>
2214   <xsd:complexType name="standardVolumePerVolumeMeasure">
2215      <xsd:annotation>
2216         <xsd:documentation>A ratio of a volume that has been corrected to standard conditions of temperature and pressure to an uncorrected volume. The standard conditions must
2217         be known outside the context of the data type because the unit of measure is independent of the standard conditions. The main intent of this type is to allow programatic
2218         determination of where standard conditions are assumed.</xsd:documentation>
2219      </xsd:annotation>
2220      <xsd:simpleContent>
2221         <xsd:extension base="witsml:abstractMeasure">
2222            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
2223         </xsd:extension>
2224      </xsd:simpleContent>
2225   </xsd:complexType>
2226   <!--UNUSED: Deleted type accelerationLinearUom.-->
2227   <xsd:simpleType name="amountOfSubstanceUom">
2228      <xsd:restriction base="witsml:abstractUomEnum">
2229         <xsd:enumeration value="kmol" />
2230         <xsd:enumeration value="mmol" />
2231         <xsd:enumeration value="mol" />
2232         <xsd:enumeration value="mol" />
2233         <xsd:enumeration value="kmol" />
2234         <xsd:enumeration value="lbmole" />
2235         <xsd:enumeration value="umol" />
2236      </xsd:restriction>
2237   </xsd:simpleType>
2238   <!--UNUSED: Deleted type anglePerLengthUom.-->
2239   <!--UNUSED: Deleted type anglePerTimeUom.-->
2240   <!--UNUSED: Deleted type areaUom.-->
2241   <!--UNUSED: Deleted type areaPerAreaUom.-->
2242   <xsd:simpleType name="densityUom">
2243      <xsd:restriction base="witsml:abstractUomEnum">
2244         <xsd:enumeration value="kg/m3" />
2245         <xsd:enumeration value="10Mg/m3" />
2246         <xsd:enumeration value="dAPI" />
2247         <xsd:enumeration value="g/cm3" />
2248         <xsd:enumeration value="g/dm3" />
2249         <xsd:enumeration value="g/galUK" />
2250         <xsd:enumeration value="g/galUS" />
2251         <xsd:enumeration value="g/L" />
2252         <xsd:enumeration value="g/m3" />
2253         <xsd:enumeration value="grain/ft3" />
2254         <xsd:enumeration value="grain/galUS" />
2255         <xsd:enumeration value="grain/100ft3" />
2256         <xsd:enumeration value="kg/dm3" />
2257         <xsd:enumeration value="kg/L" />
2258         <xsd:enumeration value="Mg/m3" />
2259         <xsd:enumeration value="lbm/10bbl" />
2260         <xsd:enumeration value="lbm/bbl" />
2261         <xsd:enumeration value="lbm/ft3" />
2262         <xsd:enumeration value="lbm/galUK" />
2263         <xsd:enumeration value="lbm/1000galUK" />
2264         <xsd:enumeration value="lbm/galUS" />
2265         <xsd:enumeration value="lbm/1000galUS" />
2266         <xsd:enumeration value="lbm/in3" />
2267         <xsd:enumeration value="lbm/Mbbl" />
2268         <xsd:enumeration value="mg/dm3" />
2269         <xsd:enumeration value="mg/galUS" />
2270         <xsd:enumeration value="mg/L" />
2271         <xsd:enumeration value="mg/m3" />
2272         <xsd:enumeration value="ug/cm3" />
2273      </xsd:restriction>
2274   </xsd:simpleType>
2275   <xsd:simpleType name="dimensionlessUom">
2276      <xsd:restriction base="witsml:abstractUomEnum">
2277         <xsd:enumeration value="Euc" />
2278         <xsd:enumeration value="%" />
2279         <xsd:enumeration value="cEuc" />
2280         <xsd:enumeration value="mEuc" />
2281         <xsd:enumeration value="nEuc" />
2282         <xsd:enumeration value="uEuc" />
2283      </xsd:restriction>
2284   </xsd:simpleType>
2285   <xsd:simpleType name="dynamicViscosityUom">
2286      <xsd:restriction base="witsml:abstractUomEnum">
2287         <xsd:enumeration value="Pa.s" />
2288         <xsd:enumeration value="cP" />
2289         <xsd:enumeration value="P" />
2290         <xsd:enumeration value="psi.s" />
2291         <xsd:enumeration value="dyne.s/cm2" />
2292         <xsd:enumeration value="kgf.s/m2" />
2293         <xsd:enumeration value="lbf.s/ft2" />
2294         <xsd:enumeration value="lbf.s/in2" />
2295         <xsd:enumeration value="mPa.s" />
2296         <xsd:enumeration value="N.s/m2" />
2297      </xsd:restriction>
2298   </xsd:simpleType>
2299   <!--UNUSED: Deleted type electricPotentialUom.-->
2300   <!--UNUSED: Deleted type energyPerAreaUom.-->
2301   <!--UNUSED: Deleted type equivalentPerMassUom.-->
2302   <!--UNUSED: Deleted type forceUom.-->
2303   <!--UNUSED: Deleted type forcePerVolumeUom.-->
2304   <!--UNUSED: Deleted type frequencyUom.-->
2305   <!--UNUSED: Deleted type illuminanceUom.-->
2306   <xsd:simpleType name="lengthUom">
2307      <xsd:restriction base="witsml:abstractUomEnum">
2308         <xsd:enumeration value="m" />
2309         <xsd:enumeration value="angstrom" />
2310         <xsd:enumeration value="chBnA" />
2311         <xsd:enumeration value="chBnB" />
2312         <xsd:enumeration value="chCla" />
2313         <xsd:enumeration value="chSe" />
2314         <xsd:enumeration value="chUS" />
2315         <xsd:enumeration value="cm" />
2316         <xsd:enumeration value="dm" />
2317         <xsd:enumeration value="fathom" />
2318         <xsd:enumeration value="fm" />
2319         <xsd:enumeration value="ft" />
2320         <xsd:enumeration value="ftBnA" />
2321         <xsd:enumeration value="ftBnB" />
2322         <xsd:enumeration value="ftBr(65)" />
2323         <xsd:enumeration value="ftCla" />
2324         <xsd:enumeration value="ftGC" />
2325         <xsd:enumeration value="ftInd" />
2326         <xsd:enumeration value="ftInd(37)" />
2327         <xsd:enumeration value="ftInd(62)" />
2328         <xsd:enumeration value="ftInd(75)" />
2329         <xsd:enumeration value="ftMA" />
2330         <xsd:enumeration value="ftSe" />
2331         <xsd:enumeration value="ftUS" />
2332         <xsd:enumeration value="in" />
2333         <xsd:enumeration value="in/10" />
2334         <xsd:enumeration value="in/16" />
2335         <xsd:enumeration value="in/32" />
2336         <xsd:enumeration value="in/64" />
2337         <xsd:enumeration value="inUS" />
2338         <xsd:enumeration value="km" />
2339         <xsd:enumeration value="lkBnA" />
2340         <xsd:enumeration value="lkBnB" />
2341         <xsd:enumeration value="lkCla" />
2342         <xsd:enumeration value="lkSe" />
2343         <xsd:enumeration value="lkUS" />
2344         <xsd:enumeration value="mGer" />
2345         <xsd:enumeration value="mi" />
2346         <xsd:enumeration value="mil" />
2347         <xsd:enumeration value="miUS" />
2348         <xsd:enumeration value="mm" />
2349         <xsd:enumeration value="Mm" />
2350         <xsd:enumeration value="nautmi" />
2351         <xsd:enumeration value="nm" />
2352         <xsd:enumeration value="pm" />
2353         <xsd:enumeration value="um" />
2354         <xsd:enumeration value="yd" />
2355         <xsd:enumeration value="ydBnA" />
2356         <xsd:enumeration value="ydBnB" />
2357         <xsd:enumeration value="ydCla" />
2358         <xsd:enumeration value="ydIm" />
2359         <xsd:enumeration value="ydInd" />
2360         <xsd:enumeration value="ydInd(37)" />
2361         <xsd:enumeration value="ydInd(62)" />
2362         <xsd:enumeration value="ydInd(75)" />
2363         <xsd:enumeration value="ydSe" />
2364      </xsd:restriction>
2365   </xsd:simpleType>
2366   <xsd:simpleType name="lengthPerLengthUom">
2367      <xsd:restriction base="witsml:abstractUomEnum">
2368         <xsd:enumeration value="%" />
2369         <xsd:enumeration value="ft/100ft" />
2370         <xsd:enumeration value="ft/ft" />
2371         <xsd:enumeration value="ft/in" />
2372         <xsd:enumeration value="ft/m" />
2373         <xsd:enumeration value="ft/mi" />
2374         <xsd:enumeration value="km/cm" />
2375         <xsd:enumeration value="m/30m" />
2376         <xsd:enumeration value="m/cm" />
2377         <xsd:enumeration value="m/km" />
2378         <xsd:enumeration value="m/m" />
2379         <xsd:enumeration value="mi/in" />
2380      </xsd:restriction>
2381   </xsd:simpleType>
2382   <!--UNUSED: Deleted type magneticFieldStrengthUom.-->
2383   <xsd:simpleType name="massConcentrationUom">
2384      <xsd:restriction base="witsml:abstractUomEnum">
2385         <xsd:enumeration value="Euc" />
2386         <xsd:enumeration value="%" />
2387         <xsd:enumeration value="g/kg" />
2388         <xsd:enumeration value="kg/kg" />
2389         <xsd:enumeration value="kg/sack94" />
2390         <xsd:enumeration value="mg/kg" />
2391         <xsd:enumeration value="permil" />
2392         <xsd:enumeration value="ppdk" />
2393         <xsd:enumeration value="ppk" />
2394         <xsd:enumeration value="ppm" />
2395      </xsd:restriction>
2396   </xsd:simpleType>
2397   <xsd:simpleType name="massFlowRateUom">
2398      <xsd:restriction base="witsml:abstractUomEnum">
2399         <xsd:enumeration value="Mg/a" />
2400         <xsd:enumeration value="Mg/d" />
2401         <xsd:enumeration value="Mg/h" />
2402         <xsd:enumeration value="Mlbm/yr" />
2403         <xsd:enumeration value="g/s" />
2404         <xsd:enumeration value="kg/d" />
2405         <xsd:enumeration value="kg/h" />
2406         <xsd:enumeration value="kg/min" />
2407         <xsd:enumeration value="kg/s" />
2408         <xsd:enumeration value="lbm/d" />
2409         <xsd:enumeration value="lbm/h" />
2410         <xsd:enumeration value="lbm/min" />
2411         <xsd:enumeration value="lbm/s" />
2412         <xsd:enumeration value="t/a" />
2413         <xsd:enumeration value="t/d" />
2414         <xsd:enumeration value="t/h" />
2415         <xsd:enumeration value="t/min" />
2416         <xsd:enumeration value="tonUK/a" />
2417         <xsd:enumeration value="tonUK/d" />
2418         <xsd:enumeration value="tonUK/h" />
2419         <xsd:enumeration value="tonUK/min" />
2420         <xsd:enumeration value="tonUS/a" />
2421         <xsd:enumeration value="tonUS/d" />
2422         <xsd:enumeration value="tonUS/h" />
2423         <xsd:enumeration value="tonUS/min" />
2424      </xsd:restriction>
2425   </xsd:simpleType>
2426   <xsd:simpleType name="massUom">
2427      <xsd:restriction base="witsml:abstractUomEnum">
2428         <xsd:enumeration value="kg" />
2429         <xsd:enumeration value="ag" />
2430         <xsd:enumeration value="ct" />
2431         <xsd:enumeration value="cwtUK" />
2432         <xsd:enumeration value="cwtUS" />
2433         <xsd:enumeration value="g" />
2434         <xsd:enumeration value="grain" />
2435         <xsd:enumeration value="klbm" />
2436         <xsd:enumeration value="lbm" />
2437         <xsd:enumeration value="Mg" />
2438         <xsd:enumeration value="mg" />
2439         <xsd:enumeration value="oz(av)" />
2440         <xsd:enumeration value="oz(troy)" />
2441         <xsd:enumeration value="ozm" />
2442         <xsd:enumeration value="sack94" />
2443         <xsd:enumeration value="t" />
2444         <xsd:enumeration value="tonUK" />
2445         <xsd:enumeration value="tonUS" />
2446         <xsd:enumeration value="ug" />
2447      </xsd:restriction>
2448   </xsd:simpleType>
2449   <!--UNUSED: Deleted type massPerLengthUom.-->
2450   <xsd:simpleType name="modulusOfCompressionUom">
2451      <xsd:restriction base="witsml:abstractUomEnum">
2452         <xsd:enumeration value="J/m3" />
2453         <xsd:enumeration value="Btu/bbl" />
2454         <xsd:enumeration value="Btu/ft3" />
2455         <xsd:enumeration value="Btu/galUK" />
2456         <xsd:enumeration value="Btu/galUS" />
2457         <xsd:enumeration value="cal/cm3" />
2458         <xsd:enumeration value="cal/mL" />
2459         <xsd:enumeration value="cal/mm3" />
2460         <xsd:enumeration value="erg/cm3" />
2461         <xsd:enumeration value="erg/m3" />
2462         <xsd:enumeration value="ft.lbf/bbl" />
2463         <xsd:enumeration value="ft.lbf/galUS" />
2464         <xsd:enumeration value="hp.hr/bbl" />
2465         <xsd:enumeration value="J/dm3" />
2466         <xsd:enumeration value="kcal/cm3" />
2467         <xsd:enumeration value="kcal/m3" />
2468         <xsd:enumeration value="kJ/dm3" />
2469         <xsd:enumeration value="kJ/m3" />
2470         <xsd:enumeration value="kW.h/dm3" />
2471         <xsd:enumeration value="kW.h/m3" />
2472         <xsd:enumeration value="lbf.ft/bbl" />
2473         <xsd:enumeration value="MJ/m3" />
2474         <xsd:enumeration value="MW.h/m3" />
2475         <xsd:enumeration value="therm/ft3" />
2476         <xsd:enumeration value="therm/galUK" />
2477         <xsd:enumeration value="tonfUS.mi/bbl" />
2478      </xsd:restriction>
2479   </xsd:simpleType>
2480   <!--UNUSED: Deleted type momentOfForceUom.-->
2481   <!--UNUSED: Deleted type perLengthUom.-->
2482   <!--UNUSED: Deleted type planeAngleUom.-->
2483   <!--UNUSED: Deleted type powerUom.-->
2484   <xsd:simpleType name="pressureUom">
2485      <xsd:restriction base="witsml:abstractUomEnum">
2486         <xsd:enumeration value="Pa" />
2487         <xsd:enumeration value="at" />
2488         <xsd:enumeration value="atm" />
2489         <xsd:enumeration value="bar" />
2490         <xsd:enumeration value="cmH2O(4degC)" />
2491         <xsd:enumeration value="dyne/cm2" />
2492         <xsd:enumeration value="GPa" />
2493         <xsd:enumeration value="hbar" />
2494         <xsd:enumeration value="inH2O(39.2F)" />
2495         <xsd:enumeration value="inH2O(60F)" />
2496         <xsd:enumeration value="inHg(32F)" />
2497         <xsd:enumeration value="inHg(60F)" />
2498         <xsd:enumeration value="kgf/cm2" />
2499         <xsd:enumeration value="kgf/mm2" />
2500         <xsd:enumeration value="kN/m2" />
2501         <xsd:enumeration value="kPa" />
2502         <xsd:enumeration value="kpsi" />
2503         <xsd:enumeration value="lbf/ft2" />
2504         <xsd:enumeration value="lbf/100ft2" />
2505         <xsd:enumeration value="lbf/in2" />
2506         <xsd:enumeration value="mbar" />
2507         <xsd:enumeration value="mmHg(0C)" />
2508         <xsd:enumeration value="mPa" />
2509         <xsd:enumeration value="MPa" />
2510         <xsd:enumeration value="Mpsi" />
2511         <xsd:enumeration value="N/m2" />
2512         <xsd:enumeration value="N/mm2" />
2513         <xsd:enumeration value="Pa(g)" />
2514         <xsd:enumeration value="pPa" />
2515         <xsd:enumeration value="psi" />
2516         <xsd:enumeration value="psia" />
2517         <xsd:enumeration value="psig" />
2518         <xsd:enumeration value="tonfUS/ft2" />
2519         <xsd:enumeration value="tonfUS/in2" />
2520         <xsd:enumeration value="torr" />
2521         <xsd:enumeration value="ubar" />
2522         <xsd:enumeration value="umHg(0C)" />
2523         <xsd:enumeration value="uPa" />
2524         <xsd:enumeration value="upsi" />
2525      </xsd:restriction>
2526   </xsd:simpleType>
2527   <!--UNUSED: Deleted type relativePowerUom.-->
2528   <!--UNUSED: Deleted type specificVolumeUom.-->
2529   <xsd:simpleType name="thermodynamicTemperatureUom">
2530      <xsd:restriction base="witsml:abstractUomEnum">
2531         <xsd:enumeration value="K" />
2532         <xsd:enumeration value="degC" />
2533         <xsd:enumeration value="degF" />
2534         <xsd:enumeration value="degR" />
2535      </xsd:restriction>
2536   </xsd:simpleType>
2537   <!--UNUSED: Deleted type timeUom.-->
2538   <!--UNUSED: Deleted type velocityUom.-->
2539   <xsd:simpleType name="volumeUom">
2540      <xsd:restriction base="witsml:abstractUomEnum">
2541         <xsd:enumeration value="m3" />
2542         <xsd:enumeration value="acre.ft" />
2543         <xsd:enumeration value="bbl" />
2544         <xsd:enumeration value="bcf" />
2545         <xsd:enumeration value="cm3" />
2546         <xsd:enumeration value="dm3" />
2547         <xsd:enumeration value="flozUK" />
2548         <xsd:enumeration value="flozUS" />
2549         <xsd:enumeration value="ft3" />
2550         <xsd:enumeration value="galUK" />
2551         <xsd:enumeration value="galUS" />
2552         <xsd:enumeration value="ha.m" />
2553         <xsd:enumeration value="hL" />
2554         <xsd:enumeration value="in3" />
2555         <xsd:enumeration value="1000ft3" />
2556         <xsd:enumeration value="km3" />
2557         <xsd:enumeration value="L" />
2558         <xsd:enumeration value="Mbbl" />
2559         <xsd:enumeration value="Mcf" />
2560         <xsd:enumeration value="M(ft3)" />
2561         <xsd:enumeration value="mi3" />
2562         <xsd:enumeration value="mL" />
2563         <xsd:enumeration value="M(m3)" />
2564         <xsd:enumeration value="mm3" />
2565         <xsd:enumeration value="MMbbl" />
2566         <xsd:enumeration value="ptUK" />
2567         <xsd:enumeration value="ptUS" />
2568         <xsd:enumeration value="qtUK" />
2569         <xsd:enumeration value="qtUS" />
2570         <xsd:enumeration value="tcf" />
2571         <xsd:enumeration value="um2.m" />
2572         <xsd:enumeration value="yd3" />
2573      </xsd:restriction>
2574   </xsd:simpleType>
2575   <xsd:simpleType name="volumeFlowRateUom">
2576      <xsd:restriction base="witsml:abstractUomEnum">
2577         <xsd:enumeration value="m3/s" />
2578         <xsd:enumeration value="bbl/d" />
2579         <xsd:enumeration value="bbl/hr" />
2580         <xsd:enumeration value="bbl/min" />
2581         <xsd:enumeration value="cm3/30min" />
2582         <xsd:enumeration value="cm3/h" />
2583         <xsd:enumeration value="cm3/min" />
2584         <xsd:enumeration value="cm3/s" />
2585         <xsd:enumeration value="dm3/s" />
2586         <xsd:enumeration value="ft3/d" />
2587         <xsd:enumeration value="ft3/h" />
2588         <xsd:enumeration value="ft3/min" />
2589         <xsd:enumeration value="ft3/s" />
2590         <xsd:enumeration value="galUK/d" />
2591         <xsd:enumeration value="galUK/hr" />
2592         <xsd:enumeration value="galUK/min" />
2593         <xsd:enumeration value="galUS/d" />
2594         <xsd:enumeration value="galUS/hr" />
2595         <xsd:enumeration value="galUS/min" />
2596         <xsd:enumeration value="kbbl/d" />
2597         <xsd:enumeration value="1000ft3/d" />
2598         <xsd:enumeration value="1000m3/d" />
2599         <xsd:enumeration value="1000m3/h" />
2600         <xsd:enumeration value="L/h" />
2601         <xsd:enumeration value="L/min" />
2602         <xsd:enumeration value="L/s" />
2603         <xsd:enumeration value="m3/d" />
2604         <xsd:enumeration value="m3/h" />
2605         <xsd:enumeration value="m3/min" />
2606         <xsd:enumeration value="Mbbl/d" />
2607         <xsd:enumeration value="M(ft3)/d" />
2608         <xsd:enumeration value="M(m3)/d" />
2609      </xsd:restriction>
2610   </xsd:simpleType>
2611   <xsd:simpleType name="volumePerVolumeUom">
2612      <xsd:restriction base="witsml:abstractUomEnum">
2613         <xsd:enumeration value="Euc" />
2614         <xsd:enumeration value="%" />
2615         <xsd:enumeration value="permil" />
2616         <xsd:enumeration value="ppdk" />
2617         <xsd:enumeration value="ppk" />
2618         <xsd:enumeration value="ppm" />
2619         <xsd:enumeration value="bbl/acre.ft" />
2620         <xsd:enumeration value="bbl/bbl" />
2621         <xsd:enumeration value="bbl/ft3" />
2622         <xsd:enumeration value="bbl/100bbl" />
2623         <xsd:enumeration value="bbl/k(ft3)" />
2624         <xsd:enumeration value="bbl/M(ft3)" />
2625         <xsd:enumeration value="cm3/cm3" />
2626         <xsd:enumeration value="cm3/m3" />
2627         <xsd:enumeration value="dm3/m3" />
2628         <xsd:enumeration value="ft3/bbl" />
2629         <xsd:enumeration value="ft3/ft3" />
2630         <xsd:enumeration value="galUS/kgalUS" />
2631         <xsd:enumeration value="galUK/kgalUK" />
2632         <xsd:enumeration value="galUK/ft3" />
2633         <xsd:enumeration value="galUK/Mbbl" />
2634         <xsd:enumeration value="galUS/bbl" />
2635         <xsd:enumeration value="galUS/10bbl" />
2636         <xsd:enumeration value="galUS/ft3" />
2637         <xsd:enumeration value="galUS/Mbbl" />
2638         <xsd:enumeration value="1000ft3/bbl" />
2639         <xsd:enumeration value="ksm3/sm3" />
2640         <xsd:enumeration value="L/10bbl" />
2641         <xsd:enumeration value="L/m3" />
2642         <xsd:enumeration value="m3/ha.m" />
2643         <xsd:enumeration value="m3/m3" />
2644         <xsd:enumeration value="M(ft3)/acre.ft" />
2645         <xsd:enumeration value="mL/galUK" />
2646         <xsd:enumeration value="mL/galUS" />
2647         <xsd:enumeration value="mL/mL" />
2648         <xsd:enumeration value="MMbbl/acre.ft" />
2649         <xsd:enumeration value="MMscf60/stb60" />
2650         <xsd:enumeration value="Mscf60/stb60" />
2651         <xsd:enumeration value="ptUK/Mbbl" />
2652         <xsd:enumeration value="ptUS/10bbl" />
2653         <xsd:enumeration value="pu" />
2654         <xsd:enumeration value="scm15/stb60" />
2655         <xsd:enumeration value="sm3/ksm3" />
2656         <xsd:enumeration value="sm3/sm3" />
2657         <xsd:enumeration value="stb60/MMscf60" />
2658         <xsd:enumeration value="stb60/MMscm15" />
2659         <xsd:enumeration value="stb60/Mscf60" />
2660         <xsd:enumeration value="stb60/Mscm15" />
2661         <xsd:enumeration value="stb60/scm15" />
2662      </xsd:restriction>
2663   </xsd:simpleType>
2664   <xsd:simpleType name="workUom">
2665      <xsd:restriction base="witsml:abstractUomEnum">
2666         <xsd:enumeration value="J" />
2667         <xsd:enumeration value="aJ" />
2668         <xsd:enumeration value="Btu" />
2669         <xsd:enumeration value="cal" />
2670         <xsd:enumeration value="ch.h" />
2671         <xsd:enumeration value="Chu" />
2672         <xsd:enumeration value="CV.h" />
2673         <xsd:enumeration value="EJ" />
2674         <xsd:enumeration value="erg" />
2675         <xsd:enumeration value="eV" />
2676         <xsd:enumeration value="GeV" />
2677         <xsd:enumeration value="GJ" />
2678         <xsd:enumeration value="GW.h" />
2679         <xsd:enumeration value="hp.hr" />
2680         <xsd:enumeration value="kcal" />
2681         <xsd:enumeration value="keV" />
2682         <xsd:enumeration value="kJ" />
2683         <xsd:enumeration value="kW.h" />
2684         <xsd:enumeration value="MeV" />
2685         <xsd:enumeration value="mJ" />
2686         <xsd:enumeration value="MJ" />
2687         <xsd:enumeration value="MW.h" />
2688         <xsd:enumeration value="nJ" />
2689         <xsd:enumeration value="quad" />
2690         <xsd:enumeration value="TeV" />
2691         <xsd:enumeration value="therm" />
2692         <xsd:enumeration value="TJ" />
2693         <xsd:enumeration value="TW.h" />
2694         <xsd:enumeration value="uJ" />
2695      </xsd:restriction>
2696   </xsd:simpleType>
2697   <xsd:simpleType name="compressibilityUom">
2698      <xsd:restriction base="witsml:abstractUomEnum">
2699         <xsd:enumeration value="1/Pa" />
2700         <xsd:enumeration value="1/bar" />
2701         <xsd:enumeration value="1/kPa" />
2702         <xsd:enumeration value="1/pPa" />
2703         <xsd:enumeration value="1/psi" />
2704         <xsd:enumeration value="1/upsi" />
2705      </xsd:restriction>
2706   </xsd:simpleType>
2707   <xsd:simpleType name="molarVolumeUom">
2708      <xsd:restriction base="witsml:abstractUomEnum">
2709         <xsd:enumeration value="m3/mol" />
2710         <xsd:enumeration value="dm3/mol(kg)" />
2711         <xsd:enumeration value="ft3/mol(lbm)" />
2712         <xsd:enumeration value="L/mol(g)" />
2713         <xsd:enumeration value="L/mol(kg)" />
2714         <xsd:enumeration value="m3/mol(kg)" />
2715      </xsd:restriction>
2716   </xsd:simpleType>
2717   <xsd:simpleType name="thermalConductivityUom">
2718      <xsd:restriction base="witsml:abstractUomEnum">
2719         <xsd:enumeration value="W/m.K" />
2720         <xsd:enumeration value="Btu/hr.ft.degF" />
2721         <xsd:enumeration value="cal/h.cm.degC" />
2722         <xsd:enumeration value="cal/s.cm.degC" />
2723         <xsd:enumeration value="kcal/h.m.degC" />
2724      </xsd:restriction>
2725   </xsd:simpleType>
2726</xsd:schema>
Note: See TracBrowser for help on using the browser.