root / projects / DailyProductionReport_1.0 / XML / Version1.0 / generatedDocSchema / cs_weather.xsd.html @ 16

Revision 16, 84.8 kB (checked in by ryland, 15 years ago)
Line 
1
2<!DOCTYPE html
3  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml">
5   <head>
6      <title>Documentation for WITSML_Composite - cs_weather.xsd</title>
7      <meta http-equiv="Content-Type" content="text/xml; charset=UTF-8"/>
8      <style type="text/css">
9/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
10/* More-configurable styles */
11
12/******** General ********/
13         
14/* Document body */
15body {
16   color: Black;
17   background-color: White;
18   font-family: Arial, sans-serif;
19   font-size: 10pt;
20}
21                 
22/* Horizontal rules */
23hr {
24   color: black;
25}
26/* Document title */
27h1 {
28   font-size: 18pt;
29   letter-spacing: 2px;
30   border-bottom: 1px #ccc solid;
31   padding-top: 5px;
32   padding-bottom: 5px;
33}
34/* Main section headers */
35h2 {
36   font-size: 14pt;
37   letter-spacing: 1px;
38}
39/* Sub-section headers */
40h3, h3 a, h3 span {
41   font-size: 12pt;
42   font-weight: bold;
43   color: black;
44}
45/* Table displaying the properties of the schema components or the
46   schema document itself */
47table.properties th, table.properties th a {
48   color: black;
49   background-color: #F99; /* Pink */
50}
51table.properties td {
52   background-color: #eee; /* Gray */
53}
54
55img{
56 border: 0;
57}         
58
59/********* Documentation style *************/
60p.documentation {
61   color:black;
62   font-style:italic;
63         background-color: #EEEEFF;
64         border: 1px solid #DDDDFF;
65         padding-top: 1px;
66         margin-right: 30px;
67         margin-top: 1px;
68}
69
70         
71/******** Table of Contents Section ********/
72
73/* Controls for switching between printing and viewing modes */
74div#printerControls {
75   color: #963; /* Orange-brown */
76}
77/* Controls that can collapse or expand all XML Instance
78   Representation and Schema Component Representation boxes */
79div#globalControls {
80   border: 2px solid #999;
81}
82
83
84/******** Schema Document Properties Section ********/
85
86/* Table displaying the namespaces declared in the schema */
87table.namespaces th {
88   background-color: #ccc;
89}
90table.namespaces td {
91   background-color: #eee;
92}
93/* Target namespace of the schema */
94span.targetNS {
95   color: #06C;
96   font-weight: bold;
97}
98
99
100/******** Schema Components' Sections ********/
101
102/* Name of schema component */
103.name {
104   color: #F93; /* Orange */
105}
106
107/* Hierarchy table */
108table.hierarchy {
109   border: 2px solid #999; /* Gray */
110}
111
112/* XML Instance Representation table */
113div.sample div.contents {
114   border: 1px dashed black;
115}
116
117
118/* Schema Component Representation table */
119div.schemaComponent div.contents {
120   border: 2px black solid;
121}
122
123
124/******** Glossary Section ********/
125
126/* Glossary Terms */
127.glossaryTerm {
128   color: #036; /* Blue */
129}
130
131
132/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
133/* Printer-version styles */
134
135@media print {
136
137/* Ensures that controls are hidden when printing */
138div#printerControls {
139   visibility: hidden;
140}
141div#globalControls {
142   visibility: hidden;
143}
144#legend {
145   display: none;
146}
147#legendTOC {
148   display: none;
149}
150#glossary {
151   display: none;
152}
153#glossaryTOC {
154   display: none;
155}
156
157}
158
159/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
160/* Base styles */
161
162/******** General ********/
163
164/* Unordered lists */
165ul {
166   margin-left: 1.5em;
167   margin-bottom: 0em;
168}
169/* Tables */
170table {
171   margin-top: 10px;
172   margin-bottom: 10px;
173   margin-left: 2px;
174   margin-right: 2px;
175}
176table th, table td {
177   font-size: 10pt;
178   vertical-align: top;
179   padding-top: 3px;
180   padding-bottom: 3px;
181   padding-left: 10px;
182   padding-right: 10px;
183}
184table th {
185   font-weight: bold;
186   text-align: left;
187}
188/* Table displaying the properties of the schema components or the
189   schema document itself */
190table.properties {
191   width: 90%;
192}
193table.properties th {
194   width: 30%;
195}
196/* Boxes that can make its content appear and disappear*/
197div.box {
198   margin: 1em;
199}
200   /* Box caption */
201div.box span.caption {
202   font-weight: bold;
203}
204   /* Button to open and close the box */
205div.box input.control {
206   width: 1.4em;
207   height: 1.4em;
208   text-align: center;
209   vertical-align: middle;
210   font-size: 11pt;
211}
212   /* Box contents */
213div.box div.contents {
214   margin-top: 3px;
215}
216
217
218/******** Table of Contents Section ********/
219
220/* Controls for switching between printing and viewing modes */
221div#printerControls {
222   white-space: nowrap;
223   font-weight: bold;
224   padding: 5px;
225   margin: 5px;
226}
227/* Controls that can collapse or expand all XML Instance
228   Representation and Schema Component Representation boxes */
229div#globalControls {
230   padding: 10px;
231   margin: 5px;
232}
233
234
235/******** Schema Document Properties Section ********/
236
237/* Table displaying the namespaces declared in the schema */
238table.namespaces th {
239}
240table.namespaces td {
241}
242/* Target namespace of the schema */
243span.targetNS {
244}
245
246
247/******** Schema Components' Sections ********/
248
249/* Name of schema component */
250.name {
251}
252
253/* Hierarchy table */
254table.hierarchy {
255   width: 90%;
256}
257table.hierarchy th {
258   font-weight: normal;
259   font-style: italic;
260   width: 20%;
261}
262table.hierarchy th, table.hierarchy td {
263   padding: 5px;
264}
265
266/* XML Instance Representation table */
267div.sample {
268   width: 90%;
269}
270div.sample div.contents {
271   padding: 5px;
272   font-family: Courier New, sans-serif;
273   font-size: 10pt;
274}
275   /* Normal elements and attributes */
276div.sample div.contents, div.sample div.contents a {
277   color: black;
278}
279   /* Group Headers */
280div.sample div.contents .group, div.sample div.contents .group a {
281   color: #999; /* Light gray */
282}
283   /* Type Information */
284div.sample div.contents .type, div.sample div.contents .type a {
285   color: #999; /* Light gray */
286}
287   /* Occurrence Information */
288div.sample div.contents .occurs, div.sample div.contents .occurs a {
289   color: #999; /* Light gray */
290}
291   /* Fixed values */
292div.sample div.contents .fixed {
293   color: #063; /* Green */
294   font-weight: bold;
295}
296   /* Simple type constraints */
297div.sample div.contents .constraint, div.sample div.contents .constraint a {
298   color: #999; /* Light gray */
299}
300   /* Elements and attributes inherited from base type */
301div.sample div.contents .inherited, div.sample div.contents .inherited a {
302   color: #666; /* Dark gray */
303}
304   /* Elements and attributes added to or changed from base type */
305div.sample div.contents .newFields {
306   font-weight: bold;
307}
308   /* Other type of information */
309div.sample div.contents .other, div.sample div.contents .other a {
310   color: #369; /* Blue */
311   font-style: italic;
312}
313   /* Link to open up window displaying documentation */
314div.sample div.contents a.documentation {
315   text-decoration: none;
316   padding-left: 3px;
317   padding-right: 3px;
318   padding-top: 0px;
319   padding-bottom: 0px;
320   font-weight: bold;
321   font-size: 11pt;
322   background-color: #FFD;
323   color: #069;
324}
325   /* Invert colors when hovering over link to open up window
326      displaying documentation */
327div.sample div.contents a.documentation:hover {
328   color: #FFD;
329   background-color: #069;
330}
331
332/* Schema Component Representation table */
333div.schemaComponent {
334   width: 90%;
335}
336div.schemaComponent div.contents {
337   font-family: Courier New, sans-serif;
338   font-size: 10pt;
339   padding: 5px;
340}
341   /* Syntax characters */
342div.schemaComponent div.contents {
343   color: #00f; /* blue */
344}
345   /* Element and attribute tags */
346div.schemaComponent div.contents .scTag {
347   color: #933; /* maroon */
348}
349   /* Element and attribute content */
350div.schemaComponent div.contents .scContent, div.schemaComponent div.contents .scContent a {
351   color: black;
352   font-weight: bold;
353}
354   /* Comments */
355div.schemaComponent div.contents .comment {
356   color: #999; /* Light gray */
357}
358
359/******** Legend Section ********/
360
361div#legend table, div#legend div {
362   margin-bottom: 3px;
363}
364div#legend div.hint {
365   color: #999; /* Light gray */
366   width: 90%;
367   margin-left: 1em;
368   margin-bottom: 2em;
369}
370
371
372/******** Glossary Section ********/
373
374/* Glossary Terms */
375.glossaryTerm {
376   font-weight: bold;
377}
378
379/********* Details *************/
380.detailsToc {
381  color: #666; /* Light gray */
382}
383
384.details {
385  color: #666; /* Light gray */
386  text-decoration:none;
387}
388
389/******** Footer ********/
390
391.footer {
392   font-size: 8pt;
393}
394</style>
395      <script type="text/javascript">
396<!--
397          /* IDs of XML Instance Representation boxes */
398var xiBoxes = new Array('h86530378_xibox');
399/* IDs of diagram boxes */
400var diagramBoxes = new Array('h86530378_diagram');
401/* IDs of logical diagram boxes */
402var logicalDiagramBoxes = new Array();
403/* IDs of Schema Component Representation boxes */
404var scBoxes = new Array('schema_scbox', 'h86530378_scbox');
405
406/**
407 * Can get the ID of the button controlling
408 * a collapseable box by concatenating
409 * this string onto the ID of the box itself.
410 */
411var B_SFIX = "_button";
412
413
414/**
415 * Returns an element in the current HTML document.
416 *
417 * @param elementID Identifier of HTML element
418 * @return               HTML element object
419 */
420function getElementObject(elementID) {
421    var elemObj = null;
422    if (document.getElementById) {
423        elemObj = document.getElementById(elementID);
424    }
425    return elemObj;
426}             
427
428/**
429 * Closes a collapseable box.
430 *
431 * @param boxObj       Collapseable box
432 * @param buttonObj Button controlling box
433 */
434function closeBox(boxObj, buttonObj) {
435  if (boxObj == null || buttonObj == null) {
436     // Box or button not found
437  } else {
438     // Change 'display' CSS property of box
439     boxObj.style.display="none";
440
441     // Change text of button
442     if (boxObj.style.display=="none") {
443        buttonObj.value=" + ";
444     }
445  }
446}
447
448/**
449 * Opens a collapseable box.
450 *
451 * @param boxObj       Collapseable box
452 * @param buttonObj Button controlling box
453 */
454function openBox(boxObj, buttonObj) {
455  if (boxObj == null || buttonObj == null) {
456     // Box or button not found
457  } else {
458     // Change 'display' CSS property of box
459     boxObj.style.display="block";
460
461     // Change text of button
462     if (boxObj.style.display=="block") {
463        buttonObj.value=" - ";
464     }
465  }
466}
467
468/**
469 * Sets the state of a collapseable box.
470 *
471 * @param boxID Identifier of box
472 * @param open If true, box is "opened",
473 *             Otherwise, box is "closed".
474 */
475function setState(boxID, open) {
476  var boxObj = getElementObject(boxID);
477  var buttonObj = getElementObject(boxID+B_SFIX);
478  if (boxObj == null || buttonObj == null) {
479     // Box or button not found
480  } else if (open) {
481     openBox(boxObj, buttonObj);
482     // Make button visible
483     buttonObj.style.display="inline";
484  } else {
485     closeBox(boxObj, buttonObj);
486     // Make button visible
487     buttonObj.style.display="inline";
488  }
489}
490
491/**
492 * Switches the state of a collapseable box, e.g.
493 * if it's opened, it'll be closed, and vice versa.
494 *
495 * @param boxID Identifier of box
496 */
497function switchState(boxID) {
498  var boxObj = getElementObject(boxID);
499  var buttonObj = getElementObject(boxID+B_SFIX);
500  if (boxObj == null || buttonObj == null) {
501     // Box or button not found
502  } else if (boxObj.style.display=="none") {
503     // Box is closed, so open it
504     openBox(boxObj, buttonObj);
505  } else if (boxObj.style.display=="block") {
506     // Box is opened, so close it
507     closeBox(boxObj, buttonObj);
508  }
509}
510
511/**
512 * Closes all boxes in a given list.
513 *
514 * @param boxList Array of box IDs
515 */
516function collapseAll(boxList) {
517  var idx;
518  for (idx = 0; idx < boxList.length; idx++) {
519     var boxObj = getElementObject(boxList[idx]);
520     var buttonObj = getElementObject(boxList[idx]+B_SFIX);
521     closeBox(boxObj, buttonObj);
522  }
523}
524
525/**
526 * Open all boxes in a given list.
527 *
528 * @param boxList Array of box IDs
529 */
530function expandAll(boxList) {
531  var idx;
532  for (idx = 0; idx < boxList.length; idx++) {
533     var boxObj = getElementObject(boxList[idx]);
534     var buttonObj = getElementObject(boxList[idx]+B_SFIX);
535     openBox(boxObj, buttonObj);
536  }
537}
538
539/**
540 * Makes all the control buttons of boxes appear.
541 *
542 * @param boxList Array of box IDs
543 */
544function viewControlButtons(boxList) {
545    var idx;
546    for (idx = 0; idx < boxList.length; idx++) {
547        buttonObj = getElementObject(boxList[idx]+B_SFIX);
548        if (buttonObj != null) {
549            buttonObj.style.display = "inline";
550        }
551    }
552}
553
554/**
555 * Makes all the control buttons of boxes disappear.
556 *
557 * @param boxList Array of box IDs
558 */
559function hideControlButtons(boxList) {
560    var idx;
561    for (idx = 0; idx < boxList.length; idx++) {
562        buttonObj = getElementObject(boxList[idx]+B_SFIX);
563        if (buttonObj != null) {
564            buttonObj.style.display = "none";
565        }
566    }
567}
568
569/**
570 * Sets the page for either printing mode
571 * or viewing mode. In printing mode, the page
572 * is made to be more readable when printing it out.
573 * In viewing mode, the page is more browsable.
574 *
575 * @param isPrinterVersion If true, display in
576 *                                 printing mode; otherwise,
577 *                                 in viewing mode
578 */
579function displayMode(isPrinterVersion) {
580    var obj;
581    if (isPrinterVersion) {
582        // Hide global control buttons
583        obj = getElementObject("globalControls");
584        if (obj != null) {
585            obj.style.visibility = "hidden";
586        }
587        // Hide Legend
588        obj = getElementObject("legend");
589        if (obj != null) {
590            obj.style.display = "none";
591        }
592        obj = getElementObject("legendTOC");
593        if (obj != null) {
594            obj.style.display = "none";
595        }
596        // Hide Glossary
597        obj = getElementObject("glossary");
598        if (obj != null) {
599            obj.style.display = "none";
600        }
601        obj = getElementObject("glossaryTOC");
602        if (obj != null) {
603            obj.style.display = "none";
604        }
605
606        // Expand all diagrams
607        expandAll(diagramBoxes);
608        // Expand all logical diagrams
609        expandAll(logicalDiagramBoxes);       
610        // Expand all XML Instance Representation tables
611        expandAll(xiBoxes);
612        // Expand all Schema Component Representation tables
613        expandAll(scBoxes);
614
615        // Hide Control buttons
616        hideControlButtons(diagramBoxes);
617        hideControlButtons(logicalDiagramBoxes);
618        hideControlButtons(xiBoxes);
619        hideControlButtons(scBoxes);
620    } else {
621        // View global control buttons
622        obj = getElementObject("globalControls");
623        if (obj != null) {
624            obj.style.visibility = "visible";
625        }
626        // View Legend
627        obj = getElementObject("legend");
628        if (obj != null) {
629            obj.style.display = "block";
630        }
631        obj = getElementObject("legendTOC");
632        if (obj != null) {
633            obj.style.display = "block";
634        }
635        // View Glossary
636        obj = getElementObject("glossary");
637        if (obj != null) {
638            obj.style.display = "block";
639        }
640        obj = getElementObject("glossaryTOC");
641        if (obj != null) {
642            obj.style.display = "block";
643        }
644
645        // Expand all diagram boxes
646        expandAll(diagramBoxes);
647        // Collapse all logical diagram boxes.
648        collapseAll(logicalDiagramBoxes);
649        // Expand all XML Instance Representation tables
650        expandAll(xiBoxes);
651        // Collapse all Schema Component Representation tables
652        collapseAll(scBoxes);
653
654        // View Control buttons
655        viewControlButtons(diagramBoxes);
656        viewControlButtons(logicalDiagramBoxes);
657        viewControlButtons(xiBoxes);
658        viewControlButtons(scBoxes);
659    }
660}
661
662
663
664// -->
665</script>
666      <script type="text/javascript">
667<!--
668         
669         
670/**
671 * Counter of documentation windows
672 * Used to give each window a unique name
673 */
674var windowCount = 0;
675         
676/**
677 * Opens up a window displaying the documentation
678 * of a schema component in the XML Instance
679 * Representation table.
680 *
681 * @param compDesc      Description of schema component
682 * @param compName      Name of schema component
683 * @param docTextArray Array containing the paragraphs
684 *                           of the new document
685 */
686function viewDocumentation(compDesc, compName, docTextArray) {
687  var width = 400;
688  var height = 200;
689  var locX = 100;
690  var locY = 200;
691
692  /* Generate content */
693  var actualText = "<html>";
694  actualText += "<head><title>";
695  actualText += compDesc;
696  if (compName != '') {
697     actualText += ": " + compName;
698  }
699  actualText += "</title></head>";
700  actualText += "<body bgcolor=\"#FFFFEE\">";
701  // Title
702  actualText += "<p style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; letter-spacing:1px;\">";
703  actualText += compDesc;
704  if (compName != '') {
705     actualText += ": <span style=\"color:#006699\">" + compName + "</span>";
706  }
707  actualText += "</p>";
708  // Documentation
709  var idx;
710  for (idx = 0; idx < docTextArray.length; idx++) {
711     actualText += "<p style=\"font-family: Arial, sans-serif; font-size: 10pt;\">" + docTextArray[idx] + "</p>";
712  }
713  // Link to close window
714  actualText += "<a href=\"javascript:void(0)\" onclick=\"window.close();\" style=\"font-family: Arial, sans-serif; font-size: 8pt;\">Close</a>";
715  actualText += "</body></html>";
716
717  /* Display window */
718  windowCount++;
719  var docWindow = window.open("", "documentation"+windowCount, "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable,alwaysRaised,dependent,titlebar=no,width="+width+",height="+height+",screenX="+locX+",left="+locX+",screenY="+locY+",top="+locY);
720  docWindow.document.write(actualText);
721}         
722     
723// -->
724</script>
725   </head>
726   <body>
727      <h1>
728         <a name="top">Documentation for WITSML_Composite</a>
729      </h1>
730      <div style="float: right;">
731         <div id="printerControls" style="display:none;">
732            <input type="checkbox" onclick="displayMode(this.checked)"/>Printer-friendly Version</div>
733         <script type="text/javascript">
734<!--
735         
736var pc = getElementObject("printerControls");
737if (pc != null) {
738   pc.style.display="block";
739}
740               
741// -->
742</script>
743         <div id="globalControls" style="display:none">
744            <strong>Logical Diagram:</strong>
745            <br/>
746            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(logicalDiagramBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(logicalDiagramBoxes)">Collapse All</a> ]</span>
747            <br/>
748            <br/>
749            <strong>XML Instance Representation:</strong>
750            <br/>
751            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(xiBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(xiBoxes)">Collapse All</a> ]</span>
752            <br/>
753            <br/>
754            <strong>Diagram:</strong>
755            <br/>
756            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(diagramBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(diagramBoxes)">Collapse All</a> ]</span>
757            <br/>
758            <br/>
759            <strong>Schema Component Representation:</strong>
760            <br/>
761            <span style="margin-left: 1em; white-space: nowrap">[ <a href="javascript:void(0)" onclick="expandAll(scBoxes)">Expand All</a> | <a href="javascript:void(0)" onclick="collapseAll(scBoxes)">Collapse All</a> ]</span>
762         </div>
763         <script type="text/javascript">
764<!--
765         
766var gc = getElementObject("globalControls");
767if (gc != null) {
768   gc.style.display="block";
769}
770               
771// -->
772</script>
773      </div>
774      <h2>Table of Contents</h2>
775      <ul>
776         <li>
777            <a href="#SchemaProperties">Schema Document Properties</a>
778         </li>
779         <li>
780            <a href="#SchemaDefinitions">Global Definitions</a>
781            <ul>
782               <li>
783                  <a href="#h86530378">Complex Type: <strong>cs_weather</strong>
784                  </a>
785               </li>
786            </ul>
787         </li>
788      </ul>
789      <ul id="legendTOC" style="margin-top: 0em">
790         <li>
791            <a href="#Legend">Legend</a>
792         </li>
793      </ul>
794      <ul id="glossaryTOC" style="margin-top: 0em">
795         <li>
796            <a href="#Glossary">Glossary</a>
797         </li>
798      </ul>
799      <h4>Master schema documentation file:
800            <a href="WITSML_Composite.xsd.html">WITSML_Composite.xsd.html</a>
801      </h4>
802      <div style="text-align: right; clear: both;">
803         <a href="#top">top</a>
804      </div>
805      <hr/>
806      <h2>
807         <a name="SchemaProperties">Schema Document Properties</a>
808      </h2>
809      <table class="properties">
810         <tr>
811            <th>
812               <a title="Look up 'Target Namespace' in glossary"
813                  href="cs_weather.xsd.html#term_TargetNS">Target Namespace</a>
814            </th>
815            <td>
816               <span class="targetNS">http://www.witsml.org/schemas/131/addendum/combo</span>
817            </td>
818         </tr>
819         <tr>
820            <th>Version</th>
821            <td>1.3.1</td>
822         </tr>
823         <tr>
824            <th>Element and Attribute Namespaces</th>
825            <td>
826               <ul>
827                  <li>Global element and attribute declarations belong to this schema's target namespace.</li>
828                  <li>By default, local element declarations belong to this schema's target namespace.</li>
829                  <li>By default, local attribute declarations have no namespace.</li>
830               </ul>
831            </td>
832         </tr>
833         <tr>
834            <th>Schema Composition</th>
835            <td>
836               <ul>
837                  <li>This schema includes components from the following schema document(s):<ul>
838                        <li>
839                           <a title="Jump to schema documentation for 'typ_dataTypes.xsd'."
840                              href="typ_dataTypes.xsd.html">typ_dataTypes.xsd</a>
841                        </li>
842                        <li>
843                           <a title="Jump to schema documentation for 'attgrp_uid.xsd'."
844                              href="attgrp_uid.xsd.html">attgrp_uid.xsd</a>
845                        </li>
846                     </ul>
847                  </li>
848               </ul>
849            </td>
850         </tr>
851      </table>
852      <h3>Declared Namespaces</h3>
853      <table class="namespaces">
854         <tr>
855            <th>Prefix</th>
856            <th>Namespace</th>
857         </tr>
858         <tr>
859            <td>
860               <a name="ns_witsml">witsml</a>
861            </td>
862            <td>
863               <span class="targetNS">http://www.witsml.org/schemas/131/addendum/combo</span>
864            </td>
865         </tr>
866         <tr>
867            <td>
868               <a name="ns_xml">xml</a>
869            </td>
870            <td>http://www.w3.org/XML/1998/namespace</td>
871         </tr>
872         <tr>
873            <td>
874               <a name="ns_xsd">xsd</a>
875            </td>
876            <td>http://www.w3.org/2001/XMLSchema</td>
877         </tr>
878      </table>
879      <div class="schemaComponent box">
880         <div>
881            <input type="button" id="schema_scbox_button" class="control"
882                   onclick="switchState('schema_scbox'); return false;"
883                   style="display: none"/> 
884            <span class="caption">Schema Component Representation</span>
885         </div>
886         <div id="schema_scbox" class="contents">
887            <div style="margin-left: 0em">&lt;<span class="scTag">xsd:schema</span> 
888               <span class="scTag">elementFormDefault</span>="<span class="scContent">qualified</span>" <span class="scTag">attributeFormDefault</span>="<span class="scContent">unqualified</span>" <span class="scTag">targetNamespace</span>="<span class="scContent">http://www.witsml.org/schemas/131/addendum/combo</span>" <span class="scTag">version</span>="<span class="scContent">1.3.1</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:include</span> 
889                  <span class="scTag">schemaLocation</span>="<span class="scContent">typ_dataTypes.xsd</span>"/&gt;</div>
890               <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:include</span> 
891                  <span class="scTag">schemaLocation</span>="<span class="scContent">attgrp_uid.xsd</span>"/&gt;</div>
892               <div class="scContent" style="margin-left: 1.5em">...</div>&lt;/<span class="scTag">xsd:schema</span>&gt;</div>
893         </div>
894         <script type="text/javascript">
895<!--
896          setState('schema_scbox', false);
897// -->
898</script>
899      </div>
900      <div style="text-align: right; clear: both;">
901         <a href="#top">top</a>
902      </div>
903      <hr/>
904      <h2>
905         <a name="SchemaDefinitions">Global Definitions</a>
906      </h2>
907      <h3>Complex Type: <a name="h86530378" class="name">cs_weather</a>
908      </h3>
909      <table class="hierarchy">
910         <tr>
911            <th>Super-types:</th>
912            <td>None</td>
913         </tr>
914         <tr>
915            <th>Sub-types:</th>
916            <td>None</td>
917         </tr>
918      </table>
919      <table class="properties">
920         <tr>
921            <th>Name</th>
922            <td>cs_weather</td>
923         </tr>
924         <tr>
925            <th>
926               <a title="Look up 'Abstract' in glossary" href="cs_weather.xsd.html#term_Abstract">Abstract</a>
927            </th>
928            <td>no</td>
929         </tr>
930         <tr>
931            <th>Documentation</th>
932            <td class="documentation">WITSML - Operations Weather Component Schema</td>
933         </tr>
934      </table>
935      <div class="sample box">
936         <div>
937            <input type="button" id="h86530378_xibox_button" class="control"
938                   onclick="switchState('h86530378_xibox'); return false;"
939                   style="display: none"/> 
940            <span class="caption">XML Instance Representation</span>
941         </div>
942         <div id="h86530378_xibox" class="contents">
943            <div style="margin-left: 0em">&lt;...<br/>
944               <span style="margin-left: 0.5em"> uid="<span class="type">
945                     <a href="attgrp_uid.xsd.html#ns_witsml"
946                        title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;uidString&#34; type definition(located in external schema documentation)."
947                        href="typ_dataTypes.xsd.html#h1953291708"
948                        class="externalLink">uidString</a>
949                  </span> 
950                  <span class="occurs">[0..1]</span> 
951                  <p class="documentation">'The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no 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 required to be unique within the context of the nearest recurring parent element.'</p>"</span>&gt; <br/>
952               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:dTim&gt; <span class="type">
953                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;timestamp&#34; type definition(located in external schema documentation)."
954                        href="typ_dataTypes.xsd.html#h-622169519"
955                        class="externalLink">timestamp</a>
956                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:dTim&gt; <span class="occurs">[1]</span> 
957                  <p class="documentation">'Date and time the information is related to.'</p>
958               </div>
959               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:agency&gt; <span class="type">
960                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;str32&#34; type definition(located in external schema documentation)."
961                        href="typ_dataTypes.xsd.html#h-1080026357"
962                        class="externalLink">str32</a>
963                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:agency&gt; <span class="occurs">[0..1]</span> 
964                  <p class="documentation">'Name of company that supplied the data.'</p>
965               </div>
966               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:barometricPressure&gt; <span class="type">
967                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;pressureMeasure&#34; type definition." href="#h1272623188">pressureMeasure</a>
968                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:barometricPressure&gt; <span class="occurs">[0..1]</span> 
969                  <p class="documentation">'Atmospheric pressure.'</p>
970               </div>
971               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:beaufortScaleNumber&gt; <span class="type">
972                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;beaufortScaleIntegerCode&#34; type definition(located in external schema documentation)."
973                        href="typ_dataTypes.xsd.html#h532072232"
974                        class="externalLink">beaufortScaleIntegerCode</a>
975                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:beaufortScaleNumber&gt; <span class="occurs">[0..1]</span> 
976                  <p class="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 early 19th Century by Admiral Sir Francis Beaufort of the British Navy as a way to interpret winds from conditions.'</p>
977               </div>
978               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempSurfaceMn&gt; <span class="type">
979                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
980                        href="#h-607763263">thermodynamicTemperatureMeasure</a>
981                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempSurfaceMn&gt; <span class="occurs">[0..1]</span> 
982                  <p class="documentation">'Minimum temperature above ground. Temperature of the atmosphere.'</p>
983               </div>
984               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempSurfaceMx&gt; <span class="type">
985                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
986                        href="#h-607763263">thermodynamicTemperatureMeasure</a>
987                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempSurfaceMx&gt; <span class="occurs">[0..1]</span> 
988                  <p class="documentation">'Maximum temperature above ground.'</p>
989               </div>
990               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempWindChill&gt; <span class="type">
991                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
992                        href="#h-607763263">thermodynamicTemperatureMeasure</a>
993                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempWindChill&gt; <span class="occurs">[0..1]</span> 
994                  <p class="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 service table, an air temperature of 30 degF with a 10 mi/h corresponds to a windchill of 22 degF.'</p>
995               </div>
996               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempsea&gt; <span class="type">
997                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
998                        href="#h-607763263">thermodynamicTemperatureMeasure</a>
999                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:tempsea&gt; <span class="occurs">[0..1]</span> 
1000                  <p class="documentation">'Sea temperature.'</p>
1001               </div>
1002               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:visibility&gt; <span class="type">
1003                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1004                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:visibility&gt; <span class="occurs">[0..1]</span> 
1005                  <p class="documentation">'Horizontal visibility.'</p>
1006               </div>
1007               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:aziWave&gt; <span class="type">
1008                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;planeAngleMeasure&#34; type definition." href="#h1490166722">planeAngleMeasure</a>
1009                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:aziWave&gt; <span class="occurs">[0..1]</span> 
1010                  <p class="documentation">'The direction from which the waves are coming, measured from true north.'</p>
1011               </div>
1012               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:htWave&gt; <span class="type">
1013                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1014                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:htWave&gt; <span class="occurs">[0..1]</span> 
1015                  <p class="documentation">'Average height of the waves.'</p>
1016               </div>
1017               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:significantWave&gt; <span class="type">
1018                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1019                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:significantWave&gt; <span class="occurs">[0..1]</span> 
1020                  <p class="documentation">'An average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes).'</p>
1021               </div>
1022               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:maxWave&gt; <span class="type">
1023                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1024                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:maxWave&gt; <span class="occurs">[0..1]</span> 
1025                  <p class="documentation">'The maximum wave height.'</p>
1026               </div>
1027               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:periodWave&gt; <span class="type">
1028                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;timeMeasure&#34; type definition." href="#h-699105204">timeMeasure</a>
1029                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:periodWave&gt; <span class="occurs">[0..1]</span> 
1030                  <p class="documentation">'The elapsed time between the passing of two wave tops.'</p>
1031               </div>
1032               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:aziWind&gt; <span class="type">
1033                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;planeAngleMeasure&#34; type definition." href="#h1490166722">planeAngleMeasure</a>
1034                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:aziWind&gt; <span class="occurs">[0..1]</span> 
1035                  <p class="documentation">'The direction from which the wind is blowing, measured from true north.'</p>
1036               </div>
1037               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:velWind&gt; <span class="type">
1038                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;velocityMeasure&#34; type definition." href="#h-638685508">velocityMeasure</a>
1039                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:velWind&gt; <span class="occurs">[0..1]</span> 
1040                  <p class="documentation">'Wind speed.'</p>
1041               </div>
1042               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:typePrecip&gt; <span class="type">
1043                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;str32&#34; type definition(located in external schema documentation)."
1044                        href="typ_dataTypes.xsd.html#h-1080026357"
1045                        class="externalLink">str32</a>
1046                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:typePrecip&gt; <span class="occurs">[0..1]</span> 
1047                  <p class="documentation">'Type of precipitation.'</p>
1048               </div>
1049               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:amtPrecip&gt; <span class="type">
1050                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1051                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:amtPrecip&gt; <span class="occurs">[0..1]</span> 
1052                  <p class="documentation">'Amount of precipitation.'</p>
1053               </div>
1054               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:coverCloud&gt; <span class="type">
1055                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;str32&#34; type definition(located in external schema documentation)."
1056                        href="typ_dataTypes.xsd.html#h-1080026357"
1057                        class="externalLink">str32</a>
1058                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:coverCloud&gt; <span class="occurs">[0..1]</span> 
1059                  <p class="documentation">'Description of cloud cover.'</p>
1060               </div>
1061               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:ceilingCloud&gt; <span class="type">
1062                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1063                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:ceilingCloud&gt; <span class="occurs">[0..1]</span> 
1064                  <p class="documentation">'Height of cloud cover.'</p>
1065               </div>
1066               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:currentSea&gt; <span class="type">
1067                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;velocityMeasure&#34; type definition." href="#h-638685508">velocityMeasure</a>
1068                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:currentSea&gt; <span class="occurs">[0..1]</span> 
1069                  <p class="documentation">'Current speed.'</p>
1070               </div>
1071               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:aziCurrentSea&gt; <span class="type">
1072                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;planeAngleMeasure&#34; type definition." href="#h1490166722">planeAngleMeasure</a>
1073                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:aziCurrentSea&gt; <span class="occurs">[0..1]</span> 
1074                  <p class="documentation">'Azimuth of current.'</p>
1075               </div>
1076               <div style="margin-left: 1.5em">&lt;<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:comments&gt; <span class="type">
1077                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;commentString&#34; type definition(located in external schema documentation)."
1078                        href="typ_dataTypes.xsd.html#h-793122037"
1079                        class="externalLink">commentString</a>
1080                  </span> &lt;/<a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:comments&gt; <span class="occurs">[0..1]</span> 
1081                  <p class="documentation">'Comments and remarks.'</p>
1082               </div>&lt;/...&gt;</div>
1083         </div>
1084         <script type="text/javascript">
1085<!--
1086          setState('h86530378_xibox', true);
1087// -->
1088</script>
1089      </div>
1090      <div class="sample box">
1091         <div>
1092            <input type="button" id="h86530378_diagram_button" class="control"
1093                   onclick="switchState('h86530378_diagram'); return false;"
1094                   style="display: none"/> 
1095            <span class="caption">Diagram</span>
1096         </div>
1097         <div id="h86530378_diagram" class="contents">
1098            <img usemap="#h1379950949" src="schemaDiagrams/h1379950949.png"/>
1099            <!--
1100            Map ref: file:/C:/Projects/dpr/WITSML_v131_addendum_combo/generatedDocSchema//schemaDiagrams/h1379950949.map--><map name="h1379950949">
1101               <area shape="rect" alt="h-622169519" coords="222,0,300,24"
1102                     href="typ_dataTypes.xsd.html#h-622169519"/>
1103
1104               <area shape="rect" alt="h-1080026357" coords="222,34,313,72"
1105                     href="typ_dataTypes.xsd.html#h-1080026357"/>
1106
1107               <area shape="rect" alt="h1272623188" coords="222,82,371,120"
1108                     href="typ_measureType.xsd.html#h1272623188"/>
1109
1110               <area shape="rect" alt="h532072232" coords="222,130,382,168"
1111                     href="typ_dataTypes.xsd.html#h532072232"/>
1112
1113               <area shape="rect" alt="h-607763263" coords="222,178,353,216"
1114                     href="typ_measureType.xsd.html#h-607763263"/>
1115
1116               <area shape="rect" alt="h-607763263" coords="222,226,353,264"
1117                     href="typ_measureType.xsd.html#h-607763263"/>
1118
1119               <area shape="rect" alt="h-607763263" coords="222,274,345,312"
1120                     href="typ_measureType.xsd.html#h-607763263"/>
1121
1122               <area shape="rect" alt="h-607763263" coords="222,322,319,360"
1123                     href="typ_measureType.xsd.html#h-607763263"/>
1124
1125               <area shape="rect" alt="h283461459" coords="222,370,315,408"
1126                     href="typ_measureType.xsd.html#h283461459"/>
1127
1128               <area shape="rect" alt="h1490166722" coords="222,418,319,456"
1129                     href="typ_measureType.xsd.html#h1490166722"/>
1130
1131               <area shape="rect" alt="h283461459" coords="222,466,316,504"
1132                     href="typ_measureType.xsd.html#h283461459"/>
1133
1134               <area shape="rect" alt="h283461459" coords="222,514,354,552"
1135                     href="typ_measureType.xsd.html#h283461459"/>
1136
1137               <area shape="rect" alt="h283461459" coords="222,562,326,600"
1138                     href="typ_measureType.xsd.html#h283461459"/>
1139
1140               <area shape="rect" alt="h-699105204" coords="222,610,336,648"
1141                     href="typ_measureType.xsd.html#h-699105204"/>
1142
1143               <area shape="rect" alt="h1490166722" coords="222,658,315,696"
1144                     href="typ_measureType.xsd.html#h1490166722"/>
1145
1146               <area shape="rect" alt="h-638685508" coords="222,706,316,744"
1147                     href="typ_measureType.xsd.html#h-638685508"/>
1148
1149               <area shape="rect" alt="h-1080026357" coords="222,754,329,792"
1150                     href="typ_dataTypes.xsd.html#h-1080026357"/>
1151
1152               <area shape="rect" alt="h283461459" coords="222,802,325,840"
1153                     href="typ_measureType.xsd.html#h283461459"/>
1154
1155               <area shape="rect" alt="h-1080026357" coords="222,850,332,888"
1156                     href="typ_dataTypes.xsd.html#h-1080026357"/>
1157
1158               <area shape="rect" alt="h283461459" coords="222,898,334,936"
1159                     href="typ_measureType.xsd.html#h283461459"/>
1160
1161               <area shape="rect" alt="h-638685508" coords="222,946,331,984"
1162                     href="typ_measureType.xsd.html#h-638685508"/>
1163
1164               <area shape="rect" alt="h1490166722" coords="222,994,346,1032"
1165                     href="typ_measureType.xsd.html#h1490166722"/>
1166
1167               <area shape="rect" alt="h-793122037" coords="222,1042,326,1080"
1168                     href="typ_dataTypes.xsd.html#h-793122037"/>
1169
1170               <area shape="rect" alt="h-1931220815" coords="136,1090,299,1116"
1171                     href="attgrp_uid.xsd.html#h-1931220815"/>
1172
1173            </map>
1174         </div>
1175         <script type="text/javascript">
1176<!--
1177          setState('h86530378_diagram', true);
1178// -->
1179</script>
1180      </div>
1181      <div class="schemaComponent box">
1182         <div>
1183            <input type="button" id="h86530378_scbox_button" class="control"
1184                   onclick="switchState('h86530378_scbox'); return false;"
1185                   style="display: none"/> 
1186            <span class="caption">Schema Component Representation</span>
1187         </div>
1188         <div id="h86530378_scbox" class="contents">
1189            <div style="margin-left: 0em">&lt;<span class="scTag">xsd:complexType</span> 
1190               <span class="scTag">name</span>="<span class="scContent">cs_weather</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1191                     <span class="scTag">name</span>="<span class="scContent">dTim</span>" <span class="scTag">type</span>="<span class="scContent">
1192                        <span class="type">
1193                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;timestamp&#34; type definition(located in external schema documentation)."
1194                              href="typ_dataTypes.xsd.html#h-622169519"
1195                              class="externalLink">timestamp</a>
1196                        </span>
1197                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1198                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1199                     <span class="scTag">name</span>="<span class="scContent">agency</span>" <span class="scTag">type</span>="<span class="scContent">
1200                        <span class="type">
1201                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;str32&#34; type definition(located in external schema documentation)."
1202                              href="typ_dataTypes.xsd.html#h-1080026357"
1203                              class="externalLink">str32</a>
1204                        </span>
1205                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1206                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1207                     <span class="scTag">name</span>="<span class="scContent">barometricPressure</span>" <span class="scTag">type</span>="<span class="scContent">
1208                        <span class="type">
1209                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;pressureMeasure&#34; type definition." href="#h1272623188">pressureMeasure</a>
1210                        </span>
1211                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1212                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1213                     <span class="scTag">name</span>="<span class="scContent">beaufortScaleNumber</span>" <span class="scTag">type</span>="<span class="scContent">
1214                        <span class="type">
1215                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;beaufortScaleIntegerCode&#34; type definition(located in external schema documentation)."
1216                              href="typ_dataTypes.xsd.html#h532072232"
1217                              class="externalLink">beaufortScaleIntegerCode</a>
1218                        </span>
1219                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1220                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1221                     <span class="scTag">name</span>="<span class="scContent">tempSurfaceMn</span>" <span class="scTag">type</span>="<span class="scContent">
1222                        <span class="type">
1223                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
1224                              href="#h-607763263">thermodynamicTemperatureMeasure</a>
1225                        </span>
1226                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1227                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1228                     <span class="scTag">name</span>="<span class="scContent">tempSurfaceMx</span>" <span class="scTag">type</span>="<span class="scContent">
1229                        <span class="type">
1230                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
1231                              href="#h-607763263">thermodynamicTemperatureMeasure</a>
1232                        </span>
1233                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1234                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1235                     <span class="scTag">name</span>="<span class="scContent">tempWindChill</span>" <span class="scTag">type</span>="<span class="scContent">
1236                        <span class="type">
1237                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
1238                              href="#h-607763263">thermodynamicTemperatureMeasure</a>
1239                        </span>
1240                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1241                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1242                     <span class="scTag">name</span>="<span class="scContent">tempsea</span>" <span class="scTag">type</span>="<span class="scContent">
1243                        <span class="type">
1244                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;thermodynamicTemperatureMeasure&#34; type definition."
1245                              href="#h-607763263">thermodynamicTemperatureMeasure</a>
1246                        </span>
1247                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1248                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1249                     <span class="scTag">name</span>="<span class="scContent">visibility</span>" <span class="scTag">type</span>="<span class="scContent">
1250                        <span class="type">
1251                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1252                        </span>
1253                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1254                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1255                     <span class="scTag">name</span>="<span class="scContent">aziWave</span>" <span class="scTag">type</span>="<span class="scContent">
1256                        <span class="type">
1257                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;planeAngleMeasure&#34; type definition." href="#h1490166722">planeAngleMeasure</a>
1258                        </span>
1259                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1260                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1261                     <span class="scTag">name</span>="<span class="scContent">htWave</span>" <span class="scTag">type</span>="<span class="scContent">
1262                        <span class="type">
1263                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1264                        </span>
1265                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1266                  <div class="comment" style="margin-left: 1.5em">&lt;--  Added  --&gt;</div>
1267                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1268                     <span class="scTag">name</span>="<span class="scContent">significantWave</span>" <span class="scTag">type</span>="<span class="scContent">
1269                        <span class="type">
1270                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1271                        </span>
1272                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1273                  <div class="comment" style="margin-left: 1.5em">&lt;--  Added  --&gt;</div>
1274                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1275                     <span class="scTag">name</span>="<span class="scContent">maxWave</span>" <span class="scTag">type</span>="<span class="scContent">
1276                        <span class="type">
1277                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1278                        </span>
1279                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1280                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1281                     <span class="scTag">name</span>="<span class="scContent">periodWave</span>" <span class="scTag">type</span>="<span class="scContent">
1282                        <span class="type">
1283                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;timeMeasure&#34; type definition." href="#h-699105204">timeMeasure</a>
1284                        </span>
1285                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1286                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1287                     <span class="scTag">name</span>="<span class="scContent">aziWind</span>" <span class="scTag">type</span>="<span class="scContent">
1288                        <span class="type">
1289                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;planeAngleMeasure&#34; type definition." href="#h1490166722">planeAngleMeasure</a>
1290                        </span>
1291                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1292                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1293                     <span class="scTag">name</span>="<span class="scContent">velWind</span>" <span class="scTag">type</span>="<span class="scContent">
1294                        <span class="type">
1295                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;velocityMeasure&#34; type definition." href="#h-638685508">velocityMeasure</a>
1296                        </span>
1297                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1298                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1299                     <span class="scTag">name</span>="<span class="scContent">typePrecip</span>" <span class="scTag">type</span>="<span class="scContent">
1300                        <span class="type">
1301                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;str32&#34; type definition(located in external schema documentation)."
1302                              href="typ_dataTypes.xsd.html#h-1080026357"
1303                              class="externalLink">str32</a>
1304                        </span>
1305                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1306                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1307                     <span class="scTag">name</span>="<span class="scContent">amtPrecip</span>" <span class="scTag">type</span>="<span class="scContent">
1308                        <span class="type">
1309                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1310                        </span>
1311                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1312                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1313                     <span class="scTag">name</span>="<span class="scContent">coverCloud</span>" <span class="scTag">type</span>="<span class="scContent">
1314                        <span class="type">
1315                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;str32&#34; type definition(located in external schema documentation)."
1316                              href="typ_dataTypes.xsd.html#h-1080026357"
1317                              class="externalLink">str32</a>
1318                        </span>
1319                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1320                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1321                     <span class="scTag">name</span>="<span class="scContent">ceilingCloud</span>" <span class="scTag">type</span>="<span class="scContent">
1322                        <span class="type">
1323                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;lengthMeasure&#34; type definition." href="#h283461459">lengthMeasure</a>
1324                        </span>
1325                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1326                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1327                     <span class="scTag">name</span>="<span class="scContent">currentSea</span>" <span class="scTag">type</span>="<span class="scContent">
1328                        <span class="type">
1329                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;velocityMeasure&#34; type definition." href="#h-638685508">velocityMeasure</a>
1330                        </span>
1331                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1332                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1333                     <span class="scTag">name</span>="<span class="scContent">aziCurrentSea</span>" <span class="scTag">type</span>="<span class="scContent">
1334                        <span class="type">
1335                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;planeAngleMeasure&#34; type definition." href="#h1490166722">planeAngleMeasure</a>
1336                        </span>
1337                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1338                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:element</span> 
1339                     <span class="scTag">name</span>="<span class="scContent">comments</span>" <span class="scTag">type</span>="<span class="scContent">
1340                        <span class="type">
1341                           <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;commentString&#34; type definition(located in external schema documentation)."
1342                              href="typ_dataTypes.xsd.html#h-793122037"
1343                              class="externalLink">commentString</a>
1344                        </span>
1345                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>&lt;/<span class="scTag">xsd:sequence</span>&gt;</div>
1346               <div style="margin-left: 1.5em">&lt;<span class="scTag">xsd:attributeGroup</span> 
1347                  <span class="scTag">ref</span>="<span class="scContent">
1348                     <a href="#ns_witsml" title="Find out namespace of 'witsml' prefix">witsml</a>:<a title="Jump to &#34;attgrp_uid&#34; attribute group definition(located in external schema documentation)."
1349                        href="attgrp_uid.xsd.html#h-1931220815"
1350                        class="externalLink">attgrp_uid</a>
1351                  </span>"/&gt;</div>&lt;/<span class="scTag">xsd:complexType</span>&gt;</div>
1352         </div>
1353         <script type="text/javascript">
1354<!--
1355          setState('h86530378_scbox', false);
1356// -->
1357</script>
1358      </div>
1359      <div style="text-align: right; clear: both;">
1360         <a href="#top">top</a>
1361      </div>
1362      <hr/>
1363      <div id="legend">
1364         <h2>
1365            <a name="Legend">Legend</a>
1366         </h2>
1367         <div style="float: left; width: 15em;">
1368            <h3 style="margin-bottom: 0px;">Complex Type:</h3>
1369            <div class="hint" style="margin-left: 0em;">Schema Component Type</div>
1370         </div>
1371         <div style="float: left; width: 15em;">
1372            <h3 style="margin-bottom: 0px;">
1373               <span class="name">AusAddress</span>
1374            </h3>
1375            <div class="hint" style="margin-left: 0em;">Schema Component Name</div>
1376         </div>
1377         <table class="hierarchy" style="clear : both">
1378            <tr>
1379               <th>Super-types:</th>
1380               <td>
1381                  <span class="type" style="color: #0000FF; text-decoration:underline;">Address</span> &lt; <span class="current">AusAddress</span> (by extension)</td>
1382            </tr>
1383            <tr>
1384               <th>Sub-types:</th>
1385               <td>
1386                  <ul>
1387                     <li>
1388                        <span class="type" style="color: #0000FF; text-decoration:underline;">QLDAddress</span> (by restriction)</li>
1389                  </ul>
1390               </td>
1391            </tr>
1392         </table>
1393         <div class="hint">If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.</div>
1394         <table class="properties">
1395            <tr>
1396               <th>Name</th>
1397               <td>AusAddress</td>
1398            </tr>
1399            <tr>
1400               <th>
1401                  <a title="Look up 'Abstract' in glossary" href="cs_weather.xsd.html#term_Abstract">Abstract</a>
1402               </th>
1403               <td>no</td>
1404            </tr>
1405         </table>
1406         <div class="hint">The table above displays the properties of this schema component.</div>
1407         <div class="sample box">
1408            <div>
1409               <span class="caption">XML Instance Representation</span>
1410            </div>
1411            <div class="contents">
1412               <span style="margin-left: 0em">&lt;...</span>
1413               <span class="newFields">
1414                  <span> country="<span class="fixed">Australia</span>"</span>
1415               </span>&gt; <br/>
1416               <span style="margin-left: 1.5em" class="inherited">&lt;unitNo&gt; <span class="type">string</span> &lt;/unitNo&gt; <span class="occurs">[0..1]</span>
1417               </span>
1418               <br/>
1419               <span style="margin-left: 1.5em" class="inherited">&lt;houseNo&gt; <span class="type">string</span> &lt;/houseNo&gt; <span class="occurs">[1]</span>
1420               </span>
1421               <br/>
1422               <span style="margin-left: 1.5em" class="inherited">&lt;street&gt; <span class="type">string</span> &lt;/street&gt; <span class="occurs">[1]</span>
1423               </span>
1424               <br/>
1425               <span class="group" style="margin-left: 1.5em">Start <a title="Look up 'Choice' in glossary" href="#term_Choice">Choice</a>
1426                  <span class="occurs">[1]</span>
1427               </span>
1428               <br/>
1429               <span style="margin-left: 3em" class="inherited">&lt;city&gt; <span class="type">string</span> &lt;/city&gt; <span class="occurs">[1]</span>
1430               </span>
1431               <br/>
1432               <span style="margin-left: 3em" class="inherited">&lt;town&gt; <span class="type">string</span> &lt;/town&gt; <span class="occurs">[1]</span>
1433               </span>
1434               <br/>
1435               <span class="group" style="margin-left: 1.5em">End Choice</span>
1436               <br/>
1437               <span class="newFields">
1438                  <span style="margin-left: 1.5em">&lt;state&gt; <span class="type" style="text-decoration:underline;">AusStates</span> &lt;/state&gt; <span class="occurs">[1]</span>
1439                  </span>
1440                  <br/>
1441                  <span style="margin-left: 1.5em">&lt;postcode&gt; <span class="constraint">string &lt;&lt;<em>pattern</em> = [1-9][0-9]{3}&gt;&gt;</span> &lt;/postcode&gt; <span class="occurs">[1]</span>
1442                     <a href="javascript:void(0)" title="View Documentation" class="documentation"
1443                        onclick="docArray = new Array('Post code must be a four-digit number.'); viewDocumentation('Element', 'postcode', docArray);">?</a>
1444                  </span>
1445                  <br/>
1446               </span>
1447               <span style="margin-left: 0em">&lt;/...&gt;</span>
1448               <br/>
1449            </div>
1450         </div>
1451         <div class="hint">
1452            <p>The XML Instance Representation table above shows the schema component's content as an XML instance.</p>
1453            <ul>
1454               <li>The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].</li>
1455               <li>Model group information are shown in gray, e.g. Start Choice ... End Choice.</li>
1456               <li>For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in <span style="font-weight: bold">bold</span>.</li>
1457               <li>If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".</li>
1458               <li>Otherwise, the type of the element/attribute is displayed.
1459               <ul>
1460                     <li>If the element/attribute's type is in the schema, a link is provided to it.</li>
1461                     <li>For local simple type definitions, the constraints are displayed in angle brackets, e.g. &lt;&lt;<em>pattern</em> = [1-9][0-9]{3}&gt;&gt;.</li>
1462                  </ul>
1463               </li>
1464               <li>If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. &lt;postcode&gt;.</li>
1465            </ul>
1466         </div>
1467         <div class="schemaComponent box">
1468            <div>
1469               <span class="caption">Schema Component Representation</span>
1470            </div>
1471            <div class="contents">
1472               <span style="margin-left: 0em">&lt;<span class="scTag">complexType</span>
1473                  <span class="scTag">name</span>="<span class="scContent">AusAddress</span>"&gt;</span>
1474               <br/>
1475               <span style="margin-left: 1.5em">&lt;<span class="scTag">complexContent</span>&gt;</span>
1476               <br/>
1477               <span style="margin-left: 3em">&lt;<span class="scTag">extension</span>
1478                  <span class="scTag">base</span>="<span class="scContent">
1479                     <span class="type" style="text-decoration:underline;">Address</span>
1480                  </span>"&gt;</span>
1481               <br/>
1482               <span style="margin-left: 4.5em">&lt;<span class="scTag">sequence</span>&gt;</span>
1483               <br/>
1484               <span style="margin-left: 6em">&lt;<span class="scTag">element</span>
1485                  <span class="scTag">name</span>="<span class="scContent">state</span>" <span class="scTag">type</span>="<span class="scContent">
1486                     <span class="type" style="text-decoration:underline;">AusStates</span>
1487                  </span>"/&gt;</span>
1488               <br/>
1489               <span style="margin-left: 6em">&lt;<span class="scTag">element</span>
1490                  <span class="scTag">name</span>="<span class="scContent">postcode</span>"&gt;</span>
1491               <br/>
1492               <span style="margin-left: 7.5em">&lt;<span class="scTag">simpleType</span>&gt;</span>
1493               <br/>
1494               <span style="margin-left: 9em">&lt;<span class="scTag">restriction</span>
1495                  <span class="scTag">base</span>="<span class="scContent">
1496                     <span class="type">string</span>
1497                  </span>"&gt;</span>
1498               <br/>
1499               <span style="margin-left: 10.5em">&lt;<span class="scTag">pattern</span>
1500                  <span class="scTag">value</span>="<span class="scContent">[1-9][0-9]{3}</span>"/&gt;</span>
1501               <br/>
1502               <span style="margin-left: 9em">&lt;/<span class="scTag">restriction</span>&gt;</span>
1503               <br/>
1504               <span style="margin-left: 7.5em">&lt;/<span class="scTag">simpleType</span>&gt;</span>
1505               <br/>
1506               <span style="margin-left: 6em">&lt;/<span class="scTag">element</span>&gt;</span>
1507               <br/>
1508               <span style="margin-left: 4.5em">&lt;/<span class="scTag">sequence</span>&gt;</span>
1509               <br/>
1510               <span style="margin-left: 4.5em">&lt;<span class="scTag">attribute</span>
1511                  <span class="scTag">name</span>="<span class="scContent">country</span>" <span class="scTag">type</span>="<span class="scContent">
1512                     <span class="type">string</span>
1513                  </span>" <span class="scTag">fixed</span>="<span class="scContent">Australia</span>"/&gt;</span>
1514               <br/>
1515               <span style="margin-left: 3em">&lt;/<span class="scTag">extension</span>&gt;</span>
1516               <br/>
1517               <span style="margin-left: 1.5em">&lt;/<span class="scTag">complexContent</span>&gt;</span>
1518               <br/>
1519               <span style="margin-left: 0em">&lt;/<span class="scTag">complexType</span>&gt;</span>
1520               <br/>
1521            </div>
1522         </div>
1523         <div class="hint">The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)</div>
1524         <div style="text-align: right; clear: both;">
1525            <a href="#top">top</a>
1526         </div>
1527         <hr/>
1528      </div>
1529      <div id="glossary">
1530         <h2>
1531            <a name="Glossary">Glossary</a>
1532         </h2>
1533         <p>
1534            <span class="glossaryTerm">
1535               <a name="term_Abstract">Abstract</a> 
1536            </span>(Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.</p>
1537         <p>
1538            <span class="glossaryTerm">
1539               <a name="term_All">All Model Group</a> 
1540            </span>Child elements can be provided <em>in any order</em> in instances. See: <a title="http://www.w3.org/TR/xmlschema-1/#element-all"
1541               href="http://www.w3.org/TR/xmlschema-1/#element-all">http://www.w3.org/TR/xmlschema-1/#element-all</a>.</p>
1542         <p>
1543            <span class="glossaryTerm">
1544               <a name="term_Choice">Choice Model Group</a> 
1545            </span>
1546            <em>Only one</em> from the list of child elements and model groups can be provided in instances. See: <a title="http://www.w3.org/TR/xmlschema-1/#element-choice"
1547               href="http://www.w3.org/TR/xmlschema-1/#element-choice">http://www.w3.org/TR/xmlschema-1/#element-choice</a>.</p>
1548         <p>
1549            <span class="glossaryTerm">
1550               <a name="term_CollapseWS">Collapse Whitespace Policy</a> 
1551            </span>Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.</p>
1552         <p>
1553            <span class="glossaryTerm">
1554               <a name="term_ElemBlock">Disallowed Substitutions</a> 
1555            </span>(Applies to element declarations). If <em>substitution</em> is specified, then <a title="Look up 'substitution group' in glossary"
1556               href="cs_weather.xsd.html#term_SubGroup">substitution group</a> members cannot be used in place of the given element declaration to validate element instances. If <em>derivation methods</em>, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an <code>xsi:type</code> attribute.</p>
1557         <p>
1558            <span class="glossaryTerm">
1559               <a name="term_Key">Key Constraint</a> 
1560            </span>Like <a title="Look up 'Uniqueness Constraint' in glossary"
1561               href="cs_weather.xsd.html#term_Unique">Uniqueness Constraint</a>, but additionally requires that the specified value(s) must be provided. See: <a title="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions"
1562               href="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions">http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions</a>.</p>
1563         <p>
1564            <span class="glossaryTerm">
1565               <a name="term_KeyRef">Key Reference Constraint</a> 
1566            </span>Ensures that the specified value(s) must match value(s) from a <a title="Look up 'Key Constraint' in glossary"
1567               href="cs_weather.xsd.html#term_Key">Key Constraint</a> or <a title="Look up 'Uniqueness Constraint' in glossary"
1568               href="cs_weather.xsd.html#term_Unique">Uniqueness Constraint</a>. See: <a title="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions"
1569               href="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions">http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions</a>.</p>
1570         <p>
1571            <span class="glossaryTerm">
1572               <a name="term_ModelGroup">Model Group</a> 
1573            </span>Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: <a title="http://www.w3.org/TR/xmlschema-1/#Model_Groups"
1574               href="http://www.w3.org/TR/xmlschema-1/#Model_Groups">http://www.w3.org/TR/xmlschema-1/#Model_Groups</a>.</p>
1575         <p>
1576            <span class="glossaryTerm">
1577               <a name="term_Nillable">Nillable</a> 
1578            </span>(Applies to element declarations). If an element declaration is nillable, instances can use the <code>xsi:nil</code> attribute. The <code>xsi:nil</code> attribute is the boolean attribute, <em>nil</em>, from the <em>http://www.w3.org/2001/XMLSchema-instance</em> namespace. If an element instance has an <code>xsi:nil</code> attribute set to true, it can be left empty, even though its element declaration may have required content.</p>
1579         <p>
1580            <span class="glossaryTerm">
1581               <a name="term_Notation">Notation</a> 
1582            </span>A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: <a title="http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations"
1583               href="http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations">http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations</a>.</p>
1584         <p>
1585            <span class="glossaryTerm">
1586               <a name="term_PreserveWS">Preserve Whitespace Policy</a> 
1587            </span>Preserve whitespaces exactly as they appear in instances.</p>
1588         <p>
1589            <span class="glossaryTerm">
1590               <a name="term_TypeFinal">Prohibited Derivations</a> 
1591            </span>(Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.</p>
1592         <p>
1593            <span class="glossaryTerm">
1594               <a name="term_TypeBlock">Prohibited Substitutions</a> 
1595            </span>(Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.</p>
1596         <p>
1597            <span class="glossaryTerm">
1598               <a name="term_ReplaceWS">Replace Whitespace Policy</a> 
1599            </span>Replace tab, line feed, and carriage return characters with space character (Unicode character 32).</p>
1600         <p>
1601            <span class="glossaryTerm">
1602               <a name="term_Sequence">Sequence Model Group</a> 
1603            </span>Child elements and model groups must be provided <em>in the specified order</em> in instances. See: <a title="http://www.w3.org/TR/xmlschema-1/#element-sequence"
1604               href="http://www.w3.org/TR/xmlschema-1/#element-sequence">http://www.w3.org/TR/xmlschema-1/#element-sequence</a>.</p>
1605         <p>
1606            <span class="glossaryTerm">
1607               <a name="term_SubGroup">Substitution Group</a> 
1608            </span>Elements that are <em>members</em> of a substitution group can be used wherever the <em>head</em> element of the substitution group is referenced.</p>
1609         <p>
1610            <span class="glossaryTerm">
1611               <a name="term_ElemFinal">Substitution Group Exclusions</a> 
1612            </span>(Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.</p>
1613         <p>
1614            <span class="glossaryTerm">
1615               <a name="term_TargetNS">Target Namespace</a> 
1616            </span>The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.</p>
1617         <p>
1618            <span class="glossaryTerm">
1619               <a name="term_Unique">Uniqueness Constraint</a> 
1620            </span>Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: <a title="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions"
1621               href="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions">http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions</a>.</p>
1622         <div style="text-align: right; clear: both;">
1623            <a href="#top">top</a>
1624         </div>
1625         <hr/>
1626      </div>
1627      <p class="footer">Generated by <a href="http://www.oxygenxml.com">&lt;oXygen/&gt; XML Editor</a> using a modified version of <a href="http://titanium.dstc.edu.au/xml/xs3p">xs3p</a> that adds schema diagrams and chunking support. Last modified: <script type="text/javascript">
1628<!--
1629          document.write(document.lastModified);
1630// -->
1631</script>
1632      </p>
1633   </body>
1634</html>
Note: See TracBrowser for help on using the browser.