source: TI01-discovery/trunk/schema/numsim/Documentation/NumSim.xsd.html @ 716

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery/trunk/schema/numsim/Documentation/NumSim.xsd.html@716
Revision 716, 132.9 KB checked in by lawrence, 15 years ago (diff)

This is a fully documented ISO19139 compliant (I hope) version of
NumSim. Note however it is currently an extension ... so it's
technically an extended schema. We'll have to work out how it will play
with other profiles. Also, I plan to limit the CI_Citation import.

Line 
1
2
3<!DOCTYPE html
4  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
5<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml">
6   <head>
7      <title>Documentation for NumSim - NumSim.xsd</title>
8      <meta http-equiv="Content-Type" content="text/xml; charset=UTF-8"/>
9      <style type="text/css">
10/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
11/* More-configurable styles */
12
13/******** General ********/
14
15/* Document body */
16body {
17   color: Black;
18   background-color: White;
19   font-family: Arial, sans-serif;
20   font-size: 10pt;
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
55
56/******** Table of Contents Section ********/
57
58/* Controls for switching between printing and viewing modes */
59div#printerControls {
60   color: #963; /* Orange-brown */
61}
62/* Controls that can collapse or expand all XML Instance
63   Representation and Schema Component Representation boxes */
64div#globalControls {
65   border: 2px solid #999;
66}
67
68
69/******** Schema Document Properties Section ********/
70
71/* Table displaying the namespaces declared in the schema */
72table.namespaces th {
73   background-color: #ccc;
74}
75table.namespaces td {
76   background-color: #eee;
77}
78/* Target namespace of the schema */
79span.targetNS {
80   color: #06C;
81   font-weight: bold;
82}
83
84
85/******** Schema Components' Sections ********/
86
87/* Name of schema component */
88.name {
89   color: #F93; /* Orange */
90}
91
92/* Hierarchy table */
93table.hierarchy {
94   border: 2px solid #999; /* Gray */
95}
96
97/* XML Instance Representation table */
98div.sample div.contents {
99   border: 1px dashed black;
100}
101
102
103/* Schema Component Representation table */
104div.schemaComponent div.contents {
105   border: 2px black solid;
106}
107
108
109/******** Glossary Section ********/
110
111/* Glossary Terms */
112.glossaryTerm {
113   color: #036; /* Blue */
114}
115
116
117/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
118/* Printer-version styles */
119
120@media print {
121
122/* Ensures that controls are hidden when printing */
123div#printerControls {
124   visibility: hidden;
125}
126div#globalControls {
127   visibility: hidden;
128}
129#legend {
130   display: none;
131}
132#legendTOC {
133   display: none;
134}
135#glossary {
136   display: none;
137}
138#glossaryTOC {
139   display: none;
140}
141
142}
143
144/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
145/* Base styles */
146
147/******** General ********/
148
149/* Unordered lists */
150ul {
151   margin-left: 1.5em;
152   margin-bottom: 0em;
153}
154/* Tables */
155table {
156   margin-top: 10px;
157   margin-bottom: 10px;
158   margin-left: 2px;
159   margin-right: 2px;
160}
161table th, table td {
162   font-size: 10pt;
163   vertical-align: top;
164   padding-top: 3px;
165   padding-bottom: 3px;
166   padding-left: 10px;
167   padding-right: 10px;
168}
169table th {
170   font-weight: bold;
171   text-align: left;
172}
173/* Table displaying the properties of the schema components or the
174   schema document itself */
175table.properties {
176   width: 90%;
177}
178table.properties th {
179   width: 30%;
180}
181/* Boxes that can make its content appear and disappear*/
182div.box {
183   margin: 1em;
184}
185   /* Box caption */
186div.box span.caption {
187   font-weight: bold;
188}
189   /* Button to open and close the box */
190div.box input.control {
191   width: 1.4em;
192   height: 1.4em;
193   text-align: center;
194   vertical-align: middle;
195   font-size: 11pt;
196}
197   /* Box contents */
198div.box div.contents {
199   margin-top: 3px;
200}
201
202
203/******** Table of Contents Section ********/
204
205/* Controls for switching between printing and viewing modes */
206div#printerControls {
207   white-space: nowrap;
208   font-weight: bold;
209   padding: 5px;
210   margin: 5px;
211}
212/* Controls that can collapse or expand all XML Instance
213   Representation and Schema Component Representation boxes */
214div#globalControls {
215   padding: 10px;
216   margin: 5px;
217}
218
219
220/******** Schema Document Properties Section ********/
221
222/* Table displaying the namespaces declared in the schema */
223table.namespaces th {
224}
225table.namespaces td {
226}
227/* Target namespace of the schema */
228span.targetNS {
229}
230
231
232/******** Schema Components' Sections ********/
233
234/* Name of schema component */
235.name {
236}
237
238/* Hierarchy table */
239table.hierarchy {
240   width: 90%;
241}
242table.hierarchy th {
243   font-weight: normal;
244   font-style: italic;
245   width: 20%;
246}
247table.hierarchy th, table.hierarchy td {
248   padding: 5px;
249}
250
251/* XML Instance Representation table */
252div.sample {
253   width: 90%;
254}
255div.sample div.contents {
256   padding: 5px;
257   font-family: Courier New, sans-serif;
258   font-size: 10pt;
259}
260   /* Normal elements and attributes */
261div.sample div.contents, div.sample div.contents a {
262   color: black;
263}
264   /* Group Headers */
265div.sample div.contents .group, div.sample div.contents .group a {
266   color: #999; /* Light gray */
267}
268   /* Type Information */
269div.sample div.contents .type, div.sample div.contents .type a {
270   color: #999; /* Light gray */
271}
272   /* Occurrence Information */
273div.sample div.contents .occurs, div.sample div.contents .occurs a {
274   color: #999; /* Light gray */
275}
276   /* Fixed values */
277div.sample div.contents .fixed {
278   color: #063; /* Green */
279   font-weight: bold;
280}
281   /* Simple type constraints */
282div.sample div.contents .constraint, div.sample div.contents .constraint a {
283   color: #999; /* Light gray */
284}
285   /* Elements and attributes inherited from base type */
286div.sample div.contents .inherited, div.sample div.contents .inherited a {
287   color: #666; /* Dark gray */
288}
289   /* Elements and attributes added to or changed from base type */
290div.sample div.contents .newFields {
291   font-weight: bold;
292}
293   /* Other type of information */
294div.sample div.contents .other, div.sample div.contents .other a {
295   color: #369; /* Blue */
296   font-style: italic;
297}
298   /* Link to open up window displaying documentation */
299div.sample div.contents a.documentation {
300   text-decoration: none;
301   padding-left: 3px;
302   padding-right: 3px;
303   padding-top: 0px;
304   padding-bottom: 0px;
305   font-weight: bold;
306   font-size: 11pt;
307   background-color: #FFD;
308   color: #069;
309}
310   /* Invert colors when hovering over link to open up window
311      displaying documentation */
312div.sample div.contents a.documentation:hover {
313   color: #FFD;
314   background-color: #069;
315}
316
317/* Schema Component Representation table */
318div.schemaComponent {
319   width: 90%;
320}
321div.schemaComponent div.contents {
322   font-family: Courier New, sans-serif;
323   font-size: 10pt;
324   padding: 5px;
325}
326   /* Syntax characters */
327div.schemaComponent div.contents {
328   color: #00f; /* blue */
329}
330   /* Element and attribute tags */
331div.schemaComponent div.contents .scTag {
332   color: #933; /* maroon */
333}
334   /* Element and attribute content */
335div.schemaComponent div.contents .scContent, div.schemaComponent div.contents .scContent a {
336   color: black;
337   font-weight: bold;
338}
339   /* Comments */
340div.schemaComponent div.contents .comment {
341   color: #999; /* Light gray */
342}
343
344/******** Legend Section ********/
345
346div#legend table, div#legend div {
347   margin-bottom: 3px;
348}
349div#legend div.hint {
350   color: #999; /* Light gray */
351   width: 90%;
352   margin-left: 1em;
353   margin-bottom: 2em;
354}
355
356
357/******** Glossary Section ********/
358
359/* Glossary Terms */
360.glossaryTerm {
361   font-weight: bold;
362}
363
364/********* Details *************/
365.detailsToc {
366  color: #666; /* Light gray */
367}
368
369.details {
370  color: #666; /* Light gray */
371  text-decoration:none;
372}
373
374/******** Footer ********/
375
376.footer {
377   font-size: 8pt;
378}
379</style>
380      <script type="text/javascript">
381<!--
382/* IDs of XML Instance Representation boxes */
383var xiBoxes = new Array('h-1987706056_xibox', 'h-695491887_xibox', 'h-1190373369_xibox', 'h-455425068_xibox', 'h2086858861_xibox', 'h-665087283_xibox', 'h-2090528342_xibox', 'h-346565456_xibox', 'h1387814092_xibox', 'h416799291_xibox', 'h-366928628_xibox', 'h1112445916_xibox', 'h-772011132_xibox', 'h-1265536140_xibox', 'h-542493562_xibox', 'h-915392247_xibox');
384/* IDs of diagram boxes */
385var diagramBoxes = new Array('h-1987706056_diagram', 'h-695491887_diagram', 'h-1190373369_diagram', 'h-455425068_diagram', 'h2086858861_diagram', 'h-665087283_diagram', 'h-2090528342_diagram', 'h-346565456_diagram', 'h1387814092_diagram', 'h416799291_diagram', 'h-366928628_diagram', 'h1112445916_diagram', 'h-772011132_diagram', 'h-1265536140_diagram', 'h-542493562_diagram', 'h-915392247_diagram');
386/* IDs of logical diagram boxes */
387var logicalDiagramBoxes = new Array('h-915392247_logicalDiagram');
388/* IDs of Schema Component Representation boxes */
389var scBoxes = new Array('schema_scbox', 'h-1987706056_scbox', 'h-695491887_scbox', 'h-1190373369_scbox', 'h-455425068_scbox', 'h2086858861_scbox', 'h-665087283_scbox', 'h-2090528342_scbox', 'h-346565456_scbox', 'h1387814092_scbox', 'h416799291_scbox', 'h-366928628_scbox', 'h1112445916_scbox', 'h-772011132_scbox', 'h-1265536140_scbox', 'h-542493562_scbox', 'h-915392247_scbox');
390
391/**
392 * Can get the ID of the button controlling
393 * a collapseable box by concatenating
394 * this string onto the ID of the box itself.
395 */
396var B_SFIX = "_button";
397
398
399/**
400 * Returns an element in the current HTML document.
401 *
402 * @param elementID Identifier of HTML element
403 * @return               HTML element object
404 */
405function getElementObject(elementID) {
406    var elemObj = null;
407    if (document.getElementById) {
408        elemObj = document.getElementById(elementID);
409    }
410    return elemObj;
411}             
412
413/**
414 * Closes a collapseable box.
415 *
416 * @param boxObj       Collapseable box
417 * @param buttonObj Button controlling box
418 */
419function closeBox(boxObj, buttonObj) {
420  if (boxObj == null || buttonObj == null) {
421     // Box or button not found
422  } else {
423     // Change 'display' CSS property of box
424     boxObj.style.display="none";
425
426     // Change text of button
427     if (boxObj.style.display=="none") {
428        buttonObj.value=" + ";
429     }
430  }
431}
432
433/**
434 * Opens a collapseable box.
435 *
436 * @param boxObj       Collapseable box
437 * @param buttonObj Button controlling box
438 */
439function openBox(boxObj, buttonObj) {
440  if (boxObj == null || buttonObj == null) {
441     // Box or button not found
442  } else {
443     // Change 'display' CSS property of box
444     boxObj.style.display="block";
445
446     // Change text of button
447     if (boxObj.style.display=="block") {
448        buttonObj.value=" - ";
449     }
450  }
451}
452
453/**
454 * Sets the state of a collapseable box.
455 *
456 * @param boxID Identifier of box
457 * @param open If true, box is "opened",
458 *             Otherwise, box is "closed".
459 */
460function setState(boxID, open) {
461  var boxObj = getElementObject(boxID);
462  var buttonObj = getElementObject(boxID+B_SFIX);
463  if (boxObj == null || buttonObj == null) {
464     // Box or button not found
465  } else if (open) {
466     openBox(boxObj, buttonObj);
467     // Make button visible
468     buttonObj.style.display="inline";
469  } else {
470     closeBox(boxObj, buttonObj);
471     // Make button visible
472     buttonObj.style.display="inline";
473  }
474}
475
476/**
477 * Switches the state of a collapseable box, e.g.
478 * if it's opened, it'll be closed, and vice versa.
479 *
480 * @param boxID Identifier of box
481 */
482function switchState(boxID) {
483  var boxObj = getElementObject(boxID);
484  var buttonObj = getElementObject(boxID+B_SFIX);
485  if (boxObj == null || buttonObj == null) {
486     // Box or button not found
487  } else if (boxObj.style.display=="none") {
488     // Box is closed, so open it
489     openBox(boxObj, buttonObj);
490  } else if (boxObj.style.display=="block") {
491     // Box is opened, so close it
492     closeBox(boxObj, buttonObj);
493  }
494}
495
496/**
497 * Closes all boxes in a given list.
498 *
499 * @param boxList Array of box IDs
500 */
501function collapseAll(boxList) {
502  var idx;
503  for (idx = 0; idx < boxList.length; idx++) {
504     var boxObj = getElementObject(boxList[idx]);
505     var buttonObj = getElementObject(boxList[idx]+B_SFIX);
506     closeBox(boxObj, buttonObj);
507  }
508}
509
510/**
511 * Open all boxes in a given list.
512 *
513 * @param boxList Array of box IDs
514 */
515function expandAll(boxList) {
516  var idx;
517  for (idx = 0; idx < boxList.length; idx++) {
518     var boxObj = getElementObject(boxList[idx]);
519     var buttonObj = getElementObject(boxList[idx]+B_SFIX);
520     openBox(boxObj, buttonObj);
521  }
522}
523
524/**
525 * Makes all the control buttons of boxes appear.
526 *
527 * @param boxList Array of box IDs
528 */
529function viewControlButtons(boxList) {
530    var idx;
531    for (idx = 0; idx < boxList.length; idx++) {
532        buttonObj = getElementObject(boxList[idx]+B_SFIX);
533        if (buttonObj != null) {
534            buttonObj.style.display = "inline";
535        }
536    }
537}
538
539/**
540 * Makes all the control buttons of boxes disappear.
541 *
542 * @param boxList Array of box IDs
543 */
544function hideControlButtons(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 = "none";
550        }
551    }
552}
553
554/**
555 * Sets the page for either printing mode
556 * or viewing mode. In printing mode, the page
557 * is made to be more readable when printing it out.
558 * In viewing mode, the page is more browsable.
559 *
560 * @param isPrinterVersion If true, display in
561 *                                 printing mode; otherwise,
562 *                                 in viewing mode
563 */
564function displayMode(isPrinterVersion) {
565    var obj;
566    if (isPrinterVersion) {
567        // Hide global control buttons
568        obj = getElementObject("globalControls");
569        if (obj != null) {
570            obj.style.visibility = "hidden";
571        }
572        // Hide Legend
573        obj = getElementObject("legend");
574        if (obj != null) {
575            obj.style.display = "none";
576        }
577        obj = getElementObject("legendTOC");
578        if (obj != null) {
579            obj.style.display = "none";
580        }
581        // Hide Glossary
582        obj = getElementObject("glossary");
583        if (obj != null) {
584            obj.style.display = "none";
585        }
586        obj = getElementObject("glossaryTOC");
587        if (obj != null) {
588            obj.style.display = "none";
589        }
590
591        // Expand all diagrams
592        expandAll(diagramBoxes);
593        // Expand all logical diagrams
594        expandAll(logicalDiagramBoxes);       
595        // Expand all XML Instance Representation tables
596        expandAll(xiBoxes);
597        // Expand all Schema Component Representation tables
598        expandAll(scBoxes);
599
600        // Hide Control buttons
601        hideControlButtons(diagramBoxes);
602        hideControlButtons(logicalDiagramBoxes);
603        hideControlButtons(xiBoxes);
604        hideControlButtons(scBoxes);
605    } else {
606        // View global control buttons
607        obj = getElementObject("globalControls");
608        if (obj != null) {
609            obj.style.visibility = "visible";
610        }
611        // View Legend
612        obj = getElementObject("legend");
613        if (obj != null) {
614            obj.style.display = "block";
615        }
616        obj = getElementObject("legendTOC");
617        if (obj != null) {
618            obj.style.display = "block";
619        }
620        // View Glossary
621        obj = getElementObject("glossary");
622        if (obj != null) {
623            obj.style.display = "block";
624        }
625        obj = getElementObject("glossaryTOC");
626        if (obj != null) {
627            obj.style.display = "block";
628        }
629
630        // Expand all diagram boxes
631        expandAll(diagramBoxes);
632        // Collapse all logical diagram boxes.
633        collapseAll(logicalDiagramBoxes);
634        // Expand all XML Instance Representation tables
635        expandAll(xiBoxes);
636        // Collapse all Schema Component Representation tables
637        collapseAll(scBoxes);
638
639        // View Control buttons
640        viewControlButtons(diagramBoxes);
641        viewControlButtons(logicalDiagramBoxes);
642        viewControlButtons(xiBoxes);
643        viewControlButtons(scBoxes);
644    }
645}
646
647
648
649// -->
650</script>
651      <script type="text/javascript">
652<!--
653
654         
655/**
656 * Counter of documentation windows
657 * Used to give each window a unique name
658 */
659var windowCount = 0;
660         
661/**
662 * Opens up a window displaying the documentation
663 * of a schema component in the XML Instance
664 * Representation table.
665 *
666 * @param compDesc      Description of schema component
667 * @param compName      Name of schema component
668 * @param docTextArray Array containing the paragraphs
669 *                           of the new document
670 */
671function viewDocumentation(compDesc, compName, docTextArray) {
672  var width = 400;
673  var height = 200;
674  var locX = 100;
675  var locY = 200;
676
677  /* Generate content */
678  var actualText = "<html>";
679  actualText += "<head><title>";
680  actualText += compDesc;
681  if (compName != '') {
682     actualText += ": " + compName;
683  }
684  actualText += "</title></head>";
685  actualText += "<body bgcolor=\"#FFFFEE\">";
686  // Title
687  actualText += "<p style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; letter-spacing:1px;\">";
688  actualText += compDesc;
689  if (compName != '') {
690     actualText += ": <span style=\"color:#006699\">" + compName + "</span>";
691  }
692  actualText += "</p>";
693  // Documentation
694  var idx;
695  for (idx = 0; idx < docTextArray.length; idx++) {
696     actualText += "<p style=\"font-family: Arial, sans-serif; font-size: 10pt;\">" + docTextArray[idx] + "</p>";
697  }
698  // Link to close window
699  actualText += "<a href=\"javascript:void(0)\" onclick=\"window.close();\" style=\"font-family: Arial, sans-serif; font-size: 8pt;\">Close</a>";
700  actualText += "</body></html>";
701
702  /* Display window */
703  windowCount++;
704  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);
705  docWindow.document.write(actualText);
706}         
707     
708// -->
709</script>
710   </head>
711   <body>
712      <h1>
713         <a name="top">Documentation for NumSim</a>
714      </h1>
715      <div style="float: right;">
716         <div id="printerControls" style="display:none;">
717            <input type="checkbox" onclick="displayMode(this.checked)"/>Printer-friendly Version</div>
718         <script type="text/javascript">
719<!--
720
721var pc = getElementObject("printerControls");
722if (pc != null) {
723   pc.style.display="block";
724}
725               
726// -->
727</script>
728         <div id="globalControls" style="display:none">
729            <strong>XML Instance Representation:</strong>
730            <br/>
731            <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>
732            <br/>
733            <br/>
734            <strong>Schema Component Representation:</strong>
735            <br/>
736            <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>
737         </div>
738         <script type="text/javascript">
739<!--
740
741var gc = getElementObject("globalControls");
742if (gc != null) {
743   gc.style.display="block";
744}
745               
746// -->
747</script>
748      </div>
749      <h2>Table of Contents</h2>
750      <ul>
751         <li>
752            <a href="#SchemaProperties">Schema Document Properties</a>
753         </li>
754         <li>
755            <a href="#SchemaDeclarations">Global Declarations</a>
756            <ul>
757               <li>
758                  <a href="#h-915392247">Element: <strong>NS_Simulated</strong>
759                  </a>
760               </li>
761            </ul>
762         </li>
763         <li>
764            <a href="#SchemaDefinitions">Global Definitions</a>
765            <ul>
766               <li>
767                  <a href="#h-1987706056">Attribute Group: <strong>NS_link</strong>
768                  </a>
769               </li>
770               <li>
771                  <a href="#h1112445916">Complex Type: <strong>NS_BoundaryCondition</strong>
772                  </a>
773               </li>
774               <li>
775                  <a href="#h2086858861">Complex Type: <strong>NS_ControlledParameters</strong>
776                  </a>
777               </li>
778               <li>
779                  <a href="#h-1190373369">Complex Type: <strong>NS_Description</strong>
780                  </a>
781               </li>
782               <li>
783                  <a href="#h-772011132">Complex Type: <strong>NS_EnsembleDetails</strong>
784                  </a>
785               </li>
786               <li>
787                  <a href="#h-366928628">Complex Type: <strong>NS_InitialCondition</strong>
788                  </a>
789               </li>
790               <li>
791                  <a href="#h-1265536140">Complex Type: <strong>NS_Model</strong>
792                  </a>
793               </li>
794               <li>
795                  <a href="#h-542493562">Complex Type: <strong>NS_NumSim</strong>
796                  </a>
797               </li>
798               <li>
799                  <a href="#h-455425068">Complex Type: <strong>NS_ReferenceList</strong>
800                  </a>
801               </li>
802               <li>
803                  <a href="#h-695491887">Complex Type: <strong>NS_RelatedTo</strong>
804                  </a>
805               </li>
806               <li>
807                  <a href="#h1387814092">Simple Type: <strong>NS_BoundaryConditionNames</strong>
808                  </a>
809               </li>
810               <li>
811                  <a href="#h416799291">Simple Type: <strong>NS_EnsembleTypes</strong>
812                  </a>
813               </li>
814               <li>
815                  <a href="#h-665087283">Simple Type: <strong>NS_InitialConditionTypes</strong>
816                  </a>
817               </li>
818               <li>
819                  <a href="#h-346565456">Simple Type: <strong>NS_ModelCategories</strong>
820                  </a>
821               </li>
822               <li>
823                  <a href="#h-2090528342">Simple Type: <strong>NS_ModelComponents</strong>
824                  </a>
825               </li>
826            </ul>
827         </li>
828      </ul>
829      <ul id="legendTOC" style="margin-top: 0em">
830         <li>
831            <a href="#Legend">Legend</a>
832         </li>
833      </ul>
834      <ul id="glossaryTOC" style="margin-top: 0em">
835         <li>
836            <a href="#Glossary">Glossary</a>
837         </li>
838      </ul>
839      <div style="text-align: right; clear: both;">
840         <a href="#top">top</a>
841      </div>
842      <hr/>
843      <h2>
844         <a name="SchemaProperties">Schema Document Properties</a>
845      </h2>
846      <table class="properties">
847         <tr>
848            <th>
849               <a title="Look up 'Target Namespace' in glossary" href="NumSim.xsd.html#term_TargetNS">Target Namespace</a>
850            </th>
851            <td>None</td>
852         </tr>
853         <tr>
854            <th>Version</th>
855            <td>0071</td>
856         </tr>
857         <tr>
858            <th>Element and Attribute Namespaces</th>
859            <td>
860               <ul>
861                  <li>Global element and attribute declarations belong to this schema's target namespace.</li>
862                  <li>By default, local element declarations have no namespace.</li>
863                  <li>By default, local attribute declarations have no namespace.</li>
864               </ul>
865            </td>
866         </tr>
867         <tr>
868            <th>Schema Composition</th>
869            <td>
870               <ul>
871                  <li>This schema imports schema(s) from the following namespace(s):<ul>
872                        <li>
873                           <em>http://www.w3.org/1999/xlink</em> (at <a title="Jump to schema documentation for '../schemas.opengis.net/xlink/1.0.0/xlinks.xsd'." href="xlinks.xsd.html">../schemas.opengis.net/xlink/1.0.0/xlinks.xsd</a>)</li>
874                        <li>
875                           <em>http://www.isotc211.org/2005/gco</em> (at <a title="Jump to schema documentation for '../iso19139/gml3.1.1version/gco/gco.xsd'." href="gco.xsd.html">../iso19139/gml3.1.1version/gco/gco.xsd</a>)</li>
876                        <li>
877                           <em>http://www.isotc211.org/2005/gmd</em> (at <a title="Jump to schema documentation for '../iso19139/gml3.1.1version/gmd/citation.xsd'." href="citation.xsd.html">../iso19139/gml3.1.1version/gmd/citation.xsd</a>)</li>
878                     </ul>
879                  </li>
880               </ul>
881            </td>
882         </tr>
883         <tr>
884            <th>Documentation</th>
885            <td> Author: Bryan Lawrence Version date: March 27th, 2006 <br/>
886               <br/>The expectation is that this schema will be used initially by import into
887            DIF discovery records and eventually into ISO19115 based discovery records. While such
888            discovery records already include adequate possibilities to include free text
889            information and/or URI references which would allow such discrimination for a human
890            reader, they do not allow the construction of sensible automatic discriminants, which
891            would allow a software agent to identify, for example, all simulation datasets based on
892            the IPCC SRESA1 forcing specification by the HADCM3 model. Such a software agent is
893            necessary to provide meaningful discovery services on an archive holding multiple
894            simulation datasets, and thus, there is a requirement to build information structures to
895            support such software agents. The NumSim schema provides a minimum set of such metadata
896            structures aimed at supporting the widest possible set of simulation codes. It is
897            expected that more detailed discipline specific metadata schema will exist, such as the
898            Numerical Model Metadata Suite (hereafter the NMM). Where such schema and instances
899            exist, it is desirable that the NumSim instances are automatically generated from the
900            more detailed metadata. <br/>
901               <br/>The NumSim schema exists in a context where NumSim compliant xml metadata
902            is to included in a document conforming to an (extensible) parent schema. That parent
903            schema is assumed to have adequate tags to fully describe the data produced by the
904            simulation, the point of the NumSim metadata is to discriminate between such datasets,
905            as a consequence all dataset description is offloaded to the parent schema, but there
906            are some tags which might appear in both the parent and the NumSim schema. In such a
907            case, the scope of the tag in the NumSim schema is simply the scope of the parent
908            element, while the scope of the tag in the parent document should be assumed to be
909            either that of the parent element, or in regard to the data, not the simulation. (For
910            example, reference lists may appear in multiple places in a discovery document, but
911            their scope and applicability is related to where they appear. By doing this it is
912            possible to search for datasets created by simulations with a particular model component
913            which was described in a particular <br/>
914               <br/>The simulated element is intended to appear as part of a dataset
915            description, and is used to discriminate between differing simulations of the same
916            phenomena. There are essentially three different cases where it is expected be used, and
917            for which it has been designed: (1) Where the dataset consists of one realization of the
918            simulated phenomena (a single integration of a numerical code). (2) Where the dataset
919            consists of multiple realizations of the phenomena (an ensemble), and (3) Where the
920            dataset consists of a single realization of the simulated phenomena, but where that
921            realization has been generated from an ensemble average (an ensemble “climatology”). <br/>
922               <br/>There are a number of schema which are imported here, copies of which are
923            loaded into a directory of schema. These include xlinks.xsd and a number of draft
924            ISO19139 schema components. </td>
925         </tr>
926      </table>
927      <h3>Declared Namespaces</h3>
928      <table class="namespaces">
929         <tr>
930            <th>Prefix</th>
931            <th>Namespace</th>
932         </tr>
933         <tr>
934            <td>
935               <a name="ns_xml">xml</a>
936            </td>
937            <td>http://www.w3.org/XML/1998/namespace</td>
938         </tr>
939         <tr>
940            <td>
941               <a name="ns_xs">xs</a>
942            </td>
943            <td>http://www.w3.org/2001/XMLSchema</td>
944         </tr>
945         <tr>
946            <td>
947               <a name="ns_xlink">xlink</a>
948            </td>
949            <td>http://www.w3.org/1999/xlink</td>
950         </tr>
951         <tr>
952            <td>
953               <a name="ns_gco">gco</a>
954            </td>
955            <td>http://www.isotc211.org/2005/gco</td>
956         </tr>
957         <tr>
958            <td>
959               <a name="ns_gmd">gmd</a>
960            </td>
961            <td>http://www.isotc211.org/2005/gmd</td>
962         </tr>
963      </table>
964      <div class="schemaComponent box">
965         <div>
966            <input type="button" id="schema_scbox_button" class="control" onclick="switchState('schema_scbox'); return false;" style="display: none"/> 
967            <span class="caption">Schema Component Representation</span>
968         </div>
969         <div id="schema_scbox" class="contents">
970            <div style="margin-left: 0em">&lt;<span class="scTag">xs:schema</span> 
971               <span class="scTag">version</span>="<span class="scContent">0071</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:import</span> 
972                  <span class="scTag">namespace</span>="<span class="scContent">http://www.w3.org/1999/xlink</span>" <span class="scTag">schemaLocation</span>="<span class="scContent">../schemas.opengis.net/xlink/1.0.0/xlinks.xsd</span>"/&gt;</div>
973               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:import</span> 
974                  <span class="scTag">namespace</span>="<span class="scContent">http://www.isotc211.org/2005/gco</span>" <span class="scTag">schemaLocation</span>="<span class="scContent">../iso19139/gml3.1.1version/gco/gco.xsd</span>"/&gt;</div>
975               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:import</span> 
976                  <span class="scTag">namespace</span>="<span class="scContent">http://www.isotc211.org/2005/gmd</span>" <span class="scTag">schemaLocation</span>="<span class="scContent">../iso19139/gml3.1.1version/gmd/citation.xsd</span>"/&gt;</div>
977               <div class="scContent" style="margin-left: 1.5em">...</div>&lt;/<span class="scTag">xs:schema</span>&gt;</div>
978         </div>
979         <script type="text/javascript">
980<!--
981setState('schema_scbox', false);
982// -->
983</script>
984      </div>
985      <div style="text-align: right; clear: both;">
986         <a href="#top">top</a>
987      </div>
988      <hr/>
989      <h2>
990         <a name="SchemaDeclarations">Global Declarations</a>
991      </h2>
992      <h3>Element: <a name="h-915392247" class="name">NS_Simulated</a>
993      </h3>
994      <table class="properties">
995         <tr>
996            <th>Name</th>
997            <td>NS_Simulated</td>
998         </tr>
999         <tr>
1000            <th>Type</th>
1001            <td>
1002               <span class="type">
1003                  <a title="Jump to &#34;NS_NumSim&#34; type definition." href="#h-542493562">NS_NumSim</a>
1004               </span>
1005            </td>
1006         </tr>
1007         <tr>
1008            <th>
1009               <a title="Look up 'Nillable' in glossary" href="NumSim.xsd.html#term_Nillable">Nillable</a>
1010            </th>
1011            <td>no</td>
1012         </tr>
1013         <tr>
1014            <th>
1015               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1016            </th>
1017            <td>no</td>
1018         </tr>
1019      </table>
1020      <div class="sample box">
1021         <div>
1022            <input type="button" id="h-915392247_xibox_button" class="control" onclick="switchState('h-915392247_xibox'); return false;" style="display: none"/> 
1023            <span class="caption">XML Instance Representation</span>
1024         </div>
1025         <div id="h-915392247_xibox" class="contents">
1026            <div style="margin-left: 0em">&lt;NS_Simulated&gt; <br/>
1027               <div style="margin-left: 1.5em">&lt;NS_Description&gt; <span class="type">
1028                     <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1029                  </span> &lt;/NS_Description&gt; <span class="occurs">[1]</span>
1030               </div>
1031               <div style="margin-left: 1.5em">&lt;NS_Model&gt; <span class="type">
1032                     <a title="Jump to &#34;NS_Model&#34; type definition." href="#h-1265536140">NS_Model</a>
1033                  </span> &lt;/NS_Model&gt; <span class="occurs">[1..*]</span>
1034               </div>
1035               <div style="margin-left: 1.5em">&lt;NS_BoundaryCondition&gt; <span class="type">
1036                     <a title="Jump to &#34;NS_BoundaryCondition&#34; type definition." href="#h1112445916">NS_BoundaryCondition</a>
1037                  </span> &lt;/NS_BoundaryCondition&gt; <span class="occurs">[0..*]</span>
1038               </div>
1039               <div style="margin-left: 1.5em">&lt;NS_InitialCondition&gt; <span class="type">
1040                     <a title="Jump to &#34;NS_InitialCondition&#34; type definition." href="#h-366928628">NS_InitialCondition</a>
1041                  </span> &lt;/NS_InitialCondition&gt; <span class="occurs">[0..*]</span>
1042               </div>
1043               <div style="margin-left: 1.5em">&lt;NS_Ensemble&gt; <span class="type">
1044                     <a title="Jump to &#34;NS_EnsembleDetails&#34; type definition." href="#h-772011132">NS_EnsembleDetails</a>
1045                  </span> &lt;/NS_Ensemble&gt; <span class="occurs">[0..1]</span>
1046               </div>
1047               <div style="margin-left: 1.5em">&lt;NS_ParentEnsemble&gt; <span class="type">
1048                     <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1049                  </span> &lt;/NS_ParentEnsemble&gt; <span class="occurs">[0..*]</span> 
1050                  <a href="javascript:void(0)" title="View Documentation" class="documentation" onclick="docArray = new Array('When an integration is available as in independant dataset this can be used to point back to the parent ensemble dataset.'); viewDocumentation('Element', 'NS_ParentEnsemble', docArray);">?</a>
1051               </div>&lt;/NS_Simulated&gt;</div>
1052         </div>
1053         <script type="text/javascript">
1054<!--
1055setState('h-915392247_xibox', true);
1056// -->
1057</script>
1058      </div>
1059      <div class="schemaComponent box">
1060         <div>
1061            <input type="button" id="h-915392247_scbox_button" class="control" onclick="switchState('h-915392247_scbox'); return false;" style="display: none"/> 
1062            <span class="caption">Schema Component Representation</span>
1063         </div>
1064         <div id="h-915392247_scbox" class="contents">
1065            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
1066               <span class="scTag">name</span>="<span class="scContent">NS_Simulated</span>" <span class="scTag">type</span>="<span class="scContent">
1067                  <span class="type">
1068                     <a title="Jump to &#34;NS_NumSim&#34; type definition." href="#h-542493562">NS_NumSim</a>
1069                  </span>
1070               </span>"/&gt;</div>
1071         </div>
1072         <script type="text/javascript">
1073<!--
1074setState('h-915392247_scbox', false);
1075// -->
1076</script>
1077      </div>
1078      <div style="text-align: right; clear: both;">
1079         <a href="#top">top</a>
1080      </div>
1081      <hr/>
1082      <h2>
1083         <a name="SchemaDefinitions">Global Definitions</a>
1084      </h2>
1085      <h3>Attribute Group: <a name="h-1987706056" class="name">NS_link</a>
1086      </h3>
1087      <table class="properties">
1088         <tr>
1089            <th>Name</th>
1090            <td>NS_link</td>
1091         </tr>
1092         <tr>
1093            <th>Documentation</th>
1094            <td> The attributes are those of a hyperlink, with the addition of a role
1095                which we might later want to control in a vocabulary</td>
1096         </tr>
1097      </table>
1098      <div class="sample box">
1099         <div>
1100            <input type="button" id="h-1987706056_xibox_button" class="control" onclick="switchState('h-1987706056_xibox'); return false;" style="display: none"/> 
1101            <span class="caption">XML Instance Representation</span>
1102         </div>
1103         <div id="h-1987706056_xibox" class="contents">
1104            <span style="margin-left: 0em"> 
1105               <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;href&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961734418" class="externalLink">href</a>="<span class="occurs">[1]</span>"</span>
1106            <br/>
1107            <span style="margin-left: 0em"> 
1108               <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;title&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-673395979" class="externalLink">title</a>="<span class="occurs">[1]</span>"</span>
1109            <br/>
1110            <span style="margin-left: 0em"> 
1111               <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;role&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961439175" class="externalLink">role</a>="<span class="occurs">[0..1]</span>"</span>
1112            <br/>
1113            <span style="margin-left: 0em"> dateOfCitation="<span class="type">
1114                  <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title="Jump to &#34;Date_Type&#34; type definition(located in external schema documentation)." href="basicTypes.xsd.html#h1076875878" class="externalLink">Date_Type</a>
1115               </span> 
1116               <span class="occurs">[0..1]</span>"</span>
1117         </div>
1118         <script type="text/javascript">
1119<!--
1120setState('h-1987706056_xibox', true);
1121// -->
1122</script>
1123      </div>
1124      <div class="schemaComponent box">
1125         <div>
1126            <input type="button" id="h-1987706056_scbox_button" class="control" onclick="switchState('h-1987706056_scbox'); return false;" style="display: none"/> 
1127            <span class="caption">Schema Component Representation</span>
1128         </div>
1129         <div id="h-1987706056_scbox" class="contents">
1130            <div style="margin-left: 0em">&lt;<span class="scTag">xs:attributeGroup</span> 
1131               <span class="scTag">name</span>="<span class="scContent">NS_link</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1132                  <span class="scTag">ref</span>="<span class="scContent">
1133                     <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;href&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961734418" class="externalLink">href</a>
1134                  </span>" <span class="scTag">use</span>="<span class="scContent">required</span>"/&gt;</div>
1135               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1136                  <span class="scTag">ref</span>="<span class="scContent">
1137                     <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;title&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-673395979" class="externalLink">title</a>
1138                  </span>" <span class="scTag">use</span>="<span class="scContent">required</span>"/&gt;</div>
1139               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1140                  <span class="scTag">ref</span>="<span class="scContent">
1141                     <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;role&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961439175" class="externalLink">role</a>
1142                  </span>" <span class="scTag">use</span>="<span class="scContent">optional</span>"/&gt;</div>
1143               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1144                  <span class="scTag">name</span>="<span class="scContent">dateOfCitation</span>" <span class="scTag">type</span>="<span class="scContent">
1145                     <span class="type">
1146                        <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title="Jump to &#34;Date_Type&#34; type definition(located in external schema documentation)." href="basicTypes.xsd.html#h1076875878" class="externalLink">Date_Type</a>
1147                     </span>
1148                  </span>" <span class="scTag">use</span>="<span class="scContent">optional</span>"/&gt;</div>&lt;/<span class="scTag">xs:attributeGroup</span>&gt;</div>
1149         </div>
1150         <script type="text/javascript">
1151<!--
1152setState('h-1987706056_scbox', false);
1153// -->
1154</script>
1155      </div>
1156      <div style="text-align: right; clear: both;">
1157         <a href="#top">top</a>
1158      </div>
1159      <hr/>
1160      <h3>Complex Type: <a name="h1112445916" class="name">NS_BoundaryCondition</a>
1161      </h3>
1162      <table class="hierarchy">
1163         <tr>
1164            <th>Super-types:</th>
1165            <td>None</td>
1166         </tr>
1167         <tr>
1168            <th>Sub-types:</th>
1169            <td>None</td>
1170         </tr>
1171      </table>
1172      <table class="properties">
1173         <tr>
1174            <th>Name</th>
1175            <td>NS_BoundaryCondition</td>
1176         </tr>
1177         <tr>
1178            <th>
1179               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1180            </th>
1181            <td>no</td>
1182         </tr>
1183      </table>
1184      <div class="sample box">
1185         <div>
1186            <input type="button" id="h1112445916_xibox_button" class="control" onclick="switchState('h1112445916_xibox'); return false;" style="display: none"/> 
1187            <span class="caption">XML Instance Representation</span>
1188         </div>
1189         <div id="h1112445916_xibox" class="contents">
1190            <div style="margin-left: 0em">&lt;...<br/>
1191               <span style="margin-left: 0.5em"> NS_type="<span class="type">
1192                     <a title="Jump to &#34;NS_BoundaryConditionNames&#34; type definition." href="#h1387814092">NS_BoundaryConditionNames</a>
1193                  </span> 
1194                  <span class="occurs">[0..1]</span>"</span>&gt; <br/>
1195               <div style="margin-left: 1.5em">&lt;NS_Description&gt; <span class="type">
1196                     <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1197                  </span> &lt;/NS_Description&gt; <span class="occurs">[1]</span>
1198               </div>
1199               <div style="margin-left: 1.5em">&lt;NS_ControlledParameters&gt; <span class="type">
1200                     <a title="Jump to &#34;NS_ControlledParameters&#34; type definition." href="#h2086858861">NS_ControlledParameters</a>
1201                  </span> &lt;/NS_ControlledParameters&gt; <span class="occurs">[0..*]</span>
1202               </div>
1203               <div style="margin-left: 1.5em">&lt;NS_References&gt; <span class="type">
1204                     <a title="Jump to &#34;NS_ReferenceList&#34; type definition." href="#h-455425068">NS_ReferenceList</a>
1205                  </span> &lt;/NS_References&gt; <span class="occurs">[0..1]</span>
1206               </div>
1207               <div style="margin-left: 1.5em">&lt;NS_BoundaryDataset&gt; <span class="type">
1208                     <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1209                  </span> &lt;/NS_BoundaryDataset&gt; <span class="occurs">[0..1]</span>
1210               </div>&lt;/...&gt;</div>
1211         </div>
1212         <script type="text/javascript">
1213<!--
1214setState('h1112445916_xibox', true);
1215// -->
1216</script>
1217      </div>
1218      <div class="schemaComponent box">
1219         <div>
1220            <input type="button" id="h1112445916_scbox_button" class="control" onclick="switchState('h1112445916_scbox'); return false;" style="display: none"/> 
1221            <span class="caption">Schema Component Representation</span>
1222         </div>
1223         <div id="h1112445916_scbox" class="contents">
1224            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1225               <span class="scTag">name</span>="<span class="scContent">NS_BoundaryCondition</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1226                     <span class="scTag">name</span>="<span class="scContent">NS_Description</span>" <span class="scTag">type</span>="<span class="scContent">
1227                        <span class="type">
1228                           <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1229                        </span>
1230                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1231                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1232                     <span class="scTag">name</span>="<span class="scContent">NS_ControlledParameters</span>" <span class="scTag">type</span>="<span class="scContent">
1233                        <span class="type">
1234                           <a title="Jump to &#34;NS_ControlledParameters&#34; type definition." href="#h2086858861">NS_ControlledParameters</a>
1235                        </span>
1236                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1237                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1238                     <span class="scTag">name</span>="<span class="scContent">NS_References</span>" <span class="scTag">type</span>="<span class="scContent">
1239                        <span class="type">
1240                           <a title="Jump to &#34;NS_ReferenceList&#34; type definition." href="#h-455425068">NS_ReferenceList</a>
1241                        </span>
1242                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1243                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1244                     <span class="scTag">name</span>="<span class="scContent">NS_BoundaryDataset</span>" <span class="scTag">type</span>="<span class="scContent">
1245                        <span class="type">
1246                           <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1247                        </span>
1248                     </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">xs:sequence</span>&gt;</div>
1249               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1250                  <span class="scTag">name</span>="<span class="scContent">NS_type</span>" <span class="scTag">type</span>="<span class="scContent">
1251                     <span class="type">
1252                        <a title="Jump to &#34;NS_BoundaryConditionNames&#34; type definition." href="#h1387814092">NS_BoundaryConditionNames</a>
1253                     </span>
1254                  </span>"/&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1255         </div>
1256         <script type="text/javascript">
1257<!--
1258setState('h1112445916_scbox', false);
1259// -->
1260</script>
1261      </div>
1262      <div style="text-align: right; clear: both;">
1263         <a href="#top">top</a>
1264      </div>
1265      <hr/>
1266      <h3>Complex Type: <a name="h2086858861" class="name">NS_ControlledParameters</a>
1267      </h3>
1268      <table class="hierarchy">
1269         <tr>
1270            <th>Super-types:</th>
1271            <td>None</td>
1272         </tr>
1273         <tr>
1274            <th>Sub-types:</th>
1275            <td>None</td>
1276         </tr>
1277      </table>
1278      <table class="properties">
1279         <tr>
1280            <th>Name</th>
1281            <td>NS_ControlledParameters</td>
1282         </tr>
1283         <tr>
1284            <th>
1285               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1286            </th>
1287            <td>no</td>
1288         </tr>
1289      </table>
1290      <div class="sample box">
1291         <div>
1292            <input type="button" id="h2086858861_xibox_button" class="control" onclick="switchState('h2086858861_xibox'); return false;" style="display: none"/> 
1293            <span class="caption">XML Instance Representation</span>
1294         </div>
1295         <div id="h2086858861_xibox" class="contents">
1296            <div style="margin-left: 0em">&lt;...&gt; <br/>
1297               <div style="margin-left: 1.5em">&lt;NS_NamespaceURI&gt; <span class="type">
1298                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:anyURI</span> &lt;/NS_NamespaceURI&gt; <span class="occurs">[1]</span> 
1299                  <a href="javascript:void(0)" title="View Documentation" class="documentation" onclick="docArray = new Array('Rather than rely on including xml namespaces, which can be done in the element values below, we\'ve also allowed an explicitly labelled link to such namespaces, and to namespaces which are not XML namespaces.'); viewDocumentation('Element', 'NS_NamespaceURI', docArray);">?</a>
1300               </div>
1301               <div style="margin-left: 1.5em">&lt;NS_Value&gt; <span class="type">
1302                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/NS_Value&gt; <span class="occurs">[1..*]</span>
1303               </div>&lt;/...&gt;</div>
1304         </div>
1305         <script type="text/javascript">
1306<!--
1307setState('h2086858861_xibox', true);
1308// -->
1309</script>
1310      </div>
1311      <div class="schemaComponent box">
1312         <div>
1313            <input type="button" id="h2086858861_scbox_button" class="control" onclick="switchState('h2086858861_scbox'); return false;" style="display: none"/> 
1314            <span class="caption">Schema Component Representation</span>
1315         </div>
1316         <div id="h2086858861_scbox" class="contents">
1317            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1318               <span class="scTag">name</span>="<span class="scContent">NS_ControlledParameters</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1319                     <span class="scTag">name</span>="<span class="scContent">NS_NamespaceURI</span>" <span class="scTag">type</span>="<span class="scContent">
1320                        <span class="type">
1321                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:anyURI</span>
1322                     </span>"/&gt;</div>
1323                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1324                     <span class="scTag">name</span>="<span class="scContent">NS_Value</span>" <span class="scTag">type</span>="<span class="scContent">
1325                        <span class="type">
1326                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
1327                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1328         </div>
1329         <script type="text/javascript">
1330<!--
1331setState('h2086858861_scbox', false);
1332// -->
1333</script>
1334      </div>
1335      <div style="text-align: right; clear: both;">
1336         <a href="#top">top</a>
1337      </div>
1338      <hr/>
1339      <h3>Complex Type: <a name="h-1190373369" class="name">NS_Description</a>
1340      </h3>
1341      <table class="hierarchy">
1342         <tr>
1343            <th>Super-types:</th>
1344            <td>None</td>
1345         </tr>
1346         <tr>
1347            <th>Sub-types:</th>
1348            <td>None</td>
1349         </tr>
1350      </table>
1351      <table class="properties">
1352         <tr>
1353            <th>Name</th>
1354            <td>NS_Description</td>
1355         </tr>
1356         <tr>
1357            <th>
1358               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1359            </th>
1360            <td>no</td>
1361         </tr>
1362      </table>
1363      <div class="sample box">
1364         <div>
1365            <input type="button" id="h-1190373369_xibox_button" class="control" onclick="switchState('h-1190373369_xibox'); return false;" style="display: none"/> 
1366            <span class="caption">XML Instance Representation</span>
1367         </div>
1368         <div id="h-1190373369_xibox" class="contents">
1369            <div style="margin-left: 0em">&lt;...&gt; <br/>
1370               <span class="other" style="margin-left: 1.5em">&lt;!-- Mixed content --&gt;</span>
1371               <br/>
1372               <div style="margin-left: 1.5em">&lt;NS_RelatedURI&gt; <span class="type">
1373                     <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1374                  </span> &lt;/NS_RelatedURI&gt; <span class="occurs">[0..*]</span>
1375               </div>&lt;/...&gt;</div>
1376         </div>
1377         <script type="text/javascript">
1378<!--
1379setState('h-1190373369_xibox', true);
1380// -->
1381</script>
1382      </div>
1383      <div class="schemaComponent box">
1384         <div>
1385            <input type="button" id="h-1190373369_scbox_button" class="control" onclick="switchState('h-1190373369_scbox'); return false;" style="display: none"/> 
1386            <span class="caption">Schema Component Representation</span>
1387         </div>
1388         <div id="h-1190373369_scbox" class="contents">
1389            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1390               <span class="scTag">name</span>="<span class="scContent">NS_Description</span>" <span class="scTag">mixed</span>="<span class="scContent">true</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1391                     <span class="scTag">name</span>="<span class="scContent">NS_RelatedURI</span>" <span class="scTag">type</span>="<span class="scContent">
1392                        <span class="type">
1393                           <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1394                        </span>
1395                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1396         </div>
1397         <script type="text/javascript">
1398<!--
1399setState('h-1190373369_scbox', false);
1400// -->
1401</script>
1402      </div>
1403      <div style="text-align: right; clear: both;">
1404         <a href="#top">top</a>
1405      </div>
1406      <hr/>
1407      <h3>Complex Type: <a name="h-772011132" class="name">NS_EnsembleDetails</a>
1408      </h3>
1409      <table class="hierarchy">
1410         <tr>
1411            <th>Super-types:</th>
1412            <td>None</td>
1413         </tr>
1414         <tr>
1415            <th>Sub-types:</th>
1416            <td>None</td>
1417         </tr>
1418      </table>
1419      <table class="properties">
1420         <tr>
1421            <th>Name</th>
1422            <td>NS_EnsembleDetails</td>
1423         </tr>
1424         <tr>
1425            <th>
1426               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1427            </th>
1428            <td>no</td>
1429         </tr>
1430         <tr>
1431            <th>Documentation</th>
1432            <td>If not present, the default assumption should be that the simulation
1433                is a single realization. If present, the attribute can identify that the data
1434                represents an ensemble climatology by setting the Boolean EnsembleStatistics to
1435                True, otherwise the default is that the data are multiple realizations. This element
1436                may include multiple EnsembleType elements, which are drawn from the EnsembleTypes
1437                controlled vocabulary: o Initial Condition o Perturbed Physics o Arbitrary
1438                Collection o Single Mode o Multiple Model o Multiple Forcing o GrandEnsemble (any
1439                combination of the others, in which case the exact combination should be recorded in
1440                the EnsembleDescription element - itself including both a textural component and an
1441                optional related URI for more information). If only one integration is included,
1442                just one model element should be used. Whether an ensemble or a single integration
1443                is described by this element, multiple boundary and initial conditions elements are
1444                allowed (in the case of single integrations to support multiple components of the
1445                model having different initial and/or boundary conditions, and for ensembles to
1446                potentially include multiple boundary conditions associated with multiple forcings).
1447                (Note that more complex ensemble statistics, such as, for example probability
1448                distribution functions, are likely to be more fully described by the data
1449                attributes, this attribute is simply used to aid users in finding ensemble averages
1450                and avoid them being mistaken for instances and used inappropriately).
1451            </td>
1452         </tr>
1453      </table>
1454      <div class="sample box">
1455         <div>
1456            <input type="button" id="h-772011132_xibox_button" class="control" onclick="switchState('h-772011132_xibox'); return false;" style="display: none"/> 
1457            <span class="caption">XML Instance Representation</span>
1458         </div>
1459         <div id="h-772011132_xibox" class="contents">
1460            <div style="margin-left: 0em">&lt;...<br/>
1461               <span style="margin-left: 0.5em"> NS_EnsembleStatistics="<span class="type">
1462                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> 
1463                  <span class="occurs">[0..1]</span>"</span>&gt; <br/>
1464               <div style="margin-left: 1.5em">&lt;NS_EnsembleDescription&gt; <span class="type">
1465                     <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1466                  </span> &lt;/NS_EnsembleDescription&gt; <span class="occurs">[0..1]</span>
1467               </div>
1468               <div style="margin-left: 1.5em">&lt;NS_EnsembleType&gt; <span class="type">
1469                     <a title="Jump to &#34;NS_EnsembleTypes&#34; type definition." href="#h416799291">NS_EnsembleTypes</a>
1470                  </span> &lt;/NS_EnsembleType&gt; <span class="occurs">[1..*]</span>
1471               </div>&lt;/...&gt;</div>
1472         </div>
1473         <script type="text/javascript">
1474<!--
1475setState('h-772011132_xibox', true);
1476// -->
1477</script>
1478      </div>
1479      <div class="schemaComponent box">
1480         <div>
1481            <input type="button" id="h-772011132_scbox_button" class="control" onclick="switchState('h-772011132_scbox'); return false;" style="display: none"/> 
1482            <span class="caption">Schema Component Representation</span>
1483         </div>
1484         <div id="h-772011132_scbox" class="contents">
1485            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1486               <span class="scTag">name</span>="<span class="scContent">NS_EnsembleDetails</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1487                     <span class="scTag">name</span>="<span class="scContent">NS_EnsembleDescription</span>" <span class="scTag">type</span>="<span class="scContent">
1488                        <span class="type">
1489                           <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1490                        </span>
1491                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1492                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1493                     <span class="scTag">name</span>="<span class="scContent">NS_EnsembleType</span>" <span class="scTag">type</span>="<span class="scContent">
1494                        <span class="type">
1495                           <a title="Jump to &#34;NS_EnsembleTypes&#34; type definition." href="#h416799291">NS_EnsembleTypes</a>
1496                        </span>
1497                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>
1498               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1499                  <span class="scTag">name</span>="<span class="scContent">NS_EnsembleStatistics</span>" <span class="scTag">type</span>="<span class="scContent">
1500                     <span class="type">
1501                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span>
1502                  </span>" <span class="scTag">default</span>="<span class="scContent">0</span>"/&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1503         </div>
1504         <script type="text/javascript">
1505<!--
1506setState('h-772011132_scbox', false);
1507// -->
1508</script>
1509      </div>
1510      <div style="text-align: right; clear: both;">
1511         <a href="#top">top</a>
1512      </div>
1513      <hr/>
1514      <h3>Complex Type: <a name="h-366928628" class="name">NS_InitialCondition</a>
1515      </h3>
1516      <table class="hierarchy">
1517         <tr>
1518            <th>Super-types:</th>
1519            <td>None</td>
1520         </tr>
1521         <tr>
1522            <th>Sub-types:</th>
1523            <td>None</td>
1524         </tr>
1525      </table>
1526      <table class="properties">
1527         <tr>
1528            <th>Name</th>
1529            <td>NS_InitialCondition</td>
1530         </tr>
1531         <tr>
1532            <th>
1533               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1534            </th>
1535            <td>no</td>
1536         </tr>
1537      </table>
1538      <div class="sample box">
1539         <div>
1540            <input type="button" id="h-366928628_xibox_button" class="control" onclick="switchState('h-366928628_xibox'); return false;" style="display: none"/> 
1541            <span class="caption">XML Instance Representation</span>
1542         </div>
1543         <div id="h-366928628_xibox" class="contents">
1544            <div style="margin-left: 0em">&lt;...<br/>
1545               <span style="margin-left: 0.5em"> NS_type="<span class="type">
1546                     <a title="Jump to &#34;NS_InitialConditionTypes&#34; type definition." href="#h-665087283">NS_InitialConditionTypes</a>
1547                  </span> 
1548                  <span class="occurs">[0..1]</span>"</span>
1549               <br/>
1550               <span style="margin-left: 0.5em"> NS_perturbed="<span class="type">
1551                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> 
1552                  <span class="occurs">[0..1]</span>"</span>&gt; <br/>
1553               <div style="margin-left: 1.5em">&lt;NS_Description&gt; <span class="type">
1554                     <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1555                  </span> &lt;/NS_Description&gt; <span class="occurs">[0..1]</span>
1556               </div>
1557               <div style="margin-left: 1.5em">&lt;NS_ControlledParameters&gt; <span class="type">
1558                     <a title="Jump to &#34;NS_ControlledParameters&#34; type definition." href="#h2086858861">NS_ControlledParameters</a>
1559                  </span> &lt;/NS_ControlledParameters&gt; <span class="occurs">[0..*]</span>
1560               </div>&lt;/...&gt;</div>
1561         </div>
1562         <script type="text/javascript">
1563<!--
1564setState('h-366928628_xibox', true);
1565// -->
1566</script>
1567      </div>
1568      <div class="schemaComponent box">
1569         <div>
1570            <input type="button" id="h-366928628_scbox_button" class="control" onclick="switchState('h-366928628_scbox'); return false;" style="display: none"/> 
1571            <span class="caption">Schema Component Representation</span>
1572         </div>
1573         <div id="h-366928628_scbox" class="contents">
1574            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1575               <span class="scTag">name</span>="<span class="scContent">NS_InitialCondition</span>" <span class="scTag">mixed</span>="<span class="scContent">false</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1576                     <span class="scTag">name</span>="<span class="scContent">NS_Description</span>" <span class="scTag">type</span>="<span class="scContent">
1577                        <span class="type">
1578                           <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1579                        </span>
1580                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1581                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1582                     <span class="scTag">name</span>="<span class="scContent">NS_ControlledParameters</span>" <span class="scTag">type</span>="<span class="scContent">
1583                        <span class="type">
1584                           <a title="Jump to &#34;NS_ControlledParameters&#34; type definition." href="#h2086858861">NS_ControlledParameters</a>
1585                        </span>
1586                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>
1587               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1588                  <span class="scTag">name</span>="<span class="scContent">NS_type</span>" <span class="scTag">type</span>="<span class="scContent">
1589                     <span class="type">
1590                        <a title="Jump to &#34;NS_InitialConditionTypes&#34; type definition." href="#h-665087283">NS_InitialConditionTypes</a>
1591                     </span>
1592                  </span>"/&gt;</div>
1593               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attribute</span> 
1594                  <span class="scTag">name</span>="<span class="scContent">NS_perturbed</span>" <span class="scTag">type</span>="<span class="scContent">
1595                     <span class="type">
1596                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span>
1597                  </span>"/&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1598         </div>
1599         <script type="text/javascript">
1600<!--
1601setState('h-366928628_scbox', false);
1602// -->
1603</script>
1604      </div>
1605      <div style="text-align: right; clear: both;">
1606         <a href="#top">top</a>
1607      </div>
1608      <hr/>
1609      <h3>Complex Type: <a name="h-1265536140" class="name">NS_Model</a>
1610      </h3>
1611      <table class="hierarchy">
1612         <tr>
1613            <th>Super-types:</th>
1614            <td>None</td>
1615         </tr>
1616         <tr>
1617            <th>Sub-types:</th>
1618            <td>None</td>
1619         </tr>
1620      </table>
1621      <table class="properties">
1622         <tr>
1623            <th>Name</th>
1624            <td>NS_Model</td>
1625         </tr>
1626         <tr>
1627            <th>
1628               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1629            </th>
1630            <td>no</td>
1631         </tr>
1632         <tr>
1633            <th>Documentation</th>
1634            <td> The NS_Model complex type is used to both as the type of the overall
1635                model description (forming a compulsory element within the NumSIm element itself),
1636                and as the type of any sub component of that model. </td>
1637         </tr>
1638      </table>
1639      <div class="sample box">
1640         <div>
1641            <input type="button" id="h-1265536140_xibox_button" class="control" onclick="switchState('h-1265536140_xibox'); return false;" style="display: none"/> 
1642            <span class="caption">XML Instance Representation</span>
1643         </div>
1644         <div id="h-1265536140_xibox" class="contents">
1645            <div style="margin-left: 0em">&lt;...&gt; <br/>
1646               <div style="margin-left: 1.5em">&lt;NS_Name&gt; <span class="type">
1647                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/NS_Name&gt; <span class="occurs">[1]</span>
1648               </div>
1649               <div style="margin-left: 1.5em">&lt;NS_Category&gt; <span class="type">
1650                     <a title="Jump to &#34;NS_ModelCategories&#34; type definition." href="#h-346565456">NS_ModelCategories</a>
1651                  </span> &lt;/NS_Category&gt; <span class="occurs">[0..*]</span>
1652               </div>
1653               <div style="margin-left: 1.5em">&lt;NS_ComponentType&gt; <span class="type">
1654                     <a title="Jump to &#34;NS_ModelComponents&#34; type definition." href="#h-2090528342">NS_ModelComponents</a>
1655                  </span> &lt;/NS_ComponentType&gt; <span class="occurs">[0..*]</span>
1656               </div>
1657               <div style="margin-left: 1.5em">&lt;NS_Description&gt; <span class="type">
1658                     <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1659                  </span> &lt;/NS_Description&gt; <span class="occurs">[0..1]</span>
1660               </div>
1661               <div style="margin-left: 1.5em">&lt;NS_Resolution&gt; <span class="type">
1662                     <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1663                  </span> &lt;/NS_Resolution&gt; <span class="occurs">[0..1]</span>
1664               </div>
1665               <div style="margin-left: 1.5em">&lt;NS_RelatedModel&gt; <span class="type">
1666                     <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1667                  </span> &lt;/NS_RelatedModel&gt; <span class="occurs">[0..*]</span>
1668               </div>
1669               <div style="margin-left: 1.5em">&lt;NS_References&gt; <span class="type">
1670                     <a title="Jump to &#34;NS_ReferenceList&#34; type definition." href="#h-455425068">NS_ReferenceList</a>
1671                  </span> &lt;/NS_References&gt; <span class="occurs">[0..1]</span>
1672               </div>
1673               <div style="margin-left: 1.5em">&lt;NS_Component&gt; <span class="type">
1674                     <a title="Jump to &#34;NS_Model&#34; type definition." href="#h-1265536140">NS_Model</a>
1675                  </span> &lt;/NS_Component&gt; <span class="occurs">[0..*]</span>
1676               </div>&lt;/...&gt;</div>
1677         </div>
1678         <script type="text/javascript">
1679<!--
1680setState('h-1265536140_xibox', true);
1681// -->
1682</script>
1683      </div>
1684      <div class="schemaComponent box">
1685         <div>
1686            <input type="button" id="h-1265536140_scbox_button" class="control" onclick="switchState('h-1265536140_scbox'); return false;" style="display: none"/> 
1687            <span class="caption">Schema Component Representation</span>
1688         </div>
1689         <div id="h-1265536140_scbox" class="contents">
1690            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1691               <span class="scTag">name</span>="<span class="scContent">NS_Model</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1692                     <span class="scTag">name</span>="<span class="scContent">NS_Name</span>" <span class="scTag">type</span>="<span class="scContent">
1693                        <span class="type">
1694                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
1695                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1696                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1697                     <span class="scTag">name</span>="<span class="scContent">NS_Category</span>" <span class="scTag">type</span>="<span class="scContent">
1698                        <span class="type">
1699                           <a title="Jump to &#34;NS_ModelCategories&#34; type definition." href="#h-346565456">NS_ModelCategories</a>
1700                        </span>
1701                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1702                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1703                     <span class="scTag">name</span>="<span class="scContent">NS_ComponentType</span>" <span class="scTag">type</span>="<span class="scContent">
1704                        <span class="type">
1705                           <a title="Jump to &#34;NS_ModelComponents&#34; type definition." href="#h-2090528342">NS_ModelComponents</a>
1706                        </span>
1707                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1708                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1709                     <span class="scTag">name</span>="<span class="scContent">NS_Description</span>" <span class="scTag">type</span>="<span class="scContent">
1710                        <span class="type">
1711                           <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1712                        </span>
1713                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1714                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1715                     <span class="scTag">name</span>="<span class="scContent">NS_Resolution</span>" <span class="scTag">type</span>="<span class="scContent">
1716                        <span class="type">
1717                           <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1718                        </span>
1719                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1720                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1721                     <span class="scTag">name</span>="<span class="scContent">NS_RelatedModel</span>" <span class="scTag">type</span>="<span class="scContent">
1722                        <span class="type">
1723                           <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1724                        </span>
1725                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1726                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1727                     <span class="scTag">name</span>="<span class="scContent">NS_References</span>" <span class="scTag">type</span>="<span class="scContent">
1728                        <span class="type">
1729                           <a title="Jump to &#34;NS_ReferenceList&#34; type definition." href="#h-455425068">NS_ReferenceList</a>
1730                        </span>
1731                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1732                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1733                     <span class="scTag">name</span>="<span class="scContent">NS_Component</span>" <span class="scTag">type</span>="<span class="scContent">
1734                        <span class="type">
1735                           <a title="Jump to &#34;NS_Model&#34; type definition." href="#h-1265536140">NS_Model</a>
1736                        </span>
1737                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1738         </div>
1739         <script type="text/javascript">
1740<!--
1741setState('h-1265536140_scbox', false);
1742// -->
1743</script>
1744      </div>
1745      <div style="text-align: right; clear: both;">
1746         <a href="#top">top</a>
1747      </div>
1748      <hr/>
1749      <h3>Complex Type: <a name="h-542493562" class="name">NS_NumSim</a>
1750      </h3>
1751      <table class="hierarchy">
1752         <tr>
1753            <th>Super-types:</th>
1754            <td>None</td>
1755         </tr>
1756         <tr>
1757            <th>Sub-types:</th>
1758            <td>None</td>
1759         </tr>
1760      </table>
1761      <table class="properties">
1762         <tr>
1763            <th>Name</th>
1764            <td>NS_NumSim</td>
1765         </tr>
1766         <tr>
1767            <th>
1768               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1769            </th>
1770            <td>no</td>
1771         </tr>
1772      </table>
1773      <div class="sample box">
1774         <div>
1775            <input type="button" id="h-542493562_xibox_button" class="control" onclick="switchState('h-542493562_xibox'); return false;" style="display: none"/> 
1776            <span class="caption">XML Instance Representation</span>
1777         </div>
1778         <div id="h-542493562_xibox" class="contents">
1779            <div style="margin-left: 0em">&lt;...&gt; <br/>
1780               <div style="margin-left: 1.5em">&lt;NS_Description&gt; <span class="type">
1781                     <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1782                  </span> &lt;/NS_Description&gt; <span class="occurs">[1]</span>
1783               </div>
1784               <div style="margin-left: 1.5em">&lt;NS_Model&gt; <span class="type">
1785                     <a title="Jump to &#34;NS_Model&#34; type definition." href="#h-1265536140">NS_Model</a>
1786                  </span> &lt;/NS_Model&gt; <span class="occurs">[1..*]</span>
1787               </div>
1788               <div style="margin-left: 1.5em">&lt;NS_BoundaryCondition&gt; <span class="type">
1789                     <a title="Jump to &#34;NS_BoundaryCondition&#34; type definition." href="#h1112445916">NS_BoundaryCondition</a>
1790                  </span> &lt;/NS_BoundaryCondition&gt; <span class="occurs">[0..*]</span>
1791               </div>
1792               <div style="margin-left: 1.5em">&lt;NS_InitialCondition&gt; <span class="type">
1793                     <a title="Jump to &#34;NS_InitialCondition&#34; type definition." href="#h-366928628">NS_InitialCondition</a>
1794                  </span> &lt;/NS_InitialCondition&gt; <span class="occurs">[0..*]</span>
1795               </div>
1796               <div style="margin-left: 1.5em">&lt;NS_Ensemble&gt; <span class="type">
1797                     <a title="Jump to &#34;NS_EnsembleDetails&#34; type definition." href="#h-772011132">NS_EnsembleDetails</a>
1798                  </span> &lt;/NS_Ensemble&gt; <span class="occurs">[0..1]</span>
1799               </div>
1800               <div style="margin-left: 1.5em">&lt;NS_ParentEnsemble&gt; <span class="type">
1801                     <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1802                  </span> &lt;/NS_ParentEnsemble&gt; <span class="occurs">[0..*]</span> 
1803                  <a href="javascript:void(0)" title="View Documentation" class="documentation" onclick="docArray = new Array('When an integration is available as in independant dataset this can be used to point back to the parent ensemble dataset.'); viewDocumentation('Element', 'NS_ParentEnsemble', docArray);">?</a>
1804               </div>&lt;/...&gt;</div>
1805         </div>
1806         <script type="text/javascript">
1807<!--
1808setState('h-542493562_xibox', true);
1809// -->
1810</script>
1811      </div>
1812      <div class="schemaComponent box">
1813         <div>
1814            <input type="button" id="h-542493562_scbox_button" class="control" onclick="switchState('h-542493562_scbox'); return false;" style="display: none"/> 
1815            <span class="caption">Schema Component Representation</span>
1816         </div>
1817         <div id="h-542493562_scbox" class="contents">
1818            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1819               <span class="scTag">name</span>="<span class="scContent">NS_NumSim</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1820                     <span class="scTag">name</span>="<span class="scContent">NS_Description</span>" <span class="scTag">type</span>="<span class="scContent">
1821                        <span class="type">
1822                           <a title="Jump to &#34;NS_Description&#34; type definition." href="#h-1190373369">NS_Description</a>
1823                        </span>
1824                     </span>"/&gt;</div>
1825                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1826                     <span class="scTag">name</span>="<span class="scContent">NS_Model</span>" <span class="scTag">type</span>="<span class="scContent">
1827                        <span class="type">
1828                           <a title="Jump to &#34;NS_Model&#34; type definition." href="#h-1265536140">NS_Model</a>
1829                        </span>
1830                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1831                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1832                     <span class="scTag">name</span>="<span class="scContent">NS_BoundaryCondition</span>" <span class="scTag">type</span>="<span class="scContent">
1833                        <span class="type">
1834                           <a title="Jump to &#34;NS_BoundaryCondition&#34; type definition." href="#h1112445916">NS_BoundaryCondition</a>
1835                        </span>
1836                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1837                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1838                     <span class="scTag">name</span>="<span class="scContent">NS_InitialCondition</span>" <span class="scTag">type</span>="<span class="scContent">
1839                        <span class="type">
1840                           <a title="Jump to &#34;NS_InitialCondition&#34; type definition." href="#h-366928628">NS_InitialCondition</a>
1841                        </span>
1842                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1843                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1844                     <span class="scTag">name</span>="<span class="scContent">NS_Ensemble</span>" <span class="scTag">type</span>="<span class="scContent">
1845                        <span class="type">
1846                           <a title="Jump to &#34;NS_EnsembleDetails&#34; type definition." href="#h-772011132">NS_EnsembleDetails</a>
1847                        </span>
1848                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">1</span>"/&gt;</div>
1849                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1850                     <span class="scTag">name</span>="<span class="scContent">NS_ParentEnsemble</span>" <span class="scTag">type</span>="<span class="scContent">
1851                        <span class="type">
1852                           <a title="Jump to &#34;NS_RelatedTo&#34; type definition." href="#h-695491887">NS_RelatedTo</a>
1853                        </span>
1854                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1855         </div>
1856         <script type="text/javascript">
1857<!--
1858setState('h-542493562_scbox', false);
1859// -->
1860</script>
1861      </div>
1862      <div style="text-align: right; clear: both;">
1863         <a href="#top">top</a>
1864      </div>
1865      <hr/>
1866      <h3>Complex Type: <a name="h-455425068" class="name">NS_ReferenceList</a>
1867      </h3>
1868      <table class="hierarchy">
1869         <tr>
1870            <th>Super-types:</th>
1871            <td>None</td>
1872         </tr>
1873         <tr>
1874            <th>Sub-types:</th>
1875            <td>None</td>
1876         </tr>
1877      </table>
1878      <table class="properties">
1879         <tr>
1880            <th>Name</th>
1881            <td>NS_ReferenceList</td>
1882         </tr>
1883         <tr>
1884            <th>
1885               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1886            </th>
1887            <td>no</td>
1888         </tr>
1889      </table>
1890      <div class="sample box">
1891         <div>
1892            <input type="button" id="h-455425068_xibox_button" class="control" onclick="switchState('h-455425068_xibox'); return false;" style="display: none"/> 
1893            <span class="caption">XML Instance Representation</span>
1894         </div>
1895         <div id="h-455425068_xibox" class="contents">
1896            <div style="margin-left: 0em">&lt;...&gt; <br/>
1897               <span class="group" style="margin-left: 1.5em">Start <a title="Look up 'Choice' in glossary" href="NumSim.xsd.html#term_Choice">Choice</a> 
1898                  <span class="occurs">[1]</span>
1899               </span>
1900               <br/>
1901               <div style="margin-left: 3em">&lt;NS_Reference&gt; <span class="type">
1902                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/NS_Reference&gt; <span class="occurs">[1..*]</span>
1903               </div>
1904               <div style="margin-left: 3em">&lt;NS_Citation&gt; <span class="type">
1905                     <a href="#ns_gmd" title="Find out namespace of 'gmd' prefix">gmd</a>:<a title="Jump to &#34;CI_Citation_Type&#34; type definition(located in external schema documentation)." href="citation.xsd.html#h954316766" class="externalLink">CI_Citation_Type</a>
1906                  </span> &lt;/NS_Citation&gt; <span class="occurs">[1..*]</span>
1907               </div>
1908               <span class="group" style="margin-left: 1.5em">End Choice</span>
1909               <br/>&lt;/...&gt;</div>
1910         </div>
1911         <script type="text/javascript">
1912<!--
1913setState('h-455425068_xibox', true);
1914// -->
1915</script>
1916      </div>
1917      <div class="schemaComponent box">
1918         <div>
1919            <input type="button" id="h-455425068_scbox_button" class="control" onclick="switchState('h-455425068_scbox'); return false;" style="display: none"/> 
1920            <span class="caption">Schema Component Representation</span>
1921         </div>
1922         <div id="h-455425068_scbox" class="contents">
1923            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
1924               <span class="scTag">name</span>="<span class="scContent">NS_ReferenceList</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:choice</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1925                     <span class="scTag">name</span>="<span class="scContent">NS_Reference</span>" <span class="scTag">type</span>="<span class="scContent">
1926                        <span class="type">
1927                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
1928                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>
1929                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
1930                     <span class="scTag">name</span>="<span class="scContent">NS_Citation</span>" <span class="scTag">type</span>="<span class="scContent">
1931                        <span class="type">
1932                           <a href="#ns_gmd" title="Find out namespace of 'gmd' prefix">gmd</a>:<a title="Jump to &#34;CI_Citation_Type&#34; type definition(located in external schema documentation)." href="citation.xsd.html#h954316766" class="externalLink">CI_Citation_Type</a>
1933                        </span>
1934                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">1</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:choice</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
1935         </div>
1936         <script type="text/javascript">
1937<!--
1938setState('h-455425068_scbox', false);
1939// -->
1940</script>
1941      </div>
1942      <div style="text-align: right; clear: both;">
1943         <a href="#top">top</a>
1944      </div>
1945      <hr/>
1946      <h3>Complex Type: <a name="h-695491887" class="name">NS_RelatedTo</a>
1947      </h3>
1948      <table class="hierarchy">
1949         <tr>
1950            <th>Super-types:</th>
1951            <td>None</td>
1952         </tr>
1953         <tr>
1954            <th>Sub-types:</th>
1955            <td>None</td>
1956         </tr>
1957      </table>
1958      <table class="properties">
1959         <tr>
1960            <th>Name</th>
1961            <td>NS_RelatedTo</td>
1962         </tr>
1963         <tr>
1964            <th>
1965               <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
1966            </th>
1967            <td>no</td>
1968         </tr>
1969         <tr>
1970            <th>Documentation</th>
1971            <td> Used for any relationships.</td>
1972         </tr>
1973      </table>
1974      <div class="sample box">
1975         <div>
1976            <input type="button" id="h-695491887_xibox_button" class="control" onclick="switchState('h-695491887_xibox'); return false;" style="display: none"/> 
1977            <span class="caption">XML Instance Representation</span>
1978         </div>
1979         <div id="h-695491887_xibox" class="contents">
1980            <div style="margin-left: 0em">&lt;...<br/>
1981               <span style="margin-left: 0.5em"> 
1982                  <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;href&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961734418" class="externalLink">href</a>="<span class="occurs">[1]</span>"</span>
1983               <br/>
1984               <span style="margin-left: 0.5em"> 
1985                  <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;title&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-673395979" class="externalLink">title</a>="<span class="occurs">[1]</span>"</span>
1986               <br/>
1987               <span style="margin-left: 0.5em"> 
1988                  <a href="#ns_xlink" title="Find out namespace of 'xlink' prefix">xlink</a>:<a title="Jump to &#34;role&#34; attribute declaration(located in external schema documentation)." href="xlinks.xsd.html#h-1961439175" class="externalLink">role</a>="<span class="occurs">[0..1]</span>"</span>
1989               <br/>
1990               <span style="margin-left: 0.5em"> dateOfCitation="<span class="type">
1991                     <a href="#ns_gco" title="Find out namespace of 'gco' prefix">gco</a>:<a title="Jump to &#34;Date_Type&#34; type definition(located in external schema documentation)." href="basicTypes.xsd.html#h1076875878" class="externalLink">Date_Type</a>
1992                  </span> 
1993                  <span class="occurs">[0..1]</span>"</span>&gt; <br/>
1994               <div style="margin-left: 1.5em">&lt;NS_Relationship&gt; <span class="type">
1995                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/NS_Relationship&gt; <span class="occurs">[1]</span>
1996               </div>&lt;/...&gt;</div>
1997         </div>
1998         <script type="text/javascript">
1999<!--
2000setState('h-695491887_xibox', true);
2001// -->
2002</script>
2003      </div>
2004      <div class="schemaComponent box">
2005         <div>
2006            <input type="button" id="h-695491887_scbox_button" class="control" onclick="switchState('h-695491887_scbox'); return false;" style="display: none"/> 
2007            <span class="caption">Schema Component Representation</span>
2008         </div>
2009         <div id="h-695491887_scbox" class="contents">
2010            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
2011               <span class="scTag">name</span>="<span class="scContent">NS_RelatedTo</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
2012                     <span class="scTag">name</span>="<span class="scContent">NS_Relationship</span>" <span class="scTag">type</span>="<span class="scContent">
2013                        <span class="type">
2014                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
2015                     </span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>
2016               <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:attributeGroup</span> 
2017                  <span class="scTag">ref</span>="<span class="scContent">
2018                     <a title="Jump to &#34;NS_link&#34; attribute group definition." href="#h-1987706056">NS_link</a>
2019                  </span>"/&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
2020         </div>
2021         <script type="text/javascript">
2022<!--
2023setState('h-695491887_scbox', false);
2024// -->
2025</script>
2026      </div>
2027      <div style="text-align: right; clear: both;">
2028         <a href="#top">top</a>
2029      </div>
2030      <hr/>
2031      <h3>Simple Type: <a name="h1387814092" class="name">NS_BoundaryConditionNames</a>
2032      </h3>
2033      <table class="hierarchy">
2034         <tr>
2035            <th>Super-types:</th>
2036            <td>
2037               <span class="type">
2038                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>NS_BoundaryConditionNames</strong> (by restriction)</td>
2039         </tr>
2040         <tr>
2041            <th>Sub-types:</th>
2042            <td>None</td>
2043         </tr>
2044      </table>
2045      <table class="properties">
2046         <tr>
2047            <th>Name</th>
2048            <td>NS_BoundaryConditionNames</td>
2049         </tr>
2050         <tr>
2051            <th>Content</th>
2052            <td>
2053               <ul>
2054                  <li>Base XSD Type: string</li>
2055               </ul>
2056               <ul>
2057                  <li>
2058                     <em>value</em> comes from list: {'IPCC SRES A1'|'IPCC SRES A2'|'IPCC SRES B1'|'IPCC SRES B2'|'IS92A'|'Preindustrial'|'Present Day'|'Double Preindustrial'|'Double Present Day'|'Background'|'Historical'|'% per annum increase'|'Lateral Boundary Global Model'|'User Specified'}</li>
2059               </ul>
2060            </td>
2061         </tr>
2062         <tr>
2063            <th>Documentation</th>
2064            <td>This the controlled vocabulary for Forcing
2065            Specifications</td>
2066         </tr>
2067      </table>
2068      <div class="schemaComponent box">
2069         <div>
2070            <input type="button" id="h1387814092_scbox_button" class="control" onclick="switchState('h1387814092_scbox'); return false;" style="display: none"/> 
2071            <span class="caption">Schema Component Representation</span>
2072         </div>
2073         <div id="h1387814092_scbox" class="contents">
2074            <div style="margin-left: 0em">&lt;<span class="scTag">xs:simpleType</span> 
2075               <span class="scTag">name</span>="<span class="scContent">NS_BoundaryConditionNames</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:restriction</span> 
2076                  <span class="scTag">base</span>="<span class="scContent">
2077                     <span class="type">
2078                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
2079                  </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2080                     <span class="scTag">value</span>="<span class="scContent">IPCC SRES A1</span>"/&gt;</div>
2081                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2082                     <span class="scTag">value</span>="<span class="scContent">IPCC SRES A2</span>"/&gt;</div>
2083                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2084                     <span class="scTag">value</span>="<span class="scContent">IPCC SRES B1</span>"/&gt;</div>
2085                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2086                     <span class="scTag">value</span>="<span class="scContent">IPCC SRES B2</span>"/&gt;</div>
2087                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2088                     <span class="scTag">value</span>="<span class="scContent">IS92A</span>"/&gt;</div>
2089                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2090                     <span class="scTag">value</span>="<span class="scContent">Preindustrial</span>"/&gt;</div>
2091                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2092                     <span class="scTag">value</span>="<span class="scContent">Present Day</span>"/&gt;</div>
2093                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2094                     <span class="scTag">value</span>="<span class="scContent">Double Preindustrial</span>"/&gt;</div>
2095                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2096                     <span class="scTag">value</span>="<span class="scContent">Double Present Day</span>"/&gt;</div>
2097                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2098                     <span class="scTag">value</span>="<span class="scContent">Background</span>"/&gt;</div>
2099                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2100                     <span class="scTag">value</span>="<span class="scContent">Historical</span>"/&gt;</div>
2101                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2102                     <span class="scTag">value</span>="<span class="scContent">% per annum increase</span>"/&gt;</div>
2103                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2104                     <span class="scTag">value</span>="<span class="scContent">Lateral Boundary Global Model</span>"/&gt;</div>
2105                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2106                     <span class="scTag">value</span>="<span class="scContent">User Specified</span>"/&gt;</div>&lt;/<span class="scTag">xs:restriction</span>&gt;</div>&lt;/<span class="scTag">xs:simpleType</span>&gt;</div>
2107         </div>
2108         <script type="text/javascript">
2109<!--
2110setState('h1387814092_scbox', false);
2111// -->
2112</script>
2113      </div>
2114      <div style="text-align: right; clear: both;">
2115         <a href="#top">top</a>
2116      </div>
2117      <hr/>
2118      <h3>Simple Type: <a name="h416799291" class="name">NS_EnsembleTypes</a>
2119      </h3>
2120      <table class="hierarchy">
2121         <tr>
2122            <th>Super-types:</th>
2123            <td>
2124               <span class="type">
2125                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>NS_EnsembleTypes</strong> (by restriction)</td>
2126         </tr>
2127         <tr>
2128            <th>Sub-types:</th>
2129            <td>None</td>
2130         </tr>
2131      </table>
2132      <table class="properties">
2133         <tr>
2134            <th>Name</th>
2135            <td>NS_EnsembleTypes</td>
2136         </tr>
2137         <tr>
2138            <th>Content</th>
2139            <td>
2140               <ul>
2141                  <li>Base XSD Type: string</li>
2142               </ul>
2143               <ul>
2144                  <li>
2145                     <em>value</em> comes from list: {'Initial Condition'|'Perturbed Physics'|'Arbitrary Collection'|'Single Model'|'Multiple Model'|'Multiple Forcing'|'Grand'}</li>
2146               </ul>
2147            </td>
2148         </tr>
2149         <tr>
2150            <th>Documentation</th>
2151            <td>This the controlled vocabulary for the types of ensemble. Note that a
2152                Grand ensemble is a combination of two or more other ensemble
2153            types.</td>
2154         </tr>
2155      </table>
2156      <div class="schemaComponent box">
2157         <div>
2158            <input type="button" id="h416799291_scbox_button" class="control" onclick="switchState('h416799291_scbox'); return false;" style="display: none"/> 
2159            <span class="caption">Schema Component Representation</span>
2160         </div>
2161         <div id="h416799291_scbox" class="contents">
2162            <div style="margin-left: 0em">&lt;<span class="scTag">xs:simpleType</span> 
2163               <span class="scTag">name</span>="<span class="scContent">NS_EnsembleTypes</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:restriction</span> 
2164                  <span class="scTag">base</span>="<span class="scContent">
2165                     <span class="type">
2166                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
2167                  </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2168                     <span class="scTag">value</span>="<span class="scContent">Initial Condition</span>"/&gt;</div>
2169                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2170                     <span class="scTag">value</span>="<span class="scContent">Perturbed Physics</span>"/&gt;</div>
2171                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2172                     <span class="scTag">value</span>="<span class="scContent">Arbitrary Collection</span>"/&gt;</div>
2173                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2174                     <span class="scTag">value</span>="<span class="scContent">Single Model</span>"/&gt;</div>
2175                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2176                     <span class="scTag">value</span>="<span class="scContent">Multiple Model</span>"/&gt;</div>
2177                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2178                     <span class="scTag">value</span>="<span class="scContent">Multiple Forcing</span>"/&gt;</div>
2179                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2180                     <span class="scTag">value</span>="<span class="scContent">Grand</span>"/&gt;</div>&lt;/<span class="scTag">xs:restriction</span>&gt;</div>&lt;/<span class="scTag">xs:simpleType</span>&gt;</div>
2181         </div>
2182         <script type="text/javascript">
2183<!--
2184setState('h416799291_scbox', false);
2185// -->
2186</script>
2187      </div>
2188      <div style="text-align: right; clear: both;">
2189         <a href="#top">top</a>
2190      </div>
2191      <hr/>
2192      <h3>Simple Type: <a name="h-665087283" class="name">NS_InitialConditionTypes</a>
2193      </h3>
2194      <table class="hierarchy">
2195         <tr>
2196            <th>Super-types:</th>
2197            <td>
2198               <span class="type">
2199                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>NS_InitialConditionTypes</strong> (by restriction)</td>
2200         </tr>
2201         <tr>
2202            <th>Sub-types:</th>
2203            <td>None</td>
2204         </tr>
2205      </table>
2206      <table class="properties">
2207         <tr>
2208            <th>Name</th>
2209            <td>NS_InitialConditionTypes</td>
2210         </tr>
2211         <tr>
2212            <th>Content</th>
2213            <td>
2214               <ul>
2215                  <li>Base XSD Type: string</li>
2216               </ul>
2217               <ul>
2218                  <li>
2219                     <em>value</em> comes from list: {'Objective Analysis'|'Assimilation Analysis'|'Unknown'|'Climatology'|'Random'}</li>
2220               </ul>
2221            </td>
2222         </tr>
2223      </table>
2224      <div class="schemaComponent box">
2225         <div>
2226            <input type="button" id="h-665087283_scbox_button" class="control" onclick="switchState('h-665087283_scbox'); return false;" style="display: none"/> 
2227            <span class="caption">Schema Component Representation</span>
2228         </div>
2229         <div id="h-665087283_scbox" class="contents">
2230            <div style="margin-left: 0em">&lt;<span class="scTag">xs:simpleType</span> 
2231               <span class="scTag">name</span>="<span class="scContent">NS_InitialConditionTypes</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:restriction</span> 
2232                  <span class="scTag">base</span>="<span class="scContent">
2233                     <span class="type">
2234                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
2235                  </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2236                     <span class="scTag">value</span>="<span class="scContent">Objective Analysis</span>"/&gt;</div>
2237                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2238                     <span class="scTag">value</span>="<span class="scContent">Assimilation Analysis</span>"/&gt;</div>
2239                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2240                     <span class="scTag">value</span>="<span class="scContent">Unknown</span>"/&gt;</div>
2241                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2242                     <span class="scTag">value</span>="<span class="scContent">Climatology</span>"/&gt;</div>
2243                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2244                     <span class="scTag">value</span>="<span class="scContent">Random</span>"/&gt;</div>&lt;/<span class="scTag">xs:restriction</span>&gt;</div>&lt;/<span class="scTag">xs:simpleType</span>&gt;</div>
2245         </div>
2246         <script type="text/javascript">
2247<!--
2248setState('h-665087283_scbox', false);
2249// -->
2250</script>
2251      </div>
2252      <div style="text-align: right; clear: both;">
2253         <a href="#top">top</a>
2254      </div>
2255      <hr/>
2256      <h3>Simple Type: <a name="h-346565456" class="name">NS_ModelCategories</a>
2257      </h3>
2258      <table class="hierarchy">
2259         <tr>
2260            <th>Super-types:</th>
2261            <td>
2262               <span class="type">
2263                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>NS_ModelCategories</strong> (by restriction)</td>
2264         </tr>
2265         <tr>
2266            <th>Sub-types:</th>
2267            <td>None</td>
2268         </tr>
2269      </table>
2270      <table class="properties">
2271         <tr>
2272            <th>Name</th>
2273            <td>NS_ModelCategories</td>
2274         </tr>
2275         <tr>
2276            <th>Content</th>
2277            <td>
2278               <ul>
2279                  <li>Base XSD Type: string</li>
2280               </ul>
2281               <ul>
2282                  <li>
2283                     <em>value</em> comes from list: {'GCM'|'Standalone'|'Idealised'|'Energy Balance'|'Assimilation'|'Beta-plane'|'Aqua-planet'|'Column Mean'|'Slab'|'Trajectory'}</li>
2284               </ul>
2285            </td>
2286         </tr>
2287         <tr>
2288            <th>Documentation</th>
2289            <td>This the controlled vocabulary that categorises how the model is set
2290                up</td>
2291         </tr>
2292      </table>
2293      <div class="schemaComponent box">
2294         <div>
2295            <input type="button" id="h-346565456_scbox_button" class="control" onclick="switchState('h-346565456_scbox'); return false;" style="display: none"/> 
2296            <span class="caption">Schema Component Representation</span>
2297         </div>
2298         <div id="h-346565456_scbox" class="contents">
2299            <div style="margin-left: 0em">&lt;<span class="scTag">xs:simpleType</span> 
2300               <span class="scTag">name</span>="<span class="scContent">NS_ModelCategories</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:restriction</span> 
2301                  <span class="scTag">base</span>="<span class="scContent">
2302                     <span class="type">
2303                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
2304                  </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2305                     <span class="scTag">value</span>="<span class="scContent">GCM</span>"/&gt;</div>
2306                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2307                     <span class="scTag">value</span>="<span class="scContent">Standalone</span>"/&gt;</div>
2308                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2309                     <span class="scTag">value</span>="<span class="scContent">Idealised</span>"/&gt;</div>
2310                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2311                     <span class="scTag">value</span>="<span class="scContent">Energy Balance</span>"/&gt;</div>
2312                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2313                     <span class="scTag">value</span>="<span class="scContent">Assimilation</span>"/&gt;</div>
2314                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2315                     <span class="scTag">value</span>="<span class="scContent">Beta-plane</span>"/&gt;</div>
2316                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2317                     <span class="scTag">value</span>="<span class="scContent">Aqua-planet</span>"/&gt;</div>
2318                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2319                     <span class="scTag">value</span>="<span class="scContent">Column Mean</span>"/&gt;</div>
2320                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2321                     <span class="scTag">value</span>="<span class="scContent">Slab</span>"/&gt;</div>
2322                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2323                     <span class="scTag">value</span>="<span class="scContent">Trajectory</span>"/&gt;</div>&lt;/<span class="scTag">xs:restriction</span>&gt;</div>&lt;/<span class="scTag">xs:simpleType</span>&gt;</div>
2324         </div>
2325         <script type="text/javascript">
2326<!--
2327setState('h-346565456_scbox', false);
2328// -->
2329</script>
2330      </div>
2331      <div style="text-align: right; clear: both;">
2332         <a href="#top">top</a>
2333      </div>
2334      <hr/>
2335      <h3>Simple Type: <a name="h-2090528342" class="name">NS_ModelComponents</a>
2336      </h3>
2337      <table class="hierarchy">
2338         <tr>
2339            <th>Super-types:</th>
2340            <td>
2341               <span class="type">
2342                  <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt; <strong>NS_ModelComponents</strong> (by restriction)</td>
2343         </tr>
2344         <tr>
2345            <th>Sub-types:</th>
2346            <td>None</td>
2347         </tr>
2348      </table>
2349      <table class="properties">
2350         <tr>
2351            <th>Name</th>
2352            <td>NS_ModelComponents</td>
2353         </tr>
2354         <tr>
2355            <th>Content</th>
2356            <td>
2357               <ul>
2358                  <li>Base XSD Type: string</li>
2359               </ul>
2360               <ul>
2361                  <li>
2362                     <em>value</em> comes from list: {'Atmosphere'|'Ocean'|'Cryosphere'|'LandSurface'|'Chemistry'|'Aerosol'|'Coupler'}</li>
2363               </ul>
2364            </td>
2365         </tr>
2366         <tr>
2367            <th>Documentation</th>
2368            <td>This the controlled vocabulary for the various model sub components
2369                which might be able to run independently but could be coupled</td>
2370         </tr>
2371      </table>
2372      <div class="schemaComponent box">
2373         <div>
2374            <input type="button" id="h-2090528342_scbox_button" class="control" onclick="switchState('h-2090528342_scbox'); return false;" style="display: none"/> 
2375            <span class="caption">Schema Component Representation</span>
2376         </div>
2377         <div id="h-2090528342_scbox" class="contents">
2378            <div style="margin-left: 0em">&lt;<span class="scTag">xs:simpleType</span> 
2379               <span class="scTag">name</span>="<span class="scContent">NS_ModelComponents</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:restriction</span> 
2380                  <span class="scTag">base</span>="<span class="scContent">
2381                     <span class="type">
2382                        <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
2383                  </span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2384                     <span class="scTag">value</span>="<span class="scContent">Atmosphere</span>"/&gt;</div>
2385                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2386                     <span class="scTag">value</span>="<span class="scContent">Ocean</span>"/&gt;</div>
2387                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2388                     <span class="scTag">value</span>="<span class="scContent">Cryosphere</span>"/&gt;</div>
2389                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2390                     <span class="scTag">value</span>="<span class="scContent">LandSurface</span>"/&gt;</div>
2391                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2392                     <span class="scTag">value</span>="<span class="scContent">Chemistry</span>"/&gt;</div>
2393                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2394                     <span class="scTag">value</span>="<span class="scContent">Aerosol</span>"/&gt;</div>
2395                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:enumeration</span> 
2396                     <span class="scTag">value</span>="<span class="scContent">Coupler</span>"/&gt;</div>&lt;/<span class="scTag">xs:restriction</span>&gt;</div>&lt;/<span class="scTag">xs:simpleType</span>&gt;</div>
2397         </div>
2398         <script type="text/javascript">
2399<!--
2400setState('h-2090528342_scbox', false);
2401// -->
2402</script>
2403      </div>
2404      <div style="text-align: right; clear: both;">
2405         <a href="#top">top</a>
2406      </div>
2407      <hr/>
2408      <div id="legend">
2409         <h2>
2410            <a name="Legend">Legend</a>
2411         </h2>
2412         <div style="float: left; width: 15em;">
2413            <h3 style="margin-bottom: 0px;">Complex Type:</h3>
2414            <div class="hint" style="margin-left: 0em;">Schema Component Type</div>
2415         </div>
2416         <div style="float: left; width: 15em;">
2417            <h3 style="margin-bottom: 0px;">
2418               <span class="name">AusAddress</span>
2419            </h3>
2420            <div class="hint" style="margin-left: 0em;">Schema Component Name</div>
2421         </div>
2422         <table class="hierarchy" style="clear : both">
2423            <tr>
2424               <th>Super-types:</th>
2425               <td>
2426                  <span class="type" style="color: #0000FF; text-decoration:underline;">Address</span> &lt; <span class="current">AusAddress</span> (by extension)</td>
2427            </tr>
2428            <tr>
2429               <th>Sub-types:</th>
2430               <td>
2431                  <ul>
2432                     <li>
2433                        <span class="type" style="color: #0000FF; text-decoration:underline;">QLDAddress</span> (by restriction)</li>
2434                  </ul>
2435               </td>
2436            </tr>
2437         </table>
2438         <div class="hint">If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.</div>
2439         <table class="properties">
2440            <tr>
2441               <th>Name</th>
2442               <td>AusAddress</td>
2443            </tr>
2444            <tr>
2445               <th>
2446                  <a title="Look up 'Abstract' in glossary" href="NumSim.xsd.html#term_Abstract">Abstract</a>
2447               </th>
2448               <td>no</td>
2449            </tr>
2450         </table>
2451         <div class="hint">The table above displays the properties of this schema component.</div>
2452         <div class="sample box">
2453            <div>
2454               <span class="caption">XML Instance Representation</span>
2455            </div>
2456            <div class="contents">
2457               <span style="margin-left: 0em">&lt;...</span>
2458               <span class="newFields">
2459                  <span> country="<span class="fixed">Australia</span>"</span>
2460               </span>&gt; <br/>
2461               <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>
2462               </span>
2463               <br/>
2464               <span style="margin-left: 1.5em" class="inherited">&lt;houseNo&gt; <span class="type">string</span> &lt;/houseNo&gt; <span class="occurs">[1]</span>
2465               </span>
2466               <br/>
2467               <span style="margin-left: 1.5em" class="inherited">&lt;street&gt; <span class="type">string</span> &lt;/street&gt; <span class="occurs">[1]</span>
2468               </span>
2469               <br/>
2470               <span class="group" style="margin-left: 1.5em">Start <a title="Look up 'Choice' in glossary" href="#term_Choice">Choice</a>
2471                  <span class="occurs">[1]</span>
2472               </span>
2473               <br/>
2474               <span style="margin-left: 3em" class="inherited">&lt;city&gt; <span class="type">string</span> &lt;/city&gt; <span class="occurs">[1]</span>
2475               </span>
2476               <br/>
2477               <span style="margin-left: 3em" class="inherited">&lt;town&gt; <span class="type">string</span> &lt;/town&gt; <span class="occurs">[1]</span>
2478               </span>
2479               <br/>
2480               <span class="group" style="margin-left: 1.5em">End Choice</span>
2481               <br/>
2482               <span class="newFields">
2483                  <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>
2484                  </span>
2485                  <br/>
2486                  <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>
2487                     <a href="javascript:void(0)" title="View Documentation" class="documentation" onclick="docArray = new Array('Post code must be a four-digit number.'); viewDocumentation('Element', 'postcode', docArray);">?</a>
2488                  </span>
2489                  <br/>
2490               </span>
2491               <span style="margin-left: 0em">&lt;/...&gt;</span>
2492               <br/>
2493            </div>
2494         </div>
2495         <div class="hint">
2496            <p>The XML Instance Representation table above shows the schema component's content as an XML instance.</p>
2497            <ul>
2498               <li>The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].</li>
2499               <li>Model group information are shown in gray, e.g. Start Choice ... End Choice.</li>
2500               <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>
2501               <li>If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".</li>
2502               <li>Otherwise, the type of the element/attribute is displayed.
2503               <ul>
2504                     <li>If the element/attribute's type is in the schema, a link is provided to it.</li>
2505                     <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>
2506                  </ul>
2507               </li>
2508               <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>
2509            </ul>
2510         </div>
2511         <div class="schemaComponent box">
2512            <div>
2513               <span class="caption">Schema Component Representation</span>
2514            </div>
2515            <div class="contents">
2516               <span style="margin-left: 0em">&lt;<span class="scTag">complexType</span>
2517                  <span class="scTag">name</span>="<span class="scContent">AusAddress</span>"&gt;</span>
2518               <br/>
2519               <span style="margin-left: 1.5em">&lt;<span class="scTag">complexContent</span>&gt;</span>
2520               <br/>
2521               <span style="margin-left: 3em">&lt;<span class="scTag">extension</span>
2522                  <span class="scTag">base</span>="<span class="scContent">
2523                     <span class="type" style="text-decoration:underline;">Address</span>
2524                  </span>"&gt;</span>
2525               <br/>
2526               <span style="margin-left: 4.5em">&lt;<span class="scTag">sequence</span>&gt;</span>
2527               <br/>
2528               <span style="margin-left: 6em">&lt;<span class="scTag">element</span>
2529                  <span class="scTag">name</span>="<span class="scContent">state</span>" <span class="scTag">type</span>="<span class="scContent">
2530                     <span class="type" style="text-decoration:underline;">AusStates</span>
2531                  </span>"/&gt;</span>
2532               <br/>
2533               <span style="margin-left: 6em">&lt;<span class="scTag">element</span>
2534                  <span class="scTag">name</span>="<span class="scContent">postcode</span>"&gt;</span>
2535               <br/>
2536               <span style="margin-left: 7.5em">&lt;<span class="scTag">simpleType</span>&gt;</span>
2537               <br/>
2538               <span style="margin-left: 9em">&lt;<span class="scTag">restriction</span>
2539                  <span class="scTag">base</span>="<span class="scContent">
2540                     <span class="type">string</span>
2541                  </span>"&gt;</span>
2542               <br/>
2543               <span style="margin-left: 10.5em">&lt;<span class="scTag">pattern</span>
2544                  <span class="scTag">value</span>="<span class="scContent">[1-9][0-9]{3}</span>"/&gt;</span>
2545               <br/>
2546               <span style="margin-left: 9em">&lt;/<span class="scTag">restriction</span>&gt;</span>
2547               <br/>
2548               <span style="margin-left: 7.5em">&lt;/<span class="scTag">simpleType</span>&gt;</span>
2549               <br/>
2550               <span style="margin-left: 6em">&lt;/<span class="scTag">element</span>&gt;</span>
2551               <br/>
2552               <span style="margin-left: 4.5em">&lt;/<span class="scTag">sequence</span>&gt;</span>
2553               <br/>
2554               <span style="margin-left: 4.5em">&lt;<span class="scTag">attribute</span>
2555                  <span class="scTag">name</span>="<span class="scContent">country</span>" <span class="scTag">type</span>="<span class="scContent">
2556                     <span class="type">string</span>
2557                  </span>" <span class="scTag">fixed</span>="<span class="scContent">Australia</span>"/&gt;</span>
2558               <br/>
2559               <span style="margin-left: 3em">&lt;/<span class="scTag">extension</span>&gt;</span>
2560               <br/>
2561               <span style="margin-left: 1.5em">&lt;/<span class="scTag">complexContent</span>&gt;</span>
2562               <br/>
2563               <span style="margin-left: 0em">&lt;/<span class="scTag">complexType</span>&gt;</span>
2564               <br/>
2565            </div>
2566         </div>
2567         <div class="hint">The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)</div>
2568         <div style="text-align: right; clear: both;">
2569            <a href="#top">top</a>
2570         </div>
2571         <hr/>
2572      </div>
2573      <div id="glossary">
2574         <h2>
2575            <a name="Glossary">Glossary</a>
2576         </h2>
2577         <p>
2578            <span class="glossaryTerm">
2579               <a name="term_Abstract">Abstract</a> 
2580            </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>
2581         <p>
2582            <span class="glossaryTerm">
2583               <a name="term_All">All Model Group</a> 
2584            </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" href="http://www.w3.org/TR/xmlschema-1/#element-all">http://www.w3.org/TR/xmlschema-1/#element-all</a>.</p>
2585         <p>
2586            <span class="glossaryTerm">
2587               <a name="term_Choice">Choice Model Group</a> 
2588            </span>
2589            <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" href="http://www.w3.org/TR/xmlschema-1/#element-choice">http://www.w3.org/TR/xmlschema-1/#element-choice</a>.</p>
2590         <p>
2591            <span class="glossaryTerm">
2592               <a name="term_CollapseWS">Collapse Whitespace Policy</a> 
2593            </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>
2594         <p>
2595            <span class="glossaryTerm">
2596               <a name="term_ElemBlock">Disallowed Substitutions</a> 
2597            </span>(Applies to element declarations). If <em>substitution</em> is specified, then <a title="Look up 'substitution group' in glossary" href="NumSim.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>
2598         <p>
2599            <span class="glossaryTerm">
2600               <a name="term_Key">Key Constraint</a> 
2601            </span>Like <a title="Look up 'Uniqueness Constraint' in glossary" href="NumSim.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" href="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions">http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions</a>.</p>
2602         <p>
2603            <span class="glossaryTerm">
2604               <a name="term_KeyRef">Key Reference Constraint</a> 
2605            </span>Ensures that the specified value(s) must match value(s) from a <a title="Look up 'Key Constraint' in glossary" href="NumSim.xsd.html#term_Key">Key Constraint</a> or <a title="Look up 'Uniqueness Constraint' in glossary" href="NumSim.xsd.html#term_Unique">Uniqueness Constraint</a>. See: <a title="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions" href="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions">http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions</a>.</p>
2606         <p>
2607            <span class="glossaryTerm">
2608               <a name="term_ModelGroup">Model Group</a> 
2609            </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" href="http://www.w3.org/TR/xmlschema-1/#Model_Groups">http://www.w3.org/TR/xmlschema-1/#Model_Groups</a>.</p>
2610         <p>
2611            <span class="glossaryTerm">
2612               <a name="term_Nillable">Nillable</a> 
2613            </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>
2614         <p>
2615            <span class="glossaryTerm">
2616               <a name="term_Notation">Notation</a> 
2617            </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" href="http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations">http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations</a>.</p>
2618         <p>
2619            <span class="glossaryTerm">
2620               <a name="term_PreserveWS">Preserve Whitespace Policy</a> 
2621            </span>Preserve whitespaces exactly as they appear in instances.</p>
2622         <p>
2623            <span class="glossaryTerm">
2624               <a name="term_TypeFinal">Prohibited Derivations</a> 
2625            </span>(Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.</p>
2626         <p>
2627            <span class="glossaryTerm">
2628               <a name="term_TypeBlock">Prohibited Substitutions</a> 
2629            </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>
2630         <p>
2631            <span class="glossaryTerm">
2632               <a name="term_ReplaceWS">Replace Whitespace Policy</a> 
2633            </span>Replace tab, line feed, and carriage return characters with space character (Unicode character 32).</p>
2634         <p>
2635            <span class="glossaryTerm">
2636               <a name="term_Sequence">Sequence Model Group</a> 
2637            </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" href="http://www.w3.org/TR/xmlschema-1/#element-sequence">http://www.w3.org/TR/xmlschema-1/#element-sequence</a>.</p>
2638         <p>
2639            <span class="glossaryTerm">
2640               <a name="term_SubGroup">Substitution Group</a> 
2641            </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>
2642         <p>
2643            <span class="glossaryTerm">
2644               <a name="term_ElemFinal">Substitution Group Exclusions</a> 
2645            </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>
2646         <p>
2647            <span class="glossaryTerm">
2648               <a name="term_TargetNS">Target Namespace</a> 
2649            </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>
2650         <p>
2651            <span class="glossaryTerm">
2652               <a name="term_Unique">Uniqueness Constraint</a> 
2653            </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" href="http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions">http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions</a>.</p>
2654         <div style="text-align: right; clear: both;">
2655            <a href="#top">top</a>
2656         </div>
2657         <hr/>
2658      </div>
2659      <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">
2660<!--
2661document.write(document.lastModified);
2662// -->
2663</script>
2664      </p>
2665   </body>
2666</html>
Note: See TracBrowser for help on using the repository browser.