root / projects / DailyProductionReport_1.0 / XML / Version1.0 / WITSML131 / WITSML_composite.xsd @ 16

Revision 16, 48.1 kB (checked in by ryland, 15 years ago)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema
3        elementFormDefault="qualified"
4        attributeFormDefault="unqualified"
5        targetNamespace="http://www.witsml.org/schemas/131"
6        xmlns=          "http://www.witsml.org/schemas/131"
7        xmlns:witsml=   "http://www.witsml.org/schemas/131"
8        xmlns:xsd="http://www.w3.org/2001/XMLSchema">
9        <!--                                                         -->
10        <!-- POSC License Agreement
11        This file is distributed under the POSC License Agreement at
12        http://www.posc.org/about/license.shtml.
13        Use of this file constitutes agreement with the POSC License Agreement.
14        -->
15        <!--                                                         -->
16        <xsd:annotation>
17                <xsd:documentation>Copyright (c) 2005 Petrotechnical Open Standards Consortium, Inc (POSC). All rights reserved.
18                POSC(r) is a registered trademark and WITSML(tm) is a trademark of POSC.</xsd:documentation>
19        </xsd:annotation>
20        <!--                                                         -->
21        <xsd:include schemaLocation="cs_documentInfo.xsd"/>
22        <xsd:include schemaLocation="grp_bhaRun.xsd"/>
23        <xsd:include schemaLocation="grp_cementJob.xsd"/>
24        <xsd:include schemaLocation="grp_convCore.xsd"/>
25        <xsd:include schemaLocation="grp_dtsInstalledSystem.xsd"/>
26        <xsd:include schemaLocation="grp_dtsMeasurement.xsd"/>
27        <xsd:include schemaLocation="grp_fluidsReport.xsd"/>
28        <xsd:include schemaLocation="grp_formationMarker.xsd"/>
29        <xsd:include schemaLocation="grp_log.xsd"/>
30        <xsd:include schemaLocation="grp_message.xsd"/>
31        <xsd:include schemaLocation="grp_mudLog.xsd"/>
32        <xsd:include schemaLocation="grp_opsReport.xsd"/>
33        <xsd:include schemaLocation="grp_rig.xsd"/>
34        <xsd:include schemaLocation="grp_risk.xsd"/>
35        <xsd:include schemaLocation="grp_sidewallCore.xsd"/>
36        <xsd:include schemaLocation="grp_surveyProgram.xsd"/>
37        <xsd:include schemaLocation="grp_target.xsd"/>
38        <xsd:include schemaLocation="grp_trajectory.xsd"/>
39        <xsd:include schemaLocation="grp_tubular.xsd"/>
40        <xsd:include schemaLocation="grp_wbGeometry.xsd"/>
41        <xsd:include schemaLocation="grp_wellbore.xsd"/>
42        <xsd:include schemaLocation="grp_well.xsd"/>
43        <xsd:include schemaLocation="grp_wellLog.xsd"/>
44        <xsd:include schemaLocation="cs_commonData.xsd"/>
45        <xsd:include schemaLocation="cs_customData.xsd"/>
46        <xsd:include schemaLocation="attgrp_uid.xsd"/>
47
48<!-- Excluded WITSML API objects.
49          realtime is considered to be transient data.
50        <xsd:include schemaLocation="grp_realtime.xsd"/>
51
52          trajectoryStation is redundant to the stations in trajectory.
53        <xsd:include schemaLocation="grp_trajectoryStation.xsd"/>
54-->
55        <!--                                                         -->
56        <!--                 ROOT ELEMENT                            -->
57        <!--                                                         -->
58        <xsd:element name="WITSMLComposite" type="witsml:allObjects">
59                <xsd:annotation>
60                        <xsd:documentation>The root container for all WITSML data.
61                        This schema is not designed for use with the WITSML API.
62                        Rather it captures the logical model represented by the API queriable objects.
63                        As such it can represent all data in a server or it can represent data outside the context of a server.
64                        The data in the API objects have been incorporated into a normal XML hierarchy of well/wellbore.
65                        The plural API root elements have essentially been renamed to "xxxSet".
66                        The content of the well and wellbore API objects has been captured in "generalInformation" elements.
67                        The realtime object is not included because it is considered to be a transient server concept.
68                        The trajectoryStation object is not included because it is redundant to the data in trajectory.
69                        </xsd:documentation>
70                </xsd:annotation>
71        </xsd:element>
72        <!--                                                         -->
73        <!--                                                         -->
74        <xsd:complexType name="allObjects">
75                <xsd:sequence>
76                        <xsd:element name="documentInfo" type="witsml:cs_documentInfo" minOccurs="0" maxOccurs="1">
77                                <xsd:annotation>
78                                        <xsd:documentation>Information about the XML message instance.  </xsd:documentation>
79                                </xsd:annotation>
80                        </xsd:element>
81                        <xsd:element name="wellSet" minOccurs="0" maxOccurs="1">
82                                <xsd:annotation>
83                                        <xsd:documentation>A collector for wells.</xsd:documentation>
84                                </xsd:annotation>
85                                <xsd:complexType>
86                                        <xsd:sequence>
87                                                <xsd:element name="well" type="witsml:co_well" minOccurs="1" maxOccurs="unbounded">
88                                                        <xsd:annotation>
89                                                                <xsd:documentation>A single well.</xsd:documentation>
90                                                        </xsd:annotation>
91                                                </xsd:element>
92                                        </xsd:sequence>
93                                </xsd:complexType>
94                        </xsd:element>
95                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
96                                <xsd:annotation>
97                                        <xsd:documentation>A container element that can contain custom or user defined data elements.
98                                        This is intended for adding new objects that are not a child of well.</xsd:documentation>
99                                </xsd:annotation>
100                        </xsd:element>
101                </xsd:sequence>
102                <xsd:attribute name="version" type="witsml:schemaVersionString" use="required">
103                        <xsd:annotation>
104                                <xsd:documentation>Data object schema version.  The fourth level must match the
105                                version of the schema constraints (enumerations and XML loader files) that are assumed
106                                by the document instance.</xsd:documentation>
107                        </xsd:annotation>
108                </xsd:attribute>
109        </xsd:complexType>
110        <!--                                                         -->
111        <!-- ================== Component Objects ================== -->
112        <!--                                                         -->
113        <xsd:complexType name="co_wellHeader">
114                <xsd:sequence>
115                        <xsd:group ref="witsml:grp_well" minOccurs="0" maxOccurs="1">
116                                <xsd:annotation>
117                                        <xsd:documentation>The non-contextual general information for a well.</xsd:documentation>
118                                </xsd:annotation>
119                        </xsd:group>
120                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
121                                <xsd:annotation>
122                                        <xsd:documentation>A container element that contains elements that are common to all data
123                                        objects.  </xsd:documentation>
124                                </xsd:annotation>
125                        </xsd:element>
126                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
127                                <xsd:annotation>
128                                        <xsd:documentation>A container element that can contain custom or user defined
129                                        data elements.</xsd:documentation>
130                                </xsd:annotation>
131                        </xsd:element>
132                </xsd:sequence>
133        </xsd:complexType>
134        <!--                                                         -->
135        <xsd:complexType name="co_wellboreHeader">
136                <xsd:sequence>
137                        <xsd:group ref="witsml:grp_wellbore" minOccurs="0" maxOccurs="1">
138                                <xsd:annotation>
139                                        <xsd:documentation>The non-contextual general information for a wellbore.</xsd:documentation>
140                                </xsd:annotation>
141                        </xsd:group>
142                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
143                                <xsd:annotation>
144                                        <xsd:documentation>A container element that contains elements that are common to all data
145                                        objects.  </xsd:documentation>
146                                </xsd:annotation>
147                        </xsd:element>
148                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
149                                <xsd:annotation>
150                                        <xsd:documentation>A container element that can contain custom or user defined
151                                        data elements.</xsd:documentation>
152                                </xsd:annotation>
153                        </xsd:element>
154                </xsd:sequence>
155        </xsd:complexType>
156        <!--                                                         -->
157        <xsd:complexType name="co_well">
158                <xsd:sequence>
159                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
160                                <xsd:annotation>
161                                        <xsd:documentation>Human recognizable context for the well.  </xsd:documentation>
162                                </xsd:annotation>
163                        </xsd:element>
164                        <xsd:element name="generalInformation" type="witsml:co_wellHeader" minOccurs="0" maxOccurs="1">
165                                <xsd:annotation>
166                                        <xsd:documentation>General information about a well.</xsd:documentation>
167                                </xsd:annotation>
168                        </xsd:element>
169                        <xsd:element name="wellboreSet" minOccurs="0" maxOccurs="1">
170                                <xsd:annotation>
171                                        <xsd:documentation>A collector for wellbores.</xsd:documentation>
172                                </xsd:annotation>
173                                <xsd:complexType>
174                                        <xsd:sequence>
175                                                <xsd:element name="wellbore" type="witsml:co_wellbore" minOccurs="1" maxOccurs="unbounded">
176                                                        <xsd:annotation>
177                                                                <xsd:documentation>A single wellbore.</xsd:documentation>
178                                                        </xsd:annotation>
179                                                </xsd:element>
180                                        </xsd:sequence>
181                                </xsd:complexType>
182                        </xsd:element>
183                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
184                                <xsd:annotation>
185                                        <xsd:documentation>A container element that can contain custom or user defined data elements.
186                                        This is intended for adding new custom objects that are a child of well.</xsd:documentation>
187                                </xsd:annotation>
188                        </xsd:element>
189                </xsd:sequence>
190                <xsd:attributeGroup ref="witsml:attgrp_uid">
191                        <xsd:annotation>
192                                <xsd:documentation>Unique identifier for the well.</xsd:documentation>
193                        </xsd:annotation>
194                </xsd:attributeGroup>
195        </xsd:complexType>
196        <!--                                                         -->
197        <xsd:complexType name="co_wellbore">
198                <xsd:sequence>
199                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
200                                <xsd:annotation>
201                                        <xsd:documentation>Human recognizable context for the wellbore.  </xsd:documentation>
202                                </xsd:annotation>
203                        </xsd:element>
204                        <xsd:element name="generalInformation" type="witsml:co_wellboreHeader" minOccurs="0" maxOccurs="1">
205                                <xsd:annotation>
206                                        <xsd:documentation>General information about a wellbore.</xsd:documentation>
207                                </xsd:annotation>
208                        </xsd:element>
209                        <xsd:element name="bhaRunSet" minOccurs="0" maxOccurs="1">
210                                <xsd:annotation>
211                                        <xsd:documentation>A collector for bottom hole assembly runs.</xsd:documentation>
212                                </xsd:annotation>
213                                <xsd:complexType>
214                                        <xsd:sequence>
215                                                <xsd:element name="bhaRun" type="witsml:co_bhaRun" minOccurs="1" maxOccurs="unbounded">
216                                                        <xsd:annotation>
217                                                                <xsd:documentation>A single bottom hole assembly run.</xsd:documentation>
218                                                        </xsd:annotation>
219                                                </xsd:element>
220                                        </xsd:sequence>
221                                </xsd:complexType>
222                        </xsd:element>
223                        <xsd:element name="cementJobSet" minOccurs="0" maxOccurs="1">
224                                <xsd:annotation>
225                                        <xsd:documentation>A collector for cement jobs.</xsd:documentation>
226                                </xsd:annotation>
227                                <xsd:complexType>
228                                        <xsd:sequence>
229                                                <xsd:element name="cementJob" type="witsml:co_cementJob" minOccurs="1" maxOccurs="unbounded">
230                                                        <xsd:annotation>
231                                                                <xsd:documentation>A single cement job.</xsd:documentation>
232                                                        </xsd:annotation>
233                                                </xsd:element>
234                                        </xsd:sequence>
235                                </xsd:complexType>
236                        </xsd:element>
237                        <xsd:element name="convCoreSet" minOccurs="0" maxOccurs="1">
238                                <xsd:annotation>
239                                        <xsd:documentation>A collector for conventional cores.</xsd:documentation>
240                                </xsd:annotation>
241                                <xsd:complexType>
242                                        <xsd:sequence>
243                                                <xsd:element name="convCore" type="witsml:co_convCore" minOccurs="1" maxOccurs="unbounded">
244                                                        <xsd:annotation>
245                                                                <xsd:documentation>A single conventional core.</xsd:documentation>
246                                                        </xsd:annotation>
247                                                </xsd:element>
248                                        </xsd:sequence>
249                                </xsd:complexType>
250                        </xsd:element>
251                        <xsd:element name="dtsInstalledSystemSet" minOccurs="0" maxOccurs="1">
252                                <xsd:annotation>
253                                        <xsd:documentation>A collector for Distributed Temperature Survey Installed Systems.</xsd:documentation>
254                                </xsd:annotation>
255                                <xsd:complexType>
256                                        <xsd:sequence>
257                                                <xsd:element name="dtsInstalledSystem" type="witsml:co_dtsInstalledSystem" minOccurs="1" maxOccurs="unbounded">
258                                                        <xsd:annotation>
259                                                                <xsd:documentation>A single Distributed Temperature Survey Installed System.</xsd:documentation>
260                                                        </xsd:annotation>
261                                                </xsd:element>
262                                        </xsd:sequence>
263                                </xsd:complexType>
264                        </xsd:element>
265                        <xsd:element name="dtsMeasurementSet" minOccurs="0" maxOccurs="1">
266                                <xsd:annotation>
267                                        <xsd:documentation>A collector for Distributed Temperature Survey Measurements.</xsd:documentation>
268                                </xsd:annotation>
269                                <xsd:complexType>
270                                        <xsd:sequence>
271                                                <xsd:element name="dtsMeasurement" type="witsml:co_dtsMeasurement" minOccurs="1" maxOccurs="unbounded">
272                                                        <xsd:annotation>
273                                                                <xsd:documentation>A single Distributed Temperature Survey Measurement.</xsd:documentation>
274                                                        </xsd:annotation>
275                                                </xsd:element>
276                                        </xsd:sequence>
277                                </xsd:complexType>
278                        </xsd:element>
279                        <xsd:element name="fluidsReportSet" minOccurs="0" maxOccurs="1">
280                                <xsd:annotation>
281                                        <xsd:documentation>A collector for fluids reports.</xsd:documentation>
282                                </xsd:annotation>
283                                <xsd:complexType>
284                                        <xsd:sequence>
285                                                <xsd:element name="fluidsReport" type="witsml:co_fluidsReport" minOccurs="1" maxOccurs="unbounded">
286                                                        <xsd:annotation>
287                                                                <xsd:documentation>A single fluids report.</xsd:documentation>
288                                                        </xsd:annotation>
289                                                </xsd:element>
290                                        </xsd:sequence>
291                                </xsd:complexType>
292                        </xsd:element>
293                        <xsd:element name="formationMarkerSet" minOccurs="0" maxOccurs="1">
294                                <xsd:annotation>
295                                        <xsd:documentation>A collector for formation markers.</xsd:documentation>
296                                </xsd:annotation>
297                                <xsd:complexType>
298                                        <xsd:sequence>
299                                                <xsd:element name="formationMarker" type="witsml:co_formationMarker" minOccurs="1" maxOccurs="unbounded">
300                                                        <xsd:annotation>
301                                                                <xsd:documentation>A single formation marker.</xsd:documentation>
302                                                        </xsd:annotation>
303                                                </xsd:element>
304                                        </xsd:sequence>
305                                </xsd:complexType>
306                        </xsd:element>
307                        <xsd:element name="logSet" minOccurs="0" maxOccurs="1">
308                                <xsd:annotation>
309                                        <xsd:documentation>A collector for logs.</xsd:documentation>
310                                </xsd:annotation>
311                                <xsd:complexType>
312                                        <xsd:sequence>
313                                                <xsd:element name="log" type="witsml:co_log" minOccurs="1" maxOccurs="unbounded">
314                                                        <xsd:annotation>
315                                                                <xsd:documentation>A single log.</xsd:documentation>
316                                                        </xsd:annotation>
317                                                </xsd:element>
318                                        </xsd:sequence>
319                                </xsd:complexType>
320                        </xsd:element>
321                        <xsd:element name="messageSet" minOccurs="0" maxOccurs="1">
322                                <xsd:annotation>
323                                        <xsd:documentation>A collector for messages.</xsd:documentation>
324                                </xsd:annotation>
325                                <xsd:complexType>
326                                        <xsd:sequence>
327                                                <xsd:element name="message" type="witsml:co_message" minOccurs="1" maxOccurs="unbounded">
328                                                        <xsd:annotation>
329                                                                <xsd:documentation>A single message.</xsd:documentation>
330                                                        </xsd:annotation>
331                                                </xsd:element>
332                                        </xsd:sequence>
333                                </xsd:complexType>
334                        </xsd:element>
335                        <xsd:element name="mudLogSet" minOccurs="0" maxOccurs="1">
336                                <xsd:annotation>
337                                        <xsd:documentation>A collector for mud logs.</xsd:documentation>
338                                </xsd:annotation>
339                                <xsd:complexType>
340                                        <xsd:sequence>
341                                                <xsd:element name="mudLog" type="witsml:co_mudLog" minOccurs="1" maxOccurs="unbounded">
342                                                        <xsd:annotation>
343                                                                <xsd:documentation>A single mud log.</xsd:documentation>
344                                                        </xsd:annotation>
345                                                </xsd:element>
346                                        </xsd:sequence>
347                                </xsd:complexType>
348                        </xsd:element>
349                        <xsd:element name="opsReportSet" minOccurs="0" maxOccurs="1">
350                                <xsd:annotation>
351                                        <xsd:documentation>A collector for operations reports.</xsd:documentation>
352                                </xsd:annotation>
353                                <xsd:complexType>
354                                        <xsd:sequence>
355                                                <xsd:element name="opsReport" type="witsml:co_opsReport" minOccurs="1" maxOccurs="unbounded">
356                                                        <xsd:annotation>
357                                                                <xsd:documentation>A single operations report.</xsd:documentation>
358                                                        </xsd:annotation>
359                                                </xsd:element>
360                                        </xsd:sequence>
361                                </xsd:complexType>
362                        </xsd:element>
363                        <!--    Realtime is not supported because it is considered transient.        -->
364                        <xsd:element name="riskSet" minOccurs="0" maxOccurs="1">
365                                <xsd:annotation>
366                                        <xsd:documentation>A collector for risks.</xsd:documentation>
367                                </xsd:annotation>
368                                <xsd:complexType>
369                                        <xsd:sequence>
370                                                <xsd:element name="risk" type="witsml:co_risk" minOccurs="1" maxOccurs="unbounded">
371                                                        <xsd:annotation>
372                                                                <xsd:documentation>A single risk.</xsd:documentation>
373                                                        </xsd:annotation>
374                                                </xsd:element>
375                                        </xsd:sequence>
376                                </xsd:complexType>
377                        </xsd:element>
378                        <xsd:element name="rigSet" minOccurs="0" maxOccurs="1">
379                                <xsd:annotation>
380                                        <xsd:documentation>A collector for rigs.</xsd:documentation>
381                                </xsd:annotation>
382                                <xsd:complexType>
383                                        <xsd:sequence>
384                                                <xsd:element name="rig" type="witsml:co_rig" minOccurs="1" maxOccurs="unbounded">
385                                                        <xsd:annotation>
386                                                                <xsd:documentation>A single rig.</xsd:documentation>
387                                                        </xsd:annotation>
388                                                </xsd:element>
389                                        </xsd:sequence>
390                                </xsd:complexType>
391                        </xsd:element>
392                        <xsd:element name="sidewallCoreSet" minOccurs="0" maxOccurs="1">
393                                <xsd:annotation>
394                                        <xsd:documentation>A collector for sidewall cores.</xsd:documentation>
395                                </xsd:annotation>
396                                <xsd:complexType>
397                                        <xsd:sequence>
398                                                <xsd:element name="sidewallCore" type="witsml:co_sidewallCore" minOccurs="1" maxOccurs="unbounded">
399                                                        <xsd:annotation>
400                                                                <xsd:documentation>A single sidewall core.</xsd:documentation>
401                                                        </xsd:annotation>
402                                                </xsd:element>
403                                        </xsd:sequence>
404                                </xsd:complexType>
405                        </xsd:element>
406                        <xsd:element name="surveyProgramSet" minOccurs="0" maxOccurs="1">
407                                <xsd:annotation>
408                                        <xsd:documentation>A collector for survey programs.</xsd:documentation>
409                                </xsd:annotation>
410                                <xsd:complexType>
411                                        <xsd:sequence>
412                                                <xsd:element name="surveyProgram" type="witsml:co_surveyProgram" minOccurs="1" maxOccurs="unbounded">
413                                                        <xsd:annotation>
414                                                                <xsd:documentation>A single survey program.</xsd:documentation>
415                                                        </xsd:annotation>
416                                                </xsd:element>
417                                        </xsd:sequence>
418                                </xsd:complexType>
419                        </xsd:element>
420                        <xsd:element name="targetSet" minOccurs="0" maxOccurs="1">
421                                <xsd:annotation>
422                                        <xsd:documentation>A collector for targets.</xsd:documentation>
423                                </xsd:annotation>
424                                <xsd:complexType>
425                                        <xsd:sequence>
426                                                <xsd:element name="target" type="witsml:co_target" minOccurs="1" maxOccurs="unbounded">
427                                                        <xsd:annotation>
428                                                                <xsd:documentation>A single target.</xsd:documentation>
429                                                        </xsd:annotation>
430                                                </xsd:element>
431                                        </xsd:sequence>
432                                </xsd:complexType>
433                        </xsd:element>
434                        <xsd:element name="trajectorySet" minOccurs="0" maxOccurs="1">
435                                <xsd:annotation>
436                                        <xsd:documentation>A collector for trajectories.</xsd:documentation>
437                                </xsd:annotation>
438                                <xsd:complexType>
439                                        <xsd:sequence>
440                                                <xsd:element name="trajectory" type="witsml:co_trajectory" minOccurs="1" maxOccurs="unbounded">
441                                                        <xsd:annotation>
442                                                                <xsd:documentation>A single trajectory.</xsd:documentation>
443                                                        </xsd:annotation>
444                                                </xsd:element>
445                                        </xsd:sequence>
446                                </xsd:complexType>
447                        </xsd:element>
448                        <!--    The Trajectory Station Object is a query concept and is not supported
449                                as an independent item. See trajectory.
450                         -->
451                        <xsd:element name="tubularSet" minOccurs="0" maxOccurs="1">
452                                <xsd:annotation>
453                                        <xsd:documentation>A collector for tubulars.</xsd:documentation>
454                                </xsd:annotation>
455                                <xsd:complexType>
456                                        <xsd:sequence>
457                                                <xsd:element name="tubular" type="witsml:co_tubular" minOccurs="1" maxOccurs="unbounded">
458                                                        <xsd:annotation>
459                                                                <xsd:documentation>A single tubular.</xsd:documentation>
460                                                        </xsd:annotation>
461                                                </xsd:element>
462                                        </xsd:sequence>
463                                </xsd:complexType>
464                        </xsd:element>
465                        <xsd:element name="wbGeometrySet" minOccurs="0" maxOccurs="1">
466                                <xsd:annotation>
467                                        <xsd:documentation>A collector for wellbore geometries.</xsd:documentation>
468                                </xsd:annotation>
469                                <xsd:complexType>
470                                        <xsd:sequence>
471                                                <xsd:element name="wbGeometry" type="witsml:co_wbGeometry" minOccurs="1" maxOccurs="unbounded">
472                                                        <xsd:annotation>
473                                                                <xsd:documentation>A single wellbore geometry.</xsd:documentation>
474                                                        </xsd:annotation>
475                                                </xsd:element>
476                                        </xsd:sequence>
477                                </xsd:complexType>
478                        </xsd:element>
479                        <xsd:element name="wellLogSet" minOccurs="0" maxOccurs="1">
480                                <xsd:annotation>
481                                        <xsd:documentation>A collector for well logs.</xsd:documentation>
482                                </xsd:annotation>
483                                <xsd:complexType>
484                                        <xsd:sequence>
485                                                <xsd:element name="wellLog" type="witsml:co_wellLog" minOccurs="1" maxOccurs="unbounded">
486                                                        <xsd:annotation>
487                                                                <xsd:documentation>A single well log.</xsd:documentation>
488                                                        </xsd:annotation>
489                                                </xsd:element>
490                                        </xsd:sequence>
491                                </xsd:complexType>
492                        </xsd:element>
493                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
494                                <xsd:annotation>
495                                        <xsd:documentation>A container element that can contain custom or user defined data elements.
496                                        This is intended for adding new objects that are a child of wellbore.</xsd:documentation>
497                                </xsd:annotation>
498                        </xsd:element>
499                </xsd:sequence>
500                <xsd:attributeGroup ref="witsml:attgrp_uid">
501                        <xsd:annotation>
502                                <xsd:documentation>Unique identifier for the wellbore.</xsd:documentation>
503                        </xsd:annotation>
504                </xsd:attributeGroup>
505        </xsd:complexType>
506        <!--                                                         -->
507        <xsd:complexType name="co_bhaRun">
508                <xsd:sequence>
509                        <xsd:group ref="witsml:grp_bhaRun" minOccurs="0" maxOccurs="1">
510                                <xsd:annotation>
511                                        <xsd:documentation>The non-contextual content for a BHA run.</xsd:documentation>
512                                </xsd:annotation>
513                        </xsd:group>
514                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
515                                <xsd:annotation>
516                                        <xsd:documentation>A container element that contains elements that are common to all data
517                                        objects.  </xsd:documentation>
518                                </xsd:annotation>
519                        </xsd:element>
520                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
521                                <xsd:annotation>
522                                        <xsd:documentation>A container element that can contain custom or user defined
523                                        data elements.</xsd:documentation>
524                                </xsd:annotation>
525                        </xsd:element>
526                </xsd:sequence>
527        </xsd:complexType>
528        <!--                                                         -->
529        <xsd:complexType name="co_cementJob">
530                <xsd:sequence>
531                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
532                                <xsd:annotation>
533                                        <xsd:documentation>Human recognizable context for the cement job.  </xsd:documentation>
534                                </xsd:annotation>
535                        </xsd:element>
536                        <xsd:group ref="witsml:grp_cementJob" minOccurs="0" maxOccurs="1">
537                                <xsd:annotation>
538                                        <xsd:documentation>The non-contextual content for a cement job.</xsd:documentation>
539                                </xsd:annotation>
540                        </xsd:group>
541                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
542                                <xsd:annotation>
543                                        <xsd:documentation>A container element that contains elements that are common to all data
544                                        objects.  </xsd:documentation>
545                                </xsd:annotation>
546                        </xsd:element>
547                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
548                                <xsd:annotation>
549                                        <xsd:documentation>A container element that can contain custom or user defined
550                                        data elements.</xsd:documentation>
551                                </xsd:annotation>
552                        </xsd:element>
553                </xsd:sequence>
554                <xsd:attributeGroup ref="witsml:attgrp_uid">
555                        <xsd:annotation>
556                                <xsd:documentation>Unique identifier for the cement job.</xsd:documentation>
557                        </xsd:annotation>
558                </xsd:attributeGroup>
559        </xsd:complexType>
560        <!--                                                         -->
561        <xsd:complexType name="co_convCore">
562                <xsd:sequence>
563                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
564                                <xsd:annotation>
565                                        <xsd:documentation>Human recognizable context for the conventional core.  </xsd:documentation>
566                                </xsd:annotation>
567                        </xsd:element>
568                        <xsd:group ref="witsml:grp_convCore" minOccurs="0" maxOccurs="1">
569                                <xsd:annotation>
570                                        <xsd:documentation>The non-contextual content for a conventional core.</xsd:documentation>
571                                </xsd:annotation>
572                        </xsd:group>
573                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
574                                <xsd:annotation>
575                                        <xsd:documentation>A container element that contains elements that are common to all data
576                                        objects.  </xsd:documentation>
577                                </xsd:annotation>
578                        </xsd:element>
579                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
580                                <xsd:annotation>
581                                        <xsd:documentation>A container element that can contain custom or user defined
582                                        data elements.</xsd:documentation>
583                                </xsd:annotation>
584                        </xsd:element>
585                </xsd:sequence>
586                <xsd:attributeGroup ref="witsml:attgrp_uid">
587                        <xsd:annotation>
588                                <xsd:documentation>Unique identifier for the conventional core.</xsd:documentation>
589                        </xsd:annotation>
590                </xsd:attributeGroup>
591        </xsd:complexType>
592        <!--                                                         -->
593        <xsd:complexType name="co_dtsInstalledSystem">
594                <xsd:sequence>
595                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
596                                <xsd:annotation>
597                                        <xsd:documentation>Human recognizable context for the Distributed Temperature Survey Installed System.  </xsd:documentation>
598                                </xsd:annotation>
599                        </xsd:element>
600                        <xsd:group ref="witsml:grp_dtsInstalledSystem" minOccurs="0" maxOccurs="1">
601                                <xsd:annotation>
602                                        <xsd:documentation>The non-contextual content for a Distributed Temperature Survey Installed System.</xsd:documentation>
603                                </xsd:annotation>
604                        </xsd:group>
605                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
606                                <xsd:annotation>
607                                        <xsd:documentation>A container element that contains elements that are common to all data
608                                        objects.  </xsd:documentation>
609                                </xsd:annotation>
610                        </xsd:element>
611                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
612                                <xsd:annotation>
613                                        <xsd:documentation>A container element that can contain custom or user defined
614                                        data elements.</xsd:documentation>
615                                </xsd:annotation>
616                        </xsd:element>
617                </xsd:sequence>
618                <xsd:attributeGroup ref="witsml:attgrp_uid">
619                        <xsd:annotation>
620                                <xsd:documentation>Unique identifier for the Distributed Temperature Survey Installed System.</xsd:documentation>
621                        </xsd:annotation>
622                </xsd:attributeGroup>
623        </xsd:complexType>
624        <!--                                                         -->
625        <xsd:complexType name="co_dtsMeasurement">
626                <xsd:sequence>
627                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
628                                <xsd:annotation>
629                                        <xsd:documentation>Human recognizable context for the  Distributed Temperature Survey Measurement.  </xsd:documentation>
630                                </xsd:annotation>
631                        </xsd:element>
632                        <xsd:group ref="witsml:grp_dtsMeasurement" minOccurs="0" maxOccurs="1">
633                                <xsd:annotation>
634                                        <xsd:documentation>The non-contextual content for a Distributed Temperature Survey Measurement.</xsd:documentation>
635                                </xsd:annotation>
636                        </xsd:group>
637                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
638                                <xsd:annotation>
639                                        <xsd:documentation>A container element that contains elements that are common to all data
640                                        objects.  </xsd:documentation>
641                                </xsd:annotation>
642                        </xsd:element>
643                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
644                                <xsd:annotation>
645                                        <xsd:documentation>A container element that can contain custom or user defined
646                                        data elements.</xsd:documentation>
647                                </xsd:annotation>
648                        </xsd:element>
649                </xsd:sequence>
650                <xsd:attributeGroup ref="witsml:attgrp_uid">
651                        <xsd:annotation>
652                                <xsd:documentation>Unique identifier for the Distributed Temperature Survey Measurement.</xsd:documentation>
653                        </xsd:annotation>
654                </xsd:attributeGroup>
655        </xsd:complexType>
656        <!--                                                         -->
657        <xsd:complexType name="co_fluidsReport">
658                <xsd:sequence>
659                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
660                                <xsd:annotation>
661                                        <xsd:documentation>Human recognizable context for teh fluids report.  </xsd:documentation>
662                                </xsd:annotation>
663                        </xsd:element>
664                        <xsd:group ref="witsml:grp_fluidsReport" minOccurs="0" maxOccurs="1">
665                                <xsd:annotation>
666                                        <xsd:documentation>The non-contextual content for a fluids report.</xsd:documentation>
667                                </xsd:annotation>
668                        </xsd:group>
669                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
670                                <xsd:annotation>
671                                        <xsd:documentation>A container element that contains elements that are common to all data
672                                        objects.  </xsd:documentation>
673                                </xsd:annotation>
674                        </xsd:element>
675                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
676                                <xsd:annotation>
677                                        <xsd:documentation>A container element that can contain custom or user defined
678                                        data elements.</xsd:documentation>
679                                </xsd:annotation>
680                        </xsd:element>
681                </xsd:sequence>
682                <xsd:attributeGroup ref="witsml:attgrp_uid">
683                        <xsd:annotation>
684                                <xsd:documentation>Unique identifier for the fluids report.</xsd:documentation>
685                        </xsd:annotation>
686                </xsd:attributeGroup>
687        </xsd:complexType>
688        <!--                                                         -->
689        <xsd:complexType name="co_formationMarker">
690                <xsd:sequence>
691                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
692                                <xsd:annotation>
693                                        <xsd:documentation>Human recognizable context for the formation marker.  </xsd:documentation>
694                                </xsd:annotation>
695                        </xsd:element>
696                        <xsd:group ref="witsml:grp_formationMarker" minOccurs="0" maxOccurs="1">
697                                <xsd:annotation>
698                                        <xsd:documentation>The non-contextual content for a formation marker.</xsd:documentation>
699                                </xsd:annotation>
700                        </xsd:group>
701                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
702                                <xsd:annotation>
703                                        <xsd:documentation>A container element that contains elements that are common to all data
704                                        objects.  </xsd:documentation>
705                                </xsd:annotation>
706                        </xsd:element>
707                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
708                                <xsd:annotation>
709                                        <xsd:documentation>A container element that can contain custom or user defined
710                                        data elements.</xsd:documentation>
711                                </xsd:annotation>
712                        </xsd:element>
713                </xsd:sequence>
714                <xsd:attributeGroup ref="witsml:attgrp_uid">
715                        <xsd:annotation>
716                                <xsd:documentation>Unique identifier for the formation marker.</xsd:documentation>
717                        </xsd:annotation>
718                </xsd:attributeGroup>
719        </xsd:complexType>
720        <!--                                                         -->
721        <xsd:complexType name="co_log">
722                <xsd:sequence>
723                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
724                                <xsd:annotation>
725                                        <xsd:documentation>Human recognizable context for the log.  </xsd:documentation>
726                                </xsd:annotation>
727                        </xsd:element>
728                        <xsd:group ref="witsml:grp_log" minOccurs="0" maxOccurs="1">
729                                <xsd:annotation>
730                                        <xsd:documentation>The non-contextual content for a log.</xsd:documentation>
731                                </xsd:annotation>
732                        </xsd:group>
733                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
734                                <xsd:annotation>
735                                        <xsd:documentation>A container element that contains elements that are common to all data
736                                        objects.  </xsd:documentation>
737                                </xsd:annotation>
738                        </xsd:element>
739                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
740                                <xsd:annotation>
741                                        <xsd:documentation>A container element that can contain custom or user defined
742                                        data elements.</xsd:documentation>
743                                </xsd:annotation>
744                        </xsd:element>
745                </xsd:sequence>
746                <xsd:attributeGroup ref="witsml:attgrp_uid">
747                        <xsd:annotation>
748                                <xsd:documentation>Unique identifier for the log.</xsd:documentation>
749                        </xsd:annotation>
750                </xsd:attributeGroup>
751        </xsd:complexType>
752        <!--                                                         -->
753        <xsd:complexType name="co_message">
754                <xsd:sequence>
755                        <xsd:group ref="witsml:grp_message" minOccurs="0" maxOccurs="1">
756                                <xsd:annotation>
757                                        <xsd:documentation>The non-contextual content for a message.</xsd:documentation>
758                                </xsd:annotation>
759                        </xsd:group>
760                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
761                                <xsd:annotation>
762                                        <xsd:documentation>A container element that contains elements that are common to all data
763                                        objects.  </xsd:documentation>
764                                </xsd:annotation>
765                        </xsd:element>
766                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
767                                <xsd:annotation>
768                                        <xsd:documentation>A container element that can contain custom or user defined
769                                        data elements.</xsd:documentation>
770                                </xsd:annotation>
771                        </xsd:element>
772                </xsd:sequence>
773                <xsd:attributeGroup ref="witsml:attgrp_uid">
774                        <xsd:annotation>
775                                <xsd:documentation>Unique identifier for the message.</xsd:documentation>
776                        </xsd:annotation>
777                </xsd:attributeGroup>
778        </xsd:complexType>
779        <!--                                                         -->
780        <xsd:complexType name="co_mudLog">
781                <xsd:sequence>
782                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
783                                <xsd:annotation>
784                                        <xsd:documentation>Human recognizable context for the mud log.  </xsd:documentation>
785                                </xsd:annotation>
786                        </xsd:element>
787                        <xsd:group ref="witsml:grp_mudLog" minOccurs="0" maxOccurs="1">
788                                <xsd:annotation>
789                                        <xsd:documentation>The non-contextual content for a mud log.</xsd:documentation>
790                                </xsd:annotation>
791                        </xsd:group>
792                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
793                                <xsd:annotation>
794                                        <xsd:documentation>A container element that contains elements that are common to all data
795                                        objects.  </xsd:documentation>
796                                </xsd:annotation>
797                        </xsd:element>
798                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
799                                <xsd:annotation>
800                                        <xsd:documentation>A container element that can contain custom or user defined
801                                        data elements.</xsd:documentation>
802                                </xsd:annotation>
803                        </xsd:element>
804                </xsd:sequence>
805                <xsd:attributeGroup ref="witsml:attgrp_uid">
806                        <xsd:annotation>
807                                <xsd:documentation>Unique identifier for the mudlog.</xsd:documentation>
808                        </xsd:annotation>
809                </xsd:attributeGroup>
810        </xsd:complexType>
811        <!--                                                         -->
812        <xsd:complexType name="co_opsReport">
813                <xsd:sequence>
814                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
815                                <xsd:annotation>
816                                        <xsd:documentation>Human recognizable context for the operations report.  </xsd:documentation>
817                                </xsd:annotation>
818                        </xsd:element>
819                        <xsd:group ref="witsml:grp_opsReport" minOccurs="0" maxOccurs="1">
820                                <xsd:annotation>
821                                        <xsd:documentation>The non-contextual content for an operations report.</xsd:documentation>
822                                </xsd:annotation>
823                        </xsd:group>
824                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
825                                <xsd:annotation>
826                                        <xsd:documentation>A container element that contains elements that are common to all data
827                                        objects.  </xsd:documentation>
828                                </xsd:annotation>
829                        </xsd:element>
830                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
831                                <xsd:annotation>
832                                        <xsd:documentation>A container element that can contain custom or user defined
833                                        data elements.</xsd:documentation>
834                                </xsd:annotation>
835                        </xsd:element>
836                </xsd:sequence>
837                <xsd:attributeGroup ref="witsml:attgrp_uid">
838                        <xsd:annotation>
839                                <xsd:documentation>Unique identifier for the operations report.</xsd:documentation>
840                        </xsd:annotation>
841                </xsd:attributeGroup>
842        </xsd:complexType>
843        <!--                                                         -->
844        <xsd:complexType name="co_rig">
845                <xsd:sequence>
846                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
847                                <xsd:annotation>
848                                        <xsd:documentation>Human recognizable context for the rig.  </xsd:documentation>
849                                </xsd:annotation>
850                        </xsd:element>
851                        <xsd:group ref="witsml:grp_rig" minOccurs="0" maxOccurs="1">
852                                <xsd:annotation>
853                                        <xsd:documentation>The non-contextual content for a rig.</xsd:documentation>
854                                </xsd:annotation>
855                        </xsd:group>
856                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
857                                <xsd:annotation>
858                                        <xsd:documentation>A container element that contains elements that are common to all data
859                                        objects.  </xsd:documentation>
860                                </xsd:annotation>
861                        </xsd:element>
862                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
863                                <xsd:annotation>
864                                        <xsd:documentation>A container element that can contain custom or user defined
865                                        data elements.</xsd:documentation>
866                                </xsd:annotation>
867                        </xsd:element>
868                </xsd:sequence>
869                <xsd:attributeGroup ref="witsml:attgrp_uid">
870                        <xsd:annotation>
871                                <xsd:documentation>Unique identifier for the rig.</xsd:documentation>
872                        </xsd:annotation>
873                </xsd:attributeGroup>
874        </xsd:complexType>
875        <!--                                                         -->
876        <xsd:complexType name="co_risk">
877                <xsd:sequence>
878                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
879                                <xsd:annotation>
880                                        <xsd:documentation>Human recognizable context for the risk.  </xsd:documentation>
881                                </xsd:annotation>
882                        </xsd:element>
883                        <xsd:group ref="witsml:grp_risk" minOccurs="0" maxOccurs="1">
884                                <xsd:annotation>
885                                        <xsd:documentation>The non-contextual content for a risk.</xsd:documentation>
886                                </xsd:annotation>
887                        </xsd:group>
888                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
889                                <xsd:annotation>
890                                        <xsd:documentation>A container element that contains elements that are common to all data
891                                        objects.  </xsd:documentation>
892                                </xsd:annotation>
893                        </xsd:element>
894                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
895                                <xsd:annotation>
896                                        <xsd:documentation>A container element that can contain custom or user defined
897                                        data elements.</xsd:documentation>
898                                </xsd:annotation>
899                        </xsd:element>
900                </xsd:sequence>
901                <xsd:attributeGroup ref="witsml:attgrp_uid">
902                        <xsd:annotation>
903                                <xsd:documentation>Unique identifier for the risk.</xsd:documentation>
904                        </xsd:annotation>
905                </xsd:attributeGroup>
906        </xsd:complexType>
907        <!--                                                         -->
908        <xsd:complexType name="co_sidewallCore">
909                <xsd:sequence>
910                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
911                                <xsd:annotation>
912                                        <xsd:documentation>Human recognizable context for the sidewall core.  </xsd:documentation>
913                                </xsd:annotation>
914                        </xsd:element>
915                        <xsd:group ref="witsml:grp_sidewallCore" minOccurs="0" maxOccurs="1">
916                                <xsd:annotation>
917                                        <xsd:documentation>The non-contextual content for a sidewall core.</xsd:documentation>
918                                </xsd:annotation>
919                        </xsd:group>
920                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
921                                <xsd:annotation>
922                                        <xsd:documentation>A container element that contains elements that are common to all data
923                                        objects.  </xsd:documentation>
924                                </xsd:annotation>
925                        </xsd:element>
926                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
927                                <xsd:annotation>
928                                        <xsd:documentation>A container element that can contain custom or user defined
929                                        data elements.</xsd:documentation>
930                                </xsd:annotation>
931                        </xsd:element>
932                </xsd:sequence>
933                <xsd:attributeGroup ref="witsml:attgrp_uid">
934                        <xsd:annotation>
935                                <xsd:documentation>Unique identifier for the sidewall core.</xsd:documentation>
936                        </xsd:annotation>
937                </xsd:attributeGroup>
938        </xsd:complexType>
939        <!--                                                         -->
940        <xsd:complexType name="co_surveyProgram">
941                <xsd:sequence>
942                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
943                                <xsd:annotation>
944                                        <xsd:documentation>Human recognizable context for the survey program.  </xsd:documentation>
945                                </xsd:annotation>
946                        </xsd:element>
947                        <xsd:group ref="witsml:grp_surveyProgram" minOccurs="0" maxOccurs="1">
948                                <xsd:annotation>
949                                        <xsd:documentation>The non-contextual content for a survey program.</xsd:documentation>
950                                </xsd:annotation>
951                        </xsd:group>
952                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
953                                <xsd:annotation>
954                                        <xsd:documentation>A container element that contains elements that are common to all data
955                                        objects.  </xsd:documentation>
956                                </xsd:annotation>
957                        </xsd:element>
958                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
959                                <xsd:annotation>
960                                        <xsd:documentation>A container element that can contain custom or user defined
961                                        data elements.</xsd:documentation>
962                                </xsd:annotation>
963                        </xsd:element>
964                </xsd:sequence>
965                <xsd:attributeGroup ref="witsml:attgrp_uid">
966                        <xsd:annotation>
967                                <xsd:documentation>Unique identifier for the survey program.</xsd:documentation>
968                        </xsd:annotation>
969                </xsd:attributeGroup>
970        </xsd:complexType>
971        <!--                                                         -->
972        <xsd:complexType name="co_target">
973                <xsd:sequence>
974                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
975                                <xsd:annotation>
976                                        <xsd:documentation>Human recognizable context for the target.  </xsd:documentation>
977                                </xsd:annotation>
978                        </xsd:element>
979                        <xsd:group ref="witsml:grp_target" minOccurs="0" maxOccurs="1">
980                                <xsd:annotation>
981                                        <xsd:documentation>The non-contextual content for a target.</xsd:documentation>
982                                </xsd:annotation>
983                        </xsd:group>
984                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
985                                <xsd:annotation>
986                                        <xsd:documentation>A container element that contains elements that are common to all data
987                                        objects.  </xsd:documentation>
988                                </xsd:annotation>
989                        </xsd:element>
990                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
991                                <xsd:annotation>
992                                        <xsd:documentation>A container element that can contain custom or user defined
993                                        data elements.</xsd:documentation>
994                                </xsd:annotation>
995                        </xsd:element>
996                </xsd:sequence>
997                <xsd:attributeGroup ref="witsml:attgrp_uid">
998                        <xsd:annotation>
999                                <xsd:documentation>Unique identifier for the target.</xsd:documentation>
1000                        </xsd:annotation>
1001                </xsd:attributeGroup>
1002        </xsd:complexType>
1003        <!--                                                         -->
1004        <xsd:complexType name="co_trajectory">
1005                <xsd:sequence>
1006                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
1007                                <xsd:annotation>
1008                                        <xsd:documentation>Human recognizable context for the trajectory.  </xsd:documentation>
1009                                </xsd:annotation>
1010                        </xsd:element>
1011                        <xsd:group ref="witsml:grp_trajectory" minOccurs="0" maxOccurs="1">
1012                                <xsd:annotation>
1013                                        <xsd:documentation>The non-contextual content for a trajectory.</xsd:documentation>
1014                                </xsd:annotation>
1015                        </xsd:group>
1016                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
1017                                <xsd:annotation>
1018                                        <xsd:documentation>A container element that contains elements that are common to all data
1019                                        objects.  </xsd:documentation>
1020                                </xsd:annotation>
1021                        </xsd:element>
1022                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
1023                                <xsd:annotation>
1024                                        <xsd:documentation>A container element that can contain custom or user defined
1025                                        data elements.</xsd:documentation>
1026                                </xsd:annotation>
1027                        </xsd:element>
1028                </xsd:sequence>
1029                <xsd:attributeGroup ref="witsml:attgrp_uid">
1030                        <xsd:annotation>
1031                                <xsd:documentation>Unique identifier for the trajectory.</xsd:documentation>
1032                        </xsd:annotation>
1033                </xsd:attributeGroup>
1034        </xsd:complexType>
1035        <!--                                                         -->
1036        <xsd:complexType name="co_tubular">
1037                <xsd:sequence>
1038                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
1039                                <xsd:annotation>
1040                                        <xsd:documentation>Human recognizable context for the tubular (assembly).  </xsd:documentation>
1041                                </xsd:annotation>
1042                        </xsd:element>
1043                        <xsd:group ref="witsml:grp_tubular" minOccurs="0" maxOccurs="1">
1044                                <xsd:annotation>
1045                                        <xsd:documentation>The non-contextual content for a tubular (assembly).</xsd:documentation>
1046                                </xsd:annotation>
1047                        </xsd:group>
1048                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
1049                                <xsd:annotation>
1050                                        <xsd:documentation>A container element that contains elements that are common to all data
1051                                        objects.  </xsd:documentation>
1052                                </xsd:annotation>
1053                        </xsd:element>
1054                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
1055                                <xsd:annotation>
1056                                        <xsd:documentation>A container element that can contain custom or user defined
1057                                        data elements.</xsd:documentation>
1058                                </xsd:annotation>
1059                        </xsd:element>
1060                </xsd:sequence>
1061                <xsd:attributeGroup ref="witsml:attgrp_uid">
1062                        <xsd:annotation>
1063                                <xsd:documentation>Unique identifier for the tubular (assembly).</xsd:documentation>
1064                        </xsd:annotation>
1065                </xsd:attributeGroup>
1066        </xsd:complexType>
1067        <!--                                                         -->
1068        <xsd:complexType name="co_wbGeometry">
1069                <xsd:sequence>
1070                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
1071                                <xsd:annotation>
1072                                        <xsd:documentation>Human recognizable context for the wellbore geometry.  </xsd:documentation>
1073                                </xsd:annotation>
1074                        </xsd:element>
1075                        <xsd:group ref="witsml:grp_wbGeometry" minOccurs="0" maxOccurs="1">
1076                                <xsd:annotation>
1077                                        <xsd:documentation>The non-contextual content for a wellbore geometry.</xsd:documentation>
1078                                </xsd:annotation>
1079                        </xsd:group>
1080                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
1081                                <xsd:annotation>
1082                                        <xsd:documentation>A container element that contains elements that are common to all data
1083                                        objects.  </xsd:documentation>
1084                                </xsd:annotation>
1085                        </xsd:element>
1086                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
1087                                <xsd:annotation>
1088                                        <xsd:documentation>A container element that can contain custom or user defined
1089                                        data elements.</xsd:documentation>
1090                                </xsd:annotation>
1091                        </xsd:element>
1092                </xsd:sequence>
1093                <xsd:attributeGroup ref="witsml:attgrp_uid">
1094                        <xsd:annotation>
1095                                <xsd:documentation>Unique identifier for the wellbore geometry.</xsd:documentation>
1096                        </xsd:annotation>
1097                </xsd:attributeGroup>
1098        </xsd:complexType>
1099        <!--                                                         -->
1100        <xsd:complexType name="co_wellLog">
1101                <xsd:sequence>
1102                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
1103                                <xsd:annotation>
1104                                        <xsd:documentation>Human recognizable context for the well log.  </xsd:documentation>
1105                                </xsd:annotation>
1106                        </xsd:element>
1107                        <xsd:group ref="witsml:grp_wellLog" minOccurs="0" maxOccurs="1">
1108                                <xsd:annotation>
1109                                        <xsd:documentation>The non-contextual content for a well log.</xsd:documentation>
1110                                </xsd:annotation>
1111                        </xsd:group>
1112                        <xsd:element name="commonData" type="witsml:cs_commonData" minOccurs="0" maxOccurs="1">
1113                                <xsd:annotation>
1114                                        <xsd:documentation>A container element that contains elements that are common to all data
1115                                        objects.  </xsd:documentation>
1116                                </xsd:annotation>
1117                        </xsd:element>
1118                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
1119                                <xsd:annotation>
1120                                        <xsd:documentation>A container element that can contain custom or user defined
1121                                        data elements.</xsd:documentation>
1122                                </xsd:annotation>
1123                        </xsd:element>
1124                </xsd:sequence>
1125                <xsd:attributeGroup ref="witsml:attgrp_uid">
1126                        <xsd:annotation>
1127                                <xsd:documentation>Unique identifier for the well log.</xsd:documentation>
1128                        </xsd:annotation>
1129                </xsd:attributeGroup>
1130        </xsd:complexType>
1131        <!--                                                         -->
1132</xsd:schema>
Note: See TracBrowser for help on using the browser.