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

Revision 17, 181.7 kB (checked in by ryland, 15 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   <xsd:complexType name="cs_connectedNode">
60      <xsd:annotation>
61         <xsd:documentation>WITSML - Product Flow Connected Node Component Schema.</xsd:documentation>
62      </xsd:annotation>
63      <xsd:sequence>
64         <xsd:element name="node" type="witsml:nameString" minOccurs="1" maxOccurs="1">
65            <xsd:annotation>
66               <xsd:documentation>Defines the node to which this port is connected. Only two ports should be actively connected to the same node at the same point in time. That
67               is, a port should only be connected to one other port. There are no semantics for the node except common connection. All ports that are connected to a node with the
68               the same name are inherently connected to each other. The name of the node is only required to be unique within the context of the current Product Flow Network
69               (that is, not the overall model). All ports must be connected to a node and whether or not any other port is connected to the same node depends on the requirements
70               of the network. Any node that is internally connected to only one node is presumably a candidate to be connected to an external node. The behavior of ports
71               connected at a common node is as follows: a) There is no pressure drop across the node. All ports connected to the node have the same pressure. That is, there is an
72               assumption of steady state fluid flow. b) Conservation of mass exists across the node. The mass into the node via all connected ports equals the mass out of the
73               node via all connected ports. c) The flow direction of a port connected to the node may be transient. That is, flow direction may change toward any port if the
74               relative internal pressure of the Product Flow Units change and a new steady state is achieved.</xsd:documentation>
75            </xsd:annotation>
76         </xsd:element>
77         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
78            <xsd:annotation>
79               <xsd:documentation>The name of a network plan. This indicates a planned connection. The connected port must be part of the same plan or be an actual. Not specified
80               indicates an actual connection.</xsd:documentation>
81            </xsd:annotation>
82         </xsd:element>
83         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
84            <xsd:annotation>
85               <xsd:documentation>The date and time that the connection was activated.</xsd:documentation>
86            </xsd:annotation>
87         </xsd:element>
88         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
89            <xsd:annotation>
90               <xsd:documentation>The date and time that the connection was terminated.</xsd:documentation>
91            </xsd:annotation>
92         </xsd:element>
93         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
94            <xsd:annotation>
95               <xsd:documentation>A descriptive remark associated with this connection, possibly including a reason for termination.</xsd:documentation>
96            </xsd:annotation>
97         </xsd:element>
98      </xsd:sequence>
99      <xsd:attributeGroup ref="witsml:attgrp_uid">
100         <xsd:annotation>
101            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
102         </xsd:annotation>
103      </xsd:attributeGroup>
104   </xsd:complexType>
105   <!--UNUSED: Deleted type cs_curveData.-->
106   <!--UNUSED: Deleted type cs_curveDefinition.-->
107   <xsd:complexType name="cs_customData">
108      <xsd:annotation>
109         <xsd:documentation>WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data
110         area.</xsd:documentation>
111      </xsd:annotation>
112      <xsd:sequence>
113         <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
114            <xsd:annotation>
115               <xsd:documentation>Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique
116               namespace.</xsd:documentation>
117            </xsd:annotation>
118         </xsd:any>
119      </xsd:sequence>
120   </xsd:complexType>
121   <!--UNUSED: Deleted type cs_datedComment.-->
122   <xsd:complexType name="cs_densityValue">
123      <xsd:annotation>
124         <xsd:documentation>A possibly temperature and pressure corrected desity value.</xsd:documentation>
125      </xsd:annotation>
126      <xsd:sequence>
127         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1">
128            <xsd:annotation>
129               <xsd:documentation>The density of the product.</xsd:documentation>
130            </xsd:annotation>
131         </xsd:element>
132         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
133            <xsd:annotation>
134               <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
135               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
136            </xsd:annotation>
137         </xsd:element>
138         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
139            <xsd:annotation>
140               <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
141               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
142            </xsd:annotation>
143         </xsd:element>
144      </xsd:sequence>
145   </xsd:complexType>
146   <xsd:complexType name="cs_documentInfo">
147      <xsd:annotation>
148         <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
149         information about the data that is being exchanged within the file.</xsd:documentation>
150      </xsd:annotation>
151      <xsd:sequence>
152         <xsd:element name="DocumentName" type="witsml:nameStruct" minOccurs="1" maxOccurs="1">
153            <xsd:annotation>
154               <xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
155            </xsd:annotation>
156         </xsd:element>
157         <xsd:element name="DocumentAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
158            <xsd:annotation>
159               <xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
160            </xsd:annotation>
161         </xsd:element>
162         <xsd:element name="DocumentDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
163            <xsd:annotation>
164               <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
165               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
166               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
167            </xsd:annotation>
168         </xsd:element>
169         <xsd:element name="documentClass" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
170            <xsd:annotation>
171               <xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
172            </xsd:annotation>
173         </xsd:element>
174         <xsd:element name="FileCreationInformation" type="witsml:fileCreationType" minOccurs="0" maxOccurs="1">
175            <xsd:annotation>
176               <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
177               itself.</xsd:documentation>
178            </xsd:annotation>
179         </xsd:element>
180         <xsd:element name="SecurityInformation" type="witsml:securityInfoType" minOccurs="0" maxOccurs="5">
181            <xsd:annotation>
182               <xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
183            </xsd:annotation>
184         </xsd:element>
185         <xsd:element name="Disclaimer" type="witsml:commentString" minOccurs="0" maxOccurs="1">
186            <xsd:annotation>
187               <xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
188            </xsd:annotation>
189         </xsd:element>
190         <xsd:element name="AuditTrail" type="witsml:auditType" minOccurs="0" maxOccurs="1">
191            <xsd:annotation>
192               <xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
193            </xsd:annotation>
194         </xsd:element>
195         <xsd:element name="Owner" type="witsml:nameString" minOccurs="0" maxOccurs="1">
196            <xsd:annotation>
197               <xsd:documentation>The owner of the data.</xsd:documentation>
198            </xsd:annotation>
199         </xsd:element>
200         <xsd:element name="QueryParam" type="witsml:queryParam" minOccurs="0" maxOccurs="1">
201            <xsd:annotation>
202               <xsd:documentation>WITSML query parameters.</xsd:documentation>
203            </xsd:annotation>
204         </xsd:element>
205         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
206            <xsd:annotation>
207               <xsd:documentation>An optional comment about the document.</xsd:documentation>
208            </xsd:annotation>
209         </xsd:element>
210      </xsd:sequence>
211   </xsd:complexType>
212   <xsd:complexType name="queryParam">
213      <xsd:annotation>
214         <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).
215         These would typically be something like a daily report.</xsd:documentation>
216      </xsd:annotation>
217      <xsd:sequence>
218         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
219            <xsd:annotation>
220               <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
221               growing objects but the See the API specification for behavior related to this query parameter.</xsd:documentation>
222            </xsd:annotation>
223         </xsd:element>
224         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
225            <xsd:annotation>
226               <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
227               for behavior related to this query parameter.</xsd:documentation>
228            </xsd:annotation>
229         </xsd:element>
230      </xsd:sequence>
231   </xsd:complexType>
232   <xsd:complexType name="fileCreationType">
233      <xsd:annotation>
234         <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
235         file.</xsd:documentation>
236      </xsd:annotation>
237      <xsd:sequence>
238         <xsd:element name="FileCreationDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
239            <xsd:annotation>
240               <xsd:documentation>The date and time that the file was created.</xsd:documentation>
241            </xsd:annotation>
242         </xsd:element>
243         <xsd:element name="SoftwareName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
244            <xsd:annotation>
245               <xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
246               relevant.</xsd:documentation>
247            </xsd:annotation>
248         </xsd:element>
249         <xsd:element name="FileCreator" type="witsml:nameString" minOccurs="0" maxOccurs="1">
250            <xsd:annotation>
251               <xsd:documentation>The person or business associate that created the file.</xsd:documentation>
252            </xsd:annotation>
253         </xsd:element>
254         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
255            <xsd:annotation>
256               <xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
257            </xsd:annotation>
258         </xsd:element>
259      </xsd:sequence>
260   </xsd:complexType>
261   <xsd:complexType name="securityInfoType">
262      <xsd:annotation>
263         <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
264         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
265         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
266      </xsd:annotation>
267      <xsd:sequence>
268         <xsd:element name="Class" type="witsml:kindString" minOccurs="0" maxOccurs="1">
269            <xsd:annotation>
270               <xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
271               determined by the System in which it is defined.</xsd:documentation>
272            </xsd:annotation>
273         </xsd:element>
274         <xsd:element name="SecuritySystem" type="witsml:kindString" minOccurs="0" maxOccurs="1">
275            <xsd:annotation>
276               <xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
277            </xsd:annotation>
278         </xsd:element>
279         <xsd:element name="EndDate" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
280            <xsd:annotation>
281               <xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
282            </xsd:annotation>
283         </xsd:element>
284         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
285            <xsd:annotation>
286               <xsd:documentation>A general comment to further define the security class.</xsd:documentation>
287            </xsd:annotation>
288         </xsd:element>
289      </xsd:sequence>
290   </xsd:complexType>
291   <xsd:complexType name="auditType">
292      <xsd:annotation>
293         <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>
294      </xsd:annotation>
295      <xsd:sequence>
296         <xsd:element name="Event" type="witsml:eventType" minOccurs="1" maxOccurs="unbounded" />
297      </xsd:sequence>
298   </xsd:complexType>
299   <xsd:complexType name="eventType">
300      <xsd:annotation>
301         <xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
302      </xsd:annotation>
303      <xsd:sequence>
304         <xsd:element name="EventDate" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
305            <xsd:annotation>
306               <xsd:documentation>The date on which the event took place.</xsd:documentation>
307            </xsd:annotation>
308         </xsd:element>
309         <xsd:element name="ResponsibleParty" type="witsml:nameString" minOccurs="0" maxOccurs="1">
310            <xsd:annotation>
311               <xsd:documentation>The party responsible for the event.</xsd:documentation>
312            </xsd:annotation>
313         </xsd:element>
314         <xsd:element name="Comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
315            <xsd:annotation>
316               <xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
317            </xsd:annotation>
318         </xsd:element>
319      </xsd:sequence>
320   </xsd:complexType>
321   <!--UNUSED: Deleted type cs_dtsBoxInformation.-->
322   <!--UNUSED: Deleted type cs_dtsCalibration.-->
323   <!--UNUSED: Deleted type cs_dtsCalibrationParameter.-->
324   <!--UNUSED: Deleted type cs_dtsErrorReport.-->
325   <!--UNUSED: Deleted type cs_dtsFiber.-->
326   <!--UNUSED: Deleted type cs_dtsFiberEndPoint.-->
327   <!--UNUSED: Deleted type cs_dtsFiberInformation.-->
328   <!--UNUSED: Deleted type cs_dtsFiberInstalledPoints.-->
329   <!--UNUSED: Deleted type cs_dtsInstrumentBox.-->
330   <!--UNUSED: Deleted type cs_dtsInstrumentBoxCalibration.-->
331   <!--UNUSED: Deleted type cs_dtsOneWayLoss.-->
332   <!--UNUSED: Deleted type cs_dtsOtdr.-->
333   <!--UNUSED: Deleted type cs_dtsProcessedWellLog.-->
334   <!--UNUSED: Deleted type cs_dtsPumpActivity.-->
335   <!--UNUSED: Deleted type cs_dtsPumpLogRow.-->
336   <!--UNUSED: Deleted type cs_dtsPumpLogTable.-->
337   <!--UNUSED: Deleted type cs_dtsRefractiveIndex.-->
338   <!--UNUSED: Deleted type cs_dtsSingleInstalledPoint.-->
339   <!--UNUSED: Deleted type cs_fluidResultCceTestStep.-->
340   <!--UNUSED: Deleted type cs_fluidResultCompositeComposition.-->
341   <!--UNUSED: Deleted type cs_fluidResultComposition.-->
342   <!--UNUSED: Deleted type cs_fluidResultConstantCompositionExpansionTest.-->
343   <!--UNUSED: Deleted type cs_fluidResultConstantVolumeDepletionTest.-->
344   <!--UNUSED: Deleted type cs_fluidResultContaminant.-->
345   <!--UNUSED: Deleted type cs_fluidResultCvdTestStep.-->
346   <!--UNUSED: Deleted type cs_fluidResultDataQuality.-->
347   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTest.-->
348   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTestStep.-->
349   <!--UNUSED: Deleted type cs_fluidResultJCurveTest.-->
350   <!--UNUSED: Deleted type cs_fluidResultJCurveTestStep.-->
351   <!--UNUSED: Deleted type cs_fluidResultPhaseComposition.-->
352   <!--UNUSED: Deleted type cs_fluidResultSaturationTest.-->
353   <!--UNUSED: Deleted type cs_fluidResultSaturationTestStep.-->
354   <!--UNUSED: Deleted type cs_fluidResultSeparatorTest.-->
355   <!--UNUSED: Deleted type cs_fluidResultSeparatorTestStep.-->
356   <!--UNUSED: Deleted type cs_fluidResultStockTank.-->
357   <!--UNUSED: Deleted type cs_fluidResultTransportPropertiesTest.-->
358   <!--UNUSED: Deleted type cs_fluidResultTransportTestStep.-->
359   <!--UNUSED: Deleted type cs_fluidResultVolumeReference.-->
360   <!--UNUSED: Deleted type cs_generalAddress.-->
361   <!--UNUSED: Deleted type cs_geographicContext.-->
362   <!--UNUSED: Deleted type cs_nameTag.-->
363   <!--UNUSED: Deleted type cs_northSeaOffshore.-->
364   <!--UNUSED: Deleted type cs_offshoreLocation.-->
365   <!--UNUSED: Deleted type cs_personName.-->
366   <xsd:complexType name="cs_productFlowChangeLog">
367      <xsd:annotation>
368         <xsd:documentation>Documents the point in time where changes were made.</xsd:documentation>
369      </xsd:annotation>
370      <xsd:sequence>
371         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
372            <xsd:annotation>
373               <xsd:documentation>A name assigned to the change.</xsd:documentation>
374            </xsd:annotation>
375         </xsd:element>
376         <xsd:element name="dTim" type="witsml:timestamp" minOccurs="1" maxOccurs="1">
377            <xsd:annotation>
378               <xsd:documentation>The timestamp associated with the change. All changes must use this timestamp.</xsd:documentation>
379            </xsd:annotation>
380         </xsd:element>
381         <xsd:element name="reason" type="witsml:commentString" minOccurs="0" maxOccurs="1">
382            <xsd:annotation>
383               <xsd:documentation>A textual reason for the change.</xsd:documentation>
384            </xsd:annotation>
385         </xsd:element>
386      </xsd:sequence>
387      <xsd:attributeGroup ref="witsml:attgrp_uid">
388         <xsd:annotation>
389            <xsd:documentation>Unique identifier for the node.</xsd:documentation>
390         </xsd:annotation>
391      </xsd:attributeGroup>
392   </xsd:complexType>
393   <xsd:complexType name="cs_productFlowExpectedPortProperty">
394      <xsd:annotation>
395         <xsd:documentation>WITSML - Product Flow Expected Property Component Schema.</xsd:documentation>
396      </xsd:annotation>
397      <xsd:sequence>
398         <xsd:element name="property" type="witsml:ReportingProperty" minOccurs="1" maxOccurs="1">
399            <xsd:annotation>
400               <xsd:documentation>The expected kind of property.</xsd:documentation>
401            </xsd:annotation>
402         </xsd:element>
403         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
404            <xsd:annotation>
405               <xsd:documentation>The date and time that the sensor was activated on the port.</xsd:documentation>
406            </xsd:annotation>
407         </xsd:element>
408         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
409            <xsd:annotation>
410               <xsd:documentation>The date and time that the sensor was deactivated on the port.</xsd:documentation>
411            </xsd:annotation>
412         </xsd:element>
413         <xsd:element name="tagAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
414            <xsd:annotation>
415               <xsd:documentation>An alternative name for the sensor that will measure the property.</xsd:documentation>
416            </xsd:annotation>
417         </xsd:element>
418         <xsd:element name="expectedFlowProduct" type="witsml:cs_productFlowQualifierExpected" minOccurs="0" maxOccurs="unbounded">
419            <xsd:annotation>
420               <xsd:documentation>Defines the expected flow and product pairs to be assigned to this port by a Product Volume report. A set of expected qualifiers can be defined
421               for each pair. The aggregate of expectations on all properties should be a subset of the aggregate of expectations on the port. If no expectations are defined on
422               the port then the port aggregate will be defined by the properties.</xsd:documentation>
423            </xsd:annotation>
424         </xsd:element>
425         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
426            <xsd:annotation>
427               <xsd:documentation>A descriptive remark associated with this property.</xsd:documentation>
428            </xsd:annotation>
429         </xsd:element>
430      </xsd:sequence>
431      <xsd:attributeGroup ref="witsml:attgrp_uid">
432         <xsd:annotation>
433            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
434         </xsd:annotation>
435      </xsd:attributeGroup>
436   </xsd:complexType>
437   <xsd:complexType name="cs_productFlowExpectedUnitProperty">
438      <xsd:annotation>
439         <xsd:documentation>Defines expected properties of a facility represented by a unit.</xsd:documentation>
440      </xsd:annotation>
441      <xsd:sequence>
442         <xsd:element name="property" type="witsml:FacilityParameter" minOccurs="1" maxOccurs="1">
443            <xsd:annotation>
444               <xsd:documentation>The expected kind of facility property. Each property is documented to have values of a particular type.</xsd:documentation>
445            </xsd:annotation>
446         </xsd:element>
447         <xsd:element name="qualifier" type="witsml:FlowQualifier" minOccurs="0" maxOccurs="unbounded">
448            <xsd:annotation>
449               <xsd:documentation>The expected kind of qualifier of the property.</xsd:documentation>
450            </xsd:annotation>
451         </xsd:element>
452         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
453            <xsd:annotation>
454               <xsd:documentation>A descriptive remark associated with this property.</xsd:documentation>
455            </xsd:annotation>
456         </xsd:element>
457      </xsd:sequence>
458      <xsd:attributeGroup ref="witsml:attgrp_uid">
459         <xsd:annotation>
460            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
461         </xsd:annotation>
462      </xsd:attributeGroup>
463   </xsd:complexType>
464   <xsd:complexType name="cs_productFlowExternalReference">
465      <xsd:annotation>
466         <xsd:documentation>A reference to an external port within a different Product Flow Model. This value represents a foreign key from one element to
467         another.</xsd:documentation>
468      </xsd:annotation>
469      <xsd:sequence>
470         <xsd:element name="port" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
471            <xsd:annotation>
472               <xsd:documentation>A pointer to the external port in the network that represents the current Model. This is the port to which a different model is being
473               connected.</xsd:documentation>
474            </xsd:annotation>
475         </xsd:element>
476         <xsd:element name="connectedPort" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
477            <xsd:annotation>
478               <xsd:documentation>A pointer to the external port within the connected Model. This is the port on a different model to which the port on this model is
479               connected.</xsd:documentation>
480            </xsd:annotation>
481         </xsd:element>
482         <xsd:element name="connectedModel" type="witsml:refNameString" minOccurs="1" maxOccurs="1">
483            <xsd:annotation>
484               <xsd:documentation>A pointer to the Product Flow Model that contains the connected port.</xsd:documentation>
485            </xsd:annotation>
486         </xsd:element>
487         <xsd:element name="connectedInstallation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
488            <xsd:annotation>
489               <xsd:documentation>The name of the facility that is represented by the connected model. The name can be qualified by a naming system. This also defines the kind of
490               facility.</xsd:documentation>
491            </xsd:annotation>
492         </xsd:element>
493      </xsd:sequence>
494      <xsd:attributeGroup ref="witsml:attgrp_uid">
495         <xsd:annotation>
496            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
497         </xsd:annotation>
498      </xsd:attributeGroup>
499   </xsd:complexType>
500   <xsd:complexType name="cs_productFlowlExternalPort">
501      <xsd:annotation>
502         <xsd:documentation>WITSML - Product Flow Network External Port Component Schema.</xsd:documentation>
503      </xsd:annotation>
504      <xsd:sequence>
505         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
506            <xsd:annotation>
507               <xsd:documentation>The name of the external port within the context of the current Product Flow Network.</xsd:documentation>
508            </xsd:annotation>
509         </xsd:element>
510         <xsd:element name="direction" type="witsml:ProductFlowPortType" minOccurs="1" maxOccurs="1">
511            <xsd:annotation>
512               <xsd:documentation>Defines whether this port is an inlet or outlet. Note that this is a nominal intended direction.</xsd:documentation>
513            </xsd:annotation>
514         </xsd:element>
515         <xsd:element name="exposed" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
516            <xsd:annotation>
517               <xsd:documentation>True ("true" or "1") indicates that the port is an exposed internal port and cannot be used in a connection external to the network. False
518               ("false" or "0") or not given indicates a normal port.</xsd:documentation>
519            </xsd:annotation>
520         </xsd:element>
521         <xsd:element name="connectedNode" type="witsml:nameString" minOccurs="1" maxOccurs="1">
522            <xsd:annotation>
523               <xsd:documentation>Defines the internal node to which this external port is connected. All ports (whether internal or external) that are connected to a node with
524               the same name are connected to each other. Node names are unique to each network. The purpose of the external port is to provide input to or output from the
525               internal network except when the port is an "exposed" port. The purpose of an exposed port is to allow the properties of the port to be seen external to the
526               network. For an exposed port, the connection points to the associated port.</xsd:documentation>
527            </xsd:annotation>
528         </xsd:element>
529         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
530            <xsd:annotation>
531               <xsd:documentation>A descriptive remark about the port.</xsd:documentation>
532            </xsd:annotation>
533         </xsd:element>
534      </xsd:sequence>
535      <xsd:attributeGroup ref="witsml:attgrp_uid">
536         <xsd:annotation>
537            <xsd:documentation>Unique identifier for the port.</xsd:documentation>
538         </xsd:annotation>
539      </xsd:attributeGroup>
540   </xsd:complexType>
541   <xsd:complexType name="cs_productFlowNetwork">
542      <xsd:annotation>
543         <xsd:documentation>The non-contextual content of a WITSML Product Flow Network object.</xsd:documentation>
544      </xsd:annotation>
545      <xsd:sequence>
546         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
547            <xsd:annotation>
548               <xsd:documentation>The name of the Product Flow Network. This must be unique within the context of the overall Product Flow Model.</xsd:documentation>
549            </xsd:annotation>
550         </xsd:element>
551         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
552            <xsd:annotation>
553               <xsd:documentation>The name of a network plan. This indicates a planned network. All child network components must all be planned and be part of the same plan. The
554               parent network must either contain the plan (i.e., be an actual) or be part of the same plan. Not specified indicates an actual network.</xsd:documentation>
555            </xsd:annotation>
556         </xsd:element>
557         <xsd:element name="parentNetwork" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
558            <xsd:annotation>
559               <xsd:documentation>A pointer to the network containing the unit that this network represents. That is, the Unit must exist in a different Network. If a parent
560               network is not specified then the network represents the model. A model should only be represented by one network. The model network represents the overall
561               installation. All other networks represent internal detail and should not be referenced from outside the model. The external ports on the model network represent
562               the external ports to the overall Product Flow Model. A pointer to an external port on the Product Flow Model does not require the name of the model network because
563               it is redundant to knowledge of the model name (i.e., there is a one-to-one correspondence).</xsd:documentation>
564            </xsd:annotation>
565         </xsd:element>
566         <xsd:element name="representedUnit" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
567            <xsd:annotation>
568               <xsd:documentation>DEPRECATED. Use parentNetwork for all new work. A pointer to the Flow Unit that this network represents. The Unit must exist in a different
569               Network. If a unit is not specified then the network represents the model. A model should only be represented by one network. The model network represents the
570               overall installation. All other networks represent internal detail and should not be referenced from outside this model. The external ports on the model network
571               represent the external ports to the overall Product Flow Model. A pointer to an external port on the Product Flow Model does not require the name of the model
572               network because it is redundant to knowledge of the model name (i.e., there is a one-to-one correspondence). A unit model defines the internal behavior of a Flow
573               Unit.</xsd:documentation>
574            </xsd:annotation>
575         </xsd:element>
576         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
577            <xsd:annotation>
578               <xsd:documentation>A descriptive remark about the network.</xsd:documentation>
579            </xsd:annotation>
580         </xsd:element>
581         <xsd:element name="port" type="witsml:cs_productFlowlExternalPort" minOccurs="0" maxOccurs="unbounded">
582            <xsd:annotation>
583               <xsd:documentation>An external port. This exposes an internal node for the purpose of allowing connections to the internal behavior of the network. Networks that
584               represent a Flow Unit should always have external ports. If this network represents a Unit then the name of the external port must match the name of a port on the
585               Unit (i.e., they are logically the same port).</xsd:documentation>
586            </xsd:annotation>
587         </xsd:element>
588         <xsd:element name="unit" type="witsml:cs_productFlowUnit" minOccurs="1" maxOccurs="unbounded">
589            <xsd:annotation>
590               <xsd:documentation>A flow behavior for one unit. Within this context, a unit represents a usage of equipment for some purpose. The unit is generally identified by
591               its function rather than the actual equipment used to realize the function. A unit might represent something complex like a field or separator or something simple
592               like a valve or pump.</xsd:documentation>
593            </xsd:annotation>
594         </xsd:element>
595         <xsd:element name="changeLog" type="witsml:cs_productFlowChangeLog" minOccurs="0" maxOccurs="unbounded">
596            <xsd:annotation>
597               <xsd:documentation>Documents that a change occurred at a particular time.</xsd:documentation>
598            </xsd:annotation>
599         </xsd:element>
600      </xsd:sequence>
601      <xsd:attributeGroup ref="witsml:attgrp_uid">
602         <xsd:annotation>
603            <xsd:documentation>Unique identifier for the network.</xsd:documentation>
604         </xsd:annotation>
605      </xsd:attributeGroup>
606   </xsd:complexType>
607   <!--UNUSED: Deleted type cs_productFlowNetworkPlan.-->
608   <xsd:complexType name="cs_productFlowPort">
609      <xsd:annotation>
610         <xsd:documentation>WITSML - Product Flow Port Component Schema.</xsd:documentation>
611      </xsd:annotation>
612      <xsd:sequence>
613         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
614            <xsd:annotation>
615               <xsd:documentation>The name of the port within the context of the Product Flow Unit.</xsd:documentation>
616            </xsd:annotation>
617         </xsd:element>
618         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
619            <xsd:annotation>
620               <xsd:documentation>The name of a network plan. This indicates a planned port. All child network components must all be planned and be part of the same plan. The
621               parent unit must be part of the same plan or be an actual. Not specified indicates an actual port.</xsd:documentation>
622            </xsd:annotation>
623         </xsd:element>
624         <xsd:element name="direction" type="witsml:ProductFlowPortType" minOccurs="1" maxOccurs="1">
625            <xsd:annotation>
626               <xsd:documentation>Defines whether this port is an inlet or outlet. This is a nominal intended direction.</xsd:documentation>
627            </xsd:annotation>
628         </xsd:element>
629         <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
630            <xsd:annotation>
631               <xsd:documentation>The name of the facility represented by this Product Flow Port The name can be qualified by a naming system. The facility name is assumed to be
632               unique within the context of the facility represented by the unit. This also defines the kind of facility.</xsd:documentation>
633            </xsd:annotation>
634         </xsd:element>
635         <xsd:element name="facilityAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
636            <xsd:annotation>
637               <xsd:documentation>An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name should also be listed as
638               an alias.</xsd:documentation>
639            </xsd:annotation>
640         </xsd:element>
641         <xsd:element name="exposed" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
642            <xsd:annotation>
643               <xsd:documentation>True ("true" or "1") indicates that the port is an exposed internal port and cannot be used in a connection external to the unit. False ("false"
644               or "0") or not given indicates a normal port.</xsd:documentation>
645            </xsd:annotation>
646         </xsd:element>
647         <xsd:element name="connectedNode" type="witsml:cs_connectedNode" minOccurs="1" maxOccurs="unbounded">
648            <xsd:annotation>
649               <xsd:documentation>Defines the node to which this port is connected. A timestamp activates and deactivates the connection. Only one connectedNode should be active
650               at any one point in time. There are no semantics for the node except common connection. All ports that are connected to a node with the the same name are inherently
651               connected to each other. The name of the node is only required to be unique within the context of the current Product Flow Network (that is, not the overall model).
652               All ports must be connected to a node and whether or not any other port is connected to the same node depends on the requirements of the network. Any node that is
653               internally connected to only one port is presumably a candidate to be connected to an external node. The behavior of ports connected at a common node is as follows:
654               a) There is no pressure drop across the node. All ports connected to the node have the same pressure. That is, there is an assumption of steady state fluid flow. b)
655               Conservation of mass exists across the node. The mass into the node via all connected ports equals the mass out of the node via all connected ports. c) The flow
656               direction of a port connected to the node may be transient. That is, flow direction may change toward any port(s) if the relative internal pressure of the Product
657               Flow Units change and a new steady state is achieved.</xsd:documentation>
658            </xsd:annotation>
659         </xsd:element>
660         <xsd:element name="expectedFlowProduct" type="witsml:cs_productFlowQualifierExpected" minOccurs="0" maxOccurs="unbounded">
661            <xsd:annotation>
662               <xsd:documentation>Defines the expected flow and product pairs to be assigned to this port by a Product Volume report. A set of expected qualifiers can be defined
663               for each pair.</xsd:documentation>
664            </xsd:annotation>
665         </xsd:element>
666         <xsd:element name="expectedFlowProperty" type="witsml:cs_productFlowExpectedPortProperty" minOccurs="0" maxOccurs="unbounded">
667            <xsd:annotation>
668               <xsd:documentation>Defines the properties that are expected to be measured at this port. This can also specify the equipment tag(s) of the sensor that will read the
669               value. Only one of each property kind should be active at any point in time.</xsd:documentation>
670            </xsd:annotation>
671         </xsd:element>
672         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
673            <xsd:annotation>
674               <xsd:documentation>A descriptive remark associated with this port.</xsd:documentation>
675            </xsd:annotation>
676         </xsd:element>
677      </xsd:sequence>
678      <xsd:attributeGroup ref="witsml:attgrp_uid">
679         <xsd:annotation>
680            <xsd:documentation>Unique identifier for the port.</xsd:documentation>
681         </xsd:annotation>
682      </xsd:attributeGroup>
683   </xsd:complexType>
684   <xsd:complexType name="cs_productFlowQualifierExpected">
685      <xsd:annotation>
686         <xsd:documentation>Defines an expected combination of kinds.</xsd:documentation>
687      </xsd:annotation>
688      <xsd:sequence>
689         <xsd:element name="flow" type="witsml:ReportingFlow" minOccurs="1" maxOccurs="1">
690            <xsd:annotation>
691               <xsd:documentation>The expected kind of flow.</xsd:documentation>
692            </xsd:annotation>
693         </xsd:element>
694         <xsd:element name="product" type="witsml:ReportingProduct" minOccurs="1" maxOccurs="1">
695            <xsd:annotation>
696               <xsd:documentation>The expected kind of product within the flow.</xsd:documentation>
697            </xsd:annotation>
698         </xsd:element>
699         <xsd:element name="qualifier" type="witsml:FlowQualifier" minOccurs="0" maxOccurs="unbounded">
700            <xsd:annotation>
701               <xsd:documentation>The expected kind of qualifier of the flow.</xsd:documentation>
702            </xsd:annotation>
703         </xsd:element>
704      </xsd:sequence>
705      <xsd:attributeGroup ref="witsml:attgrp_uid">
706         <xsd:annotation>
707            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
708         </xsd:annotation>
709      </xsd:attributeGroup>
710   </xsd:complexType>
711   <xsd:complexType name="cs_productFlowUnit">
712      <xsd:annotation>
713         <xsd:documentation>WITSML - Product Flow Unit Component Schema.</xsd:documentation>
714      </xsd:annotation>
715      <xsd:sequence>
716         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
717            <xsd:annotation>
718               <xsd:documentation>The name of the Product Flow Unit within the context of the Product Flow Network.</xsd:documentation>
719            </xsd:annotation>
720         </xsd:element>
721         <xsd:element name="planName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
722            <xsd:annotation>
723               <xsd:documentation>The name of a network plan. This indicates a planned unit. All child network components must all be planned and be part of the same plan. The
724               parent network must either contain the plan (i.e., be an actual) or be part of the same plan. Not specified indicates an actual unit.</xsd:documentation>
725            </xsd:annotation>
726         </xsd:element>
727         <xsd:element name="internalNetwork" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
728            <xsd:annotation>
729               <xsd:documentation>A pointer to the network representing the internal behavior of this unit. The names of the external ports on the internal network must match the
730               names of the ports on this unit. That is they are logically the same ports.</xsd:documentation>
731            </xsd:annotation>
732         </xsd:element>
733         <xsd:element name="facility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
734            <xsd:annotation>
735               <xsd:documentation>The name of the facility for which this Product Flow Unit describes fluid flow connecton behavior. The name can be qualified by a naming system.
736               This also defines the kind of facility.</xsd:documentation>
737            </xsd:annotation>
738         </xsd:element>
739         <xsd:element name="facilityParent1" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
740            <xsd:annotation>
741               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility this named facility. The name can be
742               qualified by a naming system. This also defines the kind of facility.</xsd:documentation>
743            </xsd:annotation>
744         </xsd:element>
745         <xsd:element name="facilityParent2" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
746            <xsd:annotation>
747               <xsd:documentation>For facilities whose name is unique within the context of another facility, the name of the parent facility of facilityParent1. The name can be
748               qualified by a naming system. This also defines the kind of facility.</xsd:documentation>
749            </xsd:annotation>
750         </xsd:element>
751         <xsd:element name="facilityAlias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
752            <xsd:annotation>
753               <xsd:documentation>An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name (that is, within the
754               context of a parent) should also be listed as an alias.</xsd:documentation>
755            </xsd:annotation>
756         </xsd:element>
757         <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
758            <xsd:annotation>
759               <xsd:documentation>The name and type of a facility whose context is relevant to the represented facility.</xsd:documentation>
760            </xsd:annotation>
761         </xsd:element>
762         <xsd:element name="expectedProperty" type="witsml:cs_productFlowExpectedUnitProperty" minOccurs="0" maxOccurs="unbounded">
763            <xsd:annotation>
764               <xsd:documentation>Defines an expected property of the facility represented by this unit.</xsd:documentation>
765            </xsd:annotation>
766         </xsd:element>
767         <xsd:element name="relativeCoordinate" type="witsml:cs_relativeCoordinate" minOccurs="0" maxOccurs="1">
768            <xsd:annotation>
769               <xsd:documentation>Defines the relative coordinate of the unit on a display screen. This is not intended for detailed diagrams. Rather it is intended to allow
770               different applications to present a user view which has a consistent layout.</xsd:documentation>
771            </xsd:annotation>
772         </xsd:element>
773         <xsd:element name="port" type="witsml:cs_productFlowPort" minOccurs="1" maxOccurs="unbounded">
774            <xsd:annotation>
775               <xsd:documentation>An inlet or outlet port associated with this unit. If there is an internal network then the name of this port must match the name of an external
776               port for that network. Any properties (e.g., volume, pressure, temperature) that are assigned to this port are inherently assigned to the corresponding external
777               port on the internal network. That is, the ports are logically the same port. Similar to a node, there is no pressure drop across a port. Also similar to a node,
778               conservation of mass exists across the port and the flow direction across the port can change over time if the relative pressures across connected units
779               change.</xsd:documentation>
780            </xsd:annotation>
781         </xsd:element>
782         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
783            <xsd:annotation>
784               <xsd:documentation>A descriptive remark associated with this unit.</xsd:documentation>
785            </xsd:annotation>
786         </xsd:element>
787      </xsd:sequence>
788      <xsd:attributeGroup ref="witsml:attgrp_uid">
789         <xsd:annotation>
790            <xsd:documentation>Unique identifier for the Unit.</xsd:documentation>
791         </xsd:annotation>
792      </xsd:attributeGroup>
793   </xsd:complexType>
794   <!--UNUSED: Deleted type cs_productionOperationActivity.-->
795   <!--UNUSED: Deleted type cs_productionOperationAlarm.-->
796   <!--UNUSED: Deleted type cs_productionOperationCargoShipOperation.-->
797   <!--UNUSED: Deleted type cs_productionOperationHSE.-->
798   <!--UNUSED: Deleted type cs_productionOperationInstallationReport.-->
799   <!--UNUSED: Deleted type cs_productionOperationLostProduction.-->
800   <!--UNUSED: Deleted type cs_productionOperationMarineOperation.-->
801   <!--UNUSED: Deleted type cs_productionOperationOperationalComment.-->
802   <!--UNUSED: Deleted type cs_productionOperationSafety.-->
803   <!--UNUSED: Deleted type cs_productionOperationShutdown.-->
804   <!--UNUSED: Deleted type cs_productionOperationThirdPartyProcessing.-->
805   <!--UNUSED: Deleted type cs_productionOperationWaterCleaningQuality.-->
806   <!--UNUSED: Deleted type cs_productionOperationWeather.-->
807   <!--UNUSED: Deleted type cs_productVolumeAlert.-->
808   <!--UNUSED: Deleted type cs_productVolumeBusinessUnit.-->
809   <!--UNUSED: Deleted type cs_productVolumeBusinessSubUnit.-->
810   <!--UNUSED: Deleted type cs_productVolumeBusinessOwnershipShare.-->
811   <!--UNUSED: Deleted type cs_productVolumeBusinessAccountInfo.-->
812   <!--UNUSED: Deleted type BusinessUnitKind.-->
813   <!--UNUSED: Deleted type cs_productVolumeComponentContent.-->
814   <!--UNUSED: Deleted type cs_productVolumeFacility.-->
815   <!--UNUSED: Deleted type cs_productVolumeFlow.-->
816   <!--UNUSED: Deleted type cs_productVolumeParameterSet.-->
817   <!--UNUSED: Deleted type cs_productVolumeParameterValue.-->
818   <!--UNUSED: Deleted type cs_productVolumePeriod.-->
819   <xsd:complexType name="cs_productVolumePortDifference">
820      <xsd:annotation>
821         <xsd:documentation>Product Volume Port Differential characteristics.</xsd:documentation>
822      </xsd:annotation>
823      <xsd:sequence>
824         <xsd:element name="port" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
825            <xsd:annotation>
826               <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.
827               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
828               port then the implied other end is the outlet port for the unit.</xsd:documentation>
829            </xsd:annotation>
830         </xsd:element>
831         <xsd:element name="presDiff" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
832            <xsd:annotation>
833               <xsd:documentation>The differential pressure between the ports.</xsd:documentation>
834            </xsd:annotation>
835         </xsd:element>
836         <xsd:element name="tempDiff" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
837            <xsd:annotation>
838               <xsd:documentation>The differential temperature between the ports.</xsd:documentation>
839            </xsd:annotation>
840         </xsd:element>
841         <xsd:element name="chokeSize" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
842            <xsd:annotation>
843               <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
844               implemented using a valve or an actual choke.</xsd:documentation>
845            </xsd:annotation>
846         </xsd:element>
847         <xsd:element name="chokeRelative" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
848            <xsd:annotation>
849               <xsd:documentation>The relative size of the choke restriction. This characterizes the overall unit with respect to the flow restriction between the ports. The
850               restriction might be implemented using a valve or an actual choke.</xsd:documentation>
851            </xsd:annotation>
852         </xsd:element>
853      </xsd:sequence>
854      <xsd:attributeGroup ref="witsml:attgrp_uid">
855         <xsd:annotation>
856            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
857         </xsd:annotation>
858      </xsd:attributeGroup>
859   </xsd:complexType>
860   <!--UNUSED: Deleted type cs_productVolumeProduct.-->
861   <!--UNUSED: Deleted type cs_productVolumeRelatedFacility.-->
862   <!--UNUSED: Deleted type cs_productVolumeSalesSet.-->
863   <!--UNUSED: Deleted type cs_productVolumeSalesDetail.-->
864   <!--UNUSED: Deleted type cs_productVolumeDestination.-->
865   <!--UNUSED: Deleted type cs_productVolumeSaleEvent.-->
866   <!--UNUSED: Deleted type SaleEventKind.-->
867   <!--UNUSED: Deleted type SalesFlowPart.-->
868   <!--UNUSED: Deleted type SaleDestinationType.-->
869   <!--UNUSED: Deleted type cs_refProductFlow.-->
870   <!--UNUSED: Deleted type cs_refWellWellbore.-->
871   <!--UNUSED: Deleted type cs_refWellWellboreRig.-->
872   <xsd:complexType name="cs_relativeCoordinate">
873      <xsd:annotation>
874         <xsd:documentation>WITSML - Product Flow Connected Node Component Schema.</xsd:documentation>
875      </xsd:annotation>
876      <xsd:sequence>
877         <xsd:element name="x" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
878            <xsd:annotation>
879               <xsd:documentation>Defines the relative from-left-to-right location on a display screen. The display origin (0,0) is the upper left-hand corner of the display as
880               viewed by the user.</xsd:documentation>
881            </xsd:annotation>
882         </xsd:element>
883         <xsd:element name="y" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
884            <xsd:annotation>
885               <xsd:documentation>Defines the relative from-top-to-bottom location on a display screen. The display origin (0,0) is the upper left-hand corner of the display as
886               viewed by the user.</xsd:documentation>
887            </xsd:annotation>
888         </xsd:element>
889         <xsd:element name="z" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
890            <xsd:annotation>
891               <xsd:documentation>Defines the relative from-front-to-back location in a 3D system. The unrotated display origin (0,0) is the upper left-hand corner of the display
892               as viewed by the user. The "3D picture" may be rotated on the 2d display.</xsd:documentation>
893            </xsd:annotation>
894         </xsd:element>
895      </xsd:sequence>
896   </xsd:complexType>
897   <xsd:complexType name="cs_volumeValue">
898      <xsd:annotation>
899         <xsd:documentation>A possibly temperature and pressure corrected volume value.</xsd:documentation>
900      </xsd:annotation>
901      <xsd:sequence>
902         <xsd:element name="volume" type="witsml:volumeQualifiedMeasure" minOccurs="1" maxOccurs="1">
903            <xsd:annotation>
904               <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
905               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
906               null.</xsd:documentation>
907            </xsd:annotation>
908         </xsd:element>
909         <xsd:element name="grossCalorificValue" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1">
910            <xsd:annotation>
911               <xsd:documentation>The amount of heat which would be released by the complete combustion in air of the above volume of product.</xsd:documentation>
912            </xsd:annotation>
913         </xsd:element>
914         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
915            <xsd:annotation>
916               <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
917               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
918            </xsd:annotation>
919         </xsd:element>
920         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
921            <xsd:annotation>
922               <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
923               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
924            </xsd:annotation>
925         </xsd:element>
926      </xsd:sequence>
927   </xsd:complexType>
928   <!--UNUSED: Deleted type cs_wellContext.-->
929   <!--UNUSED: Deleted type cs_wellDatum.-->
930   <!--UNUSED: Deleted type cs_wellTestBottomholeData.-->
931   <!--UNUSED: Deleted type cs_wellTestCumulative.-->
932   <!--UNUSED: Deleted type cs_wellTestFluidLevelTest.-->
933   <!--UNUSED: Deleted type cs_wellTestFluidRate.-->
934   <!--UNUSED: Deleted type cs_wellTestInjectionTestData.-->
935   <!--UNUSED: Deleted type cs_wellTestInjectionTestResults.-->
936   <!--UNUSED: Deleted type cs_wellTestInterval.-->
937   <!--UNUSED: Deleted type cs_wellTestPointData.-->
938   <!--UNUSED: Deleted type cs_wellTestProductionTestData.-->
939   <!--UNUSED: Deleted type cs_wellTestProductionTestResults.-->
940   <!--UNUSED: Deleted type cs_wellTestSeparatorData.-->
941   <!--UNUSED: Deleted type cs_wellTestTestVolume.-->
942   <!--UNUSED: Deleted type cs_wellTestWellheadData.-->
943   <!--UNUSED: Deleted type grp_commonPropertiesProductVolume.-->
944   <!--UNUSED: Deleted type grp_dtsInstalledSystem.-->
945   <!--UNUSED: Deleted type grp_dtsMeasurement.-->
946   <!--UNUSED: Deleted type grp_fluidAnalysis.-->
947   <!--UNUSED: Deleted type grp_fluidAnalysisResult.-->
948   <!--UNUSED: Deleted type grp_fluidResultCommonTestGroup.-->
949   <!--UNUSED: Deleted type grp_fluidSample.-->
950   <xsd:group name="grp_productFlowModel">
951      <xsd:annotation>
952         <xsd:documentation>The non-contextual content of a WITSML Product Flow Model object.</xsd:documentation>
953      </xsd:annotation>
954      <xsd:sequence>
955         <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
956            <xsd:annotation>
957               <xsd:documentation>The name of the facility which is represented by this model. The name can be qualified by a naming system. This also defines the kind of
958               facility.</xsd:documentation>
959            </xsd:annotation>
960         </xsd:element>
961         <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
962            <xsd:annotation>
963               <xsd:documentation>The name and type of a facility whose context is relevant to the represented installation.</xsd:documentation>
964            </xsd:annotation>
965         </xsd:element>
966         <xsd:element name="dTimStart" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
967            <xsd:annotation>
968               <xsd:documentation>The date and time of the start of validity for this model.</xsd:documentation>
969            </xsd:annotation>
970         </xsd:element>
971         <xsd:element name="dTimEnd" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
972            <xsd:annotation>
973               <xsd:documentation>The date and time of the termination of validity for this model.</xsd:documentation>
974            </xsd:annotation>
975         </xsd:element>
976         <xsd:element name="existenceTime" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
977            <xsd:annotation>
978               <xsd:documentation>The time for which "currently existing" data is desired from the network. All connections (and related data) existing at this time (i.e. start
979               and end bracket this value) will will be returned if requested. The existence time is a server query parameter. See the WITSML API Specification appendix on
980               "Special Handling" of growing objects for a description of the behavior related to this parameter.</xsd:documentation>
981            </xsd:annotation>
982         </xsd:element>
983         <xsd:element name="dTimMin" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
984            <xsd:annotation>
985               <xsd:documentation>The minimum time index contained within the report. The minimum and maximum indexes are server query parameters and will be populated with valid
986               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
987               parameter.</xsd:documentation>
988            </xsd:annotation>
989         </xsd:element>
990         <xsd:element name="dTimMax" type="witsml:endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
991            <xsd:annotation>
992               <xsd:documentation>The maximum time index contained within the report. The minimum and maximum indexes are server query parameters and will be populated with valid
993               values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this
994               parameter.</xsd:documentation>
995            </xsd:annotation>
996         </xsd:element>
997         <xsd:element name="externalConnect" type="witsml:cs_productFlowExternalReference" minOccurs="0" maxOccurs="unbounded">
998            <xsd:annotation>
999               <xsd:documentation>Defines the external port in another Product Flow Model to which an external port in this model is connected. An external port should be
1000               connected to an external port with the opposite direction. The connected external port must be in another Product Flow Model. These connections should always be
1001               defined on a one-to-one basis. For example, if a facility may receive input from multiple other facilities then a separate input port should be defined for each of
1002               those facilities. This allows any question about mass balancing to be contained within each individual model. The external port name must match the name of an
1003               external port on the network that represents this model.</xsd:documentation>
1004            </xsd:annotation>
1005         </xsd:element>
1006         <xsd:element name="network" type="witsml:cs_productFlowNetwork" minOccurs="1" maxOccurs="unbounded">
1007            <xsd:annotation>
1008               <xsd:documentation>The description of one named network within this model. Each model is self contained but may reference other newtorks for defining internal
1009               detail. One of the networks must represent this model.</xsd:documentation>
1010            </xsd:annotation>
1011         </xsd:element>
1012         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
1013            <xsd:annotation>
1014               <xsd:documentation>A descriptive remark about the model.</xsd:documentation>
1015            </xsd:annotation>
1016         </xsd:element>
1017      </xsd:sequence>
1018   </xsd:group>
1019   <!--UNUSED: Deleted type grp_productionOperation.-->
1020   <!--UNUSED: Deleted type grp_productVolume.-->
1021   <!--UNUSED: Deleted type grp_wellTest.-->
1022   <xsd:element name="productFlowModels" type="witsml:obj_productFlowModels">
1023      <xsd:annotation>
1024         <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
1025         singular name.</xsd:documentation>
1026      </xsd:annotation>
1027   </xsd:element>
1028   <xsd:complexType name="obj_productFlowModels">
1029      <xsd:sequence>
1030         <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
1031            <xsd:annotation>
1032               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
1033            </xsd:annotation>
1034         </xsd:element>
1035         <xsd:element name="productFlowModel" type="witsml:obj_productFlowModel" minOccurs="0" maxOccurs="unbounded">
1036            <xsd:annotation>
1037               <xsd:documentation>Information about a single Product Flow Model.</xsd:documentation>
1038            </xsd:annotation>
1039         </xsd:element>
1040      </xsd:sequence>
1041      <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
1042         <xsd:annotation>
1043            <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
1044            by the documenti nstance.</xsd:documentation>
1045         </xsd:annotation>
1046      </xsd:attribute>
1047   </xsd:complexType>
1048   <xsd:complexType name="obj_productFlowModel">
1049      <xsd:complexContent>
1050         <xsd:extension base="witsml:abstractSingularDataObject">
1051            <xsd:sequence>
1052               <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
1053                  <xsd:annotation>
1054                     <xsd:documentation>The name of the Product Flow Model.</xsd:documentation>
1055                  </xsd:annotation>
1056               </xsd:element>
1057               <xsd:group ref="witsml:grp_productFlowModel">
1058                  <xsd:annotation>
1059                     <xsd:documentation>The non-contextual elements for general Product Flow Model information.</xsd:documentation>
1060                  </xsd:annotation>
1061               </xsd:group>
1062               <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
1063                  <xsd:annotation>
1064                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
1065                  </xsd:annotation>
1066               </xsd:element>
1067               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
1068                  <xsd:annotation>
1069                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
1070                  </xsd:annotation>
1071               </xsd:element>
1072            </xsd:sequence>
1073            <xsd:attributeGroup ref="witsml:attgrp_uid">
1074               <xsd:annotation>
1075                  <xsd:documentation>Unique identifier for the Product Flow Model.</xsd:documentation>
1076               </xsd:annotation>
1077            </xsd:attributeGroup>
1078         </xsd:extension>
1079      </xsd:complexContent>
1080   </xsd:complexType>
1081   <xsd:simpleType name="abstractBoolean">
1082      <xsd:annotation>
1083         <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
1084         from this type rather than using xsd:boolen.</xsd:documentation>
1085      </xsd:annotation>
1086      <xsd:restriction base="xsd:boolean">
1087         <xsd:pattern value=".+" />
1088      </xsd:restriction>
1089   </xsd:simpleType>
1090   <xsd:simpleType name="abstractDateTime">
1091      <xsd:annotation>
1092         <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
1093         derived from this type rather than using xsd:dateTime.</xsd:documentation>
1094      </xsd:annotation>
1095      <xsd:restriction base="xsd:dateTime">
1096         <xsd:pattern value=".+" />
1097      </xsd:restriction>
1098   </xsd:simpleType>
1099   <xsd:simpleType name="abstractDate">
1100      <xsd:annotation>
1101         <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
1102         from this type rather than using xsd:dateTime.</xsd:documentation>
1103      </xsd:annotation>
1104      <xsd:restriction base="xsd:date">
1105         <xsd:pattern value=".+" />
1106      </xsd:restriction>
1107   </xsd:simpleType>
1108   <!--UNUSED: Deleted type abstractYear.-->
1109   <xsd:simpleType name="abstractDouble">
1110      <xsd:annotation>
1111         <xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
1112      </xsd:annotation>
1113      <xsd:restriction base="xsd:double">
1114         <xsd:pattern value=".+" />
1115      </xsd:restriction>
1116   </xsd:simpleType>
1117   <!--UNUSED: Deleted type abstractShort.-->
1118   <!--UNUSED: Deleted type abstractInt.-->
1119   <xsd:simpleType name="abstractString">
1120      <xsd:annotation>
1121         <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.
1122         This type should not be used directly except to derive another type.</xsd:documentation>
1123      </xsd:annotation>
1124      <xsd:restriction base="xsd:string">
1125         <xsd:whiteSpace value="collapse">
1126            <xsd:annotation>
1127               <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
1128               trailing spaces.</xsd:documentation>
1129            </xsd:annotation>
1130         </xsd:whiteSpace>
1131         <xsd:minLength value="1">
1132            <xsd:annotation>
1133               <xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
1134               allowed.</xsd:documentation>
1135            </xsd:annotation>
1136         </xsd:minLength>
1137      </xsd:restriction>
1138   </xsd:simpleType>
1139   <xsd:complexType name="abstractMeasure">
1140      <xsd:annotation>
1141         <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
1142         subtypes. This type allows all quantities to be profiled to be a 'float' instead of a 'double'.</xsd:documentation>
1143      </xsd:annotation>
1144      <xsd:simpleContent>
1145         <xsd:extension base="witsml:abstractDouble" />
1146      </xsd:simpleContent>
1147   </xsd:complexType>
1148   <xsd:simpleType name="abstractMaximumLengthString">
1149      <xsd:annotation>
1150         <xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
1151      </xsd:annotation>
1152      <xsd:restriction base="witsml:abstractString">
1153         <xsd:maxLength value="4000">
1154            <xsd:annotation>
1155               <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
1156               VARCHAR2 in Oracle 8.</xsd:documentation>
1157            </xsd:annotation>
1158         </xsd:maxLength>
1159      </xsd:restriction>
1160   </xsd:simpleType>
1161   <!--UNUSED: Deleted type abstractUncollapsedString.-->
1162   <!--UNUSED: Deleted type abstractContextualObject.-->
1163   <xsd:complexType name="abstractSingularDataObject">
1164      <xsd:annotation>
1165         <xsd:documentation>The intended abstract supertype of all singular data objects.</xsd:documentation>
1166      </xsd:annotation>
1167      <xsd:sequence />
1168   </xsd:complexType>
1169   <!--UNUSED: Deleted type abstractPositiveCount.-->
1170   <xsd:simpleType name="abstractNameString">
1171      <xsd:annotation>
1172         <xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
1173         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
1174         by an enumeration.</xsd:documentation>
1175      </xsd:annotation>
1176      <xsd:restriction base="witsml:abstractString">
1177         <xsd:maxLength value="64" />
1178      </xsd:restriction>
1179   </xsd:simpleType>
1180   <xsd:simpleType name="abstractUidString">
1181      <xsd:annotation>
1182         <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
1183         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
1184         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>
1185      </xsd:annotation>
1186      <xsd:restriction base="witsml:abstractString">
1187         <xsd:maxLength value="64" />
1188         <xsd:pattern value="[^ ]*" />
1189      </xsd:restriction>
1190   </xsd:simpleType>
1191   <xsd:simpleType name="abstractCommentString">
1192      <xsd:annotation>
1193         <xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
1194         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
1195         interoperable).</xsd:documentation>
1196      </xsd:annotation>
1197      <xsd:restriction base="witsml:abstractMaximumLengthString" />
1198   </xsd:simpleType>
1199   <xsd:simpleType name="abstractTypeEnum">
1200      <xsd:annotation>
1201         <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.
1202         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
1203         future date.</xsd:documentation>
1204      </xsd:annotation>
1205      <xsd:restriction base="witsml:abstractString">
1206         <xsd:maxLength value="40" />
1207      </xsd:restriction>
1208   </xsd:simpleType>
1209   <xsd:simpleType name="abstractUomEnum">
1210      <xsd:annotation>
1211         <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.
1212         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
1213      </xsd:annotation>
1214      <xsd:restriction base="witsml:abstractString">
1215         <xsd:maxLength value="24" />
1216      </xsd:restriction>
1217   </xsd:simpleType>
1218   <!--UNUSED: Deleted type abstractNonNegativeCount.-->
1219   <!--UNUSED: Deleted type ActivityClassType.-->
1220   <!--UNUSED: Deleted type ActivityCode.-->
1221   <!--UNUSED: Deleted type AddressKindEnum.-->
1222   <!--UNUSED: Deleted type AddressQualifier.-->
1223   <!--UNUSED: Deleted type AziRef.-->
1224   <!--UNUSED: Deleted type ArrayElementDataType.-->
1225   <!--UNUSED: Deleted type BearingType.-->
1226   <!--UNUSED: Deleted type BitDullCode.-->
1227   <!--UNUSED: Deleted type BitReasonPulled.-->
1228   <!--UNUSED: Deleted type BitType.-->
1229   <!--UNUSED: Deleted type BhaStatus.-->
1230   <!--UNUSED: Deleted type BladeShapeType.-->
1231   <!--UNUSED: Deleted type BladeType.-->
1232   <!--UNUSED: Deleted type BopType.-->
1233   <!--UNUSED: Deleted type BoxPinConfig.-->
1234   <!--UNUSED: Deleted type CalculationMethod.-->
1235   <!--UNUSED: Deleted type CementJobType.-->
1236   <!--UNUSED: Deleted type ConnectionPosition.-->
1237   <!--UNUSED: Deleted type ContactPreference.-->
1238   <!--UNUSED: Deleted type DeflectionMethod.-->
1239   <!--UNUSED: Deleted type DerrickType.-->
1240   <!--UNUSED: Deleted type DrawWorksType.-->
1241   <!--UNUSED: Deleted type DriveType.-->
1242   <!--UNUSED: Deleted type ElevCodeEnum.-->
1243   <!--UNUSED: Deleted type Ellipsoid.-->
1244   <xsd:simpleType name="EndpointQualifier">
1245      <xsd:annotation>
1246         <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
1247         file.</xsd:documentation>
1248      </xsd:annotation>
1249      <xsd:restriction base="witsml:abstractTypeEnum">
1250         <xsd:enumeration value="inclusive">
1251            <xsd:annotation>
1252               <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
1253               considered to be within the range.</xsd:documentation>
1254            </xsd:annotation>
1255         </xsd:enumeration>
1256         <xsd:enumeration value="exclusive">
1257            <xsd:annotation>
1258               <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
1259               considered to be outside the range.</xsd:documentation>
1260            </xsd:annotation>
1261         </xsd:enumeration>
1262         <xsd:enumeration value="extensive">
1263            <xsd:annotation>
1264               <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
1265               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
1266               endpoint. Basically, this concept is designed to support interpolation across an undefined point.</xsd:documentation>
1267            </xsd:annotation>
1268         </xsd:enumeration>
1269         <xsd:enumeration value="overlap extensive">
1270            <xsd:annotation>
1271               <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
1272               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
1273               be used as the endpoint. This concept is designed to select ALL nodes whose index interval overlap with the query range.</xsd:documentation>
1274            </xsd:annotation>
1275         </xsd:enumeration>
1276         <xsd:enumeration value="unknown">
1277            <xsd:annotation>
1278               <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
1279               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1280            </xsd:annotation>
1281         </xsd:enumeration>
1282      </xsd:restriction>
1283   </xsd:simpleType>
1284   <xsd:simpleType name="FacilityParameter">
1285      <xsd:annotation>
1286         <xsd:documentation>Defines kinds of facility parameters. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1287      </xsd:annotation>
1288      <xsd:restriction base="witsml:abstractTypeEnum">
1289         <xsd:enumeration value="available">
1290            <xsd:annotation>
1291               <xsd:documentation>Indicates the availablity of the facility. This should be implemented as a string value. A value of "true" indicates that it is available for
1292               use. That is, it may be currently shut-down but it can be restarted. A value of "false" indicates that the faility is not available to be used. That is, it cannot
1293               be restarted at this time.</xsd:documentation>
1294            </xsd:annotation>
1295         </xsd:enumeration>
1296         <xsd:enumeration value="available room">
1297            <xsd:annotation>
1298               <xsd:documentation>Defines the unoccupied volume of a tank. Zero indicates that the tank is full. This should be implemented as a volume
1299               measure.</xsd:documentation>
1300            </xsd:annotation>
1301         </xsd:enumeration>
1302         <xsd:enumeration value="block valve status">
1303            <xsd:annotation>
1304               <xsd:documentation>Indicates the status of a block valve. This should be implemented as a string value. A value of "open" indicates that it is open. A value of
1305               "closed" indicates that it is closed.</xsd:documentation>
1306            </xsd:annotation>
1307         </xsd:enumeration>
1308         <xsd:enumeration value="facility uptime">
1309            <xsd:annotation>
1310               <xsd:documentation>The ammount to time the facility was available during the specified period. This should be implemented as an time measure.</xsd:documentation>
1311            </xsd:annotation>
1312         </xsd:enumeration>
1313         <xsd:enumeration value="reciprocating speed">
1314            <xsd:annotation>
1315               <xsd:documentation>The reciprocating speed of a device (e.g., motor, compressor) This should be implemented as an anglePerTime measure.</xsd:documentation>
1316            </xsd:annotation>
1317         </xsd:enumeration>
1318         <xsd:enumeration value="relative tank level">
1319            <xsd:annotation>
1320               <xsd:documentation>Defines the relative level of a tank. Zero indicates empty and 100% indicates full. This should be implemented as a lengthPerLength
1321               measure.</xsd:documentation>
1322            </xsd:annotation>
1323         </xsd:enumeration>
1324         <xsd:enumeration value="relative valve opening">
1325            <xsd:annotation>
1326               <xsd:documentation>Indicates the status of a valve. This should be implemented as an areaPerAreaMeasure. A value of 100 % indicates that it is open. A value of zero
1327               indicates that it is closed.</xsd:documentation>
1328            </xsd:annotation>
1329         </xsd:enumeration>
1330         <xsd:enumeration value="valve opening">
1331            <xsd:annotation>
1332               <xsd:documentation>Indicates the open area of a valve. This should be implemented as an areaMeasure. A value of zero indicates that it is
1333               closed.</xsd:documentation>
1334            </xsd:annotation>
1335         </xsd:enumeration>
1336         <xsd:enumeration value="scheduled downtime">
1337            <xsd:annotation>
1338               <xsd:documentation>Indicates the amount of time the facility has been unavailable during the specified period. May be related to a particular point in time which
1339               would represent the start of the downtime. This should be implemented as an time measure.</xsd:documentation>
1340            </xsd:annotation>
1341         </xsd:enumeration>
1342         <xsd:enumeration value="shutdown order">
1343            <xsd:annotation>
1344               <xsd:documentation>Defines the relative order in which a facility should be shutdown. This should be implemented as an integer count. Facilities with smaller values
1345               should be shut down first. Only facility parameters with the same version time and same version source should be evaluated together for the purposes of this
1346               order.</xsd:documentation>
1347            </xsd:annotation>
1348         </xsd:enumeration>
1349         <xsd:enumeration value="tank fluid level">
1350            <xsd:annotation>
1351               <xsd:documentation>The vertical height of the specified product in a tank. This should be implemented as a length measure.</xsd:documentation>
1352            </xsd:annotation>
1353         </xsd:enumeration>
1354         <xsd:enumeration value="tank product volume">
1355            <xsd:annotation>
1356               <xsd:documentation>The volume of the specified product in a tank. This should be implemented as a volume measure.</xsd:documentation>
1357            </xsd:annotation>
1358         </xsd:enumeration>
1359         <xsd:enumeration value="tank product standard volume">
1360            <xsd:annotation>
1361               <xsd:documentation>The volume of the specified product in a tank, corrected to standard conditions of temperature and pressure. This should be implemented as a
1362               volume measure.</xsd:documentation>
1363            </xsd:annotation>
1364         </xsd:enumeration>
1365         <xsd:enumeration value="well operation type">
1366            <xsd:annotation>
1367               <xsd:documentation>This commonly called the "well type". It characterizes the well based on its mode of lifting the product. This should be implemented as a string
1368               value.</xsd:documentation>
1369            </xsd:annotation>
1370         </xsd:enumeration>
1371         <xsd:enumeration value="unknown">
1372            <xsd:annotation>
1373               <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
1374               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1375            </xsd:annotation>
1376         </xsd:enumeration>
1377      </xsd:restriction>
1378   </xsd:simpleType>
1379   <!--UNUSED: Deleted type FiberMode.-->
1380   <xsd:simpleType name="FlowQualifier">
1381      <xsd:annotation>
1382         <xsd:documentation>Defines qualifiers for type of flow. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1383      </xsd:annotation>
1384      <xsd:restriction base="witsml:abstractTypeEnum">
1385         <xsd:enumeration value="allocated">
1386            <xsd:annotation>
1387               <xsd:documentation>Indicates product characteristics that were allocated back to a well as opposed to being measured at the well.</xsd:documentation>
1388            </xsd:annotation>
1389         </xsd:enumeration>
1390         <xsd:enumeration value="budget">
1391            <xsd:annotation>
1392               <xsd:documentation>A performance requirement as determined by a budget.</xsd:documentation>
1393            </xsd:annotation>
1394         </xsd:enumeration>
1395         <xsd:enumeration value="constraint">
1396            <xsd:annotation>
1397               <xsd:documentation>Indicates product characteristics that were determined by an allowable or other performance limit. This includes allowables which are usually
1398               established by a regulatory agency for a product.</xsd:documentation>
1399            </xsd:annotation>
1400         </xsd:enumeration>
1401         <xsd:enumeration value="forecast">
1402            <xsd:annotation>
1403               <xsd:documentation>A forecast future value.</xsd:documentation>
1404            </xsd:annotation>
1405         </xsd:enumeration>
1406         <xsd:enumeration value="derived">
1407            <xsd:annotation>
1408               <xsd:documentation>Indicates product volumes that were derived directly from one or more other flows.</xsd:documentation>
1409            </xsd:annotation>
1410         </xsd:enumeration>
1411         <xsd:enumeration value="estimate">
1412            <xsd:annotation>
1413               <xsd:documentation>An estimated or calculated performance, possibly based on comparable product flow units, but not based on reservoir simulations for the
1414               particular product flow unit.</xsd:documentation>
1415            </xsd:annotation>
1416         </xsd:enumeration>
1417         <xsd:enumeration value="measured">
1418            <xsd:annotation>
1419               <xsd:documentation>Indicates product volumes that were actually measured at the port.</xsd:documentation>
1420            </xsd:annotation>
1421         </xsd:enumeration>
1422         <xsd:enumeration value="nominated">
1423            <xsd:annotation>
1424               <xsd:documentation>Normally a 1 day forcast promise to a buyer.</xsd:documentation>
1425            </xsd:annotation>
1426         </xsd:enumeration>
1427         <xsd:enumeration value="potential">
1428            <xsd:annotation>
1429               <xsd:documentation>The estimated maximum which is possible.</xsd:documentation>
1430            </xsd:annotation>
1431         </xsd:enumeration>
1432         <xsd:enumeration value="processed">
1433            <xsd:annotation>
1434               <xsd:documentation>A measured value that has been processed. This is different from derived because it is fundamentally a variation of the original
1435               value.</xsd:documentation>
1436            </xsd:annotation>
1437         </xsd:enumeration>
1438         <xsd:enumeration value="quota">
1439            <xsd:annotation>
1440               <xsd:documentation>An amount, set by some authority, which may or may not be based on technical criteria.</xsd:documentation>
1441            </xsd:annotation>
1442         </xsd:enumeration>
1443         <xsd:enumeration value="recommended">
1444            <xsd:annotation>
1445               <xsd:documentation>A value which is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this
1446               value.</xsd:documentation>
1447            </xsd:annotation>
1448         </xsd:enumeration>
1449         <xsd:enumeration value="simulated">
1450            <xsd:annotation>
1451               <xsd:documentation>An estimated performance based on a simulation that includes the particular product flow unit.</xsd:documentation>
1452            </xsd:annotation>
1453         </xsd:enumeration>
1454         <xsd:enumeration value="target">
1455            <xsd:annotation>
1456               <xsd:documentation>The desired value. What you are aiming for.</xsd:documentation>
1457            </xsd:annotation>
1458         </xsd:enumeration>
1459         <xsd:enumeration value="unknown">
1460            <xsd:annotation>
1461               <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
1462               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1463            </xsd:annotation>
1464         </xsd:enumeration>
1465         <xsd:enumeration value="mass adjusted">
1466            <xsd:annotation>
1467               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
1468            </xsd:annotation>
1469         </xsd:enumeration>
1470         <xsd:enumeration value="value adjusted">
1471            <xsd:annotation>
1472               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
1473            </xsd:annotation>
1474         </xsd:enumeration>
1475         <xsd:enumeration value="difference">
1476            <xsd:annotation>
1477               <xsd:documentation>A value that is the difference between e.g. a target value and a metered value.</xsd:documentation>
1478            </xsd:annotation>
1479         </xsd:enumeration>
1480         <xsd:enumeration value="metered - fiscal">
1481            <xsd:annotation>
1482               <xsd:documentation>A value that is generated by measurement and calculation and has an impact on company revenue and government taxation.</xsd:documentation>
1483            </xsd:annotation>
1484         </xsd:enumeration>
1485         <xsd:enumeration value="tariff basis">
1486            <xsd:annotation>
1487               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
1488            </xsd:annotation>
1489         </xsd:enumeration>
1490      </xsd:restriction>
1491   </xsd:simpleType>
1492   <!--UNUSED: Deleted type FlowSubQualifier.-->
1493   <!--UNUSED: Deleted type GasPeakType.-->
1494   <!--UNUSED: Deleted type GeodeticDatum.-->
1495   <!--UNUSED: Deleted type Hemispheres.-->
1496   <!--UNUSED: Deleted type HoleCasingType.-->
1497   <!--UNUSED: Deleted type HoleOpenerType.-->
1498   <!--UNUSED: Deleted type InjectionFluid.-->
1499   <!--UNUSED: Deleted type IntervalMethod.-->
1500   <!--UNUSED: Deleted type IntervalType.-->
1501   <xsd:simpleType name="ItemState">
1502      <xsd:annotation>
1503         <xsd:documentation>These values represent the state of a WITSML object.</xsd:documentation>
1504      </xsd:annotation>
1505      <xsd:restriction base="witsml:abstractTypeEnum">
1506         <xsd:enumeration value="actual">
1507            <xsd:annotation>
1508               <xsd:documentation>Actual data measured or entered at the well site.</xsd:documentation>
1509            </xsd:annotation>
1510         </xsd:enumeration>
1511         <xsd:enumeration value="model">
1512            <xsd:annotation>
1513               <xsd:documentation>Model data used for "what if" calculations.</xsd:documentation>
1514            </xsd:annotation>
1515         </xsd:enumeration>
1516         <xsd:enumeration value="plan">
1517            <xsd:annotation>
1518               <xsd:documentation>A planned object. That is, one which is expected to be executed in the future.</xsd:documentation>
1519            </xsd:annotation>
1520         </xsd:enumeration>
1521         <xsd:enumeration value="unknown">
1522            <xsd:annotation>
1523               <xsd:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate
1524               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1525            </xsd:annotation>
1526         </xsd:enumeration>
1527      </xsd:restriction>
1528   </xsd:simpleType>
1529   <!--UNUSED: Deleted type InstalledFiberPoint.-->
1530   <!--UNUSED: Deleted type JarType.-->
1531   <!--UNUSED: Deleted type JarAction.-->
1532   <!--UNUSED: Deleted type LithologySource.-->
1533   <!--UNUSED: Deleted type LithologyType.-->
1534   <!--UNUSED: Deleted type LogDataType.-->
1535   <!--UNUSED: Deleted type LogIndexDirection.-->
1536   <!--UNUSED: Deleted type LogIndexType.-->
1537   <!--UNUSED: Deleted type LogTraceOrigin.-->
1538   <!--UNUSED: Deleted type LogTraceState.-->
1539   <!--UNUSED: Deleted type MaterialType.-->
1540   <!--UNUSED: Deleted type MeasureClass.-->
1541   <!--UNUSED: Deleted type MeasurementType.-->
1542   <!--UNUSED: Deleted type MessageProbability.-->
1543   <!--UNUSED: Deleted type MessageSeverity.-->
1544   <!--UNUSED: Deleted type MessageType.-->
1545   <!--UNUSED: Deleted type MudLogParameterType.-->
1546   <!--UNUSED: Deleted type NADTypes.-->
1547   <!--UNUSED: Deleted type NameTagLocation.-->
1548   <!--UNUSED: Deleted type NameTagNumberingScheme.-->
1549   <!--UNUSED: Deleted type NameTagTechnology.-->
1550   <!--UNUSED: Deleted type NozzleType.-->
1551   <!--UNUSED: Deleted type OTDRReason.-->
1552   <!--UNUSED: Deleted type PhoneType.-->
1553   <!--UNUSED: Deleted type PitType.-->
1554   <xsd:simpleType name="ProductFlowPortType">
1555      <xsd:annotation>
1556         <xsd:documentation>Defines the types of Product Flow Ports. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1557      </xsd:annotation>
1558      <xsd:restriction base="witsml:abstractTypeEnum">
1559         <xsd:enumeration value="inlet">
1560            <xsd:annotation>
1561               <xsd:documentation>An inlet port by which fluid normally flows into the Product Flow Unit.</xsd:documentation>
1562            </xsd:annotation>
1563         </xsd:enumeration>
1564         <xsd:enumeration value="outlet">
1565            <xsd:annotation>
1566               <xsd:documentation>An inlet port by which fluid normally flows out of Product Flow Unit.</xsd:documentation>
1567            </xsd:annotation>
1568         </xsd:enumeration>
1569         <xsd:enumeration value="unknown">
1570            <xsd:annotation>
1571               <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
1572               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1573            </xsd:annotation>
1574         </xsd:enumeration>
1575      </xsd:restriction>
1576   </xsd:simpleType>
1577   <!--UNUSED: Deleted type Projection.-->
1578   <!--UNUSED: Deleted type ProjectionVariantsObliqueMercator.-->
1579   <!--UNUSED: Deleted type PumpType.-->
1580   <!--UNUSED: Deleted type PumpOpType.-->
1581   <!--UNUSED: Deleted type QualifierType.-->
1582   <!--UNUSED: Deleted type RealtimeData.-->
1583   <xsd:simpleType name="ReportingFacility">
1584      <xsd:annotation>
1585         <xsd:documentation>A kind of facility (usage of equipment or material). The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1586      </xsd:annotation>
1587      <xsd:restriction base="witsml:abstractTypeEnum">
1588         <xsd:enumeration value="block valve">
1589            <xsd:annotation>
1590               <xsd:documentation>A single block valve.</xsd:documentation>
1591            </xsd:annotation>
1592         </xsd:enumeration>
1593         <xsd:enumeration value="bottomhole">
1594            <xsd:annotation>
1595               <xsd:documentation>A single bottomhole.</xsd:documentation>
1596            </xsd:annotation>
1597         </xsd:enumeration>
1598         <xsd:enumeration value="choke">
1599            <xsd:annotation>
1600               <xsd:documentation>A single choke.</xsd:documentation>
1601            </xsd:annotation>
1602         </xsd:enumeration>
1603         <xsd:enumeration value="cluster">
1604            <xsd:annotation>
1605               <xsd:documentation>A single cluster.</xsd:documentation>
1606            </xsd:annotation>
1607         </xsd:enumeration>
1608         <xsd:enumeration value="completion">
1609            <xsd:annotation>
1610               <xsd:documentation>A single completion.</xsd:documentation>
1611            </xsd:annotation>
1612         </xsd:enumeration>
1613         <xsd:enumeration value="compressor">
1614            <xsd:annotation>
1615               <xsd:documentation>A single compressor.</xsd:documentation>
1616            </xsd:annotation>
1617         </xsd:enumeration>
1618         <xsd:enumeration value="controller">
1619            <xsd:annotation>
1620               <xsd:documentation>A single lift gas controller.</xsd:documentation>
1621            </xsd:annotation>
1622         </xsd:enumeration>
1623         <xsd:enumeration value="controller -- lift">
1624            <xsd:annotation>
1625               <xsd:documentation>DEPRECATED: use "controller" instead.</xsd:documentation>
1626            </xsd:annotation>
1627         </xsd:enumeration>
1628         <xsd:enumeration value="county">
1629            <xsd:annotation>
1630               <xsd:documentation>A single county.</xsd:documentation>
1631            </xsd:annotation>
1632         </xsd:enumeration>
1633         <xsd:enumeration value="country">
1634            <xsd:annotation>
1635               <xsd:documentation>A single country.</xsd:documentation>
1636            </xsd:annotation>
1637         </xsd:enumeration>
1638         <xsd:enumeration value="field">
1639            <xsd:annotation>
1640               <xsd:documentation>A single field.</xsd:documentation>
1641            </xsd:annotation>
1642         </xsd:enumeration>
1643         <xsd:enumeration value="flowline">
1644            <xsd:annotation>
1645               <xsd:documentation>A single flowline.</xsd:documentation>
1646            </xsd:annotation>
1647         </xsd:enumeration>
1648         <xsd:enumeration value="flow meter">
1649            <xsd:annotation>
1650               <xsd:documentation>A single flow meter.</xsd:documentation>
1651            </xsd:annotation>
1652         </xsd:enumeration>
1653         <xsd:enumeration value="lease">
1654            <xsd:annotation>
1655               <xsd:documentation>A single lease.</xsd:documentation>
1656            </xsd:annotation>
1657         </xsd:enumeration>
1658         <xsd:enumeration value="manifold">
1659            <xsd:annotation>
1660               <xsd:documentation>A single manifold.</xsd:documentation>
1661            </xsd:annotation>
1662         </xsd:enumeration>
1663         <xsd:enumeration value="platform">
1664            <xsd:annotation>
1665               <xsd:documentation>A single platform.</xsd:documentation>
1666            </xsd:annotation>
1667         </xsd:enumeration>
1668         <xsd:enumeration value="pressure meter">
1669            <xsd:annotation>
1670               <xsd:documentation>A single pressure meter. Note that this represents the device and not the sensor itself.</xsd:documentation>
1671            </xsd:annotation>
1672         </xsd:enumeration>
1673         <xsd:enumeration value="processing facility">
1674            <xsd:annotation>
1675               <xsd:documentation>A single production processing facility.</xsd:documentation>
1676            </xsd:annotation>
1677         </xsd:enumeration>
1678         <xsd:enumeration value="regulating valve">
1679            <xsd:annotation>
1680               <xsd:documentation>A single regulating valve.</xsd:documentation>
1681            </xsd:annotation>
1682         </xsd:enumeration>
1683         <xsd:enumeration value="reservoir">
1684            <xsd:annotation>
1685               <xsd:documentation>A single reservoir.</xsd:documentation>
1686            </xsd:annotation>
1687         </xsd:enumeration>
1688         <xsd:enumeration value="separator">
1689            <xsd:annotation>
1690               <xsd:documentation>A single separator.</xsd:documentation>
1691            </xsd:annotation>
1692         </xsd:enumeration>
1693         <xsd:enumeration value="sleeve valve">
1694            <xsd:annotation>
1695               <xsd:documentation>A single sleeve valve. This is a type of tubing valve which has a sliding sleeve to cover holes in the tubing. You cover all of the holes in
1696               order to close the valve. For configurations oriented toward production, the inlet is on the casing side and the outlet is on the tubing side. For injection, the
1697               reverse would be true.</xsd:documentation>
1698            </xsd:annotation>
1699         </xsd:enumeration>
1700         <xsd:enumeration value="state">
1701            <xsd:annotation>
1702               <xsd:documentation>A single state or province.</xsd:documentation>
1703            </xsd:annotation>
1704         </xsd:enumeration>
1705         <xsd:enumeration value="tank">
1706            <xsd:annotation>
1707               <xsd:documentation>A single tank.</xsd:documentation>
1708            </xsd:annotation>
1709         </xsd:enumeration>
1710         <xsd:enumeration value="temperature meter">
1711            <xsd:annotation>
1712               <xsd:documentation>A single temperature meter. Note that this represents the device and not the sensor itself.</xsd:documentation>
1713            </xsd:annotation>
1714         </xsd:enumeration>
1715         <xsd:enumeration value="template">
1716            <xsd:annotation>
1717               <xsd:documentation>A single template.</xsd:documentation>
1718            </xsd:annotation>
1719         </xsd:enumeration>
1720         <xsd:enumeration value="trunkline">
1721            <xsd:annotation>
1722               <xsd:documentation>A single trunkline.</xsd:documentation>
1723            </xsd:annotation>
1724         </xsd:enumeration>
1725         <xsd:enumeration value="tubing head">
1726            <xsd:annotation>
1727               <xsd:documentation>A single tubing head within a wellhead.</xsd:documentation>
1728            </xsd:annotation>
1729         </xsd:enumeration>
1730         <xsd:enumeration value="well group">
1731            <xsd:annotation>
1732               <xsd:documentation>A single named group of wells.</xsd:documentation>
1733            </xsd:annotation>
1734         </xsd:enumeration>
1735         <xsd:enumeration value="well">
1736            <xsd:annotation>
1737               <xsd:documentation>A single well, possibly with many wellbores (sidetracks).</xsd:documentation>
1738            </xsd:annotation>
1739         </xsd:enumeration>
1740         <xsd:enumeration value="wellbore">
1741            <xsd:annotation>
1742               <xsd:documentation>A single wellbore (sidetrack) within a well.</xsd:documentation>
1743            </xsd:annotation>
1744         </xsd:enumeration>
1745         <xsd:enumeration value="wellhead">
1746            <xsd:annotation>
1747               <xsd:documentation>A single wellhead for one well. See also "tubing head".</xsd:documentation>
1748            </xsd:annotation>
1749         </xsd:enumeration>
1750         <xsd:enumeration value="zone">
1751            <xsd:annotation>
1752               <xsd:documentation>A single zone.</xsd:documentation>
1753            </xsd:annotation>
1754         </xsd:enumeration>
1755         <xsd:enumeration value="unknown">
1756            <xsd:annotation>
1757               <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
1758               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1759            </xsd:annotation>
1760         </xsd:enumeration>
1761         <xsd:enumeration value="commercial entity">
1762            <xsd:annotation>
1763               <xsd:documentation>A commercial entity is an organisational construct through which the a group of organisations or facilities are grouped as if it were a single
1764               composite.</xsd:documentation>
1765            </xsd:annotation>
1766         </xsd:enumeration>
1767         <xsd:enumeration value="company">
1768            <xsd:annotation>
1769               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
1770            </xsd:annotation>
1771         </xsd:enumeration>
1772         <xsd:enumeration value="field - area">
1773            <xsd:annotation>
1774               <xsd:documentation>A ground that is an area above an oilfield.</xsd:documentation>
1775            </xsd:annotation>
1776         </xsd:enumeration>
1777         <xsd:enumeration value="field - group">
1778            <xsd:annotation>
1779               <xsd:documentation>An area concept that is a grouping of two or more selcted petroleum fields for commercial reasons or other purposes.</xsd:documentation>
1780            </xsd:annotation>
1781         </xsd:enumeration>
1782         <xsd:enumeration value="field - part">
1783            <xsd:annotation>
1784               <xsd:documentation>An area concept that is an area that forms part of a petroleum field.</xsd:documentation>
1785            </xsd:annotation>
1786         </xsd:enumeration>
1787         <xsd:enumeration value="formation">
1788            <xsd:annotation>
1789               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
1790            </xsd:annotation>
1791         </xsd:enumeration>
1792         <xsd:enumeration value="installation">
1793            <xsd:annotation>
1794               <xsd:documentation>A physical object that is an appliance involved in the extraction, production, transportation or storage of oil or gas.</xsd:documentation>
1795            </xsd:annotation>
1796         </xsd:enumeration>
1797         <xsd:enumeration value="licence">
1798            <xsd:annotation>
1799               <xsd:documentation>A regulatory agreement that gives the licensees excluding rights to investigate, explore and recover petroleum deposits within the geographical
1800               area and timeperiode stated in the agreement.</xsd:documentation>
1801            </xsd:annotation>
1802         </xsd:enumeration>
1803         <xsd:enumeration value="pipeline">
1804            <xsd:annotation>
1805               <xsd:documentation>A fluid conductor that consists of pipe, possibly also including pumps, valves, and control devices, intended for conveying liquids, gases, or
1806               finely divided solids.</xsd:documentation>
1807            </xsd:annotation>
1808         </xsd:enumeration>
1809         <xsd:enumeration value="storage">
1810            <xsd:annotation>
1811               <xsd:documentation>A system for the storage of gaseous, liquid and solid products.</xsd:documentation>
1812            </xsd:annotation>
1813         </xsd:enumeration>
1814         <xsd:enumeration value="terminal">
1815            <xsd:annotation>
1816               <xsd:documentation>A physical object that is an industrial facility for the storage of oil and/or petrochemical products and from which these products are usually
1817               transported to end users or further storage facilities.</xsd:documentation>
1818            </xsd:annotation>
1819         </xsd:enumeration>
1820      </xsd:restriction>
1821   </xsd:simpleType>
1822   <xsd:simpleType name="ReportingFlow">
1823      <xsd:annotation>
1824         <xsd:documentation>Defines the types of flows for volume reports. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1825      </xsd:annotation>
1826      <xsd:restriction base="witsml:abstractTypeEnum">
1827         <xsd:enumeration value="consume">
1828            <xsd:annotation>
1829               <xsd:documentation>Consumed (all methods) by the facility.</xsd:documentation>
1830            </xsd:annotation>
1831         </xsd:enumeration>
1832         <xsd:enumeration value="consume - black start">
1833            <xsd:annotation>
1834               <xsd:documentation>Consummed to restart power facilities as a result of an overall power outage.</xsd:documentation>
1835            </xsd:annotation>
1836         </xsd:enumeration>
1837         <xsd:enumeration value="consume - compressor">
1838            <xsd:annotation>
1839               <xsd:documentation>Consummed by compressors.</xsd:documentation>
1840            </xsd:annotation>
1841         </xsd:enumeration>
1842         <xsd:enumeration value="consume - non compressor">
1843            <xsd:annotation>
1844               <xsd:documentation>Consumed by devices other than compressors.</xsd:documentation>
1845            </xsd:annotation>
1846         </xsd:enumeration>
1847         <xsd:enumeration value="consume - emitted">
1848            <xsd:annotation>
1849               <xsd:documentation>Released into the atmosphere as a by-product of consumption.</xsd:documentation>
1850            </xsd:annotation>
1851         </xsd:enumeration>
1852         <xsd:enumeration value="consume - flare">
1853            <xsd:annotation>
1854               <xsd:documentation>Burned in a flare. A fluid stream that has one or more flares as the ultimate target.</xsd:documentation>
1855            </xsd:annotation>
1856         </xsd:enumeration>
1857         <xsd:enumeration value="consume - HP flare">
1858            <xsd:annotation>
1859               <xsd:documentation>Burned in a high pressure flare.</xsd:documentation>
1860            </xsd:annotation>
1861         </xsd:enumeration>
1862         <xsd:enumeration value="consume - LP flare">
1863            <xsd:annotation>
1864               <xsd:documentation>Burned in a low pressure flare.</xsd:documentation>
1865            </xsd:annotation>
1866         </xsd:enumeration>
1867         <xsd:enumeration value="consume - fuel">
1868            <xsd:annotation>
1869               <xsd:documentation>Consumed by processing equipment.</xsd:documentation>
1870            </xsd:annotation>
1871         </xsd:enumeration>
1872         <xsd:enumeration value="consume - venting">
1873            <xsd:annotation>
1874               <xsd:documentation>Released into the atmosphere.</xsd:documentation>
1875            </xsd:annotation>
1876         </xsd:enumeration>
1877         <xsd:enumeration value="export">
1878            <xsd:annotation>
1879               <xsd:documentation>Leaving the installation for commercialized purposes.</xsd:documentation>
1880            </xsd:annotation>
1881         </xsd:enumeration>
1882         <xsd:enumeration value="export - requested">
1883            <xsd:annotation>
1884               <xsd:documentation>Requested to leave the installation for commercialized purposes.</xsd:documentation>
1885            </xsd:annotation>
1886         </xsd:enumeration>
1887         <xsd:enumeration value="export - nominated">
1888            <xsd:annotation>
1889               <xsd:documentation>Planned to leave the installation for commercialized purposes.</xsd:documentation>
1890            </xsd:annotation>
1891         </xsd:enumeration>
1892         <xsd:enumeration value="export - shortfall">
1893            <xsd:annotation>
1894               <xsd:documentation>Difference between what was requested and what was delivered.</xsd:documentation>
1895            </xsd:annotation>
1896         </xsd:enumeration>
1897         <xsd:enumeration value="gas lift">
1898            <xsd:annotation>
1899               <xsd:documentation>Injected into a producing well to reduce the hydrostataic pressure of the fluid column. The resulting reduction in bottom hole pressure allows
1900               the reservoir liquids to flow.</xsd:documentation>
1901            </xsd:annotation>
1902         </xsd:enumeration>
1903         <xsd:enumeration value="import">
1904            <xsd:annotation>
1905               <xsd:documentation>Entering the facility for commercialized purposes.</xsd:documentation>
1906            </xsd:annotation>
1907         </xsd:enumeration>
1908         <xsd:enumeration value="injection">
1909            <xsd:annotation>
1910               <xsd:documentation>Inject into a well.</xsd:documentation>
1911            </xsd:annotation>
1912         </xsd:enumeration>
1913         <xsd:enumeration value="inventory">
1914            <xsd:annotation>
1915               <xsd:documentation>Stock at a facility. For a period that represents an event, the amount would represent the current amount of inventory. For other periods, the
1916               amount would represent the addition (positive value) or drawdown (negative value) over that period. For an individual storage facility (e.g., a tank), the amounts
1917               would represent that tank. For an overall facility, the amounts would represent all tanks.</xsd:documentation>
1918            </xsd:annotation>
1919         </xsd:enumeration>
1920         <xsd:enumeration value="overboard">
1921            <xsd:annotation>
1922               <xsd:documentation>Dropped overboard into the sea.</xsd:documentation>
1923            </xsd:annotation>
1924         </xsd:enumeration>
1925         <xsd:enumeration value="production">
1926            <xsd:annotation>
1927               <xsd:documentation>Exploited from a reservoir. This is independent of any disposition.</xsd:documentation>
1928            </xsd:annotation>
1929         </xsd:enumeration>
1930         <xsd:enumeration value="unknown">
1931            <xsd:annotation>
1932               <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
1933               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1934            </xsd:annotation>
1935         </xsd:enumeration>
1936         <xsd:enumeration value="hydrocarbon accounting">
1937            <xsd:annotation>
1938               <xsd:documentation>An accounting of all of the fluids into and out of Stock (i.e., Inventory) which includes all storage facilities at a site including fluid within
1939               a pipeline.</xsd:documentation>
1940            </xsd:annotation>
1941         </xsd:enumeration>
1942         <xsd:enumeration value="disposal">
1943            <xsd:annotation>
1944               <xsd:documentation>A fluid stream that contains waste fluids for disposal.</xsd:documentation>
1945            </xsd:annotation>
1946         </xsd:enumeration>
1947         <xsd:enumeration value="sale">
1948            <xsd:annotation>
1949               <xsd:documentation>A fluid stream that is sold and transported to a buyer by pipeline.</xsd:documentation>
1950            </xsd:annotation>
1951         </xsd:enumeration>
1952         <xsd:enumeration value="storage">
1953            <xsd:annotation>
1954               <xsd:documentation>A fluid stream that is directed to one or more storage locations.</xsd:documentation>
1955            </xsd:annotation>
1956         </xsd:enumeration>
1957      </xsd:restriction>
1958   </xsd:simpleType>
1959   <!--UNUSED: Deleted type ReportingPeriod.-->
1960   <xsd:simpleType name="ReportingProduct">
1961      <xsd:annotation>
1962         <xsd:documentation>A kind of product in a fluid system. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1963      </xsd:annotation>
1964      <xsd:restriction base="witsml:abstractTypeEnum">
1965         <xsd:enumeration value="C2+">
1966            <xsd:annotation>
1967               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
1968            </xsd:annotation>
1969         </xsd:enumeration>
1970         <xsd:enumeration value="C3+">
1971            <xsd:annotation>
1972               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
1973            </xsd:annotation>
1974         </xsd:enumeration>
1975         <xsd:enumeration value="C4+">
1976            <xsd:annotation>
1977               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
1978            </xsd:annotation>
1979         </xsd:enumeration>
1980         <xsd:enumeration value="C5+">
1981            <xsd:annotation>
1982               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
1983            </xsd:annotation>
1984         </xsd:enumeration>
1985         <xsd:enumeration value="C6+">
1986            <xsd:annotation>
1987               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
1988            </xsd:annotation>
1989         </xsd:enumeration>
1990         <xsd:enumeration value="C7+">
1991            <xsd:annotation>
1992               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
1993            </xsd:annotation>
1994         </xsd:enumeration>
1995         <xsd:enumeration value="C8+">
1996            <xsd:annotation>
1997               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
1998            </xsd:annotation>
1999         </xsd:enumeration>
2000         <xsd:enumeration value="C9+">
2001            <xsd:annotation>
2002               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
2003            </xsd:annotation>
2004         </xsd:enumeration>
2005         <xsd:enumeration value="C10+">
2006            <xsd:annotation>
2007               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all heavier components.</xsd:documentation>
2008            </xsd:annotation>
2009         </xsd:enumeration>
2010         <xsd:enumeration value="C2-">
2011            <xsd:annotation>
2012               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2013            </xsd:annotation>
2014         </xsd:enumeration>
2015         <xsd:enumeration value="C3-">
2016            <xsd:annotation>
2017               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2018            </xsd:annotation>
2019         </xsd:enumeration>
2020         <xsd:enumeration value="C4-">
2021            <xsd:annotation>
2022               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2023            </xsd:annotation>
2024         </xsd:enumeration>
2025         <xsd:enumeration value="C5-">
2026            <xsd:annotation>
2027               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2028            </xsd:annotation>
2029         </xsd:enumeration>
2030         <xsd:enumeration value="C6-">
2031            <xsd:annotation>
2032               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2033            </xsd:annotation>
2034         </xsd:enumeration>
2035         <xsd:enumeration value="C7-">
2036            <xsd:annotation>
2037               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2038            </xsd:annotation>
2039         </xsd:enumeration>
2040         <xsd:enumeration value="C8-">
2041            <xsd:annotation>
2042               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2043            </xsd:annotation>
2044         </xsd:enumeration>
2045         <xsd:enumeration value="C9-">
2046            <xsd:annotation>
2047               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2048            </xsd:annotation>
2049         </xsd:enumeration>
2050         <xsd:enumeration value="C10-">
2051            <xsd:annotation>
2052               <xsd:documentation>A product composed of the component with the specified number of carbon atoms plus all lighter components.</xsd:documentation>
2053            </xsd:annotation>
2054         </xsd:enumeration>
2055         <xsd:enumeration value="oleic">
2056            <xsd:annotation>
2057               <xsd:documentation>An undifferentiated liquid fluid phase in which the dominant continuous materials are liquid hydrocarbons. This phase is often called the "oil
2058               phase".</xsd:documentation>
2059            </xsd:annotation>
2060         </xsd:enumeration>
2061         <xsd:enumeration value="aqueous">
2062            <xsd:annotation>
2063               <xsd:documentation>An undifferentiated liquid fluid phase in which the dominant continuous material is liquid water. This phase is often called the "water
2064               phase".</xsd:documentation>
2065            </xsd:annotation>
2066         </xsd:enumeration>
2067         <xsd:enumeration value="vapor">
2068            <xsd:annotation>
2069               <xsd:documentation>An undifferentiated fluid phase that is distinctly gaseous. This phase is often called the "gas phase".</xsd:documentation>
2070            </xsd:annotation>
2071         </xsd:enumeration>
2072         <xsd:enumeration value="liquid">
2073            <xsd:annotation>
2074               <xsd:documentation>An undifferentiated fluid phase that is distinctly liquid. This includes water.</xsd:documentation>
2075            </xsd:annotation>
2076         </xsd:enumeration>
2077         <xsd:enumeration value="carbon monoxode gas">
2078            <xsd:annotation>
2079               <xsd:documentation>Carbon monoxode in a gaseous state.</xsd:documentation>
2080            </xsd:annotation>
2081         </xsd:enumeration>
2082         <xsd:enumeration value="carbon dioxide gas">
2083            <xsd:annotation>
2084               <xsd:documentation>Carbon dioxide in a gaseous state.</xsd:documentation>
2085            </xsd:annotation>
2086         </xsd:enumeration>
2087         <xsd:enumeration value="chemical">
2088            <xsd:annotation>
2089               <xsd:documentation>A chemical of some type.</xsd:documentation>
2090            </xsd:annotation>
2091         </xsd:enumeration>
2092         <xsd:enumeration value="condensate">
2093            <xsd:annotation>
2094               <xsd:documentation>Mixture of light and heavier hydrocarbons in a liguid state.</xsd:documentation>
2095            </xsd:annotation>
2096         </xsd:enumeration>
2097         <xsd:enumeration value="cuttings">
2098            <xsd:annotation>
2099               <xsd:documentation>Drill cuttings.</xsd:documentation>
2100            </xsd:annotation>
2101         </xsd:enumeration>
2102         <xsd:enumeration value="diesel">
2103            <xsd:annotation>
2104               <xsd:documentation>Diesel fuel.</xsd:documentation>
2105            </xsd:annotation>
2106         </xsd:enumeration>
2107         <xsd:enumeration value="electric power">
2108            <xsd:annotation>
2109               <xsd:documentation>Electrical power.</xsd:documentation>
2110            </xsd:annotation>
2111         </xsd:enumeration>
2112         <xsd:enumeration value="ethane - component">
2113            <xsd:annotation>
2114               <xsd:documentation>Ethane as a component in another fluid.</xsd:documentation>
2115            </xsd:annotation>
2116         </xsd:enumeration>
2117         <xsd:enumeration value="gas">
2118            <xsd:annotation>
2119               <xsd:documentation>Gas mixture of hydrocarbons.</xsd:documentation>
2120            </xsd:annotation>
2121         </xsd:enumeration>
2122         <xsd:enumeration value="gas - rich">
2123            <xsd:annotation>
2124               <xsd:documentation>Gas mixture of light and heavier hydrocarbons than a lean gas.</xsd:documentation>
2125            </xsd:annotation>
2126         </xsd:enumeration>
2127         <xsd:enumeration value="gas - component in oil">
2128            <xsd:annotation>
2129               <xsd:documentation>Gas as a component in oil.</xsd:documentation>
2130            </xsd:annotation>
2131         </xsd:enumeration>
2132         <xsd:enumeration value="helium gas">
2133            <xsd:annotation>
2134               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
2135            </xsd:annotation>
2136         </xsd:enumeration>
2137         <xsd:enumeration value="hydrogen gas">
2138            <xsd:annotation>
2139               <xsd:documentation>xxxxxxxxxxxxxxxxx</xsd:documentation>
2140            </xsd:annotation>
2141         </xsd:enumeration>
2142         <xsd:enumeration value="i-butane - component">
2143            <xsd:annotation>
2144               <xsd:documentation>I-butane as a component in another fluid.</xsd:documentation>
2145            </xsd:annotation>
2146         </xsd:enumeration>
2147         <xsd:enumeration value="natural gas liquid">
2148            <xsd:annotation>
2149               <xsd:documentation>Mixture of ethane, propane and butane with small quantities of heaver hydrocarbons. Partially liquid at atmospheric pressure.</xsd:documentation>
2150            </xsd:annotation>
2151         </xsd:enumeration>
2152         <xsd:enumeration value="methane - component">
2153            <xsd:annotation>
2154               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
2155            </xsd:annotation>
2156         </xsd:enumeration>
2157         <xsd:enumeration value="n-butane - component">
2158            <xsd:annotation>
2159               <xsd:documentation>N-butane as a component in another fluid.</xsd:documentation>
2160            </xsd:annotation>
2161         </xsd:enumeration>
2162         <xsd:enumeration value="nitrogen oxide gas">
2163            <xsd:annotation>
2164               <xsd:documentation>Nitrogen oxides in a gaseous state</xsd:documentation>
2165            </xsd:annotation>
2166         </xsd:enumeration>
2167         <xsd:enumeration value="NGL - component in gas">
2168            <xsd:annotation>
2169               <xsd:documentation>Natural gas liquid as a component in gas.</xsd:documentation>
2170            </xsd:annotation>
2171         </xsd:enumeration>
2172         <xsd:enumeration value="oil and gas">
2173            <xsd:annotation>
2174               <xsd:documentation>A combination of oil (including water) and gas. This is generally used when refering to 'all production'.</xsd:documentation>
2175            </xsd:annotation>
2176         </xsd:enumeration>
2177         <xsd:enumeration value="oil">
2178            <xsd:annotation>
2179               <xsd:documentation>Crude oil including water. A mixture of hydrocargons, that existed in liquid phase in underground reservoirs and remains liquid at atmospheric
2180               pressure after passing through separating facilities.</xsd:documentation>
2181            </xsd:annotation>
2182         </xsd:enumeration>
2183         <xsd:enumeration value="oil - net">
2184            <xsd:annotation>
2185               <xsd:documentation>Oil with water removed.</xsd:documentation>
2186            </xsd:annotation>
2187         </xsd:enumeration>
2188         <xsd:enumeration value="oil - component in water">
2189            <xsd:annotation>
2190               <xsd:documentation>Oil as a component in water.</xsd:documentation>
2191            </xsd:annotation>
2192         </xsd:enumeration>
2193         <xsd:enumeration value="pentane - component">
2194            <xsd:annotation>
2195               <xsd:documentation>xxxxxxxxxxxxxxxx</xsd:documentation>
2196            </xsd:annotation>
2197         </xsd:enumeration>
2198         <xsd:enumeration value="petroleum gas liquid">
2199            <xsd:annotation>
2200               <xsd:documentation>xxxxxxxxxxxxxxx</xsd:documentation>
2201            </xsd:annotation>
2202         </xsd:enumeration>
2203         <xsd:enumeration value="propane - component">
2204            <xsd:annotation>
2205               <xsd:documentation>Propane as a component in another fluid.</xsd:documentation>
2206            </xsd:annotation>
2207         </xsd:enumeration>
2208         <xsd:enumeration value="sand - component">
2209            <xsd:annotation>
2210               <xsd:documentation>Sand as a component in another fluid.</xsd:documentation>
2211            </xsd:annotation>
2212         </xsd:enumeration>
2213         <xsd:enumeration value="water">
2214            <xsd:annotation>
2215               <xsd:documentation>Water in a liquid state.</xsd:documentation>
2216            </xsd:annotation>
2217         </xsd:enumeration>
2218         <xsd:enumeration value="water - discharge">
2219            <xsd:annotation>
2220               <xsd:documentation>Produced water that has not been processed.</xsd:documentation>
2221            </xsd:annotation>
2222         </xsd:enumeration>
2223         <xsd:enumeration value="water - processed">
2224            <xsd:annotation>
2225               <xsd:documentation>Produced water that has been processed to remove hydrocarbons.</xsd:documentation>
2226            </xsd:annotation>
2227         </xsd:enumeration>
2228         <xsd:enumeration value="unknown">
2229            <xsd:annotation>
2230               <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
2231               value. Use of this value may result in rejection in some situations.</xsd:documentation>
2232            </xsd:annotation>
2233         </xsd:enumeration>
2234         <xsd:enumeration value="condensate - gross">
2235            <xsd:annotation>
2236               <xsd:documentation>Light hydrocarbon fractions produced with natural gas, which condense into liquid at normal temperatures and pressures associated with surface
2237               production equipment.</xsd:documentation>
2238            </xsd:annotation>
2239         </xsd:enumeration>
2240         <xsd:enumeration value="condensate - net">
2241            <xsd:annotation>
2242               <xsd:documentation>Hydrocatbon condensate containing only the heavier carbon fractions C5 to C10+.</xsd:documentation>
2243            </xsd:annotation>
2244         </xsd:enumeration>
2245         <xsd:enumeration value="crude - stabilized">
2246            <xsd:annotation>
2247               <xsd:documentation>A crude oil that has been stabilized by separating out dissolved gas.</xsd:documentation>
2248            </xsd:annotation>
2249         </xsd:enumeration>
2250         <xsd:enumeration value="ethane">
2251            <xsd:annotation>
2252               <xsd:documentation>A compound where the main component is ethane.</xsd:documentation>
2253            </xsd:annotation>
2254         </xsd:enumeration>
2255         <xsd:enumeration value="gas - dry">
2256            <xsd:annotation>
2257               <xsd:documentation>A natural gas that occurs in the absence of condensate or liquid hydrocarbons, or gas that has had condensable hydrocarbons removed, mainly
2258               consisting of methane gas.</xsd:documentation>
2259            </xsd:annotation>
2260         </xsd:enumeration>
2261         <xsd:enumeration value="gas - wet">
2262            <xsd:annotation>
2263               <xsd:documentation>A natural gas that contains less methane (typically less than 85% methane) and more ethane and other more complex hydrocarbons like propane,
2264               butane and naphtha.</xsd:documentation>
2265            </xsd:annotation>
2266         </xsd:enumeration>
2267         <xsd:enumeration value="heptane">
2268            <xsd:annotation>
2269               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
2270            </xsd:annotation>
2271         </xsd:enumeration>
2272         <xsd:enumeration value="isobutane">
2273            <xsd:annotation>
2274               <xsd:documentation>A compound where the main component is isobutane.</xsd:documentation>
2275            </xsd:annotation>
2276         </xsd:enumeration>
2277         <xsd:enumeration value="liquified natural gas">
2278            <xsd:annotation>
2279               <xsd:documentation>A liquid compound that is natural gas compressed and supercooled to -167 deg C (-269 deg F) into a liquid to reduce its volume to 1/635th for
2280               storage and transportation. Liquefied natural gas has a calorific value of 22,300 Btu/lb. It consists of about 9 xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
2281            </xsd:annotation>
2282         </xsd:enumeration>
2283         <xsd:enumeration value="liquified petroleum gas">
2284            <xsd:annotation>
2285               <xsd:documentation>A liquid compound that is predominantly butane and propane separated from natural gasoline or natural gas and sold as fuel - commonly known as
2286               bottled gas, tank gas or LP-gas.</xsd:documentation>
2287            </xsd:annotation>
2288         </xsd:enumeration>
2289         <xsd:enumeration value="methane">
2290            <xsd:annotation>
2291               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
2292            </xsd:annotation>
2293         </xsd:enumeration>
2294         <xsd:enumeration value="mixed butane">
2295            <xsd:annotation>
2296               <xsd:documentation>A compound where the main components are butane and isobutane.</xsd:documentation>
2297            </xsd:annotation>
2298         </xsd:enumeration>
2299         <xsd:enumeration value="normal butane">
2300            <xsd:annotation>
2301               <xsd:documentation>A compound where the main component is butane.</xsd:documentation>
2302            </xsd:annotation>
2303         </xsd:enumeration>
2304         <xsd:enumeration value="normal pentane">
2305            <xsd:annotation>
2306               <xsd:documentation>A compound where the main component is pentane.</xsd:documentation>
2307            </xsd:annotation>
2308         </xsd:enumeration>
2309         <xsd:enumeration value="oil - gross">
2310            <xsd:annotation>
2311               <xsd:documentation>A crude oil that that includes all petroleum liquids and sediments and water, excluding free water.</xsd:documentation>
2312            </xsd:annotation>
2313         </xsd:enumeration>
2314         <xsd:enumeration value="propane">
2315            <xsd:annotation>
2316               <xsd:documentation>A compound where the main component is propane.</xsd:documentation>
2317            </xsd:annotation>
2318         </xsd:enumeration>
2319         <xsd:enumeration value="salt">
2320            <xsd:annotation>
2321               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
2322            </xsd:annotation>
2323         </xsd:enumeration>
2324         <xsd:enumeration value="naphta">
2325            <xsd:annotation>
2326               <xsd:documentation>An aggregate that is a volatile and inflammable product of crude oil refining with a boiling range 140 - 210 deg. Celsius consisting of C5+ to
2327               C10 components (pentanes and hexanes).</xsd:documentation>
2328            </xsd:annotation>
2329         </xsd:enumeration>
2330         <xsd:enumeration value="isopentane">
2331            <xsd:annotation>
2332               <xsd:documentation>A compound where the main component is isopentane.</xsd:documentation>
2333            </xsd:annotation>
2334         </xsd:enumeration>
2335      </xsd:restriction>
2336   </xsd:simpleType>
2337   <xsd:simpleType name="ReportingProperty">
2338      <xsd:annotation>
2339         <xsd:documentation>The type of properties that can be measured at a port. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
2340      </xsd:annotation>
2341      <xsd:restriction base="witsml:abstractTypeEnum">
2342         <xsd:enumeration value="volume">
2343            <xsd:annotation>
2344               <xsd:documentation>A volume measure.</xsd:documentation>
2345            </xsd:annotation>
2346         </xsd:enumeration>
2347         <xsd:enumeration value="standard volume">
2348            <xsd:annotation>
2349               <xsd:documentation>A volume measure at standard conditions of temperature and pressure.</xsd:documentation>
2350            </xsd:annotation>
2351         </xsd:enumeration>
2352         <xsd:enumeration value="flow rate">
2353            <xsd:annotation>
2354               <xsd:documentation>A flow rate measure.</xsd:documentation>
2355            </xsd:annotation>
2356         </xsd:enumeration>
2357         <xsd:enumeration value="temperature">
2358            <xsd:annotation>
2359               <xsd:documentation>A temperature measure.</xsd:documentation>
2360            </xsd:annotation>
2361         </xsd:enumeration>
2362         <xsd:enumeration value="pressure">
2363            <xsd:annotation>
2364               <xsd:documentation>A pressure measure.</xsd:documentation>
2365            </xsd:annotation>
2366         </xsd:enumeration>
2367         <xsd:enumeration value="mass">
2368            <xsd:annotation>
2369               <xsd:documentation>A mass measure.</xsd:documentation>
2370            </xsd:annotation>
2371         </xsd:enumeration>
2372         <xsd:enumeration value="work">
2373            <xsd:annotation>
2374               <xsd:documentation>A work measure (of electricity).</xsd:documentation>
2375            </xsd:annotation>
2376         </xsd:enumeration>
2377         <xsd:enumeration value="unknown">
2378            <xsd:annotation>
2379               <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
2380               value. Use of this value may result in rejection in some situations.</xsd:documentation>
2381            </xsd:annotation>
2382         </xsd:enumeration>
2383      </xsd:restriction>
2384   </xsd:simpleType>
2385   <!--UNUSED: Deleted type RigType.-->
2386   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
2387   <!--UNUSED: Deleted type RiskCategory.-->
2388   <!--UNUSED: Deleted type RiskSubCategory.-->
2389   <!--UNUSED: Deleted type RiskType.-->
2390   <!--UNUSED: Deleted type ScrType.-->
2391   <!--UNUSED: Deleted type ShowFluorescence.-->
2392   <!--UNUSED: Deleted type ShowLevel.-->
2393   <!--UNUSED: Deleted type ShowRating.-->
2394   <!--UNUSED: Deleted type ShowSpeed.-->
2395   <!--UNUSED: Deleted type StandardTempPress.-->
2396   <!--UNUSED: Deleted type SupportCraft.-->
2397   <!--UNUSED: Deleted type SurfEquipType.-->
2398   <!--UNUSED: Deleted type TargetCategory.-->
2399   <!--UNUSED: Deleted type TargetScope.-->
2400   <!--UNUSED: Deleted type TargetSectionScope.-->
2401   <!--UNUSED: Deleted type TestReason.-->
2402   <!--UNUSED: Deleted type TrajStationStatus.-->
2403   <!--UNUSED: Deleted type TrajStationType.-->
2404   <!--UNUSED: Deleted type TubularAssembly.-->
2405   <!--UNUSED: Deleted type TubularComponent.-->
2406   <!--UNUSED: Deleted type TypeSurveyTool.-->
2407   <xsd:simpleType name="ValueStatus">
2408      <xsd:annotation>
2409         <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
2410         the condition. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
2411      </xsd:annotation>
2412      <xsd:restriction base="witsml:abstractTypeEnum">
2413         <xsd:enumeration value="bad calibration">
2414            <xsd:annotation>
2415               <xsd:documentation>The calibration status of the sensor is unknown. (Out of Calibration)</xsd:documentation>
2416            </xsd:annotation>
2417         </xsd:enumeration>
2418         <xsd:enumeration value="range limit">
2419            <xsd:annotation>
2420               <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
2421               Limited)</xsd:documentation>
2422            </xsd:annotation>
2423         </xsd:enumeration>
2424         <xsd:enumeration value="questionable">
2425            <xsd:annotation>
2426               <xsd:documentation>The value is just plain questionable. (Sub-Normal, Non-specific)</xsd:documentation>
2427            </xsd:annotation>
2428         </xsd:enumeration>
2429         <xsd:enumeration value="device failure">
2430            <xsd:annotation>
2431               <xsd:documentation>The unit to which the sensor is attached is not running. (Device Failure)</xsd:documentation>
2432            </xsd:annotation>
2433         </xsd:enumeration>
2434         <xsd:enumeration value="sensor failure">
2435            <xsd:annotation>
2436               <xsd:documentation>The field sensor itself is not working due to hardware failure or misconfiguration. (Sensor Failure)</xsd:documentation>
2437            </xsd:annotation>
2438         </xsd:enumeration>
2439         <xsd:enumeration value="comm failure">
2440            <xsd:annotation>
2441               <xsd:documentation>The communication to the field sensor is not working. That is, communcation cannot be established or maintained. (Comm
2442               Failure)</xsd:documentation>
2443            </xsd:annotation>
2444         </xsd:enumeration>
2445         <xsd:enumeration value="timeout">
2446            <xsd:annotation>
2447               <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
2448               Known Value)</xsd:documentation>
2449            </xsd:annotation>
2450         </xsd:enumeration>
2451         <xsd:enumeration value="unknown">
2452            <xsd:annotation>
2453               <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
2454               value. Use of this value may result in rejection in some situations.</xsd:documentation>
2455            </xsd:annotation>
2456         </xsd:enumeration>
2457      </xsd:restriction>
2458   </xsd:simpleType>
2459   <!--UNUSED: Deleted type WellDirection.-->
2460   <!--UNUSED: Deleted type WellFluid.-->
2461   <!--UNUSED: Deleted type WellboreShape.-->
2462   <!--UNUSED: Deleted type WellboreType.-->
2463   <!--UNUSED: Deleted type WellPurpose.-->
2464   <!--UNUSED: Deleted type WellStatus.-->
2465   <!--UNUSED: Deleted type CrewType.-->
2466   <!--UNUSED: Deleted type OperationKind.-->
2467   <!--UNUSED: Deleted type ReasonLost.-->
2468   <!--UNUSED: Deleted type SafetyType.-->
2469   <!--UNUSED: Deleted type VolumeReferenceKind.-->
2470   <!--UNUSED: Deleted type DataQuality.-->
2471   <!--UNUSED: Deleted type FluidAnalysisKind.-->
2472   <!--UNUSED: Deleted type FluidComponent.-->
2473   <!--UNUSED: Deleted type FluidSampleTestAcquisition.-->
2474   <!--UNUSED: Deleted type FluidComponentKind.-->
2475   <!--UNUSED: Deleted type FluidContaminant.-->
2476   <!--UNUSED: Deleted type FluidSampleKind.-->
2477   <!--UNUSED: Deleted type ReservoirFluidKind.-->
2478   <!--UNUSED: Deleted type EosModelKind.-->
2479   <!--UNUSED: Deleted type generalMeasureType.-->
2480   <!--UNUSED: Deleted type temperatureSlopeMeasure.-->
2481   <!--UNUSED: Deleted type typeOptionalClassString.-->
2482   <xsd:complexType name="endpointQualifiedDateTime">
2483      <xsd:annotation>
2484         <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
2485         endpoint attribute.</xsd:documentation>
2486      </xsd:annotation>
2487      <xsd:simpleContent>
2488         <xsd:extension base="witsml:abstractDateTime">
2489            <xsd:attribute name="endpoint" type="witsml:EndpointQualifier" use="optional">
2490               <xsd:annotation>
2491                  <xsd:documentation>The default is "inclusive".</xsd:documentation>
2492               </xsd:annotation>
2493            </xsd:attribute>
2494         </xsd:extension>
2495      </xsd:simpleContent>
2496   </xsd:complexType>
2497   <!--UNUSED: Deleted type endpointQualifiedDate.-->
2498   <!--UNUSED: Deleted type emailQualifierStruct.-->
2499   <xsd:complexType name="facilityIdentifierStruct">
2500      <xsd:annotation>
2501         <xsd:documentation>Identifies a facility.</xsd:documentation>
2502      </xsd:annotation>
2503      <xsd:simpleContent>
2504         <xsd:extension base="witsml:abstractNameString">
2505            <xsd:attribute name="kind" type="witsml:ReportingFacility" use="optional">
2506               <xsd:annotation>
2507                  <xsd:documentation>The kind of facility.</xsd:documentation>
2508               </xsd:annotation>
2509            </xsd:attribute>
2510            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
2511               <xsd:annotation>
2512                  <xsd:documentation>The naming system within which the name is unique. For example, API or NPD.</xsd:documentation>
2513               </xsd:annotation>
2514            </xsd:attribute>
2515            <xsd:attribute name="uidRef" type="witsml:uidString" use="optional">
2516               <xsd:annotation>
2517                  <xsd:documentation>If the facility is defined and instantiated within the context of a WITSML server, this is a pointer to the uid value of that object
2518                  instance.</xsd:documentation>
2519               </xsd:annotation>
2520            </xsd:attribute>
2521         </xsd:extension>
2522      </xsd:simpleContent>
2523   </xsd:complexType>
2524   <!--UNUSED: Deleted type phoneNumberStruct.-->
2525   <xsd:simpleType name="logicalBoolean">
2526      <xsd:annotation>
2527         <xsd:documentation>Values of "true" (or "1") and "false" (or "0").</xsd:documentation>
2528      </xsd:annotation>
2529      <xsd:restriction base="witsml:abstractBoolean" />
2530   </xsd:simpleType>
2531   <xsd:simpleType name="date">
2532      <xsd:annotation>
2533         <xsd:documentation>A julian date.</xsd:documentation>
2534      </xsd:annotation>
2535      <xsd:restriction base="witsml:abstractDate" />
2536   </xsd:simpleType>
2537   <!--UNUSED: Deleted type month.-->
2538   <!--UNUSED: Deleted type year.-->
2539   <xsd:simpleType name="timestamp">
2540      <xsd:annotation>
2541         <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
2542         each date time value.</xsd:documentation>
2543      </xsd:annotation>
2544      <xsd:restriction base="witsml:abstractDateTime" />
2545   </xsd:simpleType>
2546   <!--UNUSED: Deleted type timeZone.-->
2547   <!--UNUSED: Deleted type calendarYear.-->
2548   <!--UNUSED: Deleted type yAxisAzimuth.-->
2549   <!--UNUSED: Deleted type nonNegativeFraction.-->
2550   <xsd:simpleType name="unitlessQuantity">
2551      <xsd:annotation>
2552         <xsd:documentation>A unitless quantity. This should not be confused with a dimensionless measure.</xsd:documentation>
2553      </xsd:annotation>
2554      <xsd:restriction base="witsml:abstractDouble" />
2555   </xsd:simpleType>
2556   <!--UNUSED: Deleted type genericMeasure.-->
2557   <!--UNUSED: Deleted type indexCurve.-->
2558   <!--UNUSED: Deleted type ratioGenericMeasure.-->
2559   <!--UNUSED: Deleted type listOfString.-->
2560   <!--UNUSED: Deleted type listOfDouble.-->
2561   <xsd:complexType name="refNameString">
2562      <xsd:annotation>
2563         <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>
2564      </xsd:annotation>
2565      <xsd:simpleContent>
2566         <xsd:extension base="witsml:abstractNameString">
2567            <xsd:attribute name="uidRef" type="witsml:refString" use="optional">
2568               <xsd:annotation>
2569                  <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
2570                  of a WITSML server.</xsd:documentation>
2571               </xsd:annotation>
2572            </xsd:attribute>
2573         </xsd:extension>
2574      </xsd:simpleContent>
2575   </xsd:complexType>
2576   <!--UNUSED: Deleted type refObjectString.-->
2577   <!--UNUSED: Deleted type refPositiveCount.-->
2578   <!--UNUSED: Deleted type refWellDatum.-->
2579   <xsd:simpleType name="nameString">
2580      <xsd:annotation>
2581         <xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
2582         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
2583         enumeration.</xsd:documentation>
2584      </xsd:annotation>
2585      <xsd:restriction base="witsml:abstractNameString" />
2586   </xsd:simpleType>
2587   <xsd:simpleType name="commentString">
2588      <xsd:annotation>
2589         <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.
2590         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>
2591      </xsd:annotation>
2592      <xsd:restriction base="witsml:abstractCommentString" />
2593   </xsd:simpleType>
2594   <!--UNUSED: Deleted type descriptionString.-->
2595   <!--UNUSED: Deleted type shortDescriptionString.-->
2596   <!--UNUSED: Deleted type encodedArrayString.-->
2597   <!--UNUSED: Deleted type encodedValueString.-->
2598   <xsd:simpleType name="kindString">
2599      <xsd:annotation>
2600         <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
2601         enumerated list.</xsd:documentation>
2602      </xsd:annotation>
2603      <xsd:restriction base="witsml:abstractTypeEnum" />
2604   </xsd:simpleType>
2605   <!--UNUSED: Deleted type uomString.-->
2606   <xsd:simpleType name="uidString">
2607      <xsd:annotation>
2608         <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
2609         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
2610         value unless enforced by the source of the document (e.g., a document server).</xsd:documentation>
2611      </xsd:annotation>
2612      <xsd:restriction base="witsml:abstractUidString" />
2613   </xsd:simpleType>
2614   <xsd:simpleType name="refString">
2615      <xsd:annotation>
2616         <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
2617         value of an attribute of type uidString.</xsd:documentation>
2618      </xsd:annotation>
2619      <xsd:restriction base="witsml:abstractUidString" />
2620   </xsd:simpleType>
2621   <xsd:simpleType name="schemaVersionString">
2622      <xsd:annotation>
2623         <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
2624         loader files.</xsd:documentation>
2625      </xsd:annotation>
2626      <xsd:restriction base="witsml:abstractString">
2627         <xsd:maxLength value="16" />
2628         <xsd:pattern value="1\.0\.0\.[1-9]?[0-9]\(PRODML\)" />
2629      </xsd:restriction>
2630   </xsd:simpleType>
2631   <xsd:complexType name="nameStruct">
2632      <xsd:annotation>
2633         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
2634      </xsd:annotation>
2635      <xsd:simpleContent>
2636         <xsd:extension base="witsml:abstractNameString">
2637            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
2638               <xsd:annotation>
2639                  <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
2640               </xsd:annotation>
2641            </xsd:attribute>
2642         </xsd:extension>
2643      </xsd:simpleContent>
2644   </xsd:complexType>
2645   <!--UNUSED: Deleted type wellKnownNameStruct.-->
2646   <!--UNUSED: Deleted type uncollapsedString.-->
2647   <!--UNUSED: Deleted type iadcBearingWearCode.-->
2648   <!--UNUSED: Deleted type geodeticZoneString.-->
2649   <!--UNUSED: Deleted type generalQualifiedMeasure.-->
2650   <!--UNUSED: Deleted type integerQualifiedCount.-->
2651   <!--UNUSED: Deleted type kindQualifiedString.-->
2652   <!--UNUSED: Deleted type areaQualifiedMeasure.-->
2653   <!--UNUSED: Deleted type areaPerAreaQualifiedMeasure.-->
2654   <!--UNUSED: Deleted type anglePerTimeQualifiedMeasure.-->
2655   <!--UNUSED: Deleted type lengthPerLengthQualifiedMeasure.-->
2656   <!--UNUSED: Deleted type pressureQualifiedMeasure.-->
2657   <!--UNUSED: Deleted type thermodynamicTemperatureQualifiedMeasure.-->
2658   <xsd:complexType name="volumeQualifiedMeasure">
2659      <xsd:annotation>
2660         <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
2661         good with no restrictions.</xsd:documentation>
2662      </xsd:annotation>
2663      <xsd:simpleContent>
2664         <xsd:extension base="witsml:abstractMeasure">
2665            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
2666               <xsd:annotation>
2667                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
2668               </xsd:annotation>
2669            </xsd:attribute>
2670            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
2671         </xsd:extension>
2672      </xsd:simpleContent>
2673   </xsd:complexType>
2674   <xsd:complexType name="volumeFlowRateQualifiedMeasure">
2675      <xsd:annotation>
2676         <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
2677         be good with no restrictions.</xsd:documentation>
2678      </xsd:annotation>
2679      <xsd:simpleContent>
2680         <xsd:extension base="witsml:abstractMeasure">
2681            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
2682               <xsd:annotation>
2683                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
2684               </xsd:annotation>
2685            </xsd:attribute>
2686            <xsd:attribute name="uom" type="witsml:volumeFlowRateUom" use="required" />
2687         </xsd:extension>
2688      </xsd:simpleContent>
2689   </xsd:complexType>
2690   <!--UNUSED: Deleted type measuredDepthCoord.-->
2691   <!--UNUSED: Deleted type MeasuredDepthUom.-->
2692   <!--UNUSED: Deleted type wellVerticalDepthCoord.-->
2693   <!--UNUSED: Deleted type wellElevationCoord.-->
2694   <!--UNUSED: Deleted type WellVerticalCoordinateUom.-->
2695   <!--UNUSED: Deleted type nonNegativeCount.-->
2696   <!--UNUSED: Deleted type positiveCount.-->
2697   <!--UNUSED: Deleted type positiveBigCount.-->
2698   <!--UNUSED: Deleted type integerCount.-->
2699   <!--UNUSED: Deleted type beaufortScaleIntegerCode.-->
2700   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
2701   <!--UNUSED: Deleted type iadcIntegerCode.-->
2702   <!--UNUSED: Deleted type levelIntegerCode.-->
2703   <!--UNUSED: Deleted type cost.-->
2704   <!--UNUSED: Deleted type indexedObject.-->
2705   <!--UNUSED: Deleted type str2.-->
2706   <!--UNUSED: Deleted type str16.-->
2707   <!--UNUSED: Deleted type str32.-->
2708   <!--UNUSED: Deleted type crewCount.-->
2709   <!--UNUSED: Deleted type lostVolumeAndReason.-->
2710   <!--UNUSED: Deleted type safetyCount.-->
2711   <!--UNUSED: Deleted type binaryInteractionCoefficient.-->
2712   <xsd:complexType name="massConcentrationMeasurePercent">
2713      <xsd:annotation>
2714         <xsd:documentation>A mass per mass measure that is constrained to a unit of percent.</xsd:documentation>
2715      </xsd:annotation>
2716      <xsd:simpleContent>
2717         <xsd:extension base="witsml:abstractMeasure">
2718            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
2719         </xsd:extension>
2720      </xsd:simpleContent>
2721   </xsd:complexType>
2722   <xsd:complexType name="molarFractionMeasurePercent">
2723      <xsd:annotation>
2724         <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>
2725      </xsd:annotation>
2726      <xsd:simpleContent>
2727         <xsd:extension base="witsml:abstractMeasure">
2728            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
2729         </xsd:extension>
2730      </xsd:simpleContent>
2731   </xsd:complexType>
2732   <!--UNUSED: Deleted type volumePerVolumeMeasurePercent.-->
2733   <xsd:simpleType name="PercentUom">
2734      <xsd:restriction base="witsml:abstractUomEnum">
2735         <xsd:enumeration value="%" />
2736      </xsd:restriction>
2737   </xsd:simpleType>
2738   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
2739   <xsd:complexType name="amountOfSubstanceMeasure">
2740      <xsd:simpleContent>
2741         <xsd:extension base="witsml:abstractMeasure">
2742            <xsd:attribute name="uom" type="witsml:amountOfSubstanceUom" use="required" />
2743         </xsd:extension>
2744      </xsd:simpleContent>
2745   </xsd:complexType>
2746   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
2747   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
2748   <!--UNUSED: Deleted type areaMeasure.-->
2749   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
2750   <xsd:complexType name="densityMeasure">
2751      <xsd:simpleContent>
2752         <xsd:extension base="witsml:abstractMeasure">
2753            <xsd:attribute name="uom" type="witsml:densityUom" use="required" />
2754         </xsd:extension>
2755      </xsd:simpleContent>
2756   </xsd:complexType>
2757   <xsd:complexType name="dimensionlessMeasure">
2758      <xsd:simpleContent>
2759         <xsd:extension base="witsml:abstractMeasure">
2760            <xsd:attribute name="uom" type="witsml:dimensionlessUom" use="required" />
2761         </xsd:extension>
2762      </xsd:simpleContent>
2763   </xsd:complexType>
2764   <!--UNUSED: Deleted type dynamicViscosityMeasure.-->
2765   <!--UNUSED: Deleted type electricPotentialMeasure.-->
2766   <!--UNUSED: Deleted type energyPerAreaMeasure.-->
2767   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
2768   <!--UNUSED: Deleted type forceMeasure.-->
2769   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
2770   <!--UNUSED: Deleted type frequencyMeasure.-->
2771   <!--UNUSED: Deleted type illuminanceMeasure.-->
2772   <xsd:complexType name="lengthMeasure">
2773      <xsd:simpleContent>
2774         <xsd:extension base="witsml:abstractMeasure">
2775            <xsd:attribute name="uom" type="witsml:lengthUom" use="required" />
2776         </xsd:extension>
2777      </xsd:simpleContent>
2778   </xsd:complexType>
2779   <xsd:complexType name="lengthPerLengthMeasure">
2780      <xsd:simpleContent>
2781         <xsd:extension base="witsml:abstractMeasure">
2782            <xsd:attribute name="uom" type="witsml:lengthPerLengthUom" use="required" />
2783         </xsd:extension>
2784      </xsd:simpleContent>
2785   </xsd:complexType>
2786   <!--UNUSED: Deleted type magneticFieldStrengthMeasure.-->
2787   <xsd:complexType name="massConcentrationMeasure">
2788      <xsd:simpleContent>
2789         <xsd:extension base="witsml:abstractMeasure">
2790            <xsd:attribute name="uom" type="witsml:massConcentrationUom" use="required" />
2791         </xsd:extension>
2792      </xsd:simpleContent>
2793   </xsd:complexType>
2794   <xsd:complexType name="massFlowRateMeasure">
2795      <xsd:simpleContent>
2796         <xsd:extension base="witsml:abstractMeasure">
2797            <xsd:attribute name="uom" type="witsml:massFlowRateUom" use="required" />
2798         </xsd:extension>
2799      </xsd:simpleContent>
2800   </xsd:complexType>
2801   <xsd:complexType name="massMeasure">
2802      <xsd:simpleContent>
2803         <xsd:extension base="witsml:abstractMeasure">
2804            <xsd:attribute name="uom" type="witsml:massUom" use="required" />
2805         </xsd:extension>
2806      </xsd:simpleContent>
2807   </xsd:complexType>
2808   <!--UNUSED: Deleted type massPerLengthMeasure.-->
2809   <xsd:complexType name="modulusOfCompressionMeasure">
2810      <xsd:simpleContent>
2811         <xsd:extension base="witsml:abstractMeasure">
2812            <xsd:attribute name="uom" type="witsml:modulusOfCompressionUom" use="required" />
2813         </xsd:extension>
2814      </xsd:simpleContent>
2815   </xsd:complexType>
2816   <!--UNUSED: Deleted type momentOfForceMeasure.-->
2817   <!--UNUSED: Deleted type perLengthMeasure.-->
2818   <!--UNUSED: Deleted type planeAngleMeasure.-->
2819   <!--UNUSED: Deleted type powerMeasure.-->
2820   <xsd:complexType name="pressureMeasure">
2821      <xsd:simpleContent>
2822         <xsd:extension base="witsml:abstractMeasure">
2823            <xsd:attribute name="uom" type="witsml:pressureUom" use="required" />
2824         </xsd:extension>
2825      </xsd:simpleContent>
2826   </xsd:complexType>
2827   <!--UNUSED: Deleted type relativePowerMeasure.-->
2828   <!--UNUSED: Deleted type specificVolumeMeasure.-->
2829   <xsd:complexType name="thermodynamicTemperatureMeasure">
2830      <xsd:simpleContent>
2831         <xsd:extension base="witsml:abstractMeasure">
2832            <xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUom" use="required" />
2833         </xsd:extension>
2834      </xsd:simpleContent>
2835   </xsd:complexType>
2836   <!--UNUSED: Deleted type timeMeasure.-->
2837   <!--UNUSED: Deleted type velocityMeasure.-->
2838   <!--UNUSED: Deleted type volumeMeasure.-->
2839   <!--UNUSED: Deleted type volumeFlowRateMeasure.-->
2840   <xsd:complexType name="volumePerVolumeMeasure">
2841      <xsd:simpleContent>
2842         <xsd:extension base="witsml:abstractMeasure">
2843            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
2844         </xsd:extension>
2845      </xsd:simpleContent>
2846   </xsd:complexType>
2847   <xsd:complexType name="workMeasure">
2848      <xsd:simpleContent>
2849         <xsd:extension base="witsml:abstractMeasure">
2850            <xsd:attribute name="uom" type="witsml:workUom" use="optional" />
2851         </xsd:extension>
2852      </xsd:simpleContent>
2853   </xsd:complexType>
2854   <!--UNUSED: Deleted type compressibilityMeasure.-->
2855   <!--UNUSED: Deleted type molarVolumeMeasure.-->
2856   <!--UNUSED: Deleted type standardVolumeMeasure.-->
2857   <!--UNUSED: Deleted type thermalConductivityMeasure.-->
2858   <!--UNUSED: Deleted type volumePerStandardVolumeMeasure.-->
2859   <!--UNUSED: Deleted type standardVolumePerStandardVolumeMeasure.-->
2860   <!--UNUSED: Deleted type standardVolumePerVolumeMeasure.-->
2861   <!--UNUSED: Deleted type accelerationLinearUom.-->
2862   <xsd:simpleType name="amountOfSubstanceUom">
2863      <xsd:restriction base="witsml:abstractUomEnum">
2864         <xsd:enumeration value="kmol" />
2865         <xsd:enumeration value="mmol" />
2866         <xsd:enumeration value="mol" />
2867         <xsd:enumeration value="mol" />
2868         <xsd:enumeration value="kmol" />
2869         <xsd:enumeration value="lbmole" />
2870         <xsd:enumeration value="umol" />
2871      </xsd:restriction>
2872   </xsd:simpleType>
2873   <!--UNUSED: Deleted type anglePerLengthUom.-->
2874   <!--UNUSED: Deleted type anglePerTimeUom.-->
2875   <!--UNUSED: Deleted type areaUom.-->
2876   <!--UNUSED: Deleted type areaPerAreaUom.-->
2877   <xsd:simpleType name="densityUom">
2878      <xsd:restriction base="witsml:abstractUomEnum">
2879         <xsd:enumeration value="kg/m3" />
2880         <xsd:enumeration value="10Mg/m3" />
2881         <xsd:enumeration value="dAPI" />
2882         <xsd:enumeration value="g/cm3" />
2883         <xsd:enumeration value="g/dm3" />
2884         <xsd:enumeration value="g/galUK" />
2885         <xsd:enumeration value="g/galUS" />
2886         <xsd:enumeration value="g/L" />
2887         <xsd:enumeration value="g/m3" />
2888         <xsd:enumeration value="grain/ft3" />
2889         <xsd:enumeration value="grain/galUS" />
2890         <xsd:enumeration value="grain/100ft3" />
2891         <xsd:enumeration value="kg/dm3" />
2892         <xsd:enumeration value="kg/L" />
2893         <xsd:enumeration value="Mg/m3" />
2894         <xsd:enumeration value="lbm/10bbl" />
2895         <xsd:enumeration value="lbm/bbl" />
2896         <xsd:enumeration value="lbm/ft3" />
2897         <xsd:enumeration value="lbm/galUK" />
2898         <xsd:enumeration value="lbm/1000galUK" />
2899         <xsd:enumeration value="lbm/galUS" />
2900         <xsd:enumeration value="lbm/1000galUS" />
2901         <xsd:enumeration value="lbm/in3" />
2902         <xsd:enumeration value="lbm/Mbbl" />
2903         <xsd:enumeration value="mg/dm3" />
2904         <xsd:enumeration value="mg/galUS" />
2905         <xsd:enumeration value="mg/L" />
2906         <xsd:enumeration value="mg/m3" />
2907         <xsd:enumeration value="ug/cm3" />
2908      </xsd:restriction>
2909   </xsd:simpleType>
2910   <xsd:simpleType name="dimensionlessUom">
2911      <xsd:restriction base="witsml:abstractUomEnum">
2912         <xsd:enumeration value="Euc" />
2913         <xsd:enumeration value="%" />
2914         <xsd:enumeration value="cEuc" />
2915         <xsd:enumeration value="mEuc" />
2916         <xsd:enumeration value="nEuc" />
2917         <xsd:enumeration value="uEuc" />
2918      </xsd:restriction>
2919   </xsd:simpleType>
2920   <!--UNUSED: Deleted type dynamicViscosityUom.-->
2921   <!--UNUSED: Deleted type electricPotentialUom.-->
2922   <!--UNUSED: Deleted type energyPerAreaUom.-->
2923   <!--UNUSED: Deleted type equivalentPerMassUom.-->
2924   <!--UNUSED: Deleted type forceUom.-->
2925   <!--UNUSED: Deleted type forcePerVolumeUom.-->
2926   <!--UNUSED: Deleted type frequencyUom.-->
2927   <!--UNUSED: Deleted type illuminanceUom.-->
2928   <xsd:simpleType name="lengthUom">
2929      <xsd:restriction base="witsml:abstractUomEnum">
2930         <xsd:enumeration value="m" />
2931         <xsd:enumeration value="angstrom" />
2932         <xsd:enumeration value="chBnA" />
2933         <xsd:enumeration value="chBnB" />
2934         <xsd:enumeration value="chCla" />
2935         <xsd:enumeration value="chSe" />
2936         <xsd:enumeration value="chUS" />
2937         <xsd:enumeration value="cm" />
2938         <xsd:enumeration value="dm" />
2939         <xsd:enumeration value="fathom" />
2940         <xsd:enumeration value="fm" />
2941         <xsd:enumeration value="ft" />
2942         <xsd:enumeration value="ftBnA" />
2943         <xsd:enumeration value="ftBnB" />
2944         <xsd:enumeration value="ftBr(65)" />
2945         <xsd:enumeration value="ftCla" />
2946         <xsd:enumeration value="ftGC" />
2947         <xsd:enumeration value="ftInd" />
2948         <xsd:enumeration value="ftInd(37)" />
2949         <xsd:enumeration value="ftInd(62)" />
2950         <xsd:enumeration value="ftInd(75)" />
2951         <xsd:enumeration value="ftMA" />
2952         <xsd:enumeration value="ftSe" />
2953         <xsd:enumeration value="ftUS" />
2954         <xsd:enumeration value="in" />
2955         <xsd:enumeration value="in/10" />
2956         <xsd:enumeration value="in/16" />
2957         <xsd:enumeration value="in/32" />
2958         <xsd:enumeration value="in/64" />
2959         <xsd:enumeration value="inUS" />
2960         <xsd:enumeration value="km" />
2961         <xsd:enumeration value="lkBnA" />
2962         <xsd:enumeration value="lkBnB" />
2963         <xsd:enumeration value="lkCla" />
2964         <xsd:enumeration value="lkSe" />
2965         <xsd:enumeration value="lkUS" />
2966         <xsd:enumeration value="mGer" />
2967         <xsd:enumeration value="mi" />
2968         <xsd:enumeration value="mil" />
2969         <xsd:enumeration value="miUS" />
2970         <xsd:enumeration value="mm" />
2971         <xsd:enumeration value="Mm" />
2972         <xsd:enumeration value="nautmi" />
2973         <xsd:enumeration value="nm" />
2974         <xsd:enumeration value="pm" />
2975         <xsd:enumeration value="um" />
2976         <xsd:enumeration value="yd" />
2977         <xsd:enumeration value="ydBnA" />
2978         <xsd:enumeration value="ydBnB" />
2979         <xsd:enumeration value="ydCla" />
2980         <xsd:enumeration value="ydIm" />
2981         <xsd:enumeration value="ydInd" />
2982         <xsd:enumeration value="ydInd(37)" />
2983         <xsd:enumeration value="ydInd(62)" />
2984         <xsd:enumeration value="ydInd(75)" />
2985         <xsd:enumeration value="ydSe" />
2986      </xsd:restriction>
2987   </xsd:simpleType>
2988   <xsd:simpleType name="lengthPerLengthUom">
2989      <xsd:restriction base="witsml:abstractUomEnum">
2990         <xsd:enumeration value="%" />
2991         <xsd:enumeration value="ft/100ft" />
2992         <xsd:enumeration value="ft/ft" />
2993         <xsd:enumeration value="ft/in" />
2994         <xsd:enumeration value="ft/m" />
2995         <xsd:enumeration value="ft/mi" />
2996         <xsd:enumeration value="km/cm" />
2997         <xsd:enumeration value="m/30m" />
2998         <xsd:enumeration value="m/cm" />
2999         <xsd:enumeration value="m/km" />
3000         <xsd:enumeration value="m/m" />
3001         <xsd:enumeration value="mi/in" />
3002      </xsd:restriction>
3003   </xsd:simpleType>
3004   <!--UNUSED: Deleted type magneticFieldStrengthUom.-->
3005   <xsd:simpleType name="massConcentrationUom">
3006      <xsd:restriction base="witsml:abstractUomEnum">
3007         <xsd:enumeration value="Euc" />
3008         <xsd:enumeration value="%" />
3009         <xsd:enumeration value="g/kg" />
3010         <xsd:enumeration value="kg/kg" />
3011         <xsd:enumeration value="kg/sack94" />
3012         <xsd:enumeration value="mg/kg" />
3013         <xsd:enumeration value="permil" />
3014         <xsd:enumeration value="ppdk" />
3015         <xsd:enumeration value="ppk" />
3016         <xsd:enumeration value="ppm" />
3017      </xsd:restriction>
3018   </xsd:simpleType>
3019   <xsd:simpleType name="massFlowRateUom">
3020      <xsd:restriction base="witsml:abstractUomEnum">
3021         <xsd:enumeration value="Mg/a" />
3022         <xsd:enumeration value="Mg/d" />
3023         <xsd:enumeration value="Mg/h" />
3024         <xsd:enumeration value="Mlbm/yr" />
3025         <xsd:enumeration value="g/s" />
3026         <xsd:enumeration value="kg/d" />
3027         <xsd:enumeration value="kg/h" />
3028         <xsd:enumeration value="kg/min" />
3029         <xsd:enumeration value="kg/s" />
3030         <xsd:enumeration value="lbm/d" />
3031         <xsd:enumeration value="lbm/h" />
3032         <xsd:enumeration value="lbm/min" />
3033         <xsd:enumeration value="lbm/s" />
3034         <xsd:enumeration value="t/a" />
3035         <xsd:enumeration value="t/d" />
3036         <xsd:enumeration value="t/h" />
3037         <xsd:enumeration value="t/min" />
3038         <xsd:enumeration value="tonUK/a" />
3039         <xsd:enumeration value="tonUK/d" />
3040         <xsd:enumeration value="tonUK/h" />
3041         <xsd:enumeration value="tonUK/min" />
3042         <xsd:enumeration value="tonUS/a" />
3043         <xsd:enumeration value="tonUS/d" />
3044         <xsd:enumeration value="tonUS/h" />
3045         <xsd:enumeration value="tonUS/min" />
3046      </xsd:restriction>
3047   </xsd:simpleType>
3048   <xsd:simpleType name="massUom">
3049      <xsd:restriction base="witsml:abstractUomEnum">
3050         <xsd:enumeration value="kg" />
3051         <xsd:enumeration value="ag" />
3052         <xsd:enumeration value="ct" />
3053         <xsd:enumeration value="cwtUK" />
3054         <xsd:enumeration value="cwtUS" />
3055         <xsd:enumeration value="g" />
3056         <xsd:enumeration value="grain" />
3057         <xsd:enumeration value="klbm" />
3058         <xsd:enumeration value="lbm" />
3059         <xsd:enumeration value="Mg" />
3060         <xsd:enumeration value="mg" />
3061         <xsd:enumeration value="oz(av)" />
3062         <xsd:enumeration value="oz(troy)" />
3063         <xsd:enumeration value="ozm" />
3064         <xsd:enumeration value="sack94" />
3065         <xsd:enumeration value="t" />
3066         <xsd:enumeration value="tonUK" />
3067         <xsd:enumeration value="tonUS" />
3068         <xsd:enumeration value="ug" />
3069      </xsd:restriction>
3070   </xsd:simpleType>
3071   <!--UNUSED: Deleted type massPerLengthUom.-->
3072   <xsd:simpleType name="modulusOfCompressionUom">
3073      <xsd:restriction base="witsml:abstractUomEnum">
3074         <xsd:enumeration value="J/m3" />
3075         <xsd:enumeration value="Btu/bbl" />
3076         <xsd:enumeration value="Btu/ft3" />
3077         <xsd:enumeration value="Btu/galUK" />
3078         <xsd:enumeration value="Btu/galUS" />
3079         <xsd:enumeration value="cal/cm3" />
3080         <xsd:enumeration value="cal/mL" />
3081         <xsd:enumeration value="cal/mm3" />
3082         <xsd:enumeration value="erg/cm3" />
3083         <xsd:enumeration value="erg/m3" />
3084         <xsd:enumeration value="ft.lbf/bbl" />
3085         <xsd:enumeration value="ft.lbf/galUS" />
3086         <xsd:enumeration value="hp.hr/bbl" />
3087         <xsd:enumeration value="J/dm3" />
3088         <xsd:enumeration value="kcal/cm3" />
3089         <xsd:enumeration value="kcal/m3" />
3090         <xsd:enumeration value="kJ/dm3" />
3091         <xsd:enumeration value="kJ/m3" />
3092         <xsd:enumeration value="kW.h/dm3" />
3093         <xsd:enumeration value="kW.h/m3" />
3094         <xsd:enumeration value="lbf.ft/bbl" />
3095         <xsd:enumeration value="MJ/m3" />
3096         <xsd:enumeration value="MW.h/m3" />
3097         <xsd:enumeration value="therm/ft3" />
3098         <xsd:enumeration value="therm/galUK" />
3099         <xsd:enumeration value="tonfUS.mi/bbl" />
3100      </xsd:restriction>
3101   </xsd:simpleType>
3102   <!--UNUSED: Deleted type momentOfForceUom.-->
3103   <!--UNUSED: Deleted type perLengthUom.-->
3104   <!--UNUSED: Deleted type planeAngleUom.-->
3105   <!--UNUSED: Deleted type powerUom.-->
3106   <xsd:simpleType name="pressureUom">
3107      <xsd:restriction base="witsml:abstractUomEnum">
3108         <xsd:enumeration value="Pa" />
3109         <xsd:enumeration value="at" />
3110         <xsd:enumeration value="atm" />
3111         <xsd:enumeration value="bar" />
3112         <xsd:enumeration value="cmH2O(4degC)" />
3113         <xsd:enumeration value="dyne/cm2" />
3114         <xsd:enumeration value="GPa" />
3115         <xsd:enumeration value="hbar" />
3116         <xsd:enumeration value="inH2O(39.2F)" />
3117         <xsd:enumeration value="inH2O(60F)" />
3118         <xsd:enumeration value="inHg(32F)" />
3119         <xsd:enumeration value="inHg(60F)" />
3120         <xsd:enumeration value="kgf/cm2" />
3121         <xsd:enumeration value="kgf/mm2" />
3122         <xsd:enumeration value="kN/m2" />
3123         <xsd:enumeration value="kPa" />
3124         <xsd:enumeration value="kpsi" />
3125         <xsd:enumeration value="lbf/ft2" />
3126         <xsd:enumeration value="lbf/100ft2" />
3127         <xsd:enumeration value="lbf/in2" />
3128         <xsd:enumeration value="mbar" />
3129         <xsd:enumeration value="mmHg(0C)" />
3130         <xsd:enumeration value="mPa" />
3131         <xsd:enumeration value="MPa" />
3132         <xsd:enumeration value="Mpsi" />
3133         <xsd:enumeration value="N/m2" />
3134         <xsd:enumeration value="N/mm2" />
3135         <xsd:enumeration value="Pa(g)" />
3136         <xsd:enumeration value="pPa" />
3137         <xsd:enumeration value="psi" />
3138         <xsd:enumeration value="psia" />
3139         <xsd:enumeration value="psig" />
3140         <xsd:enumeration value="tonfUS/ft2" />
3141         <xsd:enumeration value="tonfUS/in2" />
3142         <xsd:enumeration value="torr" />
3143         <xsd:enumeration value="ubar" />
3144         <xsd:enumeration value="umHg(0C)" />
3145         <xsd:enumeration value="uPa" />
3146         <xsd:enumeration value="upsi" />
3147      </xsd:restriction>
3148   </xsd:simpleType>
3149   <!--UNUSED: Deleted type relativePowerUom.-->
3150   <!--UNUSED: Deleted type specificVolumeUom.-->
3151   <xsd:simpleType name="thermodynamicTemperatureUom">
3152      <xsd:restriction base="witsml:abstractUomEnum">
3153         <xsd:enumeration value="K" />
3154         <xsd:enumeration value="degC" />
3155         <xsd:enumeration value="degF" />
3156         <xsd:enumeration value="degR" />
3157      </xsd:restriction>
3158   </xsd:simpleType>
3159   <!--UNUSED: Deleted type timeUom.-->
3160   <!--UNUSED: Deleted type velocityUom.-->
3161   <xsd:simpleType name="volumeUom">
3162      <xsd:restriction base="witsml:abstractUomEnum">
3163         <xsd:enumeration value="m3" />
3164         <xsd:enumeration value="acre.ft" />
3165         <xsd:enumeration value="bbl" />
3166         <xsd:enumeration value="bcf" />
3167         <xsd:enumeration value="cm3" />
3168         <xsd:enumeration value="dm3" />
3169         <xsd:enumeration value="flozUK" />
3170         <xsd:enumeration value="flozUS" />
3171         <xsd:enumeration value="ft3" />
3172         <xsd:enumeration value="galUK" />
3173         <xsd:enumeration value="galUS" />
3174         <xsd:enumeration value="ha.m" />
3175         <xsd:enumeration value="hL" />
3176         <xsd:enumeration value="in3" />
3177         <xsd:enumeration value="1000ft3" />
3178         <xsd:enumeration value="km3" />
3179         <xsd:enumeration value="L" />
3180         <xsd:enumeration value="Mbbl" />
3181         <xsd:enumeration value="Mcf" />
3182         <xsd:enumeration value="M(ft3)" />
3183         <xsd:enumeration value="mi3" />
3184         <xsd:enumeration value="mL" />
3185         <xsd:enumeration value="M(m3)" />
3186         <xsd:enumeration value="mm3" />
3187         <xsd:enumeration value="MMbbl" />
3188         <xsd:enumeration value="ptUK" />
3189         <xsd:enumeration value="ptUS" />
3190         <xsd:enumeration value="qtUK" />
3191         <xsd:enumeration value="qtUS" />
3192         <xsd:enumeration value="tcf" />
3193         <xsd:enumeration value="um2.m" />
3194         <xsd:enumeration value="yd3" />
3195      </xsd:restriction>
3196   </xsd:simpleType>
3197   <xsd:simpleType name="volumeFlowRateUom">
3198      <xsd:restriction base="witsml:abstractUomEnum">
3199         <xsd:enumeration value="m3/s" />
3200         <xsd:enumeration value="bbl/d" />
3201         <xsd:enumeration value="bbl/hr" />
3202         <xsd:enumeration value="bbl/min" />
3203         <xsd:enumeration value="cm3/30min" />
3204         <xsd:enumeration value="cm3/h" />
3205         <xsd:enumeration value="cm3/min" />
3206         <xsd:enumeration value="cm3/s" />
3207         <xsd:enumeration value="dm3/s" />
3208         <xsd:enumeration value="ft3/d" />
3209         <xsd:enumeration value="ft3/h" />
3210         <xsd:enumeration value="ft3/min" />
3211         <xsd:enumeration value="ft3/s" />
3212         <xsd:enumeration value="galUK/d" />
3213         <xsd:enumeration value="galUK/hr" />
3214         <xsd:enumeration value="galUK/min" />
3215         <xsd:enumeration value="galUS/d" />
3216         <xsd:enumeration value="galUS/hr" />
3217         <xsd:enumeration value="galUS/min" />
3218         <xsd:enumeration value="kbbl/d" />
3219         <xsd:enumeration value="1000ft3/d" />
3220         <xsd:enumeration value="1000m3/d" />
3221         <xsd:enumeration value="1000m3/h" />
3222         <xsd:enumeration value="L/h" />
3223         <xsd:enumeration value="L/min" />
3224         <xsd:enumeration value="L/s" />
3225         <xsd:enumeration value="m3/d" />
3226         <xsd:enumeration value="m3/h" />
3227         <xsd:enumeration value="m3/min" />
3228         <xsd:enumeration value="Mbbl/d" />
3229         <xsd:enumeration value="M(ft3)/d" />
3230         <xsd:enumeration value="M(m3)/d" />
3231      </xsd:restriction>
3232   </xsd:simpleType>
3233   <xsd:simpleType name="volumePerVolumeUom">
3234      <xsd:restriction base="witsml:abstractUomEnum">
3235         <xsd:enumeration value="Euc" />
3236         <xsd:enumeration value="%" />
3237         <xsd:enumeration value="permil" />
3238         <xsd:enumeration value="ppdk" />
3239         <xsd:enumeration value="ppk" />
3240         <xsd:enumeration value="ppm" />
3241         <xsd:enumeration value="bbl/acre.ft" />
3242         <xsd:enumeration value="bbl/bbl" />
3243         <xsd:enumeration value="bbl/ft3" />
3244         <xsd:enumeration value="bbl/100bbl" />
3245         <xsd:enumeration value="bbl/k(ft3)" />
3246         <xsd:enumeration value="bbl/M(ft3)" />
3247         <xsd:enumeration value="cm3/cm3" />
3248         <xsd:enumeration value="cm3/m3" />
3249         <xsd:enumeration value="dm3/m3" />
3250         <xsd:enumeration value="ft3/bbl" />
3251         <xsd:enumeration value="ft3/ft3" />
3252         <xsd:enumeration value="galUS/kgalUS" />
3253         <xsd:enumeration value="galUK/kgalUK" />
3254         <xsd:enumeration value="galUK/ft3" />
3255         <xsd:enumeration value="galUK/Mbbl" />
3256         <xsd:enumeration value="galUS/bbl" />
3257         <xsd:enumeration value="galUS/10bbl" />
3258         <xsd:enumeration value="galUS/ft3" />
3259         <xsd:enumeration value="galUS/Mbbl" />
3260         <xsd:enumeration value="1000ft3/bbl" />
3261         <xsd:enumeration value="ksm3/sm3" />
3262         <xsd:enumeration value="L/10bbl" />
3263         <xsd:enumeration value="L/m3" />
3264         <xsd:enumeration value="m3/ha.m" />
3265         <xsd:enumeration value="m3/m3" />
3266         <xsd:enumeration value="M(ft3)/acre.ft" />
3267         <xsd:enumeration value="mL/galUK" />
3268         <xsd:enumeration value="mL/galUS" />
3269         <xsd:enumeration value="mL/mL" />
3270         <xsd:enumeration value="MMbbl/acre.ft" />
3271         <xsd:enumeration value="MMscf60/stb60" />
3272         <xsd:enumeration value="Mscf60/stb60" />
3273         <xsd:enumeration value="ptUK/Mbbl" />
3274         <xsd:enumeration value="ptUS/10bbl" />
3275         <xsd:enumeration value="pu" />
3276         <xsd:enumeration value="scm15/stb60" />
3277         <xsd:enumeration value="sm3/ksm3" />
3278         <xsd:enumeration value="sm3/sm3" />
3279         <xsd:enumeration value="stb60/MMscf60" />
3280         <xsd:enumeration value="stb60/MMscm15" />
3281         <xsd:enumeration value="stb60/Mscf60" />
3282         <xsd:enumeration value="stb60/Mscm15" />
3283         <xsd:enumeration value="stb60/scm15" />
3284      </xsd:restriction>
3285   </xsd:simpleType>
3286   <xsd:simpleType name="workUom">
3287      <xsd:restriction base="witsml:abstractUomEnum">
3288         <xsd:enumeration value="J" />
3289         <xsd:enumeration value="aJ" />
3290         <xsd:enumeration value="Btu" />
3291         <xsd:enumeration value="cal" />
3292         <xsd:enumeration value="ch.h" />
3293         <xsd:enumeration value="Chu" />
3294         <xsd:enumeration value="CV.h" />
3295         <xsd:enumeration value="EJ" />
3296         <xsd:enumeration value="erg" />
3297         <xsd:enumeration value="eV" />
3298         <xsd:enumeration value="GeV" />
3299         <xsd:enumeration value="GJ" />
3300         <xsd:enumeration value="GW.h" />
3301         <xsd:enumeration value="hp.hr" />
3302         <xsd:enumeration value="kcal" />
3303         <xsd:enumeration value="keV" />
3304         <xsd:enumeration value="kJ" />
3305         <xsd:enumeration value="kW.h" />
3306         <xsd:enumeration value="MeV" />
3307         <xsd:enumeration value="mJ" />
3308         <xsd:enumeration value="MJ" />
3309         <xsd:enumeration value="MW.h" />
3310         <xsd:enumeration value="nJ" />
3311         <xsd:enumeration value="quad" />
3312         <xsd:enumeration value="TeV" />
3313         <xsd:enumeration value="therm" />
3314         <xsd:enumeration value="TJ" />
3315         <xsd:enumeration value="TW.h" />
3316         <xsd:enumeration value="uJ" />
3317      </xsd:restriction>
3318   </xsd:simpleType>
3319   <!--UNUSED: Deleted type compressibilityUom.-->
3320   <!--UNUSED: Deleted type molarVolumeUom.-->
3321   <!--UNUSED: Deleted type thermalConductivityUom.-->
3322</xsd:schema>
Note: See TracBrowser for help on using the browser.