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

Revision 17, 111.4 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   <xsd:complexType name="cs_businessAssociate">
25      <xsd:annotation>
26         <xsd:documentation>The business associate describes any company, person, group, consultant, etc, which is associated within a context (e.g., a well). The information
27         contained in this module is: (1) contact information, such as address, phone numbers, email, (2) alternate name, or aliases, and (3) associations, such as the business
28         associate that this one is associated with, or a contact who is associated with this business associate.</xsd:documentation>
29      </xsd:annotation>
30      <xsd:sequence>
31         <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
32            <xsd:annotation>
33               <xsd:documentation>The name of the business associate. This can be the name of a person, business, group, etc.</xsd:documentation>
34            </xsd:annotation>
35         </xsd:element>
36         <xsd:element name="role" type="witsml:nameStruct" minOccurs="1" maxOccurs="unbounded">
37            <xsd:annotation>
38               <xsd:documentation>The role of the business associate within the context. For example, "driller" or "operator", "lead agency - CEQA compliance" "regulatory
39               contact", "safety contact". A business associate will generally have one role but the role may be called different things in different naming
40               systems.</xsd:documentation>
41            </xsd:annotation>
42         </xsd:element>
43         <xsd:element name="personName" type="witsml:cs_personName" minOccurs="0" maxOccurs="1">
44            <xsd:annotation>
45               <xsd:documentation>If the business associate is a person, this specifies the component names of the person.</xsd:documentation>
46            </xsd:annotation>
47         </xsd:element>
48         <xsd:element name="alias" type="witsml:nameStruct" minOccurs="0" maxOccurs="unbounded">
49            <xsd:annotation>
50               <xsd:documentation>The alias is an alternate name of a business associate. It is generally associated with a naming system. An alias is not necessarily unique
51               within the naming system.</xsd:documentation>
52            </xsd:annotation>
53         </xsd:element>
54         <xsd:element name="address" type="witsml:cs_generalAddress" minOccurs="0" maxOccurs="unbounded">
55            <xsd:annotation>
56               <xsd:documentation>Note that address may occur more than once, because it may be necessary to give a physical address, a mailing address, or
57               both.</xsd:documentation>
58            </xsd:annotation>
59         </xsd:element>
60         <xsd:element name="phoneNumber" type="witsml:phoneNumberStruct" minOccurs="0" maxOccurs="unbounded">
61            <xsd:annotation>
62               <xsd:documentation>The various types of phone numbers may be given. The may be office or home, they may be a number for a cell phone, or for a fax, etc. Attributes
63               of PhoneNumber declare the type of phone number that is being given.</xsd:documentation>
64            </xsd:annotation>
65         </xsd:element>
66         <xsd:element name="email" type="witsml:emailQualifierStruct" minOccurs="0" maxOccurs="unbounded">
67            <xsd:annotation>
68               <xsd:documentation>The email address may be home, office, or permanent. More than one may be given.</xsd:documentation>
69            </xsd:annotation>
70         </xsd:element>
71         <xsd:element name="contactPreference" type="witsml:ContactPreference" minOccurs="0" maxOccurs="unbounded">
72            <xsd:annotation>
73               <xsd:documentation>The preferred method of being contacted within the context of this role.</xsd:documentation>
74            </xsd:annotation>
75         </xsd:element>
76         <xsd:element name="associatedWith" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
77            <xsd:annotation>
78               <xsd:documentation>A pointer to another business associate that this business associate is associated with. The most common situation is that of an employee being
79               associated with a company. But it may also be, for example, a work group associated with a university.</xsd:documentation>
80            </xsd:annotation>
81         </xsd:element>
82         <xsd:element name="contact" type="witsml:refNameString" minOccurs="0" maxOccurs="unbounded">
83            <xsd:annotation>
84               <xsd:documentation>A pointer to a business associate (generally a person) who serves as a contact for this business associate.</xsd:documentation>
85            </xsd:annotation>
86         </xsd:element>
87         <xsd:element name="personnelCount" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
88            <xsd:annotation>
89               <xsd:documentation>The count of the number of personnel in a group.</xsd:documentation>
90            </xsd:annotation>
91         </xsd:element>
92         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
93            <xsd:annotation>
94               <xsd:documentation>A general comment. This should not be used to carry semantic information. This is not intended to be machine interpretable.</xsd:documentation>
95            </xsd:annotation>
96         </xsd:element>
97      </xsd:sequence>
98      <xsd:attributeGroup ref="witsml:attgrp_uid">
99         <xsd:annotation>
100            <xsd:documentation>Unique identifier for the business associate.</xsd:documentation>
101         </xsd:annotation>
102      </xsd:attributeGroup>
103   </xsd:complexType>
104   <!--UNUSED: Deleted type cs_commonData.-->
105   <!--UNUSED: Deleted type cs_connectedNode.-->
106   <!--UNUSED: Deleted type cs_curveData.-->
107   <!--UNUSED: Deleted type cs_curveDefinition.-->
108   <xsd:complexType name="cs_customData">
109      <xsd:annotation>
110         <xsd:documentation>WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data
111         area.</xsd:documentation>
112      </xsd:annotation>
113      <xsd:sequence>
114         <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
115            <xsd:annotation>
116               <xsd:documentation>Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique
117               namespace.</xsd:documentation>
118            </xsd:annotation>
119         </xsd:any>
120      </xsd:sequence>
121   </xsd:complexType>
122   <!--UNUSED: Deleted type cs_datedComment.-->
123   <xsd:complexType name="cs_densityValue">
124      <xsd:annotation>
125         <xsd:documentation>A possibly temperature and pressure corrected desity value.</xsd:documentation>
126      </xsd:annotation>
127      <xsd:sequence>
128         <xsd:element name="density" type="witsml:densityMeasure" minOccurs="1" maxOccurs="1">
129            <xsd:annotation>
130               <xsd:documentation>The density of the product.</xsd:documentation>
131            </xsd:annotation>
132         </xsd:element>
133         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
134            <xsd:annotation>
135               <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
136               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
137            </xsd:annotation>
138         </xsd:element>
139         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
140            <xsd:annotation>
141               <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
142               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
143            </xsd:annotation>
144         </xsd:element>
145      </xsd:sequence>
146   </xsd:complexType>
147   <!--UNUSED: Deleted type cs_documentInfo.-->
148   <!--UNUSED: Deleted type queryParam.-->
149   <!--UNUSED: Deleted type fileCreationType.-->
150   <!--UNUSED: Deleted type securityInfoType.-->
151   <!--UNUSED: Deleted type auditType.-->
152   <!--UNUSED: Deleted type eventType.-->
153   <!--UNUSED: Deleted type cs_dtsBoxInformation.-->
154   <!--UNUSED: Deleted type cs_dtsCalibration.-->
155   <!--UNUSED: Deleted type cs_dtsCalibrationParameter.-->
156   <!--UNUSED: Deleted type cs_dtsErrorReport.-->
157   <!--UNUSED: Deleted type cs_dtsFiber.-->
158   <!--UNUSED: Deleted type cs_dtsFiberEndPoint.-->
159   <!--UNUSED: Deleted type cs_dtsFiberInformation.-->
160   <!--UNUSED: Deleted type cs_dtsFiberInstalledPoints.-->
161   <!--UNUSED: Deleted type cs_dtsInstrumentBox.-->
162   <!--UNUSED: Deleted type cs_dtsInstrumentBoxCalibration.-->
163   <!--UNUSED: Deleted type cs_dtsOneWayLoss.-->
164   <!--UNUSED: Deleted type cs_dtsOtdr.-->
165   <!--UNUSED: Deleted type cs_dtsProcessedWellLog.-->
166   <!--UNUSED: Deleted type cs_dtsPumpActivity.-->
167   <!--UNUSED: Deleted type cs_dtsPumpLogRow.-->
168   <!--UNUSED: Deleted type cs_dtsPumpLogTable.-->
169   <!--UNUSED: Deleted type cs_dtsRefractiveIndex.-->
170   <!--UNUSED: Deleted type cs_dtsSingleInstalledPoint.-->
171   <!--UNUSED: Deleted type cs_fluidResultCceTestStep.-->
172   <!--UNUSED: Deleted type cs_fluidResultCompositeComposition.-->
173   <!--UNUSED: Deleted type cs_fluidResultComposition.-->
174   <!--UNUSED: Deleted type cs_fluidResultConstantCompositionExpansionTest.-->
175   <!--UNUSED: Deleted type cs_fluidResultConstantVolumeDepletionTest.-->
176   <!--UNUSED: Deleted type cs_fluidResultContaminant.-->
177   <!--UNUSED: Deleted type cs_fluidResultCvdTestStep.-->
178   <!--UNUSED: Deleted type cs_fluidResultDataQuality.-->
179   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTest.-->
180   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTestStep.-->
181   <!--UNUSED: Deleted type cs_fluidResultJCurveTest.-->
182   <!--UNUSED: Deleted type cs_fluidResultJCurveTestStep.-->
183   <!--UNUSED: Deleted type cs_fluidResultPhaseComposition.-->
184   <!--UNUSED: Deleted type cs_fluidResultSaturationTest.-->
185   <!--UNUSED: Deleted type cs_fluidResultSaturationTestStep.-->
186   <!--UNUSED: Deleted type cs_fluidResultSeparatorTest.-->
187   <!--UNUSED: Deleted type cs_fluidResultSeparatorTestStep.-->
188   <!--UNUSED: Deleted type cs_fluidResultStockTank.-->
189   <!--UNUSED: Deleted type cs_fluidResultTransportPropertiesTest.-->
190   <!--UNUSED: Deleted type cs_fluidResultTransportTestStep.-->
191   <!--UNUSED: Deleted type cs_fluidResultVolumeReference.-->
192   <xsd:complexType name="cs_generalAddress">
193      <xsd:annotation>
194         <xsd:documentation>An general address structure. This form is appropriate for most countries.</xsd:documentation>
195      </xsd:annotation>
196      <xsd:sequence>
197         <xsd:element name="name" type="witsml:nameString" minOccurs="0" maxOccurs="1">
198            <xsd:annotation>
199               <xsd:documentation>The Name line of an address. If missing, use the Name of the business associate.</xsd:documentation>
200            </xsd:annotation>
201         </xsd:element>
202         <xsd:element name="street" type="witsml:nameString" minOccurs="1" maxOccurs="4">
203            <xsd:annotation>
204               <xsd:documentation>The Street is a generic term for the middle lines of an address. They may be a street address, PO Box, Suite number, or any lines that come
205               between the "name" and "city" lines. This may be repeated for up to four, ordered lines.</xsd:documentation>
206            </xsd:annotation>
207         </xsd:element>
208         <xsd:element name="city" type="witsml:nameString" minOccurs="1" maxOccurs="1">
209            <xsd:annotation>
210               <xsd:documentation>The City for the business associate's address</xsd:documentation>
211            </xsd:annotation>
212         </xsd:element>
213         <xsd:choice minOccurs="0" maxOccurs="1">
214            <xsd:annotation>
215               <xsd:documentation>The GeneralAddress allows the choice of a State, Province, or County element. It is assumed that different elements would be appropriate in
216               different countries. A user community should choose which element is appropriate in the various countries.</xsd:documentation>
217            </xsd:annotation>
218            <xsd:element name="state" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
219            <xsd:element name="province" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
220            <xsd:element name="county" type="witsml:nameString" minOccurs="1" maxOccurs="1" />
221         </xsd:choice>
222         <xsd:element name="country" type="witsml:nameString" minOccurs="0" maxOccurs="1">
223            <xsd:annotation>
224               <xsd:documentation>The Country may be included. Although this is optional, it is probably required for most uses.</xsd:documentation>
225            </xsd:annotation>
226         </xsd:element>
227         <xsd:element name="postalCode" type="witsml:kindString" minOccurs="0" maxOccurs="1">
228            <xsd:annotation>
229               <xsd:documentation>A postal code, if appropriate for the country. In the USA this would be the five or nine digit zip code.</xsd:documentation>
230            </xsd:annotation>
231         </xsd:element>
232      </xsd:sequence>
233      <xsd:attribute name="kind" type="witsml:AddressKindEnum" use="optional">
234         <xsd:annotation>
235            <xsd:documentation>The type of address: mailing, physical, or both.</xsd:documentation>
236         </xsd:annotation>
237      </xsd:attribute>
238      <xsd:attributeGroup ref="witsml:attgrp_uid">
239         <xsd:annotation>
240            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
241         </xsd:annotation>
242      </xsd:attributeGroup>
243   </xsd:complexType>
244   <xsd:complexType name="cs_geographicContext">
245      <xsd:annotation>
246         <xsd:documentation>A geographic context of a report.</xsd:documentation>
247      </xsd:annotation>
248      <xsd:sequence>
249         <xsd:element name="country" type="witsml:nameString" minOccurs="0" maxOccurs="1">
250            <xsd:annotation>
251               <xsd:documentation>The name of the country.</xsd:documentation>
252            </xsd:annotation>
253         </xsd:element>
254         <xsd:element name="state" type="witsml:nameString" minOccurs="0" maxOccurs="1">
255            <xsd:annotation>
256               <xsd:documentation>The state of province within the country.</xsd:documentation>
257            </xsd:annotation>
258         </xsd:element>
259         <xsd:element name="field" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
260            <xsd:annotation>
261               <xsd:documentation>The name of the field within whose context the report exists.</xsd:documentation>
262            </xsd:annotation>
263         </xsd:element>
264         <xsd:element name="offshoreLocation" type="witsml:cs_offshoreLocation" minOccurs="0" maxOccurs="1">
265            <xsd:annotation>
266               <xsd:documentation>An offshore context.</xsd:documentation>
267            </xsd:annotation>
268         </xsd:element>
269         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
270            <xsd:annotation>
271               <xsd:documentation>An general comment that further explains the offshore location.</xsd:documentation>
272            </xsd:annotation>
273         </xsd:element>
274      </xsd:sequence>
275   </xsd:complexType>
276   <!--UNUSED: Deleted type cs_nameTag.-->
277   <xsd:complexType name="cs_northSeaOffshore">
278      <xsd:annotation>
279         <xsd:documentation>A type of offshore location that captures the North Sea Offshore terminology.</xsd:documentation>
280      </xsd:annotation>
281      <xsd:sequence>
282         <xsd:element name="areaName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
283            <xsd:annotation>
284               <xsd:documentation>An optional, uncontrolled value, which may be used to describe the general area of offshore North Sea in which the point is
285               located.</xsd:documentation>
286            </xsd:annotation>
287         </xsd:element>
288         <xsd:element name="quadrant" type="witsml:nameString" minOccurs="1" maxOccurs="1">
289            <xsd:annotation>
290               <xsd:documentation>The number or letter of the quadrant in the North Sea.</xsd:documentation>
291            </xsd:annotation>
292         </xsd:element>
293         <xsd:element name="blockSuffix" type="witsml:str2" minOccurs="0" maxOccurs="1">
294            <xsd:annotation>
295               <xsd:documentation>A lower case letter assigned if a block is subdivided.</xsd:documentation>
296            </xsd:annotation>
297         </xsd:element>
298      </xsd:sequence>
299   </xsd:complexType>
300   <xsd:complexType name="cs_offshoreLocation">
301      <xsd:annotation>
302         <xsd:documentation>A generic type of offshore location. This allows an offshore location to be given by an Area Name, and up to four block names. A comment is also
303         allowed.</xsd:documentation>
304      </xsd:annotation>
305      <xsd:sequence>
306         <xsd:element name="areaName" type="witsml:nameString" minOccurs="0" maxOccurs="1">
307            <xsd:annotation>
308               <xsd:documentation>A general meaning of Area. It may be as general as 'UK North Sea' or 'Viosca Knoll'. The user community must agree on the meaning of this
309               element.</xsd:documentation>
310            </xsd:annotation>
311         </xsd:element>
312         <xsd:element name="blockID" type="witsml:nameString" minOccurs="1" maxOccurs="4">
313            <xsd:annotation>
314               <xsd:documentation>One to four block ID's, that can more tightly locate the object. The BlockID should be an identifying name or code. The user community must agree
315               on the exact meaning of this element.</xsd:documentation>
316            </xsd:annotation>
317         </xsd:element>
318         <xsd:element name="northSeaOffshore" type="witsml:cs_northSeaOffshore" minOccurs="1" maxOccurs="1">
319            <xsd:annotation>
320               <xsd:documentation>An offshore location using the North Sea Offshore terminology.</xsd:documentation>
321            </xsd:annotation>
322         </xsd:element>
323         <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
324            <xsd:annotation>
325               <xsd:documentation>An general comment that further explains the offshore location.</xsd:documentation>
326            </xsd:annotation>
327         </xsd:element>
328      </xsd:sequence>
329   </xsd:complexType>
330   <xsd:complexType name="cs_personName">
331      <xsd:annotation>
332         <xsd:documentation>The components of a persons name.</xsd:documentation>
333      </xsd:annotation>
334      <xsd:sequence>
335         <xsd:element name="prefix" type="witsml:nameString" minOccurs="0" maxOccurs="1">
336            <xsd:annotation>
337               <xsd:documentation>A name prefix. Such as, Dr, Ms, Miss, Mr, etc.</xsd:documentation>
338            </xsd:annotation>
339         </xsd:element>
340         <xsd:element name="first" type="witsml:nameString" minOccurs="1" maxOccurs="1">
341            <xsd:annotation>
342               <xsd:documentation>The persons first name.</xsd:documentation>
343            </xsd:annotation>
344         </xsd:element>
345         <xsd:element name="middle" type="witsml:nameString" minOccurs="0" maxOccurs="1">
346            <xsd:annotation>
347               <xsd:documentation>The persons middle name or initial name.</xsd:documentation>
348            </xsd:annotation>
349         </xsd:element>
350         <xsd:element name="last" type="witsml:nameString" minOccurs="1" maxOccurs="1">
351            <xsd:annotation>
352               <xsd:documentation>The persons last or given name.</xsd:documentation>
353            </xsd:annotation>
354         </xsd:element>
355         <xsd:element name="suffix" type="witsml:nameString" minOccurs="0" maxOccurs="9">
356            <xsd:annotation>
357               <xsd:documentation>A name suffix. Such as Esq, Phd, etc.</xsd:documentation>
358            </xsd:annotation>
359         </xsd:element>
360      </xsd:sequence>
361   </xsd:complexType>
362   <!--UNUSED: Deleted type cs_productFlowChangeLog.-->
363   <!--UNUSED: Deleted type cs_productFlowExpectedPortProperty.-->
364   <!--UNUSED: Deleted type cs_productFlowExpectedUnitProperty.-->
365   <!--UNUSED: Deleted type cs_productFlowExternalReference.-->
366   <!--UNUSED: Deleted type cs_productFlowlExternalPort.-->
367   <!--UNUSED: Deleted type cs_productFlowNetwork.-->
368   <!--UNUSED: Deleted type cs_productFlowNetworkPlan.-->
369   <!--UNUSED: Deleted type cs_productFlowPort.-->
370   <!--UNUSED: Deleted type cs_productFlowQualifierExpected.-->
371   <!--UNUSED: Deleted type cs_productFlowUnit.-->
372   <!--UNUSED: Deleted type cs_productionOperationActivity.-->
373   <!--UNUSED: Deleted type cs_productionOperationAlarm.-->
374   <!--UNUSED: Deleted type cs_productionOperationCargoShipOperation.-->
375   <!--UNUSED: Deleted type cs_productionOperationHSE.-->
376   <!--UNUSED: Deleted type cs_productionOperationInstallationReport.-->
377   <!--UNUSED: Deleted type cs_productionOperationLostProduction.-->
378   <!--UNUSED: Deleted type cs_productionOperationMarineOperation.-->
379   <!--UNUSED: Deleted type cs_productionOperationOperationalComment.-->
380   <!--UNUSED: Deleted type cs_productionOperationSafety.-->
381   <!--UNUSED: Deleted type cs_productionOperationShutdown.-->
382   <!--UNUSED: Deleted type cs_productionOperationThirdPartyProcessing.-->
383   <!--UNUSED: Deleted type cs_productionOperationWaterCleaningQuality.-->
384   <!--UNUSED: Deleted type cs_productionOperationWeather.-->
385   <!--UNUSED: Deleted type cs_productVolumeAlert.-->
386   <!--UNUSED: Deleted type cs_productVolumeBusinessUnit.-->
387   <!--UNUSED: Deleted type cs_productVolumeBusinessSubUnit.-->
388   <!--UNUSED: Deleted type cs_productVolumeBusinessOwnershipShare.-->
389   <!--UNUSED: Deleted type cs_productVolumeBusinessAccountInfo.-->
390   <!--UNUSED: Deleted type BusinessUnitKind.-->
391   <!--UNUSED: Deleted type cs_productVolumeComponentContent.-->
392   <!--UNUSED: Deleted type cs_productVolumeFacility.-->
393   <!--UNUSED: Deleted type cs_productVolumeFlow.-->
394   <!--UNUSED: Deleted type cs_productVolumeParameterSet.-->
395   <!--UNUSED: Deleted type cs_productVolumeParameterValue.-->
396   <!--UNUSED: Deleted type cs_productVolumePeriod.-->
397   <xsd:complexType name="cs_productVolumePortDifference">
398      <xsd:annotation>
399         <xsd:documentation>Product Volume Port Differential characteristics.</xsd:documentation>
400      </xsd:annotation>
401      <xsd:sequence>
402         <xsd:element name="port" type="witsml:refNameString" minOccurs="0" maxOccurs="1">
403            <xsd:annotation>
404               <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.
405               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
406               port then the implied other end is the outlet port for the unit.</xsd:documentation>
407            </xsd:annotation>
408         </xsd:element>
409         <xsd:element name="presDiff" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
410            <xsd:annotation>
411               <xsd:documentation>The differential pressure between the ports.</xsd:documentation>
412            </xsd:annotation>
413         </xsd:element>
414         <xsd:element name="tempDiff" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
415            <xsd:annotation>
416               <xsd:documentation>The differential temperature between the ports.</xsd:documentation>
417            </xsd:annotation>
418         </xsd:element>
419         <xsd:element name="chokeSize" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
420            <xsd:annotation>
421               <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
422               implemented using a valve or an actual choke.</xsd:documentation>
423            </xsd:annotation>
424         </xsd:element>
425         <xsd:element name="chokeRelative" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
426            <xsd:annotation>
427               <xsd:documentation>The relative size of the choke restriction. This characterizes the overall unit with respect to the flow restriction between the ports. The
428               restriction might be implemented using a valve or an actual choke.</xsd:documentation>
429            </xsd:annotation>
430         </xsd:element>
431      </xsd:sequence>
432      <xsd:attributeGroup ref="witsml:attgrp_uid">
433         <xsd:annotation>
434            <xsd:documentation>The unique identifier of the recurring element.</xsd:documentation>
435         </xsd:annotation>
436      </xsd:attributeGroup>
437   </xsd:complexType>
438   <!--UNUSED: Deleted type cs_productVolumeProduct.-->
439   <!--UNUSED: Deleted type cs_productVolumeRelatedFacility.-->
440   <!--UNUSED: Deleted type cs_productVolumeSalesSet.-->
441   <!--UNUSED: Deleted type cs_productVolumeSalesDetail.-->
442   <!--UNUSED: Deleted type cs_productVolumeDestination.-->
443   <!--UNUSED: Deleted type cs_productVolumeSaleEvent.-->
444   <!--UNUSED: Deleted type SaleEventKind.-->
445   <!--UNUSED: Deleted type SalesFlowPart.-->
446   <!--UNUSED: Deleted type SaleDestinationType.-->
447   <!--UNUSED: Deleted type cs_refProductFlow.-->
448   <!--UNUSED: Deleted type cs_refWellWellbore.-->
449   <!--UNUSED: Deleted type cs_refWellWellboreRig.-->
450   <!--UNUSED: Deleted type cs_relativeCoordinate.-->
451   <xsd:complexType name="cs_volumeValue">
452      <xsd:annotation>
453         <xsd:documentation>A possibly temperature and pressure corrected volume value.</xsd:documentation>
454      </xsd:annotation>
455      <xsd:sequence>
456         <xsd:element name="volume" type="witsml:volumeQualifiedMeasure" minOccurs="1" maxOccurs="1">
457            <xsd:annotation>
458               <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
459               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
460               null.</xsd:documentation>
461            </xsd:annotation>
462         </xsd:element>
463         <xsd:element name="grossCalorificValue" type="witsml:modulusOfCompressionMeasure" minOccurs="0" maxOccurs="1">
464            <xsd:annotation>
465               <xsd:documentation>The amount of heat which would be released by the complete combustion in air of the above volume of product.</xsd:documentation>
466            </xsd:annotation>
467         </xsd:element>
468         <xsd:element name="temp" type="witsml:thermodynamicTemperatureMeasure" minOccurs="0" maxOccurs="1">
469            <xsd:annotation>
470               <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
471               also be given. Common standard temperatures are: 0 degC, 15 degC, 60 degF.</xsd:documentation>
472            </xsd:annotation>
473         </xsd:element>
474         <xsd:element name="pres" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
475            <xsd:annotation>
476               <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
477               be given. Common standard pressures are: 1 atm and 14.696 psi (which are equivalent).</xsd:documentation>
478            </xsd:annotation>
479         </xsd:element>
480      </xsd:sequence>
481   </xsd:complexType>
482   <!--UNUSED: Deleted type cs_wellContext.-->
483   <!--UNUSED: Deleted type cs_wellDatum.-->
484   <!--UNUSED: Deleted type cs_wellTestBottomholeData.-->
485   <!--UNUSED: Deleted type cs_wellTestCumulative.-->
486   <!--UNUSED: Deleted type cs_wellTestFluidLevelTest.-->
487   <!--UNUSED: Deleted type cs_wellTestFluidRate.-->
488   <!--UNUSED: Deleted type cs_wellTestInjectionTestData.-->
489   <!--UNUSED: Deleted type cs_wellTestInjectionTestResults.-->
490   <!--UNUSED: Deleted type cs_wellTestInterval.-->
491   <!--UNUSED: Deleted type cs_wellTestPointData.-->
492   <!--UNUSED: Deleted type cs_wellTestProductionTestData.-->
493   <!--UNUSED: Deleted type cs_wellTestProductionTestResults.-->
494   <!--UNUSED: Deleted type cs_wellTestSeparatorData.-->
495   <!--UNUSED: Deleted type cs_wellTestTestVolume.-->
496   <!--UNUSED: Deleted type cs_wellTestWellheadData.-->
497   <!--UNUSED: Deleted type grp_commonPropertiesProductVolume.-->
498   <!--UNUSED: Deleted type grp_dtsInstalledSystem.-->
499   <!--UNUSED: Deleted type grp_dtsMeasurement.-->
500   <!--UNUSED: Deleted type grp_fluidAnalysis.-->
501   <!--UNUSED: Deleted type grp_fluidAnalysisResult.-->
502   <!--UNUSED: Deleted type grp_fluidResultCommonTestGroup.-->
503   <!--UNUSED: Deleted type grp_fluidSample.-->
504   <!--UNUSED: Deleted type grp_productFlowModel.-->
505   <!--UNUSED: Deleted type grp_productionOperation.-->
506   <!--UNUSED: Deleted type grp_productVolume.-->
507   <!--UNUSED: Deleted type grp_wellTest.-->
508   <xsd:complexType name="obj_report">
509      <xsd:complexContent>
510         <xsd:extension base="witsml:abstractContextualObject">
511            <xsd:sequence>
512               <xsd:element name="kind" type="witsml:kindString" minOccurs="0" maxOccurs="1">
513                  <xsd:annotation>
514                     <xsd:documentation>The type of report.</xsd:documentation>
515                  </xsd:annotation>
516               </xsd:element>
517               <xsd:element name="title" type="witsml:nameStruct" minOccurs="0" maxOccurs="1">
518                  <xsd:annotation>
519                     <xsd:documentation>The tile of the report if different from the name of the report.</xsd:documentation>
520                  </xsd:annotation>
521               </xsd:element>
522               <xsd:element name="date" type="witsml:date" minOccurs="0" maxOccurs="1">
523                  <xsd:annotation>
524                     <xsd:documentation>The date that the report represents.</xsd:documentation>
525                  </xsd:annotation>
526               </xsd:element>
527               <xsd:element name="dateEnd" type="witsml:date" minOccurs="0" maxOccurs="1">
528                  <xsd:annotation>
529                     <xsd:documentation>The ending date that the report represents if it represents an interval.</xsd:documentation>
530                  </xsd:annotation>
531               </xsd:element>
532               <xsd:element name="month" type="witsml:month" minOccurs="0" maxOccurs="1">
533                  <xsd:annotation>
534                     <xsd:documentation>The month that the report represents (i.e., not a date or date range).</xsd:documentation>
535                  </xsd:annotation>
536               </xsd:element>
537               <xsd:element name="year" type="witsml:year" minOccurs="0" maxOccurs="1">
538                  <xsd:annotation>
539                     <xsd:documentation>The year that the report represents (i.e., not a month, date or date range).</xsd:documentation>
540                  </xsd:annotation>
541               </xsd:element>
542               <xsd:element name="comment" type="witsml:commentString" minOccurs="0" maxOccurs="1">
543                  <xsd:annotation>
544                     <xsd:documentation>A textual comment about the report.</xsd:documentation>
545                  </xsd:annotation>
546               </xsd:element>
547               <xsd:element name="installation" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
548                  <xsd:annotation>
549                     <xsd:documentation>The name of the facility which is represented by this report. The name can be qualified by a naming system. This also defines the kind of
550                     facility.</xsd:documentation>
551                  </xsd:annotation>
552               </xsd:element>
553               <xsd:element name="contextFacility" type="witsml:facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
554                  <xsd:annotation>
555                     <xsd:documentation>The name and type of a facility whose context is relevant to the represented installation.</xsd:documentation>
556                  </xsd:annotation>
557               </xsd:element>
558               <xsd:element name="operator" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
559                  <xsd:annotation>
560                     <xsd:documentation>The operator of the facilities in the report.</xsd:documentation>
561                  </xsd:annotation>
562               </xsd:element>
563               <xsd:element name="geographicContext" type="witsml:cs_geographicContext" minOccurs="0" maxOccurs="1">
564                  <xsd:annotation>
565                     <xsd:documentation>The geographic context of the report.</xsd:documentation>
566                  </xsd:annotation>
567               </xsd:element>
568               <xsd:element name="issueDate" type="witsml:date" minOccurs="0" maxOccurs="1">
569                  <xsd:annotation>
570                     <xsd:documentation>The date that the report was issued.</xsd:documentation>
571                  </xsd:annotation>
572               </xsd:element>
573               <xsd:element name="issuedBy" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
574                  <xsd:annotation>
575                     <xsd:documentation>The person or company that issued the report. This may contain the role of the person or company within the context of the
576                     report.</xsd:documentation>
577                  </xsd:annotation>
578               </xsd:element>
579               <xsd:element name="approvalDate" type="witsml:date" minOccurs="0" maxOccurs="1">
580                  <xsd:annotation>
581                     <xsd:documentation>The date that the report was approved.</xsd:documentation>
582                  </xsd:annotation>
583               </xsd:element>
584               <xsd:element name="approver" type="witsml:cs_businessAssociate" minOccurs="0" maxOccurs="1">
585                  <xsd:annotation>
586                     <xsd:documentation>The person or company that approved the report. This may contain the role of the person or company within the context of the
587                     report.</xsd:documentation>
588                  </xsd:annotation>
589               </xsd:element>
590               <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
591                  <xsd:annotation>
592                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
593                  </xsd:annotation>
594               </xsd:element>
595            </xsd:sequence>
596         </xsd:extension>
597      </xsd:complexContent>
598   </xsd:complexType>
599   <!--UNUSED: Deleted type abstractBoolean.-->
600   <!--UNUSED: Deleted type abstractDateTime.-->
601   <xsd:simpleType name="abstractDate">
602      <xsd:annotation>
603         <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
604         from this type rather than using xsd:dateTime.</xsd:documentation>
605      </xsd:annotation>
606      <xsd:restriction base="xsd:date">
607         <xsd:pattern value=".+" />
608      </xsd:restriction>
609   </xsd:simpleType>
610   <!--UNUSED: Deleted type abstractYear.-->
611   <xsd:simpleType name="abstractDouble">
612      <xsd:annotation>
613         <xsd:documentation>This type disallows an "empty" double value. This type should not be used directly except to derive another type.</xsd:documentation>
614      </xsd:annotation>
615      <xsd:restriction base="xsd:double">
616         <xsd:pattern value=".+" />
617      </xsd:restriction>
618   </xsd:simpleType>
619   <xsd:simpleType name="abstractShort">
620      <xsd:annotation>
621         <xsd:documentation>This type disallows an "empty" short value. This type should not be used directly except to derive another type.</xsd:documentation>
622      </xsd:annotation>
623      <xsd:restriction base="xsd:short">
624         <xsd:pattern value=".+" />
625      </xsd:restriction>
626   </xsd:simpleType>
627   <!--UNUSED: Deleted type abstractInt.-->
628   <xsd:simpleType name="abstractString">
629      <xsd:annotation>
630         <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.
631         This type should not be used directly except to derive another type.</xsd:documentation>
632      </xsd:annotation>
633      <xsd:restriction base="xsd:string">
634         <xsd:whiteSpace value="collapse">
635            <xsd:annotation>
636               <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
637               trailing spaces.</xsd:documentation>
638            </xsd:annotation>
639         </xsd:whiteSpace>
640         <xsd:minLength value="1">
641            <xsd:annotation>
642               <xsd:documentation>The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not
643               allowed.</xsd:documentation>
644            </xsd:annotation>
645         </xsd:minLength>
646      </xsd:restriction>
647   </xsd:simpleType>
648   <xsd:complexType name="abstractMeasure">
649      <xsd:annotation>
650         <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
651         subtypes. This type allows all quantities to be profiled to be a 'float' instead of a 'double'.</xsd:documentation>
652      </xsd:annotation>
653      <xsd:simpleContent>
654         <xsd:extension base="witsml:abstractDouble" />
655      </xsd:simpleContent>
656   </xsd:complexType>
657   <xsd:simpleType name="abstractMaximumLengthString">
658      <xsd:annotation>
659         <xsd:documentation>This defines the maximum acceptable length of a string that can be stored in a data base.</xsd:documentation>
660      </xsd:annotation>
661      <xsd:restriction base="witsml:abstractString">
662         <xsd:maxLength value="4000">
663            <xsd:annotation>
664               <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
665               VARCHAR2 in Oracle 8.</xsd:documentation>
666            </xsd:annotation>
667         </xsd:maxLength>
668      </xsd:restriction>
669   </xsd:simpleType>
670   <!--UNUSED: Deleted type abstractUncollapsedString.-->
671   <xsd:complexType name="abstractContextualObject">
672      <xsd:annotation>
673         <xsd:documentation>The intended abstract supertype of all contectual objects.</xsd:documentation>
674      </xsd:annotation>
675      <xsd:sequence />
676   </xsd:complexType>
677   <!--UNUSED: Deleted type abstractSingularDataObject.-->
678   <!--UNUSED: Deleted type abstractPositiveCount.-->
679   <xsd:simpleType name="abstractNameString">
680      <xsd:annotation>
681         <xsd:documentation>The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable)
682         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
683         by an enumeration.</xsd:documentation>
684      </xsd:annotation>
685      <xsd:restriction base="witsml:abstractString">
686         <xsd:maxLength value="64" />
687      </xsd:restriction>
688   </xsd:simpleType>
689   <xsd:simpleType name="abstractUidString">
690      <xsd:annotation>
691         <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
692         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
693         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>
694      </xsd:annotation>
695      <xsd:restriction base="witsml:abstractString">
696         <xsd:maxLength value="64" />
697         <xsd:pattern value="[^ ]*" />
698      </xsd:restriction>
699   </xsd:simpleType>
700   <xsd:simpleType name="abstractCommentString">
701      <xsd:annotation>
702         <xsd:documentation>The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be
703         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
704         interoperable).</xsd:documentation>
705      </xsd:annotation>
706      <xsd:restriction base="witsml:abstractMaximumLengthString" />
707   </xsd:simpleType>
708   <xsd:simpleType name="abstractTypeEnum">
709      <xsd:annotation>
710         <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.
711         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
712         future date.</xsd:documentation>
713      </xsd:annotation>
714      <xsd:restriction base="witsml:abstractString">
715         <xsd:maxLength value="40" />
716      </xsd:restriction>
717   </xsd:simpleType>
718   <xsd:simpleType name="abstractUomEnum">
719      <xsd:annotation>
720         <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.
721         This type is abstract in the sense that it should not be used directly except to derive another type.</xsd:documentation>
722      </xsd:annotation>
723      <xsd:restriction base="witsml:abstractString">
724         <xsd:maxLength value="24" />
725      </xsd:restriction>
726   </xsd:simpleType>
727   <!--UNUSED: Deleted type abstractNonNegativeCount.-->
728   <!--UNUSED: Deleted type ActivityClassType.-->
729   <!--UNUSED: Deleted type ActivityCode.-->
730   <xsd:simpleType name="AddressKindEnum">
731      <xsd:annotation>
732         <xsd:documentation>Kind of Address. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
733      </xsd:annotation>
734      <xsd:restriction base="witsml:abstractTypeEnum">
735         <xsd:enumeration value="mailing">
736            <xsd:annotation>
737               <xsd:documentation>The mailing address of a business associate or facility.</xsd:documentation>
738            </xsd:annotation>
739         </xsd:enumeration>
740         <xsd:enumeration value="physical">
741            <xsd:annotation>
742               <xsd:documentation>The physical address - location - of a business associate or facility.</xsd:documentation>
743            </xsd:annotation>
744         </xsd:enumeration>
745         <xsd:enumeration value="both">
746            <xsd:annotation>
747               <xsd:documentation>Both the mailing address and the physical address.</xsd:documentation>
748            </xsd:annotation>
749         </xsd:enumeration>
750         <xsd:enumeration value="unknown">
751            <xsd:annotation>
752               <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
753               value. Use of this value may result in rejection in some situations.</xsd:documentation>
754            </xsd:annotation>
755         </xsd:enumeration>
756      </xsd:restriction>
757   </xsd:simpleType>
758   <xsd:simpleType name="AddressQualifier">
759      <xsd:annotation>
760         <xsd:documentation>What kind of email (or phone) is this? Is it a work phone? Or personal? Or is a permanent one? The list of standard values is contained in the PRODML
761         enumValues.xml file.</xsd:documentation>
762      </xsd:annotation>
763      <xsd:restriction base="witsml:abstractTypeEnum">
764         <xsd:enumeration value="personal">
765            <xsd:annotation>
766               <xsd:documentation>The phone number or email address is personal, and can probably be received at the business associates home.</xsd:documentation>
767            </xsd:annotation>
768         </xsd:enumeration>
769         <xsd:enumeration value="work">
770            <xsd:annotation>
771               <xsd:documentation>The phone number or email is a work number, which is subject to change if the business associate changes jobs.</xsd:documentation>
772            </xsd:annotation>
773         </xsd:enumeration>
774         <xsd:enumeration value="permanent">
775            <xsd:annotation>
776               <xsd:documentation>The phone number or email is permanent, which will still be valid if the person changes home or work locations.</xsd:documentation>
777            </xsd:annotation>
778         </xsd:enumeration>
779         <xsd:enumeration value="unknown">
780            <xsd:annotation>
781               <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
782               value. Use of this value may result in rejection in some situations.</xsd:documentation>
783            </xsd:annotation>
784         </xsd:enumeration>
785      </xsd:restriction>
786   </xsd:simpleType>
787   <!--UNUSED: Deleted type AziRef.-->
788   <!--UNUSED: Deleted type ArrayElementDataType.-->
789   <!--UNUSED: Deleted type BearingType.-->
790   <!--UNUSED: Deleted type BitDullCode.-->
791   <!--UNUSED: Deleted type BitReasonPulled.-->
792   <!--UNUSED: Deleted type BitType.-->
793   <!--UNUSED: Deleted type BhaStatus.-->
794   <!--UNUSED: Deleted type BladeShapeType.-->
795   <!--UNUSED: Deleted type BladeType.-->
796   <!--UNUSED: Deleted type BopType.-->
797   <!--UNUSED: Deleted type BoxPinConfig.-->
798   <!--UNUSED: Deleted type CalculationMethod.-->
799   <!--UNUSED: Deleted type CementJobType.-->
800   <!--UNUSED: Deleted type ConnectionPosition.-->
801   <xsd:simpleType name="ContactPreference">
802      <xsd:annotation>
803         <xsd:documentation>The preferred method of contacting a business associate. The list of standard values is contained in the PRODML enumValues.xml
804         file.</xsd:documentation>
805      </xsd:annotation>
806      <xsd:restriction base="witsml:abstractTypeEnum">
807         <xsd:enumeration value="business mail">
808            <xsd:annotation>
809               <xsd:documentation>Postal mail at the business address.</xsd:documentation>
810            </xsd:annotation>
811         </xsd:enumeration>
812         <xsd:enumeration value="business fax">
813            <xsd:annotation>
814               <xsd:documentation>Business fax.</xsd:documentation>
815            </xsd:annotation>
816         </xsd:enumeration>
817         <xsd:enumeration value="business email">
818            <xsd:annotation>
819               <xsd:documentation>Business email.</xsd:documentation>
820            </xsd:annotation>
821         </xsd:enumeration>
822         <xsd:enumeration value="business mail">
823            <xsd:annotation>
824               <xsd:documentation>Postal mail at the business address.</xsd:documentation>
825            </xsd:annotation>
826         </xsd:enumeration>
827         <xsd:enumeration value="business phone">
828            <xsd:annotation>
829               <xsd:documentation>Business voice phone.</xsd:documentation>
830            </xsd:annotation>
831         </xsd:enumeration>
832         <xsd:enumeration value="mobile">
833            <xsd:annotation>
834               <xsd:documentation>Mobile phone.</xsd:documentation>
835            </xsd:annotation>
836         </xsd:enumeration>
837         <xsd:enumeration value="pager">
838            <xsd:annotation>
839               <xsd:documentation>Pager.</xsd:documentation>
840            </xsd:annotation>
841         </xsd:enumeration>
842         <xsd:enumeration value="personal fax">
843            <xsd:annotation>
844               <xsd:documentation>Personal fax.</xsd:documentation>
845            </xsd:annotation>
846         </xsd:enumeration>
847         <xsd:enumeration value="personal email">
848            <xsd:annotation>
849               <xsd:documentation>Personal email.</xsd:documentation>
850            </xsd:annotation>
851         </xsd:enumeration>
852         <xsd:enumeration value="personal mail">
853            <xsd:annotation>
854               <xsd:documentation>Postal mail at the personal address.</xsd:documentation>
855            </xsd:annotation>
856         </xsd:enumeration>
857         <xsd:enumeration value="personal phone">
858            <xsd:annotation>
859               <xsd:documentation>Personal voice phone.</xsd:documentation>
860            </xsd:annotation>
861         </xsd:enumeration>
862         <xsd:enumeration value="unknown">
863            <xsd:annotation>
864               <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
865               value. Use of this value may result in rejection in some situations.</xsd:documentation>
866            </xsd:annotation>
867         </xsd:enumeration>
868      </xsd:restriction>
869   </xsd:simpleType>
870   <!--UNUSED: Deleted type DeflectionMethod.-->
871   <!--UNUSED: Deleted type DerrickType.-->
872   <!--UNUSED: Deleted type DrawWorksType.-->
873   <!--UNUSED: Deleted type DriveType.-->
874   <!--UNUSED: Deleted type ElevCodeEnum.-->
875   <!--UNUSED: Deleted type Ellipsoid.-->
876   <!--UNUSED: Deleted type EndpointQualifier.-->
877   <!--UNUSED: Deleted type FacilityParameter.-->
878   <!--UNUSED: Deleted type FiberMode.-->
879   <!--UNUSED: Deleted type FlowQualifier.-->
880   <!--UNUSED: Deleted type FlowSubQualifier.-->
881   <!--UNUSED: Deleted type GasPeakType.-->
882   <!--UNUSED: Deleted type GeodeticDatum.-->
883   <!--UNUSED: Deleted type Hemispheres.-->
884   <!--UNUSED: Deleted type HoleCasingType.-->
885   <!--UNUSED: Deleted type HoleOpenerType.-->
886   <!--UNUSED: Deleted type InjectionFluid.-->
887   <!--UNUSED: Deleted type IntervalMethod.-->
888   <!--UNUSED: Deleted type IntervalType.-->
889   <!--UNUSED: Deleted type ItemState.-->
890   <!--UNUSED: Deleted type InstalledFiberPoint.-->
891   <!--UNUSED: Deleted type JarType.-->
892   <!--UNUSED: Deleted type JarAction.-->
893   <!--UNUSED: Deleted type LithologySource.-->
894   <!--UNUSED: Deleted type LithologyType.-->
895   <!--UNUSED: Deleted type LogDataType.-->
896   <!--UNUSED: Deleted type LogIndexDirection.-->
897   <!--UNUSED: Deleted type LogIndexType.-->
898   <!--UNUSED: Deleted type LogTraceOrigin.-->
899   <!--UNUSED: Deleted type LogTraceState.-->
900   <!--UNUSED: Deleted type MaterialType.-->
901   <!--UNUSED: Deleted type MeasureClass.-->
902   <!--UNUSED: Deleted type MeasurementType.-->
903   <!--UNUSED: Deleted type MessageProbability.-->
904   <!--UNUSED: Deleted type MessageSeverity.-->
905   <!--UNUSED: Deleted type MessageType.-->
906   <!--UNUSED: Deleted type MudLogParameterType.-->
907   <!--UNUSED: Deleted type NADTypes.-->
908   <!--UNUSED: Deleted type NameTagLocation.-->
909   <!--UNUSED: Deleted type NameTagNumberingScheme.-->
910   <!--UNUSED: Deleted type NameTagTechnology.-->
911   <!--UNUSED: Deleted type NozzleType.-->
912   <!--UNUSED: Deleted type OTDRReason.-->
913   <xsd:simpleType name="PhoneType">
914      <xsd:annotation>
915         <xsd:documentation>One method of characterizing a phone number. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
916      </xsd:annotation>
917      <xsd:restriction base="witsml:abstractTypeEnum">
918         <xsd:enumeration value="voice">
919            <xsd:annotation>
920               <xsd:documentation>The telephone number is a conventional number which is used for voice contact.</xsd:documentation>
921            </xsd:annotation>
922         </xsd:enumeration>
923         <xsd:enumeration value="fax">
924            <xsd:annotation>
925               <xsd:documentation>The telephone number is exclusively used for receiving faxes.</xsd:documentation>
926            </xsd:annotation>
927         </xsd:enumeration>
928         <xsd:enumeration value="mobile">
929            <xsd:annotation>
930               <xsd:documentation>The telephone number is a mobile telephone, such as a cell phone.</xsd:documentation>
931            </xsd:annotation>
932         </xsd:enumeration>
933         <xsd:enumeration value="voice/fax">
934            <xsd:annotation>
935               <xsd:documentation>The telephone at this number is capable of voice communication and of receiving faxes.</xsd:documentation>
936            </xsd:annotation>
937         </xsd:enumeration>
938         <xsd:enumeration value="voicemail">
939            <xsd:annotation>
940               <xsd:documentation>The telephone is connected directly to voice mail. A voice phone may lead a caller to voice mail. However this choice qualifies the phone type as
941               being only voice mail.</xsd:documentation>
942            </xsd:annotation>
943         </xsd:enumeration>
944         <xsd:enumeration value="pager">
945            <xsd:annotation>
946               <xsd:documentation>The telephone is intended only for pages.</xsd:documentation>
947            </xsd:annotation>
948         </xsd:enumeration>
949         <xsd:enumeration value="unknown">
950            <xsd:annotation>
951               <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
952               value. Use of this value may result in rejection in some situations.</xsd:documentation>
953            </xsd:annotation>
954         </xsd:enumeration>
955      </xsd:restriction>
956   </xsd:simpleType>
957   <!--UNUSED: Deleted type PitType.-->
958   <!--UNUSED: Deleted type ProductFlowPortType.-->
959   <!--UNUSED: Deleted type Projection.-->
960   <!--UNUSED: Deleted type ProjectionVariantsObliqueMercator.-->
961   <!--UNUSED: Deleted type PumpType.-->
962   <!--UNUSED: Deleted type PumpOpType.-->
963   <!--UNUSED: Deleted type QualifierType.-->
964   <!--UNUSED: Deleted type RealtimeData.-->
965   <xsd:simpleType name="ReportingFacility">
966      <xsd:annotation>
967         <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>
968      </xsd:annotation>
969      <xsd:restriction base="witsml:abstractTypeEnum">
970         <xsd:enumeration value="block valve">
971            <xsd:annotation>
972               <xsd:documentation>A single block valve.</xsd:documentation>
973            </xsd:annotation>
974         </xsd:enumeration>
975         <xsd:enumeration value="bottomhole">
976            <xsd:annotation>
977               <xsd:documentation>A single bottomhole.</xsd:documentation>
978            </xsd:annotation>
979         </xsd:enumeration>
980         <xsd:enumeration value="choke">
981            <xsd:annotation>
982               <xsd:documentation>A single choke.</xsd:documentation>
983            </xsd:annotation>
984         </xsd:enumeration>
985         <xsd:enumeration value="cluster">
986            <xsd:annotation>
987               <xsd:documentation>A single cluster.</xsd:documentation>
988            </xsd:annotation>
989         </xsd:enumeration>
990         <xsd:enumeration value="completion">
991            <xsd:annotation>
992               <xsd:documentation>A single completion.</xsd:documentation>
993            </xsd:annotation>
994         </xsd:enumeration>
995         <xsd:enumeration value="compressor">
996            <xsd:annotation>
997               <xsd:documentation>A single compressor.</xsd:documentation>
998            </xsd:annotation>
999         </xsd:enumeration>
1000         <xsd:enumeration value="controller">
1001            <xsd:annotation>
1002               <xsd:documentation>A single lift gas controller.</xsd:documentation>
1003            </xsd:annotation>
1004         </xsd:enumeration>
1005         <xsd:enumeration value="controller -- lift">
1006            <xsd:annotation>
1007               <xsd:documentation>DEPRECATED: use "controller" instead.</xsd:documentation>
1008            </xsd:annotation>
1009         </xsd:enumeration>
1010         <xsd:enumeration value="county">
1011            <xsd:annotation>
1012               <xsd:documentation>A single county.</xsd:documentation>
1013            </xsd:annotation>
1014         </xsd:enumeration>
1015         <xsd:enumeration value="country">
1016            <xsd:annotation>
1017               <xsd:documentation>A single country.</xsd:documentation>
1018            </xsd:annotation>
1019         </xsd:enumeration>
1020         <xsd:enumeration value="field">
1021            <xsd:annotation>
1022               <xsd:documentation>A single field.</xsd:documentation>
1023            </xsd:annotation>
1024         </xsd:enumeration>
1025         <xsd:enumeration value="flowline">
1026            <xsd:annotation>
1027               <xsd:documentation>A single flowline.</xsd:documentation>
1028            </xsd:annotation>
1029         </xsd:enumeration>
1030         <xsd:enumeration value="flow meter">
1031            <xsd:annotation>
1032               <xsd:documentation>A single flow meter.</xsd:documentation>
1033            </xsd:annotation>
1034         </xsd:enumeration>
1035         <xsd:enumeration value="lease">
1036            <xsd:annotation>
1037               <xsd:documentation>A single lease.</xsd:documentation>
1038            </xsd:annotation>
1039         </xsd:enumeration>
1040         <xsd:enumeration value="manifold">
1041            <xsd:annotation>
1042               <xsd:documentation>A single manifold.</xsd:documentation>
1043            </xsd:annotation>
1044         </xsd:enumeration>
1045         <xsd:enumeration value="platform">
1046            <xsd:annotation>
1047               <xsd:documentation>A single platform.</xsd:documentation>
1048            </xsd:annotation>
1049         </xsd:enumeration>
1050         <xsd:enumeration value="pressure meter">
1051            <xsd:annotation>
1052               <xsd:documentation>A single pressure meter. Note that this represents the device and not the sensor itself.</xsd:documentation>
1053            </xsd:annotation>
1054         </xsd:enumeration>
1055         <xsd:enumeration value="processing facility">
1056            <xsd:annotation>
1057               <xsd:documentation>A single production processing facility.</xsd:documentation>
1058            </xsd:annotation>
1059         </xsd:enumeration>
1060         <xsd:enumeration value="regulating valve">
1061            <xsd:annotation>
1062               <xsd:documentation>A single regulating valve.</xsd:documentation>
1063            </xsd:annotation>
1064         </xsd:enumeration>
1065         <xsd:enumeration value="reservoir">
1066            <xsd:annotation>
1067               <xsd:documentation>A single reservoir.</xsd:documentation>
1068            </xsd:annotation>
1069         </xsd:enumeration>
1070         <xsd:enumeration value="separator">
1071            <xsd:annotation>
1072               <xsd:documentation>A single separator.</xsd:documentation>
1073            </xsd:annotation>
1074         </xsd:enumeration>
1075         <xsd:enumeration value="sleeve valve">
1076            <xsd:annotation>
1077               <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
1078               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
1079               reverse would be true.</xsd:documentation>
1080            </xsd:annotation>
1081         </xsd:enumeration>
1082         <xsd:enumeration value="state">
1083            <xsd:annotation>
1084               <xsd:documentation>A single state or province.</xsd:documentation>
1085            </xsd:annotation>
1086         </xsd:enumeration>
1087         <xsd:enumeration value="tank">
1088            <xsd:annotation>
1089               <xsd:documentation>A single tank.</xsd:documentation>
1090            </xsd:annotation>
1091         </xsd:enumeration>
1092         <xsd:enumeration value="temperature meter">
1093            <xsd:annotation>
1094               <xsd:documentation>A single temperature meter. Note that this represents the device and not the sensor itself.</xsd:documentation>
1095            </xsd:annotation>
1096         </xsd:enumeration>
1097         <xsd:enumeration value="template">
1098            <xsd:annotation>
1099               <xsd:documentation>A single template.</xsd:documentation>
1100            </xsd:annotation>
1101         </xsd:enumeration>
1102         <xsd:enumeration value="trunkline">
1103            <xsd:annotation>
1104               <xsd:documentation>A single trunkline.</xsd:documentation>
1105            </xsd:annotation>
1106         </xsd:enumeration>
1107         <xsd:enumeration value="tubing head">
1108            <xsd:annotation>
1109               <xsd:documentation>A single tubing head within a wellhead.</xsd:documentation>
1110            </xsd:annotation>
1111         </xsd:enumeration>
1112         <xsd:enumeration value="well group">
1113            <xsd:annotation>
1114               <xsd:documentation>A single named group of wells.</xsd:documentation>
1115            </xsd:annotation>
1116         </xsd:enumeration>
1117         <xsd:enumeration value="well">
1118            <xsd:annotation>
1119               <xsd:documentation>A single well, possibly with many wellbores (sidetracks).</xsd:documentation>
1120            </xsd:annotation>
1121         </xsd:enumeration>
1122         <xsd:enumeration value="wellbore">
1123            <xsd:annotation>
1124               <xsd:documentation>A single wellbore (sidetrack) within a well.</xsd:documentation>
1125            </xsd:annotation>
1126         </xsd:enumeration>
1127         <xsd:enumeration value="wellhead">
1128            <xsd:annotation>
1129               <xsd:documentation>A single wellhead for one well. See also "tubing head".</xsd:documentation>
1130            </xsd:annotation>
1131         </xsd:enumeration>
1132         <xsd:enumeration value="zone">
1133            <xsd:annotation>
1134               <xsd:documentation>A single zone.</xsd:documentation>
1135            </xsd:annotation>
1136         </xsd:enumeration>
1137         <xsd:enumeration value="unknown">
1138            <xsd:annotation>
1139               <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
1140               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1141            </xsd:annotation>
1142         </xsd:enumeration>
1143         <xsd:enumeration value="commercial entity">
1144            <xsd:annotation>
1145               <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
1146               composite.</xsd:documentation>
1147            </xsd:annotation>
1148         </xsd:enumeration>
1149         <xsd:enumeration value="company">
1150            <xsd:annotation>
1151               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
1152            </xsd:annotation>
1153         </xsd:enumeration>
1154         <xsd:enumeration value="field - area">
1155            <xsd:annotation>
1156               <xsd:documentation>A ground that is an area above an oilfield.</xsd:documentation>
1157            </xsd:annotation>
1158         </xsd:enumeration>
1159         <xsd:enumeration value="field - group">
1160            <xsd:annotation>
1161               <xsd:documentation>An area concept that is a grouping of two or more selcted petroleum fields for commercial reasons or other purposes.</xsd:documentation>
1162            </xsd:annotation>
1163         </xsd:enumeration>
1164         <xsd:enumeration value="field - part">
1165            <xsd:annotation>
1166               <xsd:documentation>An area concept that is an area that forms part of a petroleum field.</xsd:documentation>
1167            </xsd:annotation>
1168         </xsd:enumeration>
1169         <xsd:enumeration value="formation">
1170            <xsd:annotation>
1171               <xsd:documentation>xxxxxxxxxxxxxxxxxxxxxxx</xsd:documentation>
1172            </xsd:annotation>
1173         </xsd:enumeration>
1174         <xsd:enumeration value="installation">
1175            <xsd:annotation>
1176               <xsd:documentation>A physical object that is an appliance involved in the extraction, production, transportation or storage of oil or gas.</xsd:documentation>
1177            </xsd:annotation>
1178         </xsd:enumeration>
1179         <xsd:enumeration value="licence">
1180            <xsd:annotation>
1181               <xsd:documentation>A regulatory agreement that gives the licensees excluding rights to investigate, explore and recover petroleum deposits within the geographical
1182               area and timeperiode stated in the agreement.</xsd:documentation>
1183            </xsd:annotation>
1184         </xsd:enumeration>
1185         <xsd:enumeration value="pipeline">
1186            <xsd:annotation>
1187               <xsd:documentation>A fluid conductor that consists of pipe, possibly also including pumps, valves, and control devices, intended for conveying liquids, gases, or
1188               finely divided solids.</xsd:documentation>
1189            </xsd:annotation>
1190         </xsd:enumeration>
1191         <xsd:enumeration value="storage">
1192            <xsd:annotation>
1193               <xsd:documentation>A system for the storage of gaseous, liquid and solid products.</xsd:documentation>
1194            </xsd:annotation>
1195         </xsd:enumeration>
1196         <xsd:enumeration value="terminal">
1197            <xsd:annotation>
1198               <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
1199               transported to end users or further storage facilities.</xsd:documentation>
1200            </xsd:annotation>
1201         </xsd:enumeration>
1202      </xsd:restriction>
1203   </xsd:simpleType>
1204   <!--UNUSED: Deleted type ReportingFlow.-->
1205   <!--UNUSED: Deleted type ReportingPeriod.-->
1206   <!--UNUSED: Deleted type ReportingProduct.-->
1207   <!--UNUSED: Deleted type ReportingProperty.-->
1208   <!--UNUSED: Deleted type RigType.-->
1209   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
1210   <!--UNUSED: Deleted type RiskCategory.-->
1211   <!--UNUSED: Deleted type RiskSubCategory.-->
1212   <!--UNUSED: Deleted type RiskType.-->
1213   <!--UNUSED: Deleted type ScrType.-->
1214   <!--UNUSED: Deleted type ShowFluorescence.-->
1215   <!--UNUSED: Deleted type ShowLevel.-->
1216   <!--UNUSED: Deleted type ShowRating.-->
1217   <!--UNUSED: Deleted type ShowSpeed.-->
1218   <!--UNUSED: Deleted type StandardTempPress.-->
1219   <!--UNUSED: Deleted type SupportCraft.-->
1220   <!--UNUSED: Deleted type SurfEquipType.-->
1221   <!--UNUSED: Deleted type TargetCategory.-->
1222   <!--UNUSED: Deleted type TargetScope.-->
1223   <!--UNUSED: Deleted type TargetSectionScope.-->
1224   <!--UNUSED: Deleted type TestReason.-->
1225   <!--UNUSED: Deleted type TrajStationStatus.-->
1226   <!--UNUSED: Deleted type TrajStationType.-->
1227   <!--UNUSED: Deleted type TubularAssembly.-->
1228   <!--UNUSED: Deleted type TubularComponent.-->
1229   <!--UNUSED: Deleted type TypeSurveyTool.-->
1230   <xsd:simpleType name="ValueStatus">
1231      <xsd:annotation>
1232         <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
1233         the condition. The list of standard values is contained in the PRODML enumValues.xml file.</xsd:documentation>
1234      </xsd:annotation>
1235      <xsd:restriction base="witsml:abstractTypeEnum">
1236         <xsd:enumeration value="bad calibration">
1237            <xsd:annotation>
1238               <xsd:documentation>The calibration status of the sensor is unknown. (Out of Calibration)</xsd:documentation>
1239            </xsd:annotation>
1240         </xsd:enumeration>
1241         <xsd:enumeration value="range limit">
1242            <xsd:annotation>
1243               <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
1244               Limited)</xsd:documentation>
1245            </xsd:annotation>
1246         </xsd:enumeration>
1247         <xsd:enumeration value="questionable">
1248            <xsd:annotation>
1249               <xsd:documentation>The value is just plain questionable. (Sub-Normal, Non-specific)</xsd:documentation>
1250            </xsd:annotation>
1251         </xsd:enumeration>
1252         <xsd:enumeration value="device failure">
1253            <xsd:annotation>
1254               <xsd:documentation>The unit to which the sensor is attached is not running. (Device Failure)</xsd:documentation>
1255            </xsd:annotation>
1256         </xsd:enumeration>
1257         <xsd:enumeration value="sensor failure">
1258            <xsd:annotation>
1259               <xsd:documentation>The field sensor itself is not working due to hardware failure or misconfiguration. (Sensor Failure)</xsd:documentation>
1260            </xsd:annotation>
1261         </xsd:enumeration>
1262         <xsd:enumeration value="comm failure">
1263            <xsd:annotation>
1264               <xsd:documentation>The communication to the field sensor is not working. That is, communcation cannot be established or maintained. (Comm
1265               Failure)</xsd:documentation>
1266            </xsd:annotation>
1267         </xsd:enumeration>
1268         <xsd:enumeration value="timeout">
1269            <xsd:annotation>
1270               <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
1271               Known Value)</xsd:documentation>
1272            </xsd:annotation>
1273         </xsd:enumeration>
1274         <xsd:enumeration value="unknown">
1275            <xsd:annotation>
1276               <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
1277               value. Use of this value may result in rejection in some situations.</xsd:documentation>
1278            </xsd:annotation>
1279         </xsd:enumeration>
1280      </xsd:restriction>
1281   </xsd:simpleType>
1282   <!--UNUSED: Deleted type WellDirection.-->
1283   <!--UNUSED: Deleted type WellFluid.-->
1284   <!--UNUSED: Deleted type WellboreShape.-->
1285   <!--UNUSED: Deleted type WellboreType.-->
1286   <!--UNUSED: Deleted type WellPurpose.-->
1287   <!--UNUSED: Deleted type WellStatus.-->
1288   <!--UNUSED: Deleted type CrewType.-->
1289   <!--UNUSED: Deleted type OperationKind.-->
1290   <!--UNUSED: Deleted type ReasonLost.-->
1291   <!--UNUSED: Deleted type SafetyType.-->
1292   <!--UNUSED: Deleted type VolumeReferenceKind.-->
1293   <!--UNUSED: Deleted type DataQuality.-->
1294   <!--UNUSED: Deleted type FluidAnalysisKind.-->
1295   <!--UNUSED: Deleted type FluidComponent.-->
1296   <!--UNUSED: Deleted type FluidSampleTestAcquisition.-->
1297   <!--UNUSED: Deleted type FluidComponentKind.-->
1298   <!--UNUSED: Deleted type FluidContaminant.-->
1299   <!--UNUSED: Deleted type FluidSampleKind.-->
1300   <!--UNUSED: Deleted type ReservoirFluidKind.-->
1301   <!--UNUSED: Deleted type EosModelKind.-->
1302   <!--UNUSED: Deleted type generalMeasureType.-->
1303   <!--UNUSED: Deleted type temperatureSlopeMeasure.-->
1304   <!--UNUSED: Deleted type typeOptionalClassString.-->
1305   <!--UNUSED: Deleted type endpointQualifiedDateTime.-->
1306   <!--UNUSED: Deleted type endpointQualifiedDate.-->
1307   <xsd:complexType name="emailQualifierStruct">
1308      <xsd:annotation>
1309         <xsd:documentation>An email address with an attribute, used to "qualify" an email as personal, work, or permanent.</xsd:documentation>
1310      </xsd:annotation>
1311      <xsd:simpleContent>
1312         <xsd:extension base="witsml:abstractTypeEnum">
1313            <xsd:attribute name="qualifier" type="witsml:AddressQualifier" use="optional" />
1314         </xsd:extension>
1315      </xsd:simpleContent>
1316   </xsd:complexType>
1317   <xsd:complexType name="facilityIdentifierStruct">
1318      <xsd:annotation>
1319         <xsd:documentation>Identifies a facility.</xsd:documentation>
1320      </xsd:annotation>
1321      <xsd:simpleContent>
1322         <xsd:extension base="witsml:abstractNameString">
1323            <xsd:attribute name="kind" type="witsml:ReportingFacility" use="optional">
1324               <xsd:annotation>
1325                  <xsd:documentation>The kind of facility.</xsd:documentation>
1326               </xsd:annotation>
1327            </xsd:attribute>
1328            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
1329               <xsd:annotation>
1330                  <xsd:documentation>The naming system within which the name is unique. For example, API or NPD.</xsd:documentation>
1331               </xsd:annotation>
1332            </xsd:attribute>
1333            <xsd:attribute name="uidRef" type="witsml:uidString" use="optional">
1334               <xsd:annotation>
1335                  <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
1336                  instance.</xsd:documentation>
1337               </xsd:annotation>
1338            </xsd:attribute>
1339         </xsd:extension>
1340      </xsd:simpleContent>
1341   </xsd:complexType>
1342   <xsd:complexType name="phoneNumberStruct">
1343      <xsd:annotation>
1344         <xsd:documentation>A phone number with two attributes, used to "type" and "qualify" a phone number. The type would carry information such as fax, modem, voice, and the
1345         qualifier would carry information such as home or office.</xsd:documentation>
1346      </xsd:annotation>
1347      <xsd:simpleContent>
1348         <xsd:extension base="witsml:abstractTypeEnum">
1349            <xsd:attribute name="type" type="witsml:PhoneType" use="required">
1350               <xsd:annotation>
1351                  <xsd:documentation>The kind of phone such as voice or fax.</xsd:documentation>
1352               </xsd:annotation>
1353            </xsd:attribute>
1354            <xsd:attribute name="qualifier" type="witsml:AddressQualifier" use="optional">
1355               <xsd:annotation>
1356                  <xsd:documentation>Indicates whether the number is personal, business or both.</xsd:documentation>
1357               </xsd:annotation>
1358            </xsd:attribute>
1359            <xsd:attribute name="extension" type="witsml:kindString" use="optional">
1360               <xsd:annotation>
1361                  <xsd:documentation>The phone number extension.</xsd:documentation>
1362               </xsd:annotation>
1363            </xsd:attribute>
1364         </xsd:extension>
1365      </xsd:simpleContent>
1366   </xsd:complexType>
1367   <!--UNUSED: Deleted type logicalBoolean.-->
1368   <xsd:simpleType name="date">
1369      <xsd:annotation>
1370         <xsd:documentation>A julian date.</xsd:documentation>
1371      </xsd:annotation>
1372      <xsd:restriction base="witsml:abstractDate" />
1373   </xsd:simpleType>
1374   <xsd:simpleType name="month">
1375      <xsd:annotation>
1376         <xsd:documentation>A month of a year.</xsd:documentation>
1377      </xsd:annotation>
1378      <xsd:restriction base="xsd:gYearMonth" />
1379   </xsd:simpleType>
1380   <xsd:simpleType name="year">
1381      <xsd:annotation>
1382         <xsd:documentation>A gregorian year.</xsd:documentation>
1383      </xsd:annotation>
1384      <xsd:restriction base="xsd:gYear" />
1385   </xsd:simpleType>
1386   <!--UNUSED: Deleted type timestamp.-->
1387   <!--UNUSED: Deleted type timeZone.-->
1388   <!--UNUSED: Deleted type calendarYear.-->
1389   <!--UNUSED: Deleted type yAxisAzimuth.-->
1390   <!--UNUSED: Deleted type nonNegativeFraction.-->
1391   <xsd:simpleType name="unitlessQuantity">
1392      <xsd:annotation>
1393         <xsd:documentation>A unitless quantity. This should not be confused with a dimensionless measure.</xsd:documentation>
1394      </xsd:annotation>
1395      <xsd:restriction base="witsml:abstractDouble" />
1396   </xsd:simpleType>
1397   <!--UNUSED: Deleted type genericMeasure.-->
1398   <!--UNUSED: Deleted type indexCurve.-->
1399   <!--UNUSED: Deleted type ratioGenericMeasure.-->
1400   <!--UNUSED: Deleted type listOfString.-->
1401   <!--UNUSED: Deleted type listOfDouble.-->
1402   <xsd:complexType name="refNameString">
1403      <xsd:annotation>
1404         <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>
1405      </xsd:annotation>
1406      <xsd:simpleContent>
1407         <xsd:extension base="witsml:abstractNameString">
1408            <xsd:attribute name="uidRef" type="witsml:refString" use="optional">
1409               <xsd:annotation>
1410                  <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
1411                  of a WITSML server.</xsd:documentation>
1412               </xsd:annotation>
1413            </xsd:attribute>
1414         </xsd:extension>
1415      </xsd:simpleContent>
1416   </xsd:complexType>
1417   <!--UNUSED: Deleted type refObjectString.-->
1418   <!--UNUSED: Deleted type refPositiveCount.-->
1419   <!--UNUSED: Deleted type refWellDatum.-->
1420   <xsd:simpleType name="nameString">
1421      <xsd:annotation>
1422         <xsd:documentation>A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be
1423         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
1424         enumeration.</xsd:documentation>
1425      </xsd:annotation>
1426      <xsd:restriction base="witsml:abstractNameString" />
1427   </xsd:simpleType>
1428   <xsd:simpleType name="commentString">
1429      <xsd:annotation>
1430         <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.
1431         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>
1432      </xsd:annotation>
1433      <xsd:restriction base="witsml:abstractCommentString" />
1434   </xsd:simpleType>
1435   <!--UNUSED: Deleted type descriptionString.-->
1436   <!--UNUSED: Deleted type shortDescriptionString.-->
1437   <!--UNUSED: Deleted type encodedArrayString.-->
1438   <!--UNUSED: Deleted type encodedValueString.-->
1439   <xsd:simpleType name="kindString">
1440      <xsd:annotation>
1441         <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
1442         enumerated list.</xsd:documentation>
1443      </xsd:annotation>
1444      <xsd:restriction base="witsml:abstractTypeEnum" />
1445   </xsd:simpleType>
1446   <!--UNUSED: Deleted type uomString.-->
1447   <xsd:simpleType name="uidString">
1448      <xsd:annotation>
1449         <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
1450         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
1451         value unless enforced by the source of the document (e.g., a document server).</xsd:documentation>
1452      </xsd:annotation>
1453      <xsd:restriction base="witsml:abstractUidString" />
1454   </xsd:simpleType>
1455   <xsd:simpleType name="refString">
1456      <xsd:annotation>
1457         <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
1458         value of an attribute of type uidString.</xsd:documentation>
1459      </xsd:annotation>
1460      <xsd:restriction base="witsml:abstractUidString" />
1461   </xsd:simpleType>
1462   <!--UNUSED: Deleted type schemaVersionString.-->
1463   <xsd:complexType name="nameStruct">
1464      <xsd:annotation>
1465         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
1466      </xsd:annotation>
1467      <xsd:simpleContent>
1468         <xsd:extension base="witsml:abstractNameString">
1469            <xsd:attribute name="namingSystem" type="witsml:nameString" use="optional">
1470               <xsd:annotation>
1471                  <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
1472               </xsd:annotation>
1473            </xsd:attribute>
1474         </xsd:extension>
1475      </xsd:simpleContent>
1476   </xsd:complexType>
1477   <!--UNUSED: Deleted type wellKnownNameStruct.-->
1478   <!--UNUSED: Deleted type uncollapsedString.-->
1479   <!--UNUSED: Deleted type iadcBearingWearCode.-->
1480   <!--UNUSED: Deleted type geodeticZoneString.-->
1481   <!--UNUSED: Deleted type generalQualifiedMeasure.-->
1482   <!--UNUSED: Deleted type integerQualifiedCount.-->
1483   <!--UNUSED: Deleted type kindQualifiedString.-->
1484   <!--UNUSED: Deleted type areaQualifiedMeasure.-->
1485   <!--UNUSED: Deleted type areaPerAreaQualifiedMeasure.-->
1486   <!--UNUSED: Deleted type anglePerTimeQualifiedMeasure.-->
1487   <!--UNUSED: Deleted type lengthPerLengthQualifiedMeasure.-->
1488   <!--UNUSED: Deleted type pressureQualifiedMeasure.-->
1489   <!--UNUSED: Deleted type thermodynamicTemperatureQualifiedMeasure.-->
1490   <xsd:complexType name="volumeQualifiedMeasure">
1491      <xsd:annotation>
1492         <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
1493         good with no restrictions.</xsd:documentation>
1494      </xsd:annotation>
1495      <xsd:simpleContent>
1496         <xsd:extension base="witsml:abstractMeasure">
1497            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
1498               <xsd:annotation>
1499                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
1500               </xsd:annotation>
1501            </xsd:attribute>
1502            <xsd:attribute name="uom" type="witsml:volumeUom" use="required" />
1503         </xsd:extension>
1504      </xsd:simpleContent>
1505   </xsd:complexType>
1506   <xsd:complexType name="volumeFlowRateQualifiedMeasure">
1507      <xsd:annotation>
1508         <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
1509         be good with no restrictions.</xsd:documentation>
1510      </xsd:annotation>
1511      <xsd:simpleContent>
1512         <xsd:extension base="witsml:abstractMeasure">
1513            <xsd:attribute name="status" type="witsml:ValueStatus" use="optional">
1514               <xsd:annotation>
1515                  <xsd:documentation>An indicator of the quality of the value.</xsd:documentation>
1516               </xsd:annotation>
1517            </xsd:attribute>
1518            <xsd:attribute name="uom" type="witsml:volumeFlowRateUom" use="required" />
1519         </xsd:extension>
1520      </xsd:simpleContent>
1521   </xsd:complexType>
1522   <!--UNUSED: Deleted type measuredDepthCoord.-->
1523   <!--UNUSED: Deleted type MeasuredDepthUom.-->
1524   <!--UNUSED: Deleted type wellVerticalDepthCoord.-->
1525   <!--UNUSED: Deleted type wellElevationCoord.-->
1526   <!--UNUSED: Deleted type WellVerticalCoordinateUom.-->
1527   <xsd:simpleType name="nonNegativeCount">
1528      <xsd:annotation>
1529         <xsd:documentation>A non-negative integer (zero based count or index) with a maximum value of 32767 (2-bytes). For items that represent "number of" something or a
1530         "sequential" count or index.</xsd:documentation>
1531      </xsd:annotation>
1532      <xsd:restriction base="witsml:abstractShort">
1533         <xsd:minInclusive value="0">
1534            <xsd:annotation>
1535               <xsd:documentation>This value can be zero but cannot be negative.</xsd:documentation>
1536            </xsd:annotation>
1537         </xsd:minInclusive>
1538      </xsd:restriction>
1539   </xsd:simpleType>
1540   <!--UNUSED: Deleted type positiveCount.-->
1541   <!--UNUSED: Deleted type positiveBigCount.-->
1542   <!--UNUSED: Deleted type integerCount.-->
1543   <!--UNUSED: Deleted type beaufortScaleIntegerCode.-->
1544   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
1545   <!--UNUSED: Deleted type iadcIntegerCode.-->
1546   <!--UNUSED: Deleted type levelIntegerCode.-->
1547   <!--UNUSED: Deleted type cost.-->
1548   <!--UNUSED: Deleted type indexedObject.-->
1549   <xsd:simpleType name="str2">
1550      <xsd:restriction base="witsml:abstractString">
1551         <xsd:maxLength value="2" />
1552      </xsd:restriction>
1553   </xsd:simpleType>
1554   <!--UNUSED: Deleted type str16.-->
1555   <!--UNUSED: Deleted type str32.-->
1556   <!--UNUSED: Deleted type crewCount.-->
1557   <!--UNUSED: Deleted type lostVolumeAndReason.-->
1558   <!--UNUSED: Deleted type safetyCount.-->
1559   <!--UNUSED: Deleted type binaryInteractionCoefficient.-->
1560   <xsd:complexType name="massConcentrationMeasurePercent">
1561      <xsd:annotation>
1562         <xsd:documentation>A mass per mass measure that is constrained to a unit of percent.</xsd:documentation>
1563      </xsd:annotation>
1564      <xsd:simpleContent>
1565         <xsd:extension base="witsml:abstractMeasure">
1566            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
1567         </xsd:extension>
1568      </xsd:simpleContent>
1569   </xsd:complexType>
1570   <xsd:complexType name="molarFractionMeasurePercent">
1571      <xsd:annotation>
1572         <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>
1573      </xsd:annotation>
1574      <xsd:simpleContent>
1575         <xsd:extension base="witsml:abstractMeasure">
1576            <xsd:attribute name="uom" type="witsml:PercentUom" use="required" />
1577         </xsd:extension>
1578      </xsd:simpleContent>
1579   </xsd:complexType>
1580   <!--UNUSED: Deleted type volumePerVolumeMeasurePercent.-->
1581   <xsd:simpleType name="PercentUom">
1582      <xsd:restriction base="witsml:abstractUomEnum">
1583         <xsd:enumeration value="%" />
1584      </xsd:restriction>
1585   </xsd:simpleType>
1586   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
1587   <xsd:complexType name="amountOfSubstanceMeasure">
1588      <xsd:simpleContent>
1589         <xsd:extension base="witsml:abstractMeasure">
1590            <xsd:attribute name="uom" type="witsml:amountOfSubstanceUom" use="required" />
1591         </xsd:extension>
1592      </xsd:simpleContent>
1593   </xsd:complexType>
1594   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
1595   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
1596   <!--UNUSED: Deleted type areaMeasure.-->
1597   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
1598   <xsd:complexType name="densityMeasure">
1599      <xsd:simpleContent>
1600         <xsd:extension base="witsml:abstractMeasure">
1601            <xsd:attribute name="uom" type="witsml:densityUom" use="required" />
1602         </xsd:extension>
1603      </xsd:simpleContent>
1604   </xsd:complexType>
1605   <xsd:complexType name="dimensionlessMeasure">
1606      <xsd:simpleContent>
1607         <xsd:extension base="witsml:abstractMeasure">
1608            <xsd:attribute name="uom" type="witsml:dimensionlessUom" use="required" />
1609         </xsd:extension>
1610      </xsd:simpleContent>
1611   </xsd:complexType>
1612   <!--UNUSED: Deleted type dynamicViscosityMeasure.-->
1613   <!--UNUSED: Deleted type electricPotentialMeasure.-->
1614   <!--UNUSED: Deleted type energyPerAreaMeasure.-->
1615   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
1616   <!--UNUSED: Deleted type forceMeasure.-->
1617   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
1618   <!--UNUSED: Deleted type frequencyMeasure.-->
1619   <!--UNUSED: Deleted type illuminanceMeasure.-->
1620   <xsd:complexType name="lengthMeasure">
1621      <xsd:simpleContent>
1622         <xsd:extension base="witsml:abstractMeasure">
1623            <xsd:attribute name="uom" type="witsml:lengthUom" use="required" />
1624         </xsd:extension>
1625      </xsd:simpleContent>
1626   </xsd:complexType>
1627   <xsd:complexType name="lengthPerLengthMeasure">
1628      <xsd:simpleContent>
1629         <xsd:extension base="witsml:abstractMeasure">
1630            <xsd:attribute name="uom" type="witsml:lengthPerLengthUom" use="required" />
1631         </xsd:extension>
1632      </xsd:simpleContent>
1633   </xsd:complexType>
1634   <!--UNUSED: Deleted type magneticFieldStrengthMeasure.-->
1635   <xsd:complexType name="massConcentrationMeasure">
1636      <xsd:simpleContent>
1637         <xsd:extension base="witsml:abstractMeasure">
1638            <xsd:attribute name="uom" type="witsml:massConcentrationUom" use="required" />
1639         </xsd:extension>
1640      </xsd:simpleContent>
1641   </xsd:complexType>
1642   <xsd:complexType name="massFlowRateMeasure">
1643      <xsd:simpleContent>
1644         <xsd:extension base="witsml:abstractMeasure">
1645            <xsd:attribute name="uom" type="witsml:massFlowRateUom" use="required" />
1646         </xsd:extension>
1647      </xsd:simpleContent>
1648   </xsd:complexType>
1649   <xsd:complexType name="massMeasure">
1650      <xsd:simpleContent>
1651         <xsd:extension base="witsml:abstractMeasure">
1652            <xsd:attribute name="uom" type="witsml:massUom" use="required" />
1653         </xsd:extension>
1654      </xsd:simpleContent>
1655   </xsd:complexType>
1656   <!--UNUSED: Deleted type massPerLengthMeasure.-->
1657   <xsd:complexType name="modulusOfCompressionMeasure">
1658      <xsd:simpleContent>
1659         <xsd:extension base="witsml:abstractMeasure">
1660            <xsd:attribute name="uom" type="witsml:modulusOfCompressionUom" use="required" />
1661         </xsd:extension>
1662      </xsd:simpleContent>
1663   </xsd:complexType>
1664   <!--UNUSED: Deleted type momentOfForceMeasure.-->
1665   <!--UNUSED: Deleted type perLengthMeasure.-->
1666   <!--UNUSED: Deleted type planeAngleMeasure.-->
1667   <!--UNUSED: Deleted type powerMeasure.-->
1668   <xsd:complexType name="pressureMeasure">
1669      <xsd:simpleContent>
1670         <xsd:extension base="witsml:abstractMeasure">
1671            <xsd:attribute name="uom" type="witsml:pressureUom" use="required" />
1672         </xsd:extension>
1673      </xsd:simpleContent>
1674   </xsd:complexType>
1675   <!--UNUSED: Deleted type relativePowerMeasure.-->
1676   <!--UNUSED: Deleted type specificVolumeMeasure.-->
1677   <xsd:complexType name="thermodynamicTemperatureMeasure">
1678      <xsd:simpleContent>
1679         <xsd:extension base="witsml:abstractMeasure">
1680            <xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUom" use="required" />
1681         </xsd:extension>
1682      </xsd:simpleContent>
1683   </xsd:complexType>
1684   <!--UNUSED: Deleted type timeMeasure.-->
1685   <!--UNUSED: Deleted type velocityMeasure.-->
1686   <!--UNUSED: Deleted type volumeMeasure.-->
1687   <!--UNUSED: Deleted type volumeFlowRateMeasure.-->
1688   <xsd:complexType name="volumePerVolumeMeasure">
1689      <xsd:simpleContent>
1690         <xsd:extension base="witsml:abstractMeasure">
1691            <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required" />
1692         </xsd:extension>
1693      </xsd:simpleContent>
1694   </xsd:complexType>
1695   <xsd:complexType name="workMeasure">
1696      <xsd:simpleContent>
1697         <xsd:extension base="witsml:abstractMeasure">
1698            <xsd:attribute name="uom" type="witsml:workUom" use="optional" />
1699         </xsd:extension>
1700      </xsd:simpleContent>
1701   </xsd:complexType>
1702   <!--UNUSED: Deleted type compressibilityMeasure.-->
1703   <!--UNUSED: Deleted type molarVolumeMeasure.-->
1704   <!--UNUSED: Deleted type standardVolumeMeasure.-->
1705   <!--UNUSED: Deleted type thermalConductivityMeasure.-->
1706   <!--UNUSED: Deleted type volumePerStandardVolumeMeasure.-->
1707   <!--UNUSED: Deleted type standardVolumePerStandardVolumeMeasure.-->
1708   <!--UNUSED: Deleted type standardVolumePerVolumeMeasure.-->
1709   <!--UNUSED: Deleted type accelerationLinearUom.-->
1710   <xsd:simpleType name="amountOfSubstanceUom">
1711      <xsd:restriction base="witsml:abstractUomEnum">
1712         <xsd:enumeration value="kmol" />
1713         <xsd:enumeration value="mmol" />
1714         <xsd:enumeration value="mol" />
1715         <xsd:enumeration value="mol" />
1716         <xsd:enumeration value="kmol" />
1717         <xsd:enumeration value="lbmole" />
1718         <xsd:enumeration value="umol" />
1719      </xsd:restriction>
1720   </xsd:simpleType>
1721   <!--UNUSED: Deleted type anglePerLengthUom.-->
1722   <!--UNUSED: Deleted type anglePerTimeUom.-->
1723   <!--UNUSED: Deleted type areaUom.-->
1724   <!--UNUSED: Deleted type areaPerAreaUom.-->
1725   <xsd:simpleType name="densityUom">
1726      <xsd:restriction base="witsml:abstractUomEnum">
1727         <xsd:enumeration value="kg/m3" />
1728         <xsd:enumeration value="10Mg/m3" />
1729         <xsd:enumeration value="dAPI" />
1730         <xsd:enumeration value="g/cm3" />
1731         <xsd:enumeration value="g/dm3" />
1732         <xsd:enumeration value="g/galUK" />
1733         <xsd:enumeration value="g/galUS" />
1734         <xsd:enumeration value="g/L" />
1735         <xsd:enumeration value="g/m3" />
1736         <xsd:enumeration value="grain/ft3" />
1737         <xsd:enumeration value="grain/galUS" />
1738         <xsd:enumeration value="grain/100ft3" />
1739         <xsd:enumeration value="kg/dm3" />
1740         <xsd:enumeration value="kg/L" />
1741         <xsd:enumeration value="Mg/m3" />
1742         <xsd:enumeration value="lbm/10bbl" />
1743         <xsd:enumeration value="lbm/bbl" />
1744         <xsd:enumeration value="lbm/ft3" />
1745         <xsd:enumeration value="lbm/galUK" />
1746         <xsd:enumeration value="lbm/1000galUK" />
1747         <xsd:enumeration value="lbm/galUS" />
1748         <xsd:enumeration value="lbm/1000galUS" />
1749         <xsd:enumeration value="lbm/in3" />
1750         <xsd:enumeration value="lbm/Mbbl" />
1751         <xsd:enumeration value="mg/dm3" />
1752         <xsd:enumeration value="mg/galUS" />
1753         <xsd:enumeration value="mg/L" />
1754         <xsd:enumeration value="mg/m3" />
1755         <xsd:enumeration value="ug/cm3" />
1756      </xsd:restriction>
1757   </xsd:simpleType>
1758   <xsd:simpleType name="dimensionlessUom">
1759      <xsd:restriction base="witsml:abstractUomEnum">
1760         <xsd:enumeration value="Euc" />
1761         <xsd:enumeration value="%" />
1762         <xsd:enumeration value="cEuc" />
1763         <xsd:enumeration value="mEuc" />
1764         <xsd:enumeration value="nEuc" />
1765         <xsd:enumeration value="uEuc" />
1766      </xsd:restriction>
1767   </xsd:simpleType>
1768   <!--UNUSED: Deleted type dynamicViscosityUom.-->
1769   <!--UNUSED: Deleted type electricPotentialUom.-->
1770   <!--UNUSED: Deleted type energyPerAreaUom.-->
1771   <!--UNUSED: Deleted type equivalentPerMassUom.-->
1772   <!--UNUSED: Deleted type forceUom.-->
1773   <!--UNUSED: Deleted type forcePerVolumeUom.-->
1774   <!--UNUSED: Deleted type frequencyUom.-->
1775   <!--UNUSED: Deleted type illuminanceUom.-->
1776   <xsd:simpleType name="lengthUom">
1777      <xsd:restriction base="witsml:abstractUomEnum">
1778         <xsd:enumeration value="m" />
1779         <xsd:enumeration value="angstrom" />
1780         <xsd:enumeration value="chBnA" />
1781         <xsd:enumeration value="chBnB" />
1782         <xsd:enumeration value="chCla" />
1783         <xsd:enumeration value="chSe" />
1784         <xsd:enumeration value="chUS" />
1785         <xsd:enumeration value="cm" />
1786         <xsd:enumeration value="dm" />
1787         <xsd:enumeration value="fathom" />
1788         <xsd:enumeration value="fm" />
1789         <xsd:enumeration value="ft" />
1790         <xsd:enumeration value="ftBnA" />
1791         <xsd:enumeration value="ftBnB" />
1792         <xsd:enumeration value="ftBr(65)" />
1793         <xsd:enumeration value="ftCla" />
1794         <xsd:enumeration value="ftGC" />
1795         <xsd:enumeration value="ftInd" />
1796         <xsd:enumeration value="ftInd(37)" />
1797         <xsd:enumeration value="ftInd(62)" />
1798         <xsd:enumeration value="ftInd(75)" />
1799         <xsd:enumeration value="ftMA" />
1800         <xsd:enumeration value="ftSe" />
1801         <xsd:enumeration value="ftUS" />
1802         <xsd:enumeration value="in" />
1803         <xsd:enumeration value="in/10" />
1804         <xsd:enumeration value="in/16" />
1805         <xsd:enumeration value="in/32" />
1806         <xsd:enumeration value="in/64" />
1807         <xsd:enumeration value="inUS" />
1808         <xsd:enumeration value="km" />
1809         <xsd:enumeration value="lkBnA" />
1810         <xsd:enumeration value="lkBnB" />
1811         <xsd:enumeration value="lkCla" />
1812         <xsd:enumeration value="lkSe" />
1813         <xsd:enumeration value="lkUS" />
1814         <xsd:enumeration value="mGer" />
1815         <xsd:enumeration value="mi" />
1816         <xsd:enumeration value="mil" />
1817         <xsd:enumeration value="miUS" />
1818         <xsd:enumeration value="mm" />
1819         <xsd:enumeration value="Mm" />
1820         <xsd:enumeration value="nautmi" />
1821         <xsd:enumeration value="nm" />
1822         <xsd:enumeration value="pm" />
1823         <xsd:enumeration value="um" />
1824         <xsd:enumeration value="yd" />
1825         <xsd:enumeration value="ydBnA" />
1826         <xsd:enumeration value="ydBnB" />
1827         <xsd:enumeration value="ydCla" />
1828         <xsd:enumeration value="ydIm" />
1829         <xsd:enumeration value="ydInd" />
1830         <xsd:enumeration value="ydInd(37)" />
1831         <xsd:enumeration value="ydInd(62)" />
1832         <xsd:enumeration value="ydInd(75)" />
1833         <xsd:enumeration value="ydSe" />
1834      </xsd:restriction>
1835   </xsd:simpleType>
1836   <xsd:simpleType name="lengthPerLengthUom">
1837      <xsd:restriction base="witsml:abstractUomEnum">
1838         <xsd:enumeration value="%" />
1839         <xsd:enumeration value="ft/100ft" />
1840         <xsd:enumeration value="ft/ft" />
1841         <xsd:enumeration value="ft/in" />
1842         <xsd:enumeration value="ft/m" />
1843         <xsd:enumeration value="ft/mi" />
1844         <xsd:enumeration value="km/cm" />
1845         <xsd:enumeration value="m/30m" />
1846         <xsd:enumeration value="m/cm" />
1847         <xsd:enumeration value="m/km" />
1848         <xsd:enumeration value="m/m" />
1849         <xsd:enumeration value="mi/in" />
1850      </xsd:restriction>
1851   </xsd:simpleType>
1852   <!--UNUSED: Deleted type magneticFieldStrengthUom.-->
1853   <xsd:simpleType name="massConcentrationUom">
1854      <xsd:restriction base="witsml:abstractUomEnum">
1855         <xsd:enumeration value="Euc" />
1856         <xsd:enumeration value="%" />
1857         <xsd:enumeration value="g/kg" />
1858         <xsd:enumeration value="kg/kg" />
1859         <xsd:enumeration value="kg/sack94" />
1860         <xsd:enumeration value="mg/kg" />
1861         <xsd:enumeration value="permil" />
1862         <xsd:enumeration value="ppdk" />
1863         <xsd:enumeration value="ppk" />
1864         <xsd:enumeration value="ppm" />
1865      </xsd:restriction>
1866   </xsd:simpleType>
1867   <xsd:simpleType name="massFlowRateUom">
1868      <xsd:restriction base="witsml:abstractUomEnum">
1869         <xsd:enumeration value="Mg/a" />
1870         <xsd:enumeration value="Mg/d" />
1871         <xsd:enumeration value="Mg/h" />
1872         <xsd:enumeration value="Mlbm/yr" />
1873         <xsd:enumeration value="g/s" />
1874         <xsd:enumeration value="kg/d" />
1875         <xsd:enumeration value="kg/h" />
1876         <xsd:enumeration value="kg/min" />
1877         <xsd:enumeration value="kg/s" />
1878         <xsd:enumeration value="lbm/d" />
1879         <xsd:enumeration value="lbm/h" />
1880         <xsd:enumeration value="lbm/min" />
1881         <xsd:enumeration value="lbm/s" />
1882         <xsd:enumeration value="t/a" />
1883         <xsd:enumeration value="t/d" />
1884         <xsd:enumeration value="t/h" />
1885         <xsd:enumeration value="t/min" />
1886         <xsd:enumeration value="tonUK/a" />
1887         <xsd:enumeration value="tonUK/d" />
1888         <xsd:enumeration value="tonUK/h" />
1889         <xsd:enumeration value="tonUK/min" />
1890         <xsd:enumeration value="tonUS/a" />
1891         <xsd:enumeration value="tonUS/d" />
1892         <xsd:enumeration value="tonUS/h" />
1893         <xsd:enumeration value="tonUS/min" />
1894      </xsd:restriction>
1895   </xsd:simpleType>
1896   <xsd:simpleType name="massUom">
1897      <xsd:restriction base="witsml:abstractUomEnum">
1898         <xsd:enumeration value="kg" />
1899         <xsd:enumeration value="ag" />
1900         <xsd:enumeration value="ct" />
1901         <xsd:enumeration value="cwtUK" />
1902         <xsd:enumeration value="cwtUS" />
1903         <xsd:enumeration value="g" />
1904         <xsd:enumeration value="grain" />
1905         <xsd:enumeration value="klbm" />
1906         <xsd:enumeration value="lbm" />
1907         <xsd:enumeration value="Mg" />
1908         <xsd:enumeration value="mg" />
1909         <xsd:enumeration value="oz(av)" />
1910         <xsd:enumeration value="oz(troy)" />
1911         <xsd:enumeration value="ozm" />
1912         <xsd:enumeration value="sack94" />
1913         <xsd:enumeration value="t" />
1914         <xsd:enumeration value="tonUK" />
1915         <xsd:enumeration value="tonUS" />
1916         <xsd:enumeration value="ug" />
1917      </xsd:restriction>
1918   </xsd:simpleType>
1919   <!--UNUSED: Deleted type massPerLengthUom.-->
1920   <xsd:simpleType name="modulusOfCompressionUom">
1921      <xsd:restriction base="witsml:abstractUomEnum">
1922         <xsd:enumeration value="J/m3" />
1923         <xsd:enumeration value="Btu/bbl" />
1924         <xsd:enumeration value="Btu/ft3" />
1925         <xsd:enumeration value="Btu/galUK" />
1926         <xsd:enumeration value="Btu/galUS" />
1927         <xsd:enumeration value="cal/cm3" />
1928         <xsd:enumeration value="cal/mL" />
1929         <xsd:enumeration value="cal/mm3" />
1930         <xsd:enumeration value="erg/cm3" />
1931         <xsd:enumeration value="erg/m3" />
1932         <xsd:enumeration value="ft.lbf/bbl" />
1933         <xsd:enumeration value="ft.lbf/galUS" />
1934         <xsd:enumeration value="hp.hr/bbl" />
1935         <xsd:enumeration value="J/dm3" />
1936         <xsd:enumeration value="kcal/cm3" />
1937         <xsd:enumeration value="kcal/m3" />
1938         <xsd:enumeration value="kJ/dm3" />
1939         <xsd:enumeration value="kJ/m3" />
1940         <xsd:enumeration value="kW.h/dm3" />
1941         <xsd:enumeration value="kW.h/m3" />
1942         <xsd:enumeration value="lbf.ft/bbl" />
1943         <xsd:enumeration value="MJ/m3" />
1944         <xsd:enumeration value="MW.h/m3" />
1945         <xsd:enumeration value="therm/ft3" />
1946         <xsd:enumeration value="therm/galUK" />
1947         <xsd:enumeration value="tonfUS.mi/bbl" />
1948      </xsd:restriction>
1949   </xsd:simpleType>
1950   <!--UNUSED: Deleted type momentOfForceUom.-->
1951   <!--UNUSED: Deleted type perLengthUom.-->
1952   <!--UNUSED: Deleted type planeAngleUom.-->
1953   <!--UNUSED: Deleted type powerUom.-->
1954   <xsd:simpleType name="pressureUom">
1955      <xsd:restriction base="witsml:abstractUomEnum">
1956         <xsd:enumeration value="Pa" />
1957         <xsd:enumeration value="at" />
1958         <xsd:enumeration value="atm" />
1959         <xsd:enumeration value="bar" />
1960         <xsd:enumeration value="cmH2O(4degC)" />
1961         <xsd:enumeration value="dyne/cm2" />
1962         <xsd:enumeration value="GPa" />
1963         <xsd:enumeration value="hbar" />
1964         <xsd:enumeration value="inH2O(39.2F)" />
1965         <xsd:enumeration value="inH2O(60F)" />
1966         <xsd:enumeration value="inHg(32F)" />
1967         <xsd:enumeration value="inHg(60F)" />
1968         <xsd:enumeration value="kgf/cm2" />
1969         <xsd:enumeration value="kgf/mm2" />
1970         <xsd:enumeration value="kN/m2" />
1971         <xsd:enumeration value="kPa" />
1972         <xsd:enumeration value="kpsi" />
1973         <xsd:enumeration value="lbf/ft2" />
1974         <xsd:enumeration value="lbf/100ft2" />
1975         <xsd:enumeration value="lbf/in2" />
1976         <xsd:enumeration value="mbar" />
1977         <xsd:enumeration value="mmHg(0C)" />
1978         <xsd:enumeration value="mPa" />
1979         <xsd:enumeration value="MPa" />
1980         <xsd:enumeration value="Mpsi" />
1981         <xsd:enumeration value="N/m2" />
1982         <xsd:enumeration value="N/mm2" />
1983         <xsd:enumeration value="Pa(g)" />
1984         <xsd:enumeration value="pPa" />
1985         <xsd:enumeration value="psi" />
1986         <xsd:enumeration value="psia" />
1987         <xsd:enumeration value="psig" />
1988         <xsd:enumeration value="tonfUS/ft2" />
1989         <xsd:enumeration value="tonfUS/in2" />
1990         <xsd:enumeration value="torr" />
1991         <xsd:enumeration value="ubar" />
1992         <xsd:enumeration value="umHg(0C)" />
1993         <xsd:enumeration value="uPa" />
1994         <xsd:enumeration value="upsi" />
1995      </xsd:restriction>
1996   </xsd:simpleType>
1997   <!--UNUSED: Deleted type relativePowerUom.-->
1998   <!--UNUSED: Deleted type specificVolumeUom.-->
1999   <xsd:simpleType name="thermodynamicTemperatureUom">
2000      <xsd:restriction base="witsml:abstractUomEnum">
2001         <xsd:enumeration value="K" />
2002         <xsd:enumeration value="degC" />
2003         <xsd:enumeration value="degF" />
2004         <xsd:enumeration value="degR" />
2005      </xsd:restriction>
2006   </xsd:simpleType>
2007   <!--UNUSED: Deleted type timeUom.-->
2008   <!--UNUSED: Deleted type velocityUom.-->
2009   <xsd:simpleType name="volumeUom">
2010      <xsd:restriction base="witsml:abstractUomEnum">
2011         <xsd:enumeration value="m3" />
2012         <xsd:enumeration value="acre.ft" />
2013         <xsd:enumeration value="bbl" />
2014         <xsd:enumeration value="bcf" />
2015         <xsd:enumeration value="cm3" />
2016         <xsd:enumeration value="dm3" />
2017         <xsd:enumeration value="flozUK" />
2018         <xsd:enumeration value="flozUS" />
2019         <xsd:enumeration value="ft3" />
2020         <xsd:enumeration value="galUK" />
2021         <xsd:enumeration value="galUS" />
2022         <xsd:enumeration value="ha.m" />
2023         <xsd:enumeration value="hL" />
2024         <xsd:enumeration value="in3" />
2025         <xsd:enumeration value="1000ft3" />
2026         <xsd:enumeration value="km3" />
2027         <xsd:enumeration value="L" />
2028         <xsd:enumeration value="Mbbl" />
2029         <xsd:enumeration value="Mcf" />
2030         <xsd:enumeration value="M(ft3)" />
2031         <xsd:enumeration value="mi3" />
2032         <xsd:enumeration value="mL" />
2033         <xsd:enumeration value="M(m3)" />
2034         <xsd:enumeration value="mm3" />
2035         <xsd:enumeration value="MMbbl" />
2036         <xsd:enumeration value="ptUK" />
2037         <xsd:enumeration value="ptUS" />
2038         <xsd:enumeration value="qtUK" />
2039         <xsd:enumeration value="qtUS" />
2040         <xsd:enumeration value="tcf" />
2041         <xsd:enumeration value="um2.m" />
2042         <xsd:enumeration value="yd3" />
2043      </xsd:restriction>
2044   </xsd:simpleType>
2045   <xsd:simpleType name="volumeFlowRateUom">
2046      <xsd:restriction base="witsml:abstractUomEnum">
2047         <xsd:enumeration value="m3/s" />
2048         <xsd:enumeration value="bbl/d" />
2049         <xsd:enumeration value="bbl/hr" />
2050         <xsd:enumeration value="bbl/min" />
2051         <xsd:enumeration value="cm3/30min" />
2052         <xsd:enumeration value="cm3/h" />
2053         <xsd:enumeration value="cm3/min" />
2054         <xsd:enumeration value="cm3/s" />
2055         <xsd:enumeration value="dm3/s" />
2056         <xsd:enumeration value="ft3/d" />
2057         <xsd:enumeration value="ft3/h" />
2058         <xsd:enumeration value="ft3/min" />
2059         <xsd:enumeration value="ft3/s" />
2060         <xsd:enumeration value="galUK/d" />
2061         <xsd:enumeration value="galUK/hr" />
2062         <xsd:enumeration value="galUK/min" />
2063         <xsd:enumeration value="galUS/d" />
2064         <xsd:enumeration value="galUS/hr" />
2065         <xsd:enumeration value="galUS/min" />
2066         <xsd:enumeration value="kbbl/d" />
2067         <xsd:enumeration value="1000ft3/d" />
2068         <xsd:enumeration value="1000m3/d" />
2069         <xsd:enumeration value="1000m3/h" />
2070         <xsd:enumeration value="L/h" />
2071         <xsd:enumeration value="L/min" />
2072         <xsd:enumeration value="L/s" />
2073         <xsd:enumeration value="m3/d" />
2074         <xsd:enumeration value="m3/h" />
2075         <xsd:enumeration value="m3/min" />
2076         <xsd:enumeration value="Mbbl/d" />
2077         <xsd:enumeration value="M(ft3)/d" />
2078         <xsd:enumeration value="M(m3)/d" />
2079      </xsd:restriction>
2080   </xsd:simpleType>
2081   <xsd:simpleType name="volumePerVolumeUom">
2082      <xsd:restriction base="witsml:abstractUomEnum">
2083         <xsd:enumeration value="Euc" />
2084         <xsd:enumeration value="%" />
2085         <xsd:enumeration value="permil" />
2086         <xsd:enumeration value="ppdk" />
2087         <xsd:enumeration value="ppk" />
2088         <xsd:enumeration value="ppm" />
2089         <xsd:enumeration value="bbl/acre.ft" />
2090         <xsd:enumeration value="bbl/bbl" />
2091         <xsd:enumeration value="bbl/ft3" />
2092         <xsd:enumeration value="bbl/100bbl" />
2093         <xsd:enumeration value="bbl/k(ft3)" />
2094         <xsd:enumeration value="bbl/M(ft3)" />
2095         <xsd:enumeration value="cm3/cm3" />
2096         <xsd:enumeration value="cm3/m3" />
2097         <xsd:enumeration value="dm3/m3" />
2098         <xsd:enumeration value="ft3/bbl" />
2099         <xsd:enumeration value="ft3/ft3" />
2100         <xsd:enumeration value="galUS/kgalUS" />
2101         <xsd:enumeration value="galUK/kgalUK" />
2102         <xsd:enumeration value="galUK/ft3" />
2103         <xsd:enumeration value="galUK/Mbbl" />
2104         <xsd:enumeration value="galUS/bbl" />
2105         <xsd:enumeration value="galUS/10bbl" />
2106         <xsd:enumeration value="galUS/ft3" />
2107         <xsd:enumeration value="galUS/Mbbl" />
2108         <xsd:enumeration value="1000ft3/bbl" />
2109         <xsd:enumeration value="ksm3/sm3" />
2110         <xsd:enumeration value="L/10bbl" />
2111         <xsd:enumeration value="L/m3" />
2112         <xsd:enumeration value="m3/ha.m" />
2113         <xsd:enumeration value="m3/m3" />
2114         <xsd:enumeration value="M(ft3)/acre.ft" />
2115         <xsd:enumeration value="mL/galUK" />
2116         <xsd:enumeration value="mL/galUS" />
2117         <xsd:enumeration value="mL/mL" />
2118         <xsd:enumeration value="MMbbl/acre.ft" />
2119         <xsd:enumeration value="MMscf60/stb60" />
2120         <xsd:enumeration value="Mscf60/stb60" />
2121         <xsd:enumeration value="ptUK/Mbbl" />
2122         <xsd:enumeration value="ptUS/10bbl" />
2123         <xsd:enumeration value="pu" />
2124         <xsd:enumeration value="scm15/stb60" />
2125         <xsd:enumeration value="sm3/ksm3" />
2126         <xsd:enumeration value="sm3/sm3" />
2127         <xsd:enumeration value="stb60/MMscf60" />
2128         <xsd:enumeration value="stb60/MMscm15" />
2129         <xsd:enumeration value="stb60/Mscf60" />
2130         <xsd:enumeration value="stb60/Mscm15" />
2131         <xsd:enumeration value="stb60/scm15" />
2132      </xsd:restriction>
2133   </xsd:simpleType>
2134   <xsd:simpleType name="workUom">
2135      <xsd:restriction base="witsml:abstractUomEnum">
2136         <xsd:enumeration value="J" />
2137         <xsd:enumeration value="aJ" />
2138         <xsd:enumeration value="Btu" />
2139         <xsd:enumeration value="cal" />
2140         <xsd:enumeration value="ch.h" />
2141         <xsd:enumeration value="Chu" />
2142         <xsd:enumeration value="CV.h" />
2143         <xsd:enumeration value="EJ" />
2144         <xsd:enumeration value="erg" />
2145         <xsd:enumeration value="eV" />
2146         <xsd:enumeration value="GeV" />
2147         <xsd:enumeration value="GJ" />
2148         <xsd:enumeration value="GW.h" />
2149         <xsd:enumeration value="hp.hr" />
2150         <xsd:enumeration value="kcal" />
2151         <xsd:enumeration value="keV" />
2152         <xsd:enumeration value="kJ" />
2153         <xsd:enumeration value="kW.h" />
2154         <xsd:enumeration value="MeV" />
2155         <xsd:enumeration value="mJ" />
2156         <xsd:enumeration value="MJ" />
2157         <xsd:enumeration value="MW.h" />
2158         <xsd:enumeration value="nJ" />
2159         <xsd:enumeration value="quad" />
2160         <xsd:enumeration value="TeV" />
2161         <xsd:enumeration value="therm" />
2162         <xsd:enumeration value="TJ" />
2163         <xsd:enumeration value="TW.h" />
2164         <xsd:enumeration value="uJ" />
2165      </xsd:restriction>
2166   </xsd:simpleType>
2167   <!--UNUSED: Deleted type compressibilityUom.-->
2168   <!--UNUSED: Deleted type molarVolumeUom.-->
2169   <!--UNUSED: Deleted type thermalConductivityUom.-->
2170</xsd:schema>
Note: See TracBrowser for help on using the browser.