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

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

Added project files for monthly production version 1.0

RevLine 
[17]1<?xml version="1.0" encoding="utf-8"?>
2<xsd:schema
3        elementFormDefault="qualified"
4        attributeFormDefault="unqualified"
5        targetNamespace="http://www.witsml.org/schemas/131"
6        xmlns:witsml="http://www.witsml.org/schemas/131"
7        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
8        version="1.3.1">
9   <!--                                                                                -->
10   <!-- Energistics License Agreement                                                  -->
11   <!-- This file is distributed under the Energistics License Agreement at            -->
12   <!-- http://www.posc.org/about/license.shtml.                                       -->
13   <!-- Use of this file constitutes agreement with the Energistics License Agreement. -->
14   <!--                                                                                -->
15   <!--UNUSED: Deleted type q_attgrp_uid.-->
16   <xsd:complexType name="q_cs_businessAssociate">
17      <xsd:annotation>
18         <xsd:documentation>The business associate describes any company, person, group, consultant, etc, which is associated within a context (e.g., a well). The information
19         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
20         associate that this one is associated with, or a contact who is associated with this business associate.</xsd:documentation>
21      </xsd:annotation>
22      <xsd:sequence>
23         <xsd:element name="name" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
24            <xsd:annotation>
25               <xsd:documentation>The name of the business associate. This can be the name of a person, business, group, etc.</xsd:documentation>
26               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
27            </xsd:annotation>
28         </xsd:element>
29         <xsd:element name="role" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="unbounded">
30            <xsd:annotation>
31               <xsd:documentation>The role of the business associate within the context. For example, "driller" or "operator", "lead agency - CEQA compliance" "regulatory
32               contact", "safety contact". A business associate will generally have one role but the role may be called different things in different naming
33               systems.</xsd:documentation>
34               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
35            </xsd:annotation>
36         </xsd:element>
37         <xsd:element name="personName" type="witsml:q_cs_personName" minOccurs="0" maxOccurs="1">
38            <xsd:annotation>
39               <xsd:documentation>If the business associate is a person, this specifies the component names of the person.</xsd:documentation>
40            </xsd:annotation>
41         </xsd:element>
42         <xsd:element name="alias" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="unbounded">
43            <xsd:annotation>
44               <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
45               within the naming system.</xsd:documentation>
46            </xsd:annotation>
47         </xsd:element>
48         <xsd:element name="address" type="witsml:q_cs_generalAddress" minOccurs="0" maxOccurs="unbounded">
49            <xsd:annotation>
50               <xsd:documentation>Note that address may occur more than once, because it may be necessary to give a physical address, a mailing address, or
51               both.</xsd:documentation>
52            </xsd:annotation>
53         </xsd:element>
54         <xsd:element name="phoneNumber" type="witsml:q_phoneNumberStruct" minOccurs="0" maxOccurs="unbounded">
55            <xsd:annotation>
56               <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
57               of PhoneNumber declare the type of phone number that is being given.</xsd:documentation>
58            </xsd:annotation>
59         </xsd:element>
60         <xsd:element name="email" type="witsml:q_emailQualifierStruct" minOccurs="0" maxOccurs="unbounded">
61            <xsd:annotation>
62               <xsd:documentation>The email address may be home, office, or permanent. More than one may be given.</xsd:documentation>
63            </xsd:annotation>
64         </xsd:element>
65         <xsd:element name="contactPreference" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="unbounded">
66            <xsd:annotation>
67               <xsd:documentation>The preferred method of being contacted within the context of this role.</xsd:documentation>
68               <xsd:appinfo>constraints:@type="witsml:q_ContactPreference",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
69            </xsd:annotation>
70         </xsd:element>
71         <xsd:element name="associatedWith" type="witsml:q_refNameString" minOccurs="0" maxOccurs="1">
72            <xsd:annotation>
73               <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
74               associated with a company. But it may also be, for example, a work group associated with a university.</xsd:documentation>
75            </xsd:annotation>
76         </xsd:element>
77         <xsd:element name="contact" type="witsml:q_refNameString" minOccurs="0" maxOccurs="unbounded">
78            <xsd:annotation>
79               <xsd:documentation>A pointer to a business associate (generally a person) who serves as a contact for this business associate.</xsd:documentation>
80            </xsd:annotation>
81         </xsd:element>
82         <xsd:element name="personnelCount" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
83            <xsd:annotation>
84               <xsd:documentation>The count of the number of personnel in a group.</xsd:documentation>
85               <xsd:appinfo>constraints:@type="witsml:q_nonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
86            </xsd:annotation>
87         </xsd:element>
88         <xsd:element name="comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
89            <xsd:annotation>
90               <xsd:documentation>A general comment. This should not be used to carry semantic information. This is not intended to be machine interpretable.</xsd:documentation>
91               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
92            </xsd:annotation>
93         </xsd:element>
94      </xsd:sequence>
95      <xsd:attribute name="uid" type="xsd:string" use="optional">
96         <xsd:annotation>
97            <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
98            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
99            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
100            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
101         </xsd:annotation>
102      </xsd:attribute>
103   </xsd:complexType>
104   <xsd:complexType name="q_cs_commonData">
105      <xsd:annotation>
106         <xsd:documentation>WITSML - Common Data Component Schema</xsd:documentation>
107      </xsd:annotation>
108      <xsd:sequence>
109         <xsd:element name="sourceName" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
110            <xsd:annotation>
111               <xsd:documentation>An identifier to indicate the data originator. This identifies the server that originally created the object and thus most of the uids in the
112               object (but not necessarily the uids of the parents). This is typically a url.</xsd:documentation>
113               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
114            </xsd:annotation>
115         </xsd:element>
116         <xsd:element name="dTimCreation" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
117            <xsd:annotation>
118               <xsd:documentation>When the data was created at the persistent data store.</xsd:documentation>
119               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
120            </xsd:annotation>
121         </xsd:element>
122         <xsd:element name="dTimLastChange" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
123            <xsd:annotation>
124               <xsd:documentation>Last change of any element of the data at the persistent data store. The change time is not updated for a growing object while it is
125               growing.</xsd:documentation>
126               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
127            </xsd:annotation>
128         </xsd:element>
129         <xsd:element name="itemState" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
130            <xsd:annotation>
131               <xsd:documentation>The item state for the data object.</xsd:documentation>
132               <xsd:appinfo>
133               constraints:@type="witsml:q_ItemState",xsd:enumeration="actual",xsd:enumeration="model",xsd:enumeration="plan",xsd:enumeration="unknown",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
134            </xsd:annotation>
135         </xsd:element>
136         <xsd:element name="comments" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
137            <xsd:annotation>
138               <xsd:documentation>Comments and remarks.</xsd:documentation>
139               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
140            </xsd:annotation>
141         </xsd:element>
142      </xsd:sequence>
143   </xsd:complexType>
144   <!--UNUSED: Deleted type cs_connectedNode.-->
145   <!--UNUSED: Deleted type cs_curveData.-->
146   <!--UNUSED: Deleted type cs_curveDefinition.-->
147   <xsd:complexType name="q_cs_customData">
148      <xsd:annotation>
149         <xsd:documentation>WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data
150         area.</xsd:documentation>
151      </xsd:annotation>
152      <xsd:sequence>
153         <xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded">
154            <xsd:annotation>
155               <xsd:documentation>Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique
156               namespace.</xsd:documentation>
157            </xsd:annotation>
158         </xsd:any>
159      </xsd:sequence>
160   </xsd:complexType>
161   <xsd:complexType name="q_cs_datedComment">
162      <xsd:annotation>
163         <xsd:documentation>A general timestamped comment structure.</xsd:documentation>
164      </xsd:annotation>
165      <xsd:sequence>
166         <xsd:element name="who" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
167            <xsd:annotation>
168               <xsd:documentation>The name of the person providing the comment.</xsd:documentation>
169               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
170            </xsd:annotation>
171         </xsd:element>
172         <xsd:element name="role" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
173            <xsd:annotation>
174               <xsd:documentation>The role of the person providing the comment. This is the role of the person within the context of comment.</xsd:documentation>
175               <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
176            </xsd:annotation>
177         </xsd:element>
178         <xsd:element name="dTimStart" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
179            <xsd:annotation>
180               <xsd:documentation>The date and time where the comment begins to be valid.</xsd:documentation>
181               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
182            </xsd:annotation>
183         </xsd:element>
184         <xsd:element name="dTimEnd" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
185            <xsd:annotation>
186               <xsd:documentation>The date and time where the comment is no longer valid.</xsd:documentation>
187               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
188            </xsd:annotation>
189         </xsd:element>
190         <xsd:element name="remark" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
191            <xsd:annotation>
192               <xsd:documentation>The relevant comment.</xsd:documentation>
193               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
194            </xsd:annotation>
195         </xsd:element>
196      </xsd:sequence>
197      <xsd:attribute name="uid" type="xsd:string" use="optional">
198         <xsd:annotation>
199            <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
200            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
201            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
202            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
203         </xsd:annotation>
204      </xsd:attribute>
205   </xsd:complexType>
206   <!--UNUSED: Deleted type q_cs_densityValue.-->
207   <xsd:complexType name="q_cs_documentInfo">
208      <xsd:annotation>
209         <xsd:documentation>A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level
210         information about the data that is being exchanged within the file.</xsd:documentation>
211      </xsd:annotation>
212      <xsd:sequence>
213         <xsd:element name="DocumentName" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="1">
214            <xsd:annotation>
215               <xsd:documentation>An identifier for the document. This is intended to be unique within the context of the NamingSystem.</xsd:documentation>
216               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
217            </xsd:annotation>
218         </xsd:element>
219         <xsd:element name="DocumentAlias" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="unbounded">
220            <xsd:annotation>
221               <xsd:documentation>Zero or more alternate names for the document. These names do not need to be unique within the naming system.</xsd:documentation>
222            </xsd:annotation>
223         </xsd:element>
224         <xsd:element name="DocumentDate" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
225            <xsd:annotation>
226               <xsd:documentation>The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered
227               to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset
228               was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset.</xsd:documentation>
229               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
230            </xsd:annotation>
231         </xsd:element>
232         <xsd:element name="documentClass" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="unbounded">
233            <xsd:annotation>
234               <xsd:documentation>A document class. Examples of classes would be a metadata classification or a set of keywords.</xsd:documentation>
235            </xsd:annotation>
236         </xsd:element>
237         <xsd:element name="FileCreationInformation" type="witsml:q_fileCreationType" minOccurs="0" maxOccurs="1">
238            <xsd:annotation>
239               <xsd:documentation>The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file
240               itself.</xsd:documentation>
241            </xsd:annotation>
242         </xsd:element>
243         <xsd:element name="SecurityInformation" type="witsml:q_securityInfoType" minOccurs="0" maxOccurs="unbounded">
244            <xsd:annotation>
245               <xsd:documentation>Information about the security to be applied to this file. More than one classification can be given.</xsd:documentation>
246            </xsd:annotation>
247         </xsd:element>
248         <xsd:element name="Disclaimer" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
249            <xsd:annotation>
250               <xsd:documentation>A free-form string that allows a disclaimer to accompany the information.</xsd:documentation>
251               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
252            </xsd:annotation>
253         </xsd:element>
254         <xsd:element name="AuditTrail" type="witsml:q_auditType" minOccurs="0" maxOccurs="1">
255            <xsd:annotation>
256               <xsd:documentation>A collection of events that can document the history of the data.</xsd:documentation>
257            </xsd:annotation>
258         </xsd:element>
259         <xsd:element name="Owner" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
260            <xsd:annotation>
261               <xsd:documentation>The owner of the data.</xsd:documentation>
262               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
263            </xsd:annotation>
264         </xsd:element>
265         <xsd:element name="QueryParam" type="witsml:q_queryParam" minOccurs="0" maxOccurs="1">
266            <xsd:annotation>
267               <xsd:documentation>WITSML query parameters.</xsd:documentation>
268            </xsd:annotation>
269         </xsd:element>
270         <xsd:element name="Comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
271            <xsd:annotation>
272               <xsd:documentation>An optional comment about the document.</xsd:documentation>
273               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
274            </xsd:annotation>
275         </xsd:element>
276      </xsd:sequence>
277   </xsd:complexType>
278   <xsd:complexType name="q_queryParam">
279      <xsd:annotation>
280         <xsd:documentation>A structure for WITSML query parameters. The intent is to allow a query for all objects within an index range (whether or not the object is growing).
281         These would typically be something like a daily report.</xsd:documentation>
282      </xsd:annotation>
283      <xsd:sequence>
284         <xsd:element name="dTimMin" type="witsml:q_endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
285            <xsd:annotation>
286               <xsd:documentation>The minimum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). The objects may or not be
287               growing objects but the See the API specification for behavior related to this query parameter.</xsd:documentation>
288            </xsd:annotation>
289         </xsd:element>
290         <xsd:element name="dTimMax" type="witsml:q_endpointQualifiedDateTime" minOccurs="0" maxOccurs="1">
291            <xsd:annotation>
292               <xsd:documentation>The maximum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). See the API specification
293               for behavior related to this query parameter.</xsd:documentation>
294            </xsd:annotation>
295         </xsd:element>
296      </xsd:sequence>
297   </xsd:complexType>
298   <xsd:complexType name="q_fileCreationType">
299      <xsd:annotation>
300         <xsd:documentation>A block of information about the creation of the XML file. This is different than the creation of the data that is included within the
301         file.</xsd:documentation>
302      </xsd:annotation>
303      <xsd:sequence>
304         <xsd:element name="FileCreationDate" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
305            <xsd:annotation>
306               <xsd:documentation>The date and time that the file was created.</xsd:documentation>
307               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
308            </xsd:annotation>
309         </xsd:element>
310         <xsd:element name="SoftwareName" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
311            <xsd:annotation>
312               <xsd:documentation>If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed
313               relevant.</xsd:documentation>
314               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
315            </xsd:annotation>
316         </xsd:element>
317         <xsd:element name="FileCreator" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
318            <xsd:annotation>
319               <xsd:documentation>The person or business associate that created the file.</xsd:documentation>
320               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
321            </xsd:annotation>
322         </xsd:element>
323         <xsd:element name="Comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
324            <xsd:annotation>
325               <xsd:documentation>Any comment that would be useful to further explain the creation of this instance document.</xsd:documentation>
326               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
327            </xsd:annotation>
328         </xsd:element>
329      </xsd:sequence>
330   </xsd:complexType>
331   <xsd:complexType name="q_securityInfoType">
332      <xsd:annotation>
333         <xsd:documentation>Information about the security classification of the document. This is intended as a documentation of the security so that the file will not
334         inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log
335         is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems.</xsd:documentation>
336      </xsd:annotation>
337      <xsd:sequence>
338         <xsd:element name="Class" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
339            <xsd:annotation>
340               <xsd:documentation>The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is
341               determined by the System in which it is defined.</xsd:documentation>
342               <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
343            </xsd:annotation>
344         </xsd:element>
345         <xsd:element name="SecuritySystem" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
346            <xsd:annotation>
347               <xsd:documentation>The security classification system. This gives context to the meaning of the Class value.</xsd:documentation>
348               <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
349            </xsd:annotation>
350         </xsd:element>
351         <xsd:element name="EndDate" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
352            <xsd:annotation>
353               <xsd:documentation>The date on which this security class is no longer applicable.</xsd:documentation>
354               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
355            </xsd:annotation>
356         </xsd:element>
357         <xsd:element name="Comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
358            <xsd:annotation>
359               <xsd:documentation>A general comment to further define the security class.</xsd:documentation>
360               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
361            </xsd:annotation>
362         </xsd:element>
363      </xsd:sequence>
364   </xsd:complexType>
365   <xsd:complexType name="q_auditType">
366      <xsd:annotation>
367         <xsd:documentation>The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events.</xsd:documentation>
368      </xsd:annotation>
369      <xsd:sequence>
370         <xsd:element name="Event" type="witsml:q_eventType" minOccurs="0" maxOccurs="unbounded">
371            <xsd:annotation>
372               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
373            </xsd:annotation>
374         </xsd:element>
375      </xsd:sequence>
376   </xsd:complexType>
377   <xsd:complexType name="q_eventType">
378      <xsd:annotation>
379         <xsd:documentation>An event type captures the basic information about an event that has affected the data.</xsd:documentation>
380      </xsd:annotation>
381      <xsd:sequence>
382         <xsd:element name="EventDate" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
383            <xsd:annotation>
384               <xsd:documentation>The date on which the event took place.</xsd:documentation>
385               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
386            </xsd:annotation>
387         </xsd:element>
388         <xsd:element name="ResponsibleParty" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
389            <xsd:annotation>
390               <xsd:documentation>The party responsible for the event.</xsd:documentation>
391               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
392            </xsd:annotation>
393         </xsd:element>
394         <xsd:element name="Comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
395            <xsd:annotation>
396               <xsd:documentation>A free form comment that can further define the event that occurred.</xsd:documentation>
397               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
398            </xsd:annotation>
399         </xsd:element>
400      </xsd:sequence>
401   </xsd:complexType>
402   <!--UNUSED: Deleted type cs_dtsBoxInformation.-->
403   <!--UNUSED: Deleted type cs_dtsCalibration.-->
404   <!--UNUSED: Deleted type cs_dtsCalibrationParameter.-->
405   <!--UNUSED: Deleted type cs_dtsErrorReport.-->
406   <!--UNUSED: Deleted type cs_dtsFiber.-->
407   <!--UNUSED: Deleted type cs_dtsFiberEndPoint.-->
408   <!--UNUSED: Deleted type cs_dtsFiberInformation.-->
409   <!--UNUSED: Deleted type cs_dtsFiberInstalledPoints.-->
410   <!--UNUSED: Deleted type cs_dtsInstrumentBox.-->
411   <!--UNUSED: Deleted type cs_dtsInstrumentBoxCalibration.-->
412   <!--UNUSED: Deleted type cs_dtsOneWayLoss.-->
413   <!--UNUSED: Deleted type cs_dtsOtdr.-->
414   <!--UNUSED: Deleted type cs_dtsProcessedWellLog.-->
415   <!--UNUSED: Deleted type cs_dtsPumpActivity.-->
416   <!--UNUSED: Deleted type cs_dtsPumpLogRow.-->
417   <!--UNUSED: Deleted type cs_dtsPumpLogTable.-->
418   <!--UNUSED: Deleted type cs_dtsRefractiveIndex.-->
419   <!--UNUSED: Deleted type cs_dtsSingleInstalledPoint.-->
420   <!--UNUSED: Deleted type cs_fluidResultCceTestStep.-->
421   <!--UNUSED: Deleted type cs_fluidResultCompositeComposition.-->
422   <!--UNUSED: Deleted type cs_fluidResultComposition.-->
423   <!--UNUSED: Deleted type cs_fluidResultConstantCompositionExpansionTest.-->
424   <!--UNUSED: Deleted type cs_fluidResultConstantVolumeDepletionTest.-->
425   <!--UNUSED: Deleted type cs_fluidResultContaminant.-->
426   <!--UNUSED: Deleted type cs_fluidResultCvdTestStep.-->
427   <!--UNUSED: Deleted type cs_fluidResultDataQuality.-->
428   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTest.-->
429   <!--UNUSED: Deleted type cs_fluidResultDifferentialLiberationTestStep.-->
430   <!--UNUSED: Deleted type cs_fluidResultJCurveTest.-->
431   <!--UNUSED: Deleted type cs_fluidResultJCurveTestStep.-->
432   <!--UNUSED: Deleted type cs_fluidResultPhaseComposition.-->
433   <!--UNUSED: Deleted type cs_fluidResultSaturationTest.-->
434   <!--UNUSED: Deleted type cs_fluidResultSaturationTestStep.-->
435   <!--UNUSED: Deleted type cs_fluidResultSeparatorTest.-->
436   <!--UNUSED: Deleted type cs_fluidResultSeparatorTestStep.-->
437   <!--UNUSED: Deleted type cs_fluidResultStockTank.-->
438   <!--UNUSED: Deleted type cs_fluidResultTransportPropertiesTest.-->
439   <!--UNUSED: Deleted type cs_fluidResultTransportTestStep.-->
440   <!--UNUSED: Deleted type cs_fluidResultVolumeReference.-->
441   <xsd:complexType name="q_cs_generalAddress">
442      <xsd:annotation>
443         <xsd:documentation>An general address structure. This form is appropriate for most countries.</xsd:documentation>
444      </xsd:annotation>
445      <xsd:sequence>
446         <xsd:element name="name" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
447            <xsd:annotation>
448               <xsd:documentation>The Name line of an address. If missing, use the Name of the business associate.</xsd:documentation>
449               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
450            </xsd:annotation>
451         </xsd:element>
452         <xsd:element name="street" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="unbounded">
453            <xsd:annotation>
454               <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
455               between the "name" and "city" lines. This may be repeated for up to four, ordered lines.</xsd:documentation>
456               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
457            </xsd:annotation>
458         </xsd:element>
459         <xsd:element name="city" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
460            <xsd:annotation>
461               <xsd:documentation>The City for the business associate's address</xsd:documentation>
462               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
463            </xsd:annotation>
464         </xsd:element>
465         <xsd:element name="state" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
466            <xsd:annotation>
467               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
468            </xsd:annotation>
469         </xsd:element>
470         <xsd:element name="province" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
471            <xsd:annotation>
472               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
473            </xsd:annotation>
474         </xsd:element>
475         <xsd:element name="county" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
476            <xsd:annotation>
477               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
478            </xsd:annotation>
479         </xsd:element>
480         <xsd:element name="country" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
481            <xsd:annotation>
482               <xsd:documentation>The Country may be included. Although this is optional, it is probably required for most uses.</xsd:documentation>
483               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
484            </xsd:annotation>
485         </xsd:element>
486         <xsd:element name="postalCode" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
487            <xsd:annotation>
488               <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>
489               <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
490            </xsd:annotation>
491         </xsd:element>
492      </xsd:sequence>
493      <xsd:attribute name="kind" type="xsd:string" use="optional">
494         <xsd:annotation>
495            <xsd:documentation>The type of address: mailing, physical, or both.</xsd:documentation>
496            <xsd:appinfo>constraints:@type="witsml:q_AddressKindEnum",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
497         </xsd:annotation>
498      </xsd:attribute>
499      <xsd:attribute name="uid" type="xsd:string" use="optional">
500         <xsd:annotation>
501            <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
502            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
503            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
504            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
505         </xsd:annotation>
506      </xsd:attribute>
507   </xsd:complexType>
508   <xsd:complexType name="q_cs_geographicContext">
509      <xsd:annotation>
510         <xsd:documentation>A geographic context of a report.</xsd:documentation>
511      </xsd:annotation>
512      <xsd:sequence>
513         <xsd:element name="country" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
514            <xsd:annotation>
515               <xsd:documentation>The name of the country.</xsd:documentation>
516               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
517            </xsd:annotation>
518         </xsd:element>
519         <xsd:element name="state" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
520            <xsd:annotation>
521               <xsd:documentation>The state of province within the country.</xsd:documentation>
522               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
523            </xsd:annotation>
524         </xsd:element>
525         <xsd:element name="field" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="1">
526            <xsd:annotation>
527               <xsd:documentation>The name of the field within whose context the report exists.</xsd:documentation>
528            </xsd:annotation>
529         </xsd:element>
530         <xsd:element name="offshoreLocation" type="witsml:q_cs_offshoreLocation" minOccurs="0" maxOccurs="1">
531            <xsd:annotation>
532               <xsd:documentation>An offshore context.</xsd:documentation>
533            </xsd:annotation>
534         </xsd:element>
535         <xsd:element name="comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
536            <xsd:annotation>
537               <xsd:documentation>An general comment that further explains the offshore location.</xsd:documentation>
538               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
539            </xsd:annotation>
540         </xsd:element>
541      </xsd:sequence>
542   </xsd:complexType>
543   <!--UNUSED: Deleted type cs_nameTag.-->
544   <xsd:complexType name="q_cs_northSeaOffshore">
545      <xsd:annotation>
546         <xsd:documentation>A type of offshore location that captures the North Sea Offshore terminology.</xsd:documentation>
547      </xsd:annotation>
548      <xsd:sequence>
549         <xsd:element name="areaName" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
550            <xsd:annotation>
551               <xsd:documentation>An optional, uncontrolled value, which may be used to describe the general area of offshore North Sea in which the point is
552               located.</xsd:documentation>
553               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
554            </xsd:annotation>
555         </xsd:element>
556         <xsd:element name="quadrant" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
557            <xsd:annotation>
558               <xsd:documentation>The number or letter of the quadrant in the North Sea.</xsd:documentation>
559               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
560            </xsd:annotation>
561         </xsd:element>
562         <xsd:element name="blockSuffix" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
563            <xsd:annotation>
564               <xsd:documentation>A lower case letter assigned if a block is subdivided.</xsd:documentation>
565               <xsd:appinfo>constraints:@type="witsml:q_str2",xsd:maxLength="2",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
566            </xsd:annotation>
567         </xsd:element>
568      </xsd:sequence>
569   </xsd:complexType>
570   <xsd:complexType name="q_cs_offshoreLocation">
571      <xsd:annotation>
572         <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
573         allowed.</xsd:documentation>
574      </xsd:annotation>
575      <xsd:sequence>
576         <xsd:element name="areaName" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
577            <xsd:annotation>
578               <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
579               element.</xsd:documentation>
580               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
581            </xsd:annotation>
582         </xsd:element>
583         <xsd:element name="blockID" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="unbounded">
584            <xsd:annotation>
585               <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
586               on the exact meaning of this element.</xsd:documentation>
587               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
588            </xsd:annotation>
589         </xsd:element>
590         <xsd:element name="northSeaOffshore" type="witsml:q_cs_northSeaOffshore" minOccurs="0" maxOccurs="1">
591            <xsd:annotation>
592               <xsd:documentation>An offshore location using the North Sea Offshore terminology.</xsd:documentation>
593               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
594            </xsd:annotation>
595         </xsd:element>
596         <xsd:element name="comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
597            <xsd:annotation>
598               <xsd:documentation>An general comment that further explains the offshore location.</xsd:documentation>
599               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
600            </xsd:annotation>
601         </xsd:element>
602      </xsd:sequence>
603   </xsd:complexType>
604   <xsd:complexType name="q_cs_personName">
605      <xsd:annotation>
606         <xsd:documentation>The components of a persons name.</xsd:documentation>
607      </xsd:annotation>
608      <xsd:sequence>
609         <xsd:element name="prefix" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
610            <xsd:annotation>
611               <xsd:documentation>A name prefix. Such as, Dr, Ms, Miss, Mr, etc.</xsd:documentation>
612               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
613            </xsd:annotation>
614         </xsd:element>
615         <xsd:element name="first" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
616            <xsd:annotation>
617               <xsd:documentation>The persons first name.</xsd:documentation>
618               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
619            </xsd:annotation>
620         </xsd:element>
621         <xsd:element name="middle" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
622            <xsd:annotation>
623               <xsd:documentation>The persons middle name or initial name.</xsd:documentation>
624               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
625            </xsd:annotation>
626         </xsd:element>
627         <xsd:element name="last" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
628            <xsd:annotation>
629               <xsd:documentation>The persons last or given name.</xsd:documentation>
630               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
631            </xsd:annotation>
632         </xsd:element>
633         <xsd:element name="suffix" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="unbounded">
634            <xsd:annotation>
635               <xsd:documentation>A name suffix. Such as Esq, Phd, etc.</xsd:documentation>
636               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
637            </xsd:annotation>
638         </xsd:element>
639      </xsd:sequence>
640   </xsd:complexType>
641   <!--UNUSED: Deleted type cs_productFlowChangeLog.-->
642   <!--UNUSED: Deleted type cs_productFlowExpectedPortProperty.-->
643   <!--UNUSED: Deleted type cs_productFlowExpectedUnitProperty.-->
644   <!--UNUSED: Deleted type cs_productFlowExternalReference.-->
645   <!--UNUSED: Deleted type cs_productFlowlExternalPort.-->
646   <!--UNUSED: Deleted type cs_productFlowNetwork.-->
647   <!--UNUSED: Deleted type cs_productFlowNetworkPlan.-->
648   <!--UNUSED: Deleted type cs_productFlowPort.-->
649   <!--UNUSED: Deleted type cs_productFlowQualifierExpected.-->
650   <!--UNUSED: Deleted type cs_productFlowUnit.-->
651   <xsd:complexType name="q_cs_productionOperationActivity">
652      <xsd:annotation>
653         <xsd:documentation>WITSML - Production Activity Component Schema.</xsd:documentation>
654      </xsd:annotation>
655      <xsd:sequence>
656         <xsd:element name="lostProduction" type="witsml:q_cs_productionOperationLostProduction" minOccurs="0" maxOccurs="1">
657            <xsd:annotation>
658               <xsd:documentation>Infomation about a lost production.</xsd:documentation>
659            </xsd:annotation>
660         </xsd:element>
661         <xsd:element name="lostInjection" type="witsml:q_cs_productionOperationLostProduction" minOccurs="0" maxOccurs="1">
662            <xsd:annotation>
663               <xsd:documentation>Infomation about a lost injection.</xsd:documentation>
664            </xsd:annotation>
665         </xsd:element>
666         <xsd:element name="waterCleaningQuality" type="witsml:q_cs_productionOperationWaterCleaningQuality" minOccurs="0" maxOccurs="unbounded">
667            <xsd:annotation>
668               <xsd:documentation>Information about the contaminants in water, and the general water quality.</xsd:documentation>
669            </xsd:annotation>
670         </xsd:element>
671         <xsd:element name="shutdown" type="witsml:q_cs_productionOperationShutdown" minOccurs="0" maxOccurs="unbounded">
672            <xsd:annotation>
673               <xsd:documentation>Infomation about a shutdown event.</xsd:documentation>
674            </xsd:annotation>
675         </xsd:element>
676         <xsd:element name="alarm" type="witsml:q_cs_productionOperationAlarm" minOccurs="0" maxOccurs="unbounded">
677            <xsd:annotation>
678               <xsd:documentation>Infomation about an alarm.</xsd:documentation>
679            </xsd:annotation>
680         </xsd:element>
681         <xsd:element name="marineOperation" type="witsml:q_cs_productionOperationMarineOperation" minOccurs="0" maxOccurs="unbounded">
682            <xsd:annotation>
683               <xsd:documentation>Information about a marine operation.</xsd:documentation>
684            </xsd:annotation>
685         </xsd:element>
686         <xsd:element name="cargoShipOperation" type="witsml:q_cs_productionOperationCargoShipOperation" minOccurs="0" maxOccurs="unbounded">
687            <xsd:annotation>
688               <xsd:documentation>Information about a cargo operation.</xsd:documentation>
689            </xsd:annotation>
690         </xsd:element>
691         <xsd:element name="operationalComment" type="witsml:q_cs_productionOperationOperationalComment" minOccurs="0" maxOccurs="unbounded">
692            <xsd:annotation>
693               <xsd:documentation>A comment about a kind of operation. The time of the operation can be specified.</xsd:documentation>
694            </xsd:annotation>
695         </xsd:element>
696      </xsd:sequence>
697   </xsd:complexType>
698   <xsd:complexType name="q_cs_productionOperationAlarm">
699      <xsd:annotation>
700         <xsd:documentation>A structure to record informaion about a single alarm.</xsd:documentation>
701      </xsd:annotation>
702      <xsd:sequence>
703         <xsd:element name="dTim" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
704            <xsd:annotation>
705               <xsd:documentation>The date and time when the alarms went off.</xsd:documentation>
706               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
707            </xsd:annotation>
708         </xsd:element>
709         <xsd:element name="area" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
710            <xsd:annotation>
711               <xsd:documentation>The area where the alarm went off.</xsd:documentation>
712               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
713            </xsd:annotation>
714         </xsd:element>
715         <xsd:element name="type" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
716            <xsd:annotation>
717               <xsd:documentation>The type of alarm that went off.</xsd:documentation>
718               <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
719            </xsd:annotation>
720         </xsd:element>
721         <xsd:element name="reason" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
722            <xsd:annotation>
723               <xsd:documentation>The reason for the alarm going off.</xsd:documentation>
724               <xsd:appinfo>constraints:@type="witsml:q_descriptionString",xsd:maxLength="256",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
725            </xsd:annotation>
726         </xsd:element>
727         <xsd:element name="comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
728            <xsd:annotation>
729               <xsd:documentation>A general comment relevant for the alarm.</xsd:documentation>
730               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
731            </xsd:annotation>
732         </xsd:element>
733      </xsd:sequence>
734      <xsd:attribute name="uid" type="xsd:string" use="optional">
735         <xsd:annotation>
736            <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
737            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
738            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
739            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
740         </xsd:annotation>
741      </xsd:attribute>
742   </xsd:complexType>
743   <xsd:complexType name="q_cs_productionOperationCargoShipOperation">
744      <xsd:annotation>
745         <xsd:documentation>Infomation about a cargo ship operation.</xsd:documentation>
746      </xsd:annotation>
747      <xsd:sequence>
748         <xsd:element name="vesselName" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
749            <xsd:annotation>
750               <xsd:documentation>Name of the cargo vessel for the installation.</xsd:documentation>
751               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
752            </xsd:annotation>
753         </xsd:element>
754         <xsd:element name="dTimStart" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
755            <xsd:annotation>
756               <xsd:documentation>The date and time that the vessel arrived.</xsd:documentation>
757               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
758            </xsd:annotation>
759         </xsd:element>
760         <xsd:element name="dTimEnd" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
761            <xsd:annotation>
762               <xsd:documentation>The date and time that the vessel left.</xsd:documentation>
763               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
764            </xsd:annotation>
765         </xsd:element>
766         <xsd:element name="captain" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
767            <xsd:annotation>
768               <xsd:documentation>Name of the captain of the vessel.</xsd:documentation>
769               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
770            </xsd:annotation>
771         </xsd:element>
772         <xsd:element name="cargoNumber" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
773            <xsd:annotation>
774               <xsd:documentation>the cargo identifier.</xsd:documentation>
775               <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
776            </xsd:annotation>
777         </xsd:element>
778         <xsd:element name="cargoBatchNumber" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
779            <xsd:annotation>
780               <xsd:documentation>The cargo batch number. Used if the vessel needs to temporarily disconnect for some reason (e.g., weather).</xsd:documentation>
781               <xsd:appinfo>constraints:@type="witsml:q_nonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
782            </xsd:annotation>
783         </xsd:element>
784         <xsd:element name="cargo" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
785            <xsd:annotation>
786               <xsd:documentation>Description of cargo on the vessel.</xsd:documentation>
787               <xsd:appinfo>constraints:@type="witsml:q_descriptionString",xsd:maxLength="256",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
788            </xsd:annotation>
789         </xsd:element>
790         <xsd:element name="oilGrossStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
791            <xsd:annotation>
792               <xsd:documentation>Gross oil loaded to the ship during the report period. Gross oil includes BS and W. This volume has been corrected to standard conditions of
793               temperature and pressure.</xsd:documentation>
794               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
795            </xsd:annotation>
796         </xsd:element>
797         <xsd:element name="oilGrossTotalStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
798            <xsd:annotation>
799               <xsd:documentation>Gross oil loaded to the ship in total during the operation. Gross oil includes BS and W. This volume has been corrected to standard conditions of
800               temperature and pressure.</xsd:documentation>
801               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
802            </xsd:annotation>
803         </xsd:element>
804         <xsd:element name="oilNetStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
805            <xsd:annotation>
806               <xsd:documentation>Net oil loaded to the ship during the report period. Net oil excludes BS and W, fuel, spill and leaks. This volume has been corrected to standard
807               conditions of temperature and pressure.</xsd:documentation>
808               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
809            </xsd:annotation>
810         </xsd:element>
811         <xsd:element name="oilNetMonthToDateStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
812            <xsd:annotation>
813               <xsd:documentation>Net oil loaded to the ship from the beginning of the month to the end of the reporting period. Net oil excludes BS and W, fuel, spill and leaks.
814               This volume has been corrected to standard conditions of temperature and pressure.</xsd:documentation>
815               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
816            </xsd:annotation>
817         </xsd:element>
818         <xsd:element name="densityStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
819            <xsd:annotation>
820               <xsd:documentation>Density of the liquid loaded to the tanker. This density has been corrected to standard conditions of temperature and
821               pressure.</xsd:documentation>
822               <xsd:appinfo>constraints:@type="witsml:q_densityMeasure"</xsd:appinfo>
823            </xsd:annotation>
824         </xsd:element>
825         <xsd:element name="density" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
826            <xsd:annotation>
827               <xsd:documentation>Density of the liquid loaded to the tanker.</xsd:documentation>
828               <xsd:appinfo>constraints:@type="witsml:q_densityMeasure"</xsd:appinfo>
829            </xsd:annotation>
830         </xsd:element>
831         <xsd:element name="rvp" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
832            <xsd:annotation>
833               <xsd:documentation>Reid vapor pressure of the liquid.</xsd:documentation>
834               <xsd:appinfo>constraints:@type="witsml:q_pressureMeasure"</xsd:appinfo>
835            </xsd:annotation>
836         </xsd:element>
837         <xsd:element name="bsw" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
838            <xsd:annotation>
839               <xsd:documentation>Basic sediment and water is measured from a liquid sample of the production stream. It includes free water, sediment and emulsion and is measured
840               as a volume percentage of the liquid.</xsd:documentation>
841               <xsd:appinfo>constraints:@type="witsml:q_volumePerVolumeMeasure"</xsd:appinfo>
842            </xsd:annotation>
843         </xsd:element>
844         <xsd:element name="salt" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
845            <xsd:annotation>
846               <xsd:documentation>Salt content. The product formed by neutralization of an acid and a base. The term is more specifically applied to sodium
847               chloride.</xsd:documentation>
848               <xsd:appinfo>constraints:@type="witsml:q_densityMeasure"</xsd:appinfo>
849            </xsd:annotation>
850         </xsd:element>
851         <xsd:element name="comment" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
852            <xsd:annotation>
853               <xsd:documentation>A commnet about the operation.</xsd:documentation>
854            </xsd:annotation>
855         </xsd:element>
856      </xsd:sequence>
857      <xsd:attribute name="uid" type="xsd:string" use="optional">
858         <xsd:annotation>
859            <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
860            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
861            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
862            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
863         </xsd:annotation>
864      </xsd:attribute>
865   </xsd:complexType>
866   <xsd:complexType name="q_cs_productionOperationHSE">
867      <xsd:annotation>
868         <xsd:documentation>WITSML - Operational Health, Safety and Environment Component Schema.</xsd:documentation>
869      </xsd:annotation>
870      <xsd:sequence>
871         <xsd:element name="IncidentCount" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
872            <xsd:annotation>
873               <xsd:documentation>the number of incidents of accidents and injuries that were reported.</xsd:documentation>
874               <xsd:appinfo>constraints:@type="witsml:q_nonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
875            </xsd:annotation>
876         </xsd:element>
877         <xsd:element name="sinceLostTime" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
878            <xsd:annotation>
879               <xsd:documentation>The amount of time since the most recent Lost Time Accident.</xsd:documentation>
880               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
881            </xsd:annotation>
882         </xsd:element>
883         <xsd:element name="sincePreventionExercise" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
884            <xsd:annotation>
885               <xsd:documentation>The amount of time since the most recent accident prevention exercise.</xsd:documentation>
886               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
887            </xsd:annotation>
888         </xsd:element>
889         <xsd:element name="sinceDefinedSituation" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
890            <xsd:annotation>
891               <xsd:documentation>The amount of time since the most recent defined hazard and accident situation (Norwegian DFU).</xsd:documentation>
892               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
893            </xsd:annotation>
894         </xsd:element>
895         <xsd:element name="medicalTreatmentCount" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
896            <xsd:annotation>
897               <xsd:documentation>The number of medical treatments that have occurred.</xsd:documentation>
898               <xsd:appinfo>constraints:@type="witsml:q_nonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
899            </xsd:annotation>
900         </xsd:element>
901         <xsd:element name="alarmCount" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
902            <xsd:annotation>
903               <xsd:documentation>The number of system alarms that have occurred.</xsd:documentation>
904               <xsd:appinfo>constraints:@type="witsml:q_nonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
905            </xsd:annotation>
906         </xsd:element>
907         <xsd:element name="safetyIntroCount" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
908            <xsd:annotation>
909               <xsd:documentation>The number of personnel safety introductions that have occurred.</xsd:documentation>
910               <xsd:appinfo>constraints:@type="witsml:q_nonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
911            </xsd:annotation>
912         </xsd:element>
913         <xsd:element name="safetyDescription" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
914            <xsd:annotation>
915               <xsd:documentation>A textual description of safety considerations.</xsd:documentation>
916               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
917            </xsd:annotation>
918         </xsd:element>
919         <xsd:element name="safety" type="witsml:q_cs_productionOperationSafety" minOccurs="0" maxOccurs="unbounded">
920            <xsd:annotation>
921               <xsd:documentation>Safety information at a specific installatino.</xsd:documentation>
922            </xsd:annotation>
923         </xsd:element>
924         <xsd:element name="weather" type="witsml:q_cs_productionOperationWeather" minOccurs="0" maxOccurs="unbounded">
925            <xsd:annotation>
926               <xsd:documentation>Information about the weather at a point in time.</xsd:documentation>
927            </xsd:annotation>
928         </xsd:element>
929      </xsd:sequence>
930      <xsd:attribute name="uid" type="xsd:string" use="optional">
931         <xsd:annotation>
932            <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
933            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
934            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
935            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
936         </xsd:annotation>
937      </xsd:attribute>
938   </xsd:complexType>
939   <xsd:complexType name="q_cs_productionOperationInstallationReport">
940      <xsd:annotation>
941         <xsd:documentation>WITSML -Installation Report Component Schema</xsd:documentation>
942      </xsd:annotation>
943      <xsd:sequence>
944         <xsd:element name="installation" type="witsml:q_facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
945            <xsd:annotation>
946               <xsd:documentation>The installation represented by this report.</xsd:documentation>
947            </xsd:annotation>
948         </xsd:element>
949         <xsd:element name="bedsAvailable" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
950            <xsd:annotation>
951               <xsd:documentation>Total count of beds available on the installation.</xsd:documentation>
952               <xsd:appinfo>constraints:@type="witsml:q_nonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
953            </xsd:annotation>
954         </xsd:element>
955         <xsd:element name="crewCount" type="witsml:q_crewCount" minOccurs="0" maxOccurs="unbounded">
956            <xsd:annotation>
957               <xsd:documentation>The count of personnel on a type of crew. One of the types is all personnel on board.</xsd:documentation>
958            </xsd:annotation>
959         </xsd:element>
960         <xsd:element name="work" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
961            <xsd:annotation>
962               <xsd:documentation>The total cumulative amount of time worked during the reporting period. Commonly specified in units of hours. Note that a day unit translates to
963               24 hours worked.</xsd:documentation>
964               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
965            </xsd:annotation>
966         </xsd:element>
967         <xsd:element name="workMonthToDate" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
968            <xsd:annotation>
969               <xsd:documentation>The total cumulative amount of time worked from the beginning of the month to the end of reporting period. Commonly specified in units of hours.
970               Note that a day unit translates to 24 hours worked.</xsd:documentation>
971               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
972            </xsd:annotation>
973         </xsd:element>
974         <xsd:element name="workYearToDate" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
975            <xsd:annotation>
976               <xsd:documentation>The total cumulative amount of time worked from the beginning of the year to the end of reporting period. Commonly specified in units of hours.
977               Note that a day unit translates to 24 hours worked.</xsd:documentation>
978               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
979            </xsd:annotation>
980         </xsd:element>
981         <xsd:element name="operationalHSE" type="witsml:q_cs_productionOperationHSE" minOccurs="0" maxOccurs="unbounded">
982            <xsd:annotation>
983               <xsd:documentation>Health, Safety and Environmenal information.</xsd:documentation>
984            </xsd:annotation>
985         </xsd:element>
986         <xsd:element name="productionActivity" type="witsml:q_cs_productionOperationActivity" minOccurs="0" maxOccurs="1">
987            <xsd:annotation>
988               <xsd:documentation>Production activities.</xsd:documentation>
989            </xsd:annotation>
990         </xsd:element>
991      </xsd:sequence>
992      <xsd:attribute name="uid" type="xsd:string" use="optional">
993         <xsd:annotation>
994            <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
995            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
996            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
997            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
998         </xsd:annotation>
999      </xsd:attribute>
1000   </xsd:complexType>
1001   <xsd:complexType name="q_cs_productionOperationLostProduction">
1002      <xsd:annotation>
1003         <xsd:documentation>WITSML - Lost Production Component Schema.</xsd:documentation>
1004      </xsd:annotation>
1005      <xsd:sequence>
1006         <xsd:element name="volumeAndReason" type="witsml:q_lostVolumeAndReason" minOccurs="0" maxOccurs="unbounded">
1007            <xsd:annotation>
1008               <xsd:documentation>A estimated lost volume and the reason for the loss.</xsd:documentation>
1009            </xsd:annotation>
1010         </xsd:element>
1011         <xsd:element name="thirdPartyProcessing" type="witsml:q_cs_productionOperationThirdPartyProcessing" minOccurs="0" maxOccurs="unbounded">
1012            <xsd:annotation>
1013               <xsd:documentation>The estimated amount of oil and gas lost due to third party processing at an installation.</xsd:documentation>
1014            </xsd:annotation>
1015         </xsd:element>
1016      </xsd:sequence>
1017   </xsd:complexType>
1018   <xsd:complexType name="q_cs_productionOperationMarineOperation">
1019      <xsd:annotation>
1020         <xsd:documentation>Infomation about a marine operation.</xsd:documentation>
1021      </xsd:annotation>
1022      <xsd:sequence>
1023         <xsd:element name="dTimStart" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1024            <xsd:annotation>
1025               <xsd:documentation>The beginning date and time that the information represents.</xsd:documentation>
1026               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1027            </xsd:annotation>
1028         </xsd:element>
1029         <xsd:element name="dTimEnd" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1030            <xsd:annotation>
1031               <xsd:documentation>The ending date and time that the comment represents.</xsd:documentation>
1032               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1033            </xsd:annotation>
1034         </xsd:element>
1035         <xsd:element name="generalComment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1036            <xsd:annotation>
1037               <xsd:documentation>A general comment on marine activity in the area</xsd:documentation>
1038               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1039            </xsd:annotation>
1040         </xsd:element>
1041         <xsd:element name="supplyShip" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1042            <xsd:annotation>
1043               <xsd:documentation>Name of supply vessel for the installation.</xsd:documentation>
1044               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1045            </xsd:annotation>
1046         </xsd:element>
1047         <xsd:element name="standbyVessel" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1048            <xsd:annotation>
1049               <xsd:documentation>Name of standby vessel for the installation.</xsd:documentation>
1050               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1051            </xsd:annotation>
1052         </xsd:element>
1053         <xsd:element name="supplyShipComment" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
1054            <xsd:annotation>
1055               <xsd:documentation>Comment regarding the supply ship.</xsd:documentation>
1056            </xsd:annotation>
1057         </xsd:element>
1058         <xsd:element name="standbyVesselComment" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
1059            <xsd:annotation>
1060               <xsd:documentation>Comment regarding the standby vessel.</xsd:documentation>
1061            </xsd:annotation>
1062         </xsd:element>
1063         <xsd:element name="basketMovement" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
1064            <xsd:annotation>
1065               <xsd:documentation>Report of any basket movement to and from the installation.</xsd:documentation>
1066            </xsd:annotation>
1067         </xsd:element>
1068         <xsd:element name="activity" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
1069            <xsd:annotation>
1070               <xsd:documentation>A comment on a special event in the marine area.</xsd:documentation>
1071            </xsd:annotation>
1072         </xsd:element>
1073      </xsd:sequence>
1074      <xsd:attribute name="uid" type="xsd:string" use="optional">
1075         <xsd:annotation>
1076            <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
1077            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
1078            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1079            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1080         </xsd:annotation>
1081      </xsd:attribute>
1082   </xsd:complexType>
1083   <xsd:complexType name="q_cs_productionOperationOperationalComment">
1084      <xsd:annotation>
1085         <xsd:documentation>WITSML - Operational Comments Component Schema.</xsd:documentation>
1086      </xsd:annotation>
1087      <xsd:sequence>
1088         <xsd:element name="type" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1089            <xsd:annotation>
1090               <xsd:documentation>The kind of operation</xsd:documentation>
1091               <xsd:appinfo>
1092               constraints:@type="witsml:q_OperationKind",xsd:enumeration="production",xsd:enumeration="well",xsd:enumeration="deviations",xsd:enumeration="maintenance",xsd:enumeration="construction",xsd:enumeration="power
1093               station failure",xsd:enumeration="air traffic",xsd:enumeration="other",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1094            </xsd:annotation>
1095         </xsd:element>
1096         <xsd:element name="dTimStart" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1097            <xsd:annotation>
1098               <xsd:documentation>The beginning date and time that the comment represents.</xsd:documentation>
1099               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1100            </xsd:annotation>
1101         </xsd:element>
1102         <xsd:element name="dTimEnd" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1103            <xsd:annotation>
1104               <xsd:documentation>The ending date and time that the comment represents.</xsd:documentation>
1105               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1106            </xsd:annotation>
1107         </xsd:element>
1108         <xsd:element name="comment" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="unbounded">
1109            <xsd:annotation>
1110               <xsd:documentation>A comment about the operation and/or the activities within the operation.</xsd:documentation>
1111               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1112            </xsd:annotation>
1113         </xsd:element>
1114      </xsd:sequence>
1115      <xsd:attribute name="uid" type="xsd:string" use="optional">
1116         <xsd:annotation>
1117            <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
1118            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
1119            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1120            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1121         </xsd:annotation>
1122      </xsd:attribute>
1123   </xsd:complexType>
1124   <xsd:complexType name="q_cs_productionOperationSafety">
1125      <xsd:annotation>
1126         <xsd:documentation>WITSML - Safety Component Schema.</xsd:documentation>
1127      </xsd:annotation>
1128      <xsd:sequence>
1129         <xsd:element name="meantimeIncident" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1130            <xsd:annotation>
1131               <xsd:documentation>The mean time between safety incidents.</xsd:documentation>
1132               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
1133            </xsd:annotation>
1134         </xsd:element>
1135         <xsd:element name="safetyCount" type="witsml:q_safetyCount" minOccurs="0" maxOccurs="unbounded">
1136            <xsd:annotation>
1137               <xsd:documentation>The count of a type of safety issue.</xsd:documentation>
1138            </xsd:annotation>
1139         </xsd:element>
1140         <xsd:element name="comment" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
1141            <xsd:annotation>
1142               <xsd:documentation>Safety related comment.</xsd:documentation>
1143            </xsd:annotation>
1144         </xsd:element>
1145      </xsd:sequence>
1146      <xsd:attribute name="uid" type="xsd:string" use="optional">
1147         <xsd:annotation>
1148            <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
1149            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
1150            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1151            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1152         </xsd:annotation>
1153      </xsd:attribute>
1154   </xsd:complexType>
1155   <xsd:complexType name="q_cs_productionOperationShutdown">
1156      <xsd:annotation>
1157         <xsd:documentation>Infomation about a shutdown event.</xsd:documentation>
1158      </xsd:annotation>
1159      <xsd:sequence>
1160         <xsd:element name="installation" type="witsml:q_facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
1161            <xsd:annotation>
1162               <xsd:documentation>The name of the installation which was shut down. The name can be qualified by a naming system. This also defines the kind of
1163               facility.</xsd:documentation>
1164            </xsd:annotation>
1165         </xsd:element>
1166         <xsd:element name="description" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1167            <xsd:annotation>
1168               <xsd:documentation>A general description of the shutdown with reason and other relevant information.</xsd:documentation>
1169               <xsd:appinfo>constraints:@type="witsml:q_descriptionString",xsd:maxLength="256",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1170            </xsd:annotation>
1171         </xsd:element>
1172         <xsd:element name="dTimStart" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1173            <xsd:annotation>
1174               <xsd:documentation>The time the shutdown started.</xsd:documentation>
1175               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1176            </xsd:annotation>
1177         </xsd:element>
1178         <xsd:element name="dTimEnd" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1179            <xsd:annotation>
1180               <xsd:documentation>The time the shutdown ended.</xsd:documentation>
1181               <xsd:appinfo>constraints:@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1182            </xsd:annotation>
1183         </xsd:element>
1184         <xsd:element name="volumetricDownTime" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1185            <xsd:annotation>
1186               <xsd:documentation>Downtime when the installation is unable to produce 100% of its capability.</xsd:documentation>
1187               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
1188            </xsd:annotation>
1189         </xsd:element>
1190         <xsd:element name="lossOilStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1191            <xsd:annotation>
1192               <xsd:documentation>Estimated loss of oil deliveries because of the shutdown. This volume has been corrected to standard conditions of temperature and
1193               pressure.</xsd:documentation>
1194               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
1195            </xsd:annotation>
1196         </xsd:element>
1197         <xsd:element name="lossGasStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1198            <xsd:annotation>
1199               <xsd:documentation>Estimated loss of gas deliveries because of the shutdown. This volume has been corrected to standard conditions of temperature and
1200               pressure.</xsd:documentation>
1201               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
1202            </xsd:annotation>
1203         </xsd:element>
1204         <xsd:element name="activity" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
1205            <xsd:annotation>
1206               <xsd:documentation>A description of main activities from time to time during the shutdown period.</xsd:documentation>
1207            </xsd:annotation>
1208         </xsd:element>
1209      </xsd:sequence>
1210      <xsd:attribute name="uid" type="xsd:string" use="optional">
1211         <xsd:annotation>
1212            <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
1213            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
1214            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1215            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1216         </xsd:annotation>
1217      </xsd:attribute>
1218   </xsd:complexType>
1219   <xsd:complexType name="q_cs_productionOperationThirdPartyProcessing">
1220      <xsd:annotation>
1221         <xsd:documentation>Production losses due to Third Party Processing.</xsd:documentation>
1222      </xsd:annotation>
1223      <xsd:sequence>
1224         <xsd:element name="installation" type="witsml:q_facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
1225            <xsd:annotation>
1226               <xsd:documentation>The name of the installation which performed the processing. The name can be qualified by a naming system. This also defines the kind of
1227               facility.</xsd:documentation>
1228            </xsd:annotation>
1229         </xsd:element>
1230         <xsd:element name="oilStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1231            <xsd:annotation>
1232               <xsd:documentation>The estimated amount of oil lost. This volume has been corrected to standard conditions of temperature and pressure</xsd:documentation>
1233               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
1234            </xsd:annotation>
1235         </xsd:element>
1236         <xsd:element name="gasStdTempPres" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1237            <xsd:annotation>
1238               <xsd:documentation>The estimated amount of gas lost. This volume has been corrected to standard conditions of temperature and pressure</xsd:documentation>
1239               <xsd:appinfo>constraints:@type="witsml:q_volumeMeasure"</xsd:appinfo>
1240            </xsd:annotation>
1241         </xsd:element>
1242      </xsd:sequence>
1243      <xsd:attribute name="uid" type="xsd:string" use="optional">
1244         <xsd:annotation>
1245            <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
1246            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
1247            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1248            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1249         </xsd:annotation>
1250      </xsd:attribute>
1251   </xsd:complexType>
1252   <xsd:complexType name="q_cs_productionOperationWaterCleaningQuality">
1253      <xsd:annotation>
1254         <xsd:documentation>Information about the contaminants in water, and the general water quality. The values are measured from a sample, which is described below. Values
1255         measured from other samples should be given in different instances of the type.</xsd:documentation>
1256      </xsd:annotation>
1257      <xsd:sequence>
1258         <xsd:element name="samplePoint" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1259            <xsd:annotation>
1260               <xsd:documentation>An identifier of the point from which the sample was taken. This is an uncontrolled string value, which should be as descriptive as
1261               possible.</xsd:documentation>
1262               <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1263            </xsd:annotation>
1264         </xsd:element>
1265         <xsd:element name="oilInWaterProduced" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1266            <xsd:annotation>
1267               <xsd:documentation>Total measured oil in the water after the water cleaning process, but before it is discharged from the installation.</xsd:documentation>
1268               <xsd:appinfo>constraints:@type="witsml:q_massConcentrationMeasure"</xsd:appinfo>
1269            </xsd:annotation>
1270         </xsd:element>
1271         <xsd:element name="amountOfOil" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1272            <xsd:annotation>
1273               <xsd:documentation>Total measured oil in the water after the water cleaning process, but before it is discharged from the installation</xsd:documentation>
1274               <xsd:appinfo>constraints:@type="witsml:q_massMeasure"</xsd:appinfo>
1275            </xsd:annotation>
1276         </xsd:element>
1277         <xsd:element name="ammonium" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1278            <xsd:annotation>
1279               <xsd:documentation>The amount of ammonium found in the water sample.</xsd:documentation>
1280               <xsd:appinfo>constraints:@type="witsml:q_densityMeasure"</xsd:appinfo>
1281            </xsd:annotation>
1282         </xsd:element>
1283         <xsd:element name="totalOrganicCarbon" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1284            <xsd:annotation>
1285               <xsd:documentation>The amount of total organic carbon found in the water. The water is under high temperature and the carbon left is measured</xsd:documentation>
1286               <xsd:appinfo>constraints:@type="witsml:q_massConcentrationMeasure"</xsd:appinfo>
1287            </xsd:annotation>
1288         </xsd:element>
1289         <xsd:element name="phenol" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1290            <xsd:annotation>
1291               <xsd:documentation>The amount of Fenol found in the water sample.</xsd:documentation>
1292               <xsd:appinfo>constraints:@type="witsml:q_densityMeasure"</xsd:appinfo>
1293            </xsd:annotation>
1294         </xsd:element>
1295         <xsd:element name="glycol" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1296            <xsd:annotation>
1297               <xsd:documentation>The amount of Glycol found in the water sample.</xsd:documentation>
1298               <xsd:appinfo>constraints:@type="witsml:q_densityMeasure"</xsd:appinfo>
1299            </xsd:annotation>
1300         </xsd:element>
1301         <xsd:element name="phValue" type="witsml:q_doubleTemplateStruct" minOccurs="0" maxOccurs="1">
1302            <xsd:annotation>
1303               <xsd:documentation>The pH value of the treated water. The pH value is best given as a value, with no unit of measure, since there are no variations from the
1304               pH.</xsd:documentation>
1305               <xsd:appinfo>constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+"</xsd:appinfo>
1306            </xsd:annotation>
1307         </xsd:element>
1308         <xsd:element name="waterTemperature" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1309            <xsd:annotation>
1310               <xsd:documentation>The temperature of the water before it is discharged.</xsd:documentation>
1311               <xsd:appinfo>constraints:@type="witsml:q_thermodynamicTemperatureMeasure"</xsd:appinfo>
1312            </xsd:annotation>
1313         </xsd:element>
1314         <xsd:element name="residualChloride" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1315            <xsd:annotation>
1316               <xsd:documentation>Total measured residual clorines in the water after the water cleaning process, but before it is discharged from the
1317               installation.</xsd:documentation>
1318               <xsd:appinfo>constraints:@type="witsml:q_massConcentrationMeasure"</xsd:appinfo>
1319            </xsd:annotation>
1320         </xsd:element>
1321         <xsd:element name="oxygen" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1322            <xsd:annotation>
1323               <xsd:documentation>Total measured Oxygen in the water after the water cleaning process, but before it is discharged from the installation.</xsd:documentation>
1324               <xsd:appinfo>constraints:@type="witsml:q_massConcentrationMeasure"</xsd:appinfo>
1325            </xsd:annotation>
1326         </xsd:element>
1327         <xsd:element name="turbidity" type="witsml:q_doubleTemplateStruct" minOccurs="0" maxOccurs="1">
1328            <xsd:annotation>
1329               <xsd:documentation>A measure of the cloudiness of water caused by suspended particles.</xsd:documentation>
1330               <xsd:appinfo>constraints:@type="witsml:q_unitlessQuantity",xsd:pattern=".+"</xsd:appinfo>
1331            </xsd:annotation>
1332         </xsd:element>
1333         <xsd:element name="coulterCounter" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1334            <xsd:annotation>
1335               <xsd:documentation>A measure of the number of particles in water as measured by a coulter counter.</xsd:documentation>
1336               <xsd:appinfo>constraints:@type="witsml:q_massConcentrationMeasure"</xsd:appinfo>
1337            </xsd:annotation>
1338         </xsd:element>
1339         <xsd:element name="comment" type="witsml:q_cs_datedComment" minOccurs="0" maxOccurs="unbounded">
1340            <xsd:annotation>
1341               <xsd:documentation>Any comment that may be useful in describing the water quality. There can be multiple comments.</xsd:documentation>
1342            </xsd:annotation>
1343         </xsd:element>
1344      </xsd:sequence>
1345      <xsd:attribute name="uid" type="xsd:string" use="optional">
1346         <xsd:annotation>
1347            <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
1348            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
1349            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1350            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1351         </xsd:annotation>
1352      </xsd:attribute>
1353   </xsd:complexType>
1354   <xsd:complexType name="q_cs_productionOperationWeather">
1355      <xsd:annotation>
1356         <xsd:documentation>WITSML - Operations Weather Component Schema</xsd:documentation>
1357      </xsd:annotation>
1358      <xsd:sequence>
1359         <xsd:element name="dTim" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1360            <xsd:annotation>
1361               <xsd:documentation>Date and time the information is related to.</xsd:documentation>
1362               <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1363            </xsd:annotation>
1364         </xsd:element>
1365         <xsd:element name="agency" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1366            <xsd:annotation>
1367               <xsd:documentation>Name of company that supplied the data.</xsd:documentation>
1368               <xsd:appinfo>constraints:@type="witsml:q_str32",xsd:maxLength="32",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1369            </xsd:annotation>
1370         </xsd:element>
1371         <xsd:element name="barometricPressure" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1372            <xsd:annotation>
1373               <xsd:documentation>Atmospheric pressure.</xsd:documentation>
1374               <xsd:appinfo>constraints:@type="witsml:q_pressureMeasure"</xsd:appinfo>
1375            </xsd:annotation>
1376         </xsd:element>
1377         <xsd:element name="beaufortScaleNumber" type="witsml:q_shortTemplateStruct" minOccurs="0" maxOccurs="1">
1378            <xsd:annotation>
1379               <xsd:documentation>The Beaufort wind scale is a system used to estimate and report wind speeds when no measuring apparatus is available. It was invented in the
1380               early 19th Century by Admiral Sir Francis Beaufort of the British Navy as a way to interpret winds from conditions.</xsd:documentation>
1381               <xsd:appinfo>constraints:@type="witsml:q_beaufortScaleIntegerCode",xsd:minInclusive="0",xsd:maxInclusive="12",xsd:pattern=".+"</xsd:appinfo>
1382            </xsd:annotation>
1383         </xsd:element>
1384         <xsd:element name="tempSurface" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1385            <xsd:annotation>
1386               <xsd:documentation>Average temperature above ground for the period. Temperature of the atmosphere.</xsd:documentation>
1387               <xsd:appinfo>constraints:@type="witsml:q_thermodynamicTemperatureMeasure"</xsd:appinfo>
1388            </xsd:annotation>
1389         </xsd:element>
1390         <xsd:element name="tempSurfaceMn" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1391            <xsd:annotation>
1392               <xsd:documentation>Minimum temperature above ground. Temperature of the atmosphere.</xsd:documentation>
1393               <xsd:appinfo>constraints:@type="witsml:q_thermodynamicTemperatureMeasure"</xsd:appinfo>
1394            </xsd:annotation>
1395         </xsd:element>
1396         <xsd:element name="tempSurfaceMx" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1397            <xsd:annotation>
1398               <xsd:documentation>Maximum temperature above ground.</xsd:documentation>
1399               <xsd:appinfo>constraints:@type="witsml:q_thermodynamicTemperatureMeasure"</xsd:appinfo>
1400            </xsd:annotation>
1401         </xsd:element>
1402         <xsd:element name="tempWindChill" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1403            <xsd:annotation>
1404               <xsd:documentation>A measure of the combined chilling effect of wind and low temperature on living things, also named chill factor, e.g., according to US weather
1405               service table, an air temperature of 30 degF with a 10 mi/h corresponds to a windchill of 22 degF.</xsd:documentation>
1406               <xsd:appinfo>constraints:@type="witsml:q_thermodynamicTemperatureMeasure"</xsd:appinfo>
1407            </xsd:annotation>
1408         </xsd:element>
1409         <xsd:element name="tempsea" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1410            <xsd:annotation>
1411               <xsd:documentation>Sea temperature.</xsd:documentation>
1412               <xsd:appinfo>constraints:@type="witsml:q_thermodynamicTemperatureMeasure"</xsd:appinfo>
1413            </xsd:annotation>
1414         </xsd:element>
1415         <xsd:element name="visibility" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1416            <xsd:annotation>
1417               <xsd:documentation>Horizontal visibility.</xsd:documentation>
1418               <xsd:appinfo>constraints:@type="witsml:q_lengthMeasure"</xsd:appinfo>
1419            </xsd:annotation>
1420         </xsd:element>
1421         <xsd:element name="aziWave" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1422            <xsd:annotation>
1423               <xsd:documentation>The direction from which the waves are coming, measured from true north.</xsd:documentation>
1424               <xsd:appinfo>constraints:@type="witsml:q_planeAngleMeasure"</xsd:appinfo>
1425            </xsd:annotation>
1426         </xsd:element>
1427         <xsd:element name="htWave" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1428            <xsd:annotation>
1429               <xsd:documentation>Average height of the waves.</xsd:documentation>
1430               <xsd:appinfo>constraints:@type="witsml:q_lengthMeasure"</xsd:appinfo>
1431            </xsd:annotation>
1432         </xsd:element>
1433         <xsd:element name="significantWave" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1434            <xsd:annotation>
1435               <xsd:documentation>An average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes).</xsd:documentation>
1436               <xsd:appinfo>constraints:@type="witsml:q_lengthMeasure"</xsd:appinfo>
1437            </xsd:annotation>
1438         </xsd:element>
1439         <xsd:element name="maxWave" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1440            <xsd:annotation>
1441               <xsd:documentation>The maximum wave height.</xsd:documentation>
1442               <xsd:appinfo>constraints:@type="witsml:q_lengthMeasure"</xsd:appinfo>
1443            </xsd:annotation>
1444         </xsd:element>
1445         <xsd:element name="periodWave" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1446            <xsd:annotation>
1447               <xsd:documentation>The elapsed time between the passing of two wave tops.</xsd:documentation>
1448               <xsd:appinfo>constraints:@type="witsml:q_timeMeasure"</xsd:appinfo>
1449            </xsd:annotation>
1450         </xsd:element>
1451         <xsd:element name="aziWind" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1452            <xsd:annotation>
1453               <xsd:documentation>The direction from which the wind is blowing, measured from true north.</xsd:documentation>
1454               <xsd:appinfo>constraints:@type="witsml:q_planeAngleMeasure"</xsd:appinfo>
1455            </xsd:annotation>
1456         </xsd:element>
1457         <xsd:element name="velWind" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1458            <xsd:annotation>
1459               <xsd:documentation>Wind speed.</xsd:documentation>
1460               <xsd:appinfo>constraints:@type="witsml:q_velocityMeasure"</xsd:appinfo>
1461            </xsd:annotation>
1462         </xsd:element>
1463         <xsd:element name="typePrecip" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1464            <xsd:annotation>
1465               <xsd:documentation>Type of precipitation.</xsd:documentation>
1466               <xsd:appinfo>constraints:@type="witsml:q_str32",xsd:maxLength="32",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1467            </xsd:annotation>
1468         </xsd:element>
1469         <xsd:element name="amtPrecip" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1470            <xsd:annotation>
1471               <xsd:documentation>Amount of precipitation.</xsd:documentation>
1472               <xsd:appinfo>constraints:@type="witsml:q_lengthMeasure"</xsd:appinfo>
1473            </xsd:annotation>
1474         </xsd:element>
1475         <xsd:element name="coverCloud" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1476            <xsd:annotation>
1477               <xsd:documentation>Description of cloud cover.</xsd:documentation>
1478               <xsd:appinfo>constraints:@type="witsml:q_str32",xsd:maxLength="32",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1479            </xsd:annotation>
1480         </xsd:element>
1481         <xsd:element name="ceilingCloud" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1482            <xsd:annotation>
1483               <xsd:documentation>Height of cloud cover.</xsd:documentation>
1484               <xsd:appinfo>constraints:@type="witsml:q_lengthMeasure"</xsd:appinfo>
1485            </xsd:annotation>
1486         </xsd:element>
1487         <xsd:element name="currentSea" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1488            <xsd:annotation>
1489               <xsd:documentation>Current speed.</xsd:documentation>
1490               <xsd:appinfo>constraints:@type="witsml:q_velocityMeasure"</xsd:appinfo>
1491            </xsd:annotation>
1492         </xsd:element>
1493         <xsd:element name="aziCurrentSea" type="witsml:q_measure" minOccurs="0" maxOccurs="1">
1494            <xsd:annotation>
1495               <xsd:documentation>Azimuth of current.</xsd:documentation>
1496               <xsd:appinfo>constraints:@type="witsml:q_planeAngleMeasure"</xsd:appinfo>
1497            </xsd:annotation>
1498         </xsd:element>
1499         <xsd:element name="comments" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1500            <xsd:annotation>
1501               <xsd:documentation>Comments and remarks.</xsd:documentation>
1502               <xsd:appinfo>constraints:@type="witsml:q_commentString",xsd:maxLength="4000",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1503            </xsd:annotation>
1504         </xsd:element>
1505      </xsd:sequence>
1506      <xsd:attribute name="uid" type="xsd:string" use="optional">
1507         <xsd:annotation>
1508            <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
1509            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
1510            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1511            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1512         </xsd:annotation>
1513      </xsd:attribute>
1514   </xsd:complexType>
1515   <!--UNUSED: Deleted type cs_productVolumeAlert.-->
1516   <!--UNUSED: Deleted type cs_productVolumeBusinessUnit.-->
1517   <!--UNUSED: Deleted type cs_productVolumeBusinessSubUnit.-->
1518   <!--UNUSED: Deleted type cs_productVolumeBusinessOwnershipShare.-->
1519   <!--UNUSED: Deleted type cs_productVolumeBusinessAccountInfo.-->
1520   <!--UNUSED: Deleted type BusinessUnitKind.-->
1521   <!--UNUSED: Deleted type cs_productVolumeComponentContent.-->
1522   <!--UNUSED: Deleted type cs_productVolumeFacility.-->
1523   <!--UNUSED: Deleted type cs_productVolumeFlow.-->
1524   <!--UNUSED: Deleted type cs_productVolumeParameterSet.-->
1525   <!--UNUSED: Deleted type cs_productVolumeParameterValue.-->
1526   <!--UNUSED: Deleted type cs_productVolumePeriod.-->
1527   <!--UNUSED: Deleted type q_cs_productVolumePortDifference.-->
1528   <!--UNUSED: Deleted type cs_productVolumeProduct.-->
1529   <!--UNUSED: Deleted type cs_productVolumeRelatedFacility.-->
1530   <!--UNUSED: Deleted type cs_productVolumeSalesSet.-->
1531   <!--UNUSED: Deleted type cs_productVolumeSalesDetail.-->
1532   <!--UNUSED: Deleted type cs_productVolumeDestination.-->
1533   <!--UNUSED: Deleted type cs_productVolumeSaleEvent.-->
1534   <!--UNUSED: Deleted type SaleEventKind.-->
1535   <!--UNUSED: Deleted type SalesFlowPart.-->
1536   <!--UNUSED: Deleted type SaleDestinationType.-->
1537   <!--UNUSED: Deleted type cs_refProductFlow.-->
1538   <!--UNUSED: Deleted type cs_refWellWellbore.-->
1539   <!--UNUSED: Deleted type cs_refWellWellboreRig.-->
1540   <!--UNUSED: Deleted type cs_relativeCoordinate.-->
1541   <!--UNUSED: Deleted type q_cs_volumeValue.-->
1542   <!--UNUSED: Deleted type cs_wellContext.-->
1543   <!--UNUSED: Deleted type cs_wellDatum.-->
1544   <!--UNUSED: Deleted type cs_wellTestBottomholeData.-->
1545   <!--UNUSED: Deleted type cs_wellTestCumulative.-->
1546   <!--UNUSED: Deleted type cs_wellTestFluidLevelTest.-->
1547   <!--UNUSED: Deleted type cs_wellTestFluidRate.-->
1548   <!--UNUSED: Deleted type cs_wellTestInjectionTestData.-->
1549   <!--UNUSED: Deleted type cs_wellTestInjectionTestResults.-->
1550   <!--UNUSED: Deleted type cs_wellTestInterval.-->
1551   <!--UNUSED: Deleted type cs_wellTestPointData.-->
1552   <!--UNUSED: Deleted type cs_wellTestProductionTestData.-->
1553   <!--UNUSED: Deleted type cs_wellTestProductionTestResults.-->
1554   <!--UNUSED: Deleted type cs_wellTestSeparatorData.-->
1555   <!--UNUSED: Deleted type cs_wellTestTestVolume.-->
1556   <!--UNUSED: Deleted type cs_wellTestWellheadData.-->
1557   <!--UNUSED: Deleted type grp_commonPropertiesProductVolume.-->
1558   <!--UNUSED: Deleted type grp_dtsInstalledSystem.-->
1559   <!--UNUSED: Deleted type grp_dtsMeasurement.-->
1560   <!--UNUSED: Deleted type grp_fluidAnalysis.-->
1561   <!--UNUSED: Deleted type grp_fluidAnalysisResult.-->
1562   <!--UNUSED: Deleted type grp_fluidResultCommonTestGroup.-->
1563   <!--UNUSED: Deleted type grp_fluidSample.-->
1564   <!--UNUSED: Deleted type grp_productFlowModel.-->
1565   <!--UNUSED: Deleted type grp_productVolume.-->
1566   <!--UNUSED: Deleted type grp_wellTest.-->
1567   <xsd:element name="productionOperationQuerySet" type="witsml:q_obj_productionOperations">
1568      <xsd:annotation>
1569         <xsd:documentation>The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the
1570         singular name.</xsd:documentation>
1571      </xsd:annotation>
1572   </xsd:element>
1573   <xsd:complexType name="q_obj_productionOperations">
1574      <xsd:sequence>
1575         <xsd:element name="documentInfo" type="witsml:q_cs_documentInfo" minOccurs="0" maxOccurs="1">
1576            <xsd:annotation>
1577               <xsd:documentation>Information about the XML message instance.</xsd:documentation>
1578            </xsd:annotation>
1579         </xsd:element>
1580         <xsd:element name="productionOperation" type="witsml:q_obj_productionOperation" minOccurs="0" maxOccurs="unbounded">
1581            <xsd:annotation>
1582               <xsd:documentation>Information about a single productionOperation.</xsd:documentation>
1583               <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
1584            </xsd:annotation>
1585         </xsd:element>
1586      </xsd:sequence>
1587      <xsd:attribute name="version" type="xsd:string" use="optional">
1588         <xsd:annotation>
1589            <xsd:documentation>Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed
1590            by the document instance.</xsd:documentation>
1591            <xsd:appinfo>
1592            constraints:@use="required",@type="witsml:q_schemaVersionString",xsd:maxLength="16",xsd:pattern="1\.0\.0\.[1-9]?[0-9]\(PRODML\)",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1593         </xsd:annotation>
1594      </xsd:attribute>
1595   </xsd:complexType>
1596   <xsd:complexType name="q_obj_productionOperation">
1597      <xsd:complexContent>
1598         <xsd:extension base="witsml:q_abstractSingularDataObject">
1599            <xsd:sequence>
1600               <xsd:element name="name" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="1">
1601                  <xsd:annotation>
1602                     <xsd:documentation>Human recognizable context for the Production Operation Report.</xsd:documentation>
1603                     <xsd:appinfo>constraints:@minOccurs="1"</xsd:appinfo>
1604                  </xsd:annotation>
1605               </xsd:element>
1606               <xsd:element name="installation" type="witsml:q_facilityIdentifierStruct" minOccurs="0" maxOccurs="1">
1607                  <xsd:annotation>
1608                     <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
1609                     facility.</xsd:documentation>
1610                  </xsd:annotation>
1611               </xsd:element>
1612               <xsd:element name="contextFacility" type="witsml:q_facilityIdentifierStruct" minOccurs="0" maxOccurs="unbounded">
1613                  <xsd:annotation>
1614                     <xsd:documentation>The name and type of a facility whose context is relevant to the represented installation.</xsd:documentation>
1615                  </xsd:annotation>
1616               </xsd:element>
1617               <xsd:element name="kind" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1618                  <xsd:annotation>
1619                     <xsd:documentation>The type of report.</xsd:documentation>
1620                     <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1621                  </xsd:annotation>
1622               </xsd:element>
1623               <xsd:element name="periodKind" type="witsml:q_stringTemplateStruct" minOccurs="0" maxOccurs="1">
1624                  <xsd:annotation>
1625                     <xsd:documentation>The type of period that is being reported. This value must be consistent with the reporting start and end values.</xsd:documentation>
1626                     <xsd:appinfo>constraints:@type="witsml:q_ReportingPeriod",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1627                  </xsd:annotation>
1628               </xsd:element>
1629               <xsd:element name="dTimStart" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1630                  <xsd:annotation>
1631                     <xsd:documentation>The beginning date and time that the report represents.</xsd:documentation>
1632                     <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1633                  </xsd:annotation>
1634               </xsd:element>
1635               <xsd:element name="dTimEnd" type="witsml:q_dateTimeTemplateStruct" minOccurs="0" maxOccurs="1">
1636                  <xsd:annotation>
1637                     <xsd:documentation>The ending date and time that the report represents.</xsd:documentation>
1638                     <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_timestamp",xsd:pattern=".+"</xsd:appinfo>
1639                  </xsd:annotation>
1640               </xsd:element>
1641               <xsd:element name="dateStart" type="witsml:q_dateTemplateStruct" minOccurs="0" maxOccurs="1">
1642                  <xsd:annotation>
1643                     <xsd:documentation>The beginning date that the report represents.</xsd:documentation>
1644                     <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_date",xsd:pattern=".+"</xsd:appinfo>
1645                  </xsd:annotation>
1646               </xsd:element>
1647               <xsd:element name="dateEnd" type="witsml:q_dateTemplateStruct" minOccurs="0" maxOccurs="1">
1648                  <xsd:annotation>
1649                     <xsd:documentation>The ending date that the report represents.</xsd:documentation>
1650                     <xsd:appinfo>constraints:@minOccurs="1",@type="witsml:q_date",xsd:pattern=".+"</xsd:appinfo>
1651                  </xsd:annotation>
1652               </xsd:element>
1653               <xsd:element name="operator" type="witsml:q_cs_businessAssociate" minOccurs="0" maxOccurs="1">
1654                  <xsd:annotation>
1655                     <xsd:documentation>The operator of the facilities in the report.</xsd:documentation>
1656                  </xsd:annotation>
1657               </xsd:element>
1658               <xsd:element name="title" type="witsml:q_nameStruct" minOccurs="0" maxOccurs="1">
1659                  <xsd:annotation>
1660                     <xsd:documentation>The tile of the report if different from the name of the report.</xsd:documentation>
1661                  </xsd:annotation>
1662               </xsd:element>
1663               <xsd:element name="geographicContext" type="witsml:q_cs_geographicContext" minOccurs="0" maxOccurs="1">
1664                  <xsd:annotation>
1665                     <xsd:documentation>The geographic context of the report.</xsd:documentation>
1666                  </xsd:annotation>
1667               </xsd:element>
1668               <xsd:element name="issueDate" type="witsml:q_dateTemplateStruct" minOccurs="0" maxOccurs="1">
1669                  <xsd:annotation>
1670                     <xsd:documentation>The date that the report was issued.</xsd:documentation>
1671                     <xsd:appinfo>constraints:@type="witsml:q_date",xsd:pattern=".+"</xsd:appinfo>
1672                  </xsd:annotation>
1673               </xsd:element>
1674               <xsd:element name="issuedBy" type="witsml:q_cs_businessAssociate" minOccurs="0" maxOccurs="1">
1675                  <xsd:annotation>
1676                     <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
1677                     report.</xsd:documentation>
1678                  </xsd:annotation>
1679               </xsd:element>
1680               <xsd:element name="approvalDate" type="witsml:q_dateTemplateStruct" minOccurs="0" maxOccurs="1">
1681                  <xsd:annotation>
1682                     <xsd:documentation>The date that the report was approved.</xsd:documentation>
1683                     <xsd:appinfo>constraints:@type="witsml:q_date",xsd:pattern=".+"</xsd:appinfo>
1684                  </xsd:annotation>
1685               </xsd:element>
1686               <xsd:element name="approver" type="witsml:q_cs_businessAssociate" minOccurs="0" maxOccurs="1">
1687                  <xsd:annotation>
1688                     <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
1689                     report.</xsd:documentation>
1690                  </xsd:annotation>
1691               </xsd:element>
1692               <xsd:element name="installationReport" type="witsml:q_cs_productionOperationInstallationReport" minOccurs="0" maxOccurs="unbounded">
1693                  <xsd:annotation>
1694                     <xsd:documentation>A report for each installation</xsd:documentation>
1695                  </xsd:annotation>
1696               </xsd:element>
1697               <xsd:element name="commonData" type="witsml:q_cs_commonData" minOccurs="0" maxOccurs="1">
1698                  <xsd:annotation>
1699                     <xsd:documentation>A container element that contains elements that are common to all data objects.</xsd:documentation>
1700                  </xsd:annotation>
1701               </xsd:element>
1702               <xsd:element name="customData" type="witsml:q_cs_customData" minOccurs="0" maxOccurs="1">
1703                  <xsd:annotation>
1704                     <xsd:documentation>A container element that can contain custom or user defined data elements.</xsd:documentation>
1705                  </xsd:annotation>
1706               </xsd:element>
1707            </xsd:sequence>
1708            <xsd:attribute name="uid" type="xsd:string" use="optional">
1709               <xsd:annotation>
1710                  <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
1711                  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
1712                  only required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
1713                  <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1714               </xsd:annotation>
1715            </xsd:attribute>
1716         </xsd:extension>
1717      </xsd:complexContent>
1718   </xsd:complexType>
1719   <!--UNUSED: Deleted type abstractBoolean.-->
1720   <!--UNUSED: Deleted type q_abstractDateTime.-->
1721   <!--UNUSED: Deleted type q_abstractDate.-->
1722   <!--UNUSED: Deleted type abstractYear.-->
1723   <!--UNUSED: Deleted type q_abstractDouble.-->
1724   <!--UNUSED: Deleted type q_abstractShort.-->
1725   <!--UNUSED: Deleted type abstractInt.-->
1726   <!--UNUSED: Deleted type q_abstractString.-->
1727   <!--UNUSED: Deleted type q_abstractMeasure.-->
1728   <!--UNUSED: Deleted type q_abstractMaximumLengthString.-->
1729   <!--UNUSED: Deleted type abstractUncollapsedString.-->
1730   <!--UNUSED: Deleted type abstractContextualObject.-->
1731   <xsd:complexType name="q_abstractSingularDataObject">
1732      <xsd:annotation>
1733         <xsd:documentation>The intended abstract supertype of all singular data objects.</xsd:documentation>
1734      </xsd:annotation>
1735      <xsd:sequence />
1736   </xsd:complexType>
1737   <!--UNUSED: Deleted type abstractPositiveCount.-->
1738   <!--UNUSED: Deleted type q_abstractNameString.-->
1739   <!--UNUSED: Deleted type q_abstractUidString.-->
1740   <!--UNUSED: Deleted type q_abstractCommentString.-->
1741   <!--UNUSED: Deleted type q_abstractTypeEnum.-->
1742   <!--UNUSED: Deleted type q_abstractUomEnum.-->
1743   <!--UNUSED: Deleted type q_abstractNonNegativeCount.-->
1744   <!--UNUSED: Deleted type ActivityClassType.-->
1745   <!--UNUSED: Deleted type ActivityCode.-->
1746   <!--UNUSED: Deleted type q_AddressKindEnum.-->
1747   <!--UNUSED: Deleted type q_AddressQualifier.-->
1748   <!--UNUSED: Deleted type AziRef.-->
1749   <!--UNUSED: Deleted type ArrayElementDataType.-->
1750   <!--UNUSED: Deleted type BearingType.-->
1751   <!--UNUSED: Deleted type BitDullCode.-->
1752   <!--UNUSED: Deleted type BitReasonPulled.-->
1753   <!--UNUSED: Deleted type BitType.-->
1754   <!--UNUSED: Deleted type BhaStatus.-->
1755   <!--UNUSED: Deleted type BladeShapeType.-->
1756   <!--UNUSED: Deleted type BladeType.-->
1757   <!--UNUSED: Deleted type BopType.-->
1758   <!--UNUSED: Deleted type BoxPinConfig.-->
1759   <!--UNUSED: Deleted type CalculationMethod.-->
1760   <!--UNUSED: Deleted type CementJobType.-->
1761   <!--UNUSED: Deleted type ConnectionPosition.-->
1762   <!--UNUSED: Deleted type q_ContactPreference.-->
1763   <!--UNUSED: Deleted type DeflectionMethod.-->
1764   <!--UNUSED: Deleted type DerrickType.-->
1765   <!--UNUSED: Deleted type DrawWorksType.-->
1766   <!--UNUSED: Deleted type DriveType.-->
1767   <!--UNUSED: Deleted type ElevCodeEnum.-->
1768   <!--UNUSED: Deleted type Ellipsoid.-->
1769   <!--UNUSED: Deleted type q_EndpointQualifier.-->
1770   <!--UNUSED: Deleted type FacilityParameter.-->
1771   <!--UNUSED: Deleted type FiberMode.-->
1772   <!--UNUSED: Deleted type FlowQualifier.-->
1773   <!--UNUSED: Deleted type FlowSubQualifier.-->
1774   <!--UNUSED: Deleted type GasPeakType.-->
1775   <!--UNUSED: Deleted type GeodeticDatum.-->
1776   <!--UNUSED: Deleted type Hemispheres.-->
1777   <!--UNUSED: Deleted type HoleCasingType.-->
1778   <!--UNUSED: Deleted type HoleOpenerType.-->
1779   <!--UNUSED: Deleted type InjectionFluid.-->
1780   <!--UNUSED: Deleted type IntervalMethod.-->
1781   <!--UNUSED: Deleted type IntervalType.-->
1782   <!--UNUSED: Deleted type q_ItemState.-->
1783   <!--UNUSED: Deleted type InstalledFiberPoint.-->
1784   <!--UNUSED: Deleted type JarType.-->
1785   <!--UNUSED: Deleted type JarAction.-->
1786   <!--UNUSED: Deleted type LithologySource.-->
1787   <!--UNUSED: Deleted type LithologyType.-->
1788   <!--UNUSED: Deleted type LogDataType.-->
1789   <!--UNUSED: Deleted type LogIndexDirection.-->
1790   <!--UNUSED: Deleted type LogIndexType.-->
1791   <!--UNUSED: Deleted type LogTraceOrigin.-->
1792   <!--UNUSED: Deleted type LogTraceState.-->
1793   <!--UNUSED: Deleted type MaterialType.-->
1794   <!--UNUSED: Deleted type MeasureClass.-->
1795   <!--UNUSED: Deleted type MeasurementType.-->
1796   <!--UNUSED: Deleted type MessageProbability.-->
1797   <!--UNUSED: Deleted type MessageSeverity.-->
1798   <!--UNUSED: Deleted type MessageType.-->
1799   <!--UNUSED: Deleted type MudLogParameterType.-->
1800   <!--UNUSED: Deleted type NADTypes.-->
1801   <!--UNUSED: Deleted type NameTagLocation.-->
1802   <!--UNUSED: Deleted type NameTagNumberingScheme.-->
1803   <!--UNUSED: Deleted type NameTagTechnology.-->
1804   <!--UNUSED: Deleted type NozzleType.-->
1805   <!--UNUSED: Deleted type OTDRReason.-->
1806   <!--UNUSED: Deleted type q_PhoneType.-->
1807   <!--UNUSED: Deleted type PitType.-->
1808   <!--UNUSED: Deleted type ProductFlowPortType.-->
1809   <!--UNUSED: Deleted type Projection.-->
1810   <!--UNUSED: Deleted type ProjectionVariantsObliqueMercator.-->
1811   <!--UNUSED: Deleted type PumpType.-->
1812   <!--UNUSED: Deleted type PumpOpType.-->
1813   <!--UNUSED: Deleted type QualifierType.-->
1814   <!--UNUSED: Deleted type RealtimeData.-->
1815   <!--UNUSED: Deleted type q_ReportingFacility.-->
1816   <!--UNUSED: Deleted type ReportingFlow.-->
1817   <!--UNUSED: Deleted type q_ReportingPeriod.-->
1818   <!--UNUSED: Deleted type ReportingProduct.-->
1819   <!--UNUSED: Deleted type ReportingProperty.-->
1820   <!--UNUSED: Deleted type RigType.-->
1821   <!--UNUSED: Deleted type RiskAffectedPersonnel.-->
1822   <!--UNUSED: Deleted type RiskCategory.-->
1823   <!--UNUSED: Deleted type RiskSubCategory.-->
1824   <!--UNUSED: Deleted type RiskType.-->
1825   <!--UNUSED: Deleted type ScrType.-->
1826   <!--UNUSED: Deleted type ShowFluorescence.-->
1827   <!--UNUSED: Deleted type ShowLevel.-->
1828   <!--UNUSED: Deleted type ShowRating.-->
1829   <!--UNUSED: Deleted type ShowSpeed.-->
1830   <!--UNUSED: Deleted type StandardTempPress.-->
1831   <!--UNUSED: Deleted type SupportCraft.-->
1832   <!--UNUSED: Deleted type SurfEquipType.-->
1833   <!--UNUSED: Deleted type TargetCategory.-->
1834   <!--UNUSED: Deleted type TargetScope.-->
1835   <!--UNUSED: Deleted type TargetSectionScope.-->
1836   <!--UNUSED: Deleted type TestReason.-->
1837   <!--UNUSED: Deleted type TrajStationStatus.-->
1838   <!--UNUSED: Deleted type TrajStationType.-->
1839   <!--UNUSED: Deleted type TubularAssembly.-->
1840   <!--UNUSED: Deleted type TubularComponent.-->
1841   <!--UNUSED: Deleted type TypeSurveyTool.-->
1842   <!--UNUSED: Deleted type q_ValueStatus.-->
1843   <!--UNUSED: Deleted type WellDirection.-->
1844   <!--UNUSED: Deleted type WellFluid.-->
1845   <!--UNUSED: Deleted type WellboreShape.-->
1846   <!--UNUSED: Deleted type WellboreType.-->
1847   <!--UNUSED: Deleted type WellPurpose.-->
1848   <!--UNUSED: Deleted type WellStatus.-->
1849   <!--UNUSED: Deleted type q_CrewType.-->
1850   <!--UNUSED: Deleted type q_OperationKind.-->
1851   <!--UNUSED: Deleted type q_ReasonLost.-->
1852   <!--UNUSED: Deleted type q_SafetyType.-->
1853   <!--UNUSED: Deleted type VolumeReferenceKind.-->
1854   <!--UNUSED: Deleted type DataQuality.-->
1855   <!--UNUSED: Deleted type FluidAnalysisKind.-->
1856   <!--UNUSED: Deleted type FluidComponent.-->
1857   <!--UNUSED: Deleted type FluidSampleTestAcquisition.-->
1858   <!--UNUSED: Deleted type FluidComponentKind.-->
1859   <!--UNUSED: Deleted type FluidContaminant.-->
1860   <!--UNUSED: Deleted type FluidSampleKind.-->
1861   <!--UNUSED: Deleted type ReservoirFluidKind.-->
1862   <!--UNUSED: Deleted type EosModelKind.-->
1863   <!--UNUSED: Deleted type generalMeasureType.-->
1864   <!--UNUSED: Deleted type temperatureSlopeMeasure.-->
1865   <!--UNUSED: Deleted type typeOptionalClassString.-->
1866   <xsd:complexType name="q_endpointQualifiedDateTime">
1867      <xsd:annotation>
1868         <xsd:documentation>A timestamp value used for min/max query parameters related to "growing objects". The meaning of the endpoint of an interval can be modified by the
1869         endpoint attribute.</xsd:documentation>
1870         <xsd:appinfo>constraints:@base="witsml:abstractDateTime",xsd:pattern=".+"</xsd:appinfo>
1871      </xsd:annotation>
1872      <xsd:attribute name="queryValue" type="xsd:dateTime">
1873         <xsd:annotation>
1874            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1875         </xsd:annotation>
1876      </xsd:attribute>
1877      <xsd:attribute name="endpoint" type="xsd:string" use="optional">
1878         <xsd:annotation>
1879            <xsd:documentation>The default is "inclusive".</xsd:documentation>
1880            <xsd:appinfo>constraints:@type="witsml:q_EndpointQualifier",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1881         </xsd:annotation>
1882      </xsd:attribute>
1883   </xsd:complexType>
1884   <!--UNUSED: Deleted type endpointQualifiedDate.-->
1885   <xsd:complexType name="q_emailQualifierStruct">
1886      <xsd:annotation>
1887         <xsd:documentation>An email address with an attribute, used to "qualify" an email as personal, work, or permanent.</xsd:documentation>
1888         <xsd:appinfo>constraints:@base="witsml:abstractTypeEnum",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1889      </xsd:annotation>
1890      <xsd:attribute name="queryValue" type="xsd:string">
1891         <xsd:annotation>
1892            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1893         </xsd:annotation>
1894      </xsd:attribute>
1895      <xsd:attribute name="qualifier" type="xsd:string" use="optional">
1896         <xsd:annotation>
1897            <xsd:appinfo>constraints:@type="witsml:q_AddressQualifier",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1898         </xsd:annotation>
1899      </xsd:attribute>
1900   </xsd:complexType>
1901   <xsd:complexType name="q_facilityIdentifierStruct">
1902      <xsd:annotation>
1903         <xsd:documentation>Identifies a facility.</xsd:documentation>
1904         <xsd:appinfo>constraints:@base="witsml:abstractNameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1905      </xsd:annotation>
1906      <xsd:attribute name="queryValue" type="xsd:string">
1907         <xsd:annotation>
1908            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1909         </xsd:annotation>
1910      </xsd:attribute>
1911      <xsd:attribute name="kind" type="xsd:string" use="optional">
1912         <xsd:annotation>
1913            <xsd:documentation>The kind of facility.</xsd:documentation>
1914            <xsd:appinfo>constraints:@type="witsml:q_ReportingFacility",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1915         </xsd:annotation>
1916      </xsd:attribute>
1917      <xsd:attribute name="namingSystem" type="xsd:string" use="optional">
1918         <xsd:annotation>
1919            <xsd:documentation>The naming system within which the name is unique. For example, API or NPD.</xsd:documentation>
1920            <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1921         </xsd:annotation>
1922      </xsd:attribute>
1923      <xsd:attribute name="uidRef" type="xsd:string" use="optional">
1924         <xsd:annotation>
1925            <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
1926            instance.</xsd:documentation>
1927            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1928         </xsd:annotation>
1929      </xsd:attribute>
1930   </xsd:complexType>
1931   <xsd:complexType name="q_phoneNumberStruct">
1932      <xsd:annotation>
1933         <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
1934         qualifier would carry information such as home or office.</xsd:documentation>
1935         <xsd:appinfo>constraints:@base="witsml:abstractTypeEnum",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1936      </xsd:annotation>
1937      <xsd:attribute name="queryValue" type="xsd:string">
1938         <xsd:annotation>
1939            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1940         </xsd:annotation>
1941      </xsd:attribute>
1942      <xsd:attribute name="type" type="xsd:string" use="optional">
1943         <xsd:annotation>
1944            <xsd:documentation>The kind of phone such as voice or fax.</xsd:documentation>
1945            <xsd:appinfo>constraints:@use="required",@type="witsml:q_PhoneType",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1946         </xsd:annotation>
1947      </xsd:attribute>
1948      <xsd:attribute name="qualifier" type="xsd:string" use="optional">
1949         <xsd:annotation>
1950            <xsd:documentation>Indicates whether the number is personal, business or both.</xsd:documentation>
1951            <xsd:appinfo>constraints:@type="witsml:q_AddressQualifier",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1952         </xsd:annotation>
1953      </xsd:attribute>
1954      <xsd:attribute name="extension" type="xsd:string" use="optional">
1955         <xsd:annotation>
1956            <xsd:documentation>The phone number extension.</xsd:documentation>
1957            <xsd:appinfo>constraints:@type="witsml:q_kindString",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1958         </xsd:annotation>
1959      </xsd:attribute>
1960   </xsd:complexType>
1961   <!--UNUSED: Deleted type logicalBoolean.-->
1962   <!--UNUSED: Deleted type q_date.-->
1963   <!--UNUSED: Deleted type month.-->
1964   <!--UNUSED: Deleted type year.-->
1965   <!--UNUSED: Deleted type q_timestamp.-->
1966   <!--UNUSED: Deleted type timeZone.-->
1967   <!--UNUSED: Deleted type calendarYear.-->
1968   <!--UNUSED: Deleted type yAxisAzimuth.-->
1969   <!--UNUSED: Deleted type nonNegativeFraction.-->
1970   <!--UNUSED: Deleted type q_unitlessQuantity.-->
1971   <!--UNUSED: Deleted type genericMeasure.-->
1972   <!--UNUSED: Deleted type q_indexCurve.-->
1973   <!--UNUSED: Deleted type ratioGenericMeasure.-->
1974   <!--UNUSED: Deleted type q_listOfString.-->
1975   <!--UNUSED: Deleted type listOfDouble.-->
1976   <xsd:complexType name="q_refNameString">
1977      <xsd:annotation>
1978         <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>
1979         <xsd:appinfo>constraints:@base="witsml:abstractNameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1980      </xsd:annotation>
1981      <xsd:attribute name="queryValue" type="xsd:string">
1982         <xsd:annotation>
1983            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
1984         </xsd:annotation>
1985      </xsd:attribute>
1986      <xsd:attribute name="uidRef" type="xsd:string" use="optional">
1987         <xsd:annotation>
1988            <xsd:documentation>A reference to the unique identifier (uid attribute) in the node referenced by the name value. This attribute is required within the context of a
1989            WITSML server.</xsd:documentation>
1990            <xsd:appinfo>constraints:@type="witsml:q_refString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
1991         </xsd:annotation>
1992      </xsd:attribute>
1993   </xsd:complexType>
1994   <!--UNUSED: Deleted type refObjectString.-->
1995   <!--UNUSED: Deleted type refPositiveCount.-->
1996   <!--UNUSED: Deleted type refWellDatum.-->
1997   <!--UNUSED: Deleted type q_nameString.-->
1998   <!--UNUSED: Deleted type q_commentString.-->
1999   <!--UNUSED: Deleted type q_descriptionString.-->
2000   <!--UNUSED: Deleted type shortDescriptionString.-->
2001   <!--UNUSED: Deleted type encodedArrayString.-->
2002   <!--UNUSED: Deleted type encodedValueString.-->
2003   <!--UNUSED: Deleted type q_kindString.-->
2004   <!--UNUSED: Deleted type uomString.-->
2005   <!--UNUSED: Deleted type q_uidString.-->
2006   <!--UNUSED: Deleted type q_refString.-->
2007   <!--UNUSED: Deleted type q_schemaVersionString.-->
2008   <xsd:complexType name="q_nameStruct">
2009      <xsd:annotation>
2010         <xsd:documentation>The name of something within a naming system.</xsd:documentation>
2011         <xsd:appinfo>constraints:@base="witsml:abstractNameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2012      </xsd:annotation>
2013      <xsd:attribute name="queryValue" type="xsd:string">
2014         <xsd:annotation>
2015            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2016         </xsd:annotation>
2017      </xsd:attribute>
2018      <xsd:attribute name="namingSystem" type="xsd:string" use="optional">
2019         <xsd:annotation>
2020            <xsd:documentation>The naming system within the name is (hopefully) unique.</xsd:documentation>
2021            <xsd:appinfo>constraints:@type="witsml:q_nameString",xsd:maxLength="64",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2022         </xsd:annotation>
2023      </xsd:attribute>
2024   </xsd:complexType>
2025   <!--UNUSED: Deleted type wellKnownNameStruct.-->
2026   <!--UNUSED: Deleted type uncollapsedString.-->
2027   <!--UNUSED: Deleted type iadcBearingWearCode.-->
2028   <!--UNUSED: Deleted type geodeticZoneString.-->
2029   <!--UNUSED: Deleted type generalQualifiedMeasure.-->
2030   <!--UNUSED: Deleted type integerQualifiedCount.-->
2031   <!--UNUSED: Deleted type kindQualifiedString.-->
2032   <!--UNUSED: Deleted type areaQualifiedMeasure.-->
2033   <!--UNUSED: Deleted type areaPerAreaQualifiedMeasure.-->
2034   <!--UNUSED: Deleted type anglePerTimeQualifiedMeasure.-->
2035   <!--UNUSED: Deleted type lengthPerLengthQualifiedMeasure.-->
2036   <!--UNUSED: Deleted type pressureQualifiedMeasure.-->
2037   <!--UNUSED: Deleted type thermodynamicTemperatureQualifiedMeasure.-->
2038   <!--UNUSED: Deleted type q_volumeQualifiedMeasure.-->
2039   <!--UNUSED: Deleted type q_volumeFlowRateQualifiedMeasure.-->
2040   <!--UNUSED: Deleted type measuredDepthCoord.-->
2041   <!--UNUSED: Deleted type MeasuredDepthUom.-->
2042   <!--UNUSED: Deleted type wellVerticalDepthCoord.-->
2043   <!--UNUSED: Deleted type wellElevationCoord.-->
2044   <!--UNUSED: Deleted type WellVerticalCoordinateUom.-->
2045   <!--UNUSED: Deleted type q_nonNegativeCount.-->
2046   <!--UNUSED: Deleted type positiveCount.-->
2047   <!--UNUSED: Deleted type positiveBigCount.-->
2048   <!--UNUSED: Deleted type integerCount.-->
2049   <!--UNUSED: Deleted type q_beaufortScaleIntegerCode.-->
2050   <!--UNUSED: Deleted type pumpActionIntegerCode.-->
2051   <!--UNUSED: Deleted type iadcIntegerCode.-->
2052   <!--UNUSED: Deleted type levelIntegerCode.-->
2053   <!--UNUSED: Deleted type cost.-->
2054   <!--UNUSED: Deleted type indexedObject.-->
2055   <!--UNUSED: Deleted type q_str2.-->
2056   <!--UNUSED: Deleted type str16.-->
2057   <!--UNUSED: Deleted type q_str32.-->
2058   <xsd:complexType name="q_crewCount">
2059      <xsd:annotation>
2060         <xsd:documentation>A one based count of personnel on a type of crew.</xsd:documentation>
2061         <xsd:appinfo>constraints:@base="witsml:abstractNonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
2062      </xsd:annotation>
2063      <xsd:attribute name="queryValue" type="xsd:short">
2064         <xsd:annotation>
2065            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2066         </xsd:annotation>
2067      </xsd:attribute>
2068      <xsd:attribute name="type" type="xsd:string" use="optional">
2069         <xsd:annotation>
2070            <xsd:documentation>The type of crew for which a count is being defined.</xsd:documentation>
2071            <xsd:appinfo>constraints:@type="witsml:q_CrewType",xsd:enumeration="catering crew",xsd:enumeration="contractor crew",xsd:enumeration="day
2072            visitors",xsd:enumeration="drilling contract crew",xsd:enumeration="own crew",xsd:enumeration="own other crew",xsd:enumeration="other crew",xsd:enumeration="personnel
2073            on board",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2074         </xsd:annotation>
2075      </xsd:attribute>
2076      <xsd:attribute name="uid" type="xsd:string" use="optional">
2077         <xsd:annotation>
2078            <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
2079            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
2080            required to be unique within the context of the nearest recurring parent element.</xsd:documentation>
2081            <xsd:appinfo>constraints:@type="witsml:q_uidString",xsd:maxLength="64",xsd:pattern="[^ ]*",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2082         </xsd:annotation>
2083      </xsd:attribute>
2084   </xsd:complexType>
2085   <xsd:complexType name="q_lostVolumeAndReason">
2086      <xsd:annotation>
2087         <xsd:documentation>A volume corrected to standard temperature and pressure.</xsd:documentation>
2088         <xsd:appinfo>constraints:@base="witsml:abstractMeasure"</xsd:appinfo>
2089      </xsd:annotation>
2090      <xsd:attribute name="queryValue" type="xsd:double">
2091         <xsd:annotation>
2092            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2093         </xsd:annotation>
2094      </xsd:attribute>
2095      <xsd:attribute name="uom" type="xsd:string" use="optional">
2096         <xsd:annotation>
2097            <xsd:appinfo>
2098            constraints:@use="required",@type="witsml:q_volumeUom",xsd:enumeration="m3",xsd:enumeration="acre.ft",xsd:enumeration="bbl",xsd:enumeration="bcf",xsd:enumeration="cm3",xsd:enumeration="dm3",xsd:enumeration="flozUK",xsd:enumeration="flozUS",xsd:enumeration="ft3",xsd:enumeration="galUK",xsd:enumeration="galUS",xsd:enumeration="ha.m",xsd:enumeration="hL",xsd:enumeration="in3",xsd:enumeration="1000ft3",xsd:enumeration="km3",xsd:enumeration="L",xsd:enumeration="Mbbl",xsd:enumeration="Mcf",xsd:enumeration="M(ft3)",xsd:enumeration="mi3",xsd:enumeration="mL",xsd:enumeration="M(m3)",xsd:enumeration="mm3",xsd:enumeration="MMbbl",xsd:enumeration="ptUK",xsd:enumeration="ptUS",xsd:enumeration="qtUK",xsd:enumeration="qtUS",xsd:enumeration="tcf",xsd:enumeration="um2.m",xsd:enumeration="yd3",xsd:maxLength="24",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2099         </xsd:annotation>
2100      </xsd:attribute>
2101      <xsd:attribute name="reasonLost" type="xsd:string" use="optional">
2102         <xsd:annotation>
2103            <xsd:documentation>Defines why the volume was lost.</xsd:documentation>
2104            <xsd:appinfo>constraints:@use="required",@type="witsml:q_ReasonLost",xsd:enumeration="topside equipment failure-maint",xsd:enumeration="extended maint
2105            turnaround",xsd:enumeration="extended maint turnaround export",xsd:enumeration="preventive maint topside",xsd:enumeration="planned maint
2106            turnaround",xsd:enumeration="marked oil",xsd:enumeration="marked gas",xsd:enumeration="modification project",xsd:enumeration="operation
2107            mistakes",xsd:enumeration="other",xsd:enumeration="process and operation problem",xsd:enumeration="production",xsd:enumeration="regulatory
2108            reference",xsd:enumeration="reservoir",xsd:enumeration="testing and logging",xsd:enumeration="unavailable tanker storage",xsd:enumeration="well equipment
2109            failure-maint",xsd:enumeration="well planned operations",xsd:enumeration="well preventive maint",xsd:enumeration="weather
2110            problem",xsd:enumeration="hse",xsd:enumeration="strike/lock-out",xsd:enumeration="3rd party processing",xsd:enumeration="daily total loss of
2111            prod",xsd:enumeration="well problems",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2112         </xsd:annotation>
2113      </xsd:attribute>
2114   </xsd:complexType>
2115   <xsd:complexType name="q_safetyCount">
2116      <xsd:annotation>
2117         <xsd:documentation>A zero based count of a type of safety item.</xsd:documentation>
2118         <xsd:appinfo>constraints:@base="witsml:abstractNonNegativeCount",xsd:minInclusive="0",xsd:pattern=".+"</xsd:appinfo>
2119      </xsd:annotation>
2120      <xsd:attribute name="queryValue" type="xsd:short">
2121         <xsd:annotation>
2122            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2123         </xsd:annotation>
2124      </xsd:attribute>
2125      <xsd:attribute name="type" type="xsd:string" use="optional">
2126         <xsd:annotation>
2127            <xsd:documentation>The type of safety issue for which a count is being defined.</xsd:documentation>
2128            <xsd:appinfo>constraints:@type="witsml:q_SafetyType",xsd:enumeration="lost time incident",xsd:enumeration="lost time accident",xsd:enumeration="severe
2129            accident",xsd:enumeration="sick on board",xsd:enumeration="sent ashore",xsd:enumeration="restricted work",xsd:enumeration="first aid",xsd:enumeration="released to
2130            air",xsd:enumeration="released to water",xsd:enumeration="near miss",xsd:enumeration="fire",xsd:enumeration="hazard report card",xsd:enumeration="safety
2131            meeting",xsd:enumeration="permit with SJA",xsd:enumeration="total permits",xsd:enumeration="drill or exercise",xsd:enumeration="spill or leak",xsd:enumeration="job
2132            observation",xsd:enumeration="year-to-date incidents",xsd:enumeration="miscellaneous",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2133         </xsd:annotation>
2134      </xsd:attribute>
2135      <xsd:attribute name="period" type="xsd:string" use="optional">
2136         <xsd:annotation>
2137            <xsd:documentation>The type of period being reported by this count.</xsd:documentation>
2138            <xsd:appinfo>constraints:@type="witsml:q_ReportingPeriod",xsd:maxLength="40",xsd:whiteSpace="collapse",xsd:minLength="1"</xsd:appinfo>
2139         </xsd:annotation>
2140      </xsd:attribute>
2141   </xsd:complexType>
2142   <!--UNUSED: Deleted type binaryInteractionCoefficient.-->
2143   <!--UNUSED: Deleted type q_massConcentrationMeasurePercent.-->
2144   <!--UNUSED: Deleted type q_molarFractionMeasurePercent.-->
2145   <!--UNUSED: Deleted type volumePerVolumeMeasurePercent.-->
2146   <!--UNUSED: Deleted type q_PercentUom.-->
2147   <!--UNUSED: Deleted type accelerationLinearMeasure.-->
2148   <!--UNUSED: Deleted type q_amountOfSubstanceMeasure.-->
2149   <!--UNUSED: Deleted type anglePerLengthMeasure.-->
2150   <!--UNUSED: Deleted type anglePerTimeMeasure.-->
2151   <!--UNUSED: Deleted type areaMeasure.-->
2152   <!--UNUSED: Deleted type areaPerAreaMeasure.-->
2153   <!--UNUSED: Deleted type q_densityMeasure.-->
2154   <!--UNUSED: Deleted type q_dimensionlessMeasure.-->
2155   <!--UNUSED: Deleted type dynamicViscosityMeasure.-->
2156   <!--UNUSED: Deleted type electricPotentialMeasure.-->
2157   <!--UNUSED: Deleted type energyPerAreaMeasure.-->
2158   <!--UNUSED: Deleted type equivalentPerMassMeasure.-->
2159   <!--UNUSED: Deleted type forceMeasure.-->
2160   <!--UNUSED: Deleted type forcePerVolumeMeasure.-->
2161   <!--UNUSED: Deleted type frequencyMeasure.-->
2162   <!--UNUSED: Deleted type illuminanceMeasure.-->
2163   <!--UNUSED: Deleted type q_lengthMeasure.-->
2164   <!--UNUSED: Deleted type q_lengthPerLengthMeasure.-->
2165   <!--UNUSED: Deleted type magneticFieldStrengthMeasure.-->
2166   <!--UNUSED: Deleted type q_massConcentrationMeasure.-->
2167   <!--UNUSED: Deleted type q_massFlowRateMeasure.-->
2168   <!--UNUSED: Deleted type q_massMeasure.-->
2169   <!--UNUSED: Deleted type massPerLengthMeasure.-->
2170   <!--UNUSED: Deleted type q_modulusOfCompressionMeasure.-->
2171   <!--UNUSED: Deleted type momentOfForceMeasure.-->
2172   <!--UNUSED: Deleted type perLengthMeasure.-->
2173   <!--UNUSED: Deleted type q_planeAngleMeasure.-->
2174   <!--UNUSED: Deleted type powerMeasure.-->
2175   <!--UNUSED: Deleted type q_pressureMeasure.-->
2176   <!--UNUSED: Deleted type relativePowerMeasure.-->
2177   <!--UNUSED: Deleted type specificVolumeMeasure.-->
2178   <!--UNUSED: Deleted type q_thermodynamicTemperatureMeasure.-->
2179   <!--UNUSED: Deleted type q_timeMeasure.-->
2180   <!--UNUSED: Deleted type q_velocityMeasure.-->
2181   <!--UNUSED: Deleted type q_volumeMeasure.-->
2182   <!--UNUSED: Deleted type volumeFlowRateMeasure.-->
2183   <!--UNUSED: Deleted type q_volumePerVolumeMeasure.-->
2184   <!--UNUSED: Deleted type q_workMeasure.-->
2185   <!--UNUSED: Deleted type compressibilityMeasure.-->
2186   <!--UNUSED: Deleted type molarVolumeMeasure.-->
2187   <!--UNUSED: Deleted type standardVolumeMeasure.-->
2188   <!--UNUSED: Deleted type thermalConductivityMeasure.-->
2189   <!--UNUSED: Deleted type volumePerStandardVolumeMeasure.-->
2190   <!--UNUSED: Deleted type standardVolumePerStandardVolumeMeasure.-->
2191   <!--UNUSED: Deleted type standardVolumePerVolumeMeasure.-->
2192   <!--UNUSED: Deleted type accelerationLinearUom.-->
2193   <!--UNUSED: Deleted type q_amountOfSubstanceUom.-->
2194   <!--UNUSED: Deleted type anglePerLengthUom.-->
2195   <!--UNUSED: Deleted type anglePerTimeUom.-->
2196   <!--UNUSED: Deleted type areaUom.-->
2197   <!--UNUSED: Deleted type areaPerAreaUom.-->
2198   <!--UNUSED: Deleted type q_densityUom.-->
2199   <!--UNUSED: Deleted type q_dimensionlessUom.-->
2200   <!--UNUSED: Deleted type dynamicViscosityUom.-->
2201   <!--UNUSED: Deleted type electricPotentialUom.-->
2202   <!--UNUSED: Deleted type energyPerAreaUom.-->
2203   <!--UNUSED: Deleted type equivalentPerMassUom.-->
2204   <!--UNUSED: Deleted type forceUom.-->
2205   <!--UNUSED: Deleted type forcePerVolumeUom.-->
2206   <!--UNUSED: Deleted type frequencyUom.-->
2207   <!--UNUSED: Deleted type illuminanceUom.-->
2208   <!--UNUSED: Deleted type q_lengthUom.-->
2209   <!--UNUSED: Deleted type q_lengthPerLengthUom.-->
2210   <!--UNUSED: Deleted type magneticFieldStrengthUom.-->
2211   <!--UNUSED: Deleted type q_massConcentrationUom.-->
2212   <!--UNUSED: Deleted type q_massFlowRateUom.-->
2213   <!--UNUSED: Deleted type q_massUom.-->
2214   <!--UNUSED: Deleted type massPerLengthUom.-->
2215   <!--UNUSED: Deleted type q_modulusOfCompressionUom.-->
2216   <!--UNUSED: Deleted type momentOfForceUom.-->
2217   <!--UNUSED: Deleted type perLengthUom.-->
2218   <!--UNUSED: Deleted type q_planeAngleUom.-->
2219   <!--UNUSED: Deleted type powerUom.-->
2220   <!--UNUSED: Deleted type q_pressureUom.-->
2221   <!--UNUSED: Deleted type relativePowerUom.-->
2222   <!--UNUSED: Deleted type specificVolumeUom.-->
2223   <!--UNUSED: Deleted type q_thermodynamicTemperatureUom.-->
2224   <!--UNUSED: Deleted type q_timeUom.-->
2225   <!--UNUSED: Deleted type q_velocityUom.-->
2226   <!--UNUSED: Deleted type q_volumeUom.-->
2227   <!--UNUSED: Deleted type q_volumeFlowRateUom.-->
2228   <!--UNUSED: Deleted type q_volumePerVolumeUom.-->
2229   <!--UNUSED: Deleted type q_workUom.-->
2230   <!--UNUSED: Deleted type compressibilityUom.-->
2231   <!--UNUSED: Deleted type molarVolumeUom.-->
2232   <!--UNUSED: Deleted type thermalConductivityUom.-->
2233   <!--UNUSED: Deleted type q_booleanTemplateStruct.-->
2234   <xsd:complexType name="q_shortTemplateStruct">
2235      <xsd:attribute name="queryValue" type="xsd:short">
2236         <xsd:annotation>
2237            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2238         </xsd:annotation>
2239      </xsd:attribute>
2240   </xsd:complexType>
2241   <!--UNUSED: Deleted type q_intTemplateStruct.-->
2242   <xsd:complexType name="q_stringTemplateStruct">
2243      <xsd:attribute name="queryValue" type="xsd:string">
2244         <xsd:annotation>
2245            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2246         </xsd:annotation>
2247      </xsd:attribute>
2248   </xsd:complexType>
2249   <xsd:complexType name="q_doubleTemplateStruct">
2250      <xsd:attribute name="queryValue" type="xsd:double">
2251         <xsd:annotation>
2252            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2253         </xsd:annotation>
2254      </xsd:attribute>
2255   </xsd:complexType>
2256   <xsd:complexType name="q_dateTimeTemplateStruct">
2257      <xsd:attribute name="queryValue" type="xsd:dateTime">
2258         <xsd:annotation>
2259            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2260         </xsd:annotation>
2261      </xsd:attribute>
2262   </xsd:complexType>
2263   <xsd:complexType name="q_dateTemplateStruct">
2264      <xsd:attribute name="queryValue" type="xsd:date">
2265         <xsd:annotation>
2266            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2267         </xsd:annotation>
2268      </xsd:attribute>
2269   </xsd:complexType>
2270   <!--UNUSED: Deleted type q_gYearTemplateStruct.-->
2271   <xsd:complexType name="q_measure">
2272      <xsd:attribute name="uom" type="xsd:string">
2273         <xsd:annotation>
2274            <xsd:documentation>The unit of measure for the value.</xsd:documentation>
2275         </xsd:annotation>
2276      </xsd:attribute>
2277      <xsd:attribute name="queryValue" type="xsd:double">
2278         <xsd:annotation>
2279            <xsd:documentation>The element value for which a match is requested.</xsd:documentation>
2280         </xsd:annotation>
2281      </xsd:attribute>
2282   </xsd:complexType>
2283   <!--UNUSED: Deleted type q_measureWithQualifier.-->
2284   <!--UNUSED: Deleted type q_verticalCoord.-->
2285   <!--UNUSED: Deleted type q_integerString.-->
2286</xsd:schema>
Note: See TracBrowser for help on using the browser.