schema documentation autogenerated using Oxygen v10.
[vamsas.git] / docs / schema / vamsasDocument0.html
1 <!DOCTYPE html
2   PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4    <head>
5       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6       <title>Schema documentation for </title>
7       <link rel="stylesheet" href="xsdDocHtml.css" type="text/css" /><script type="text/javascript">
8          <!--
9         var propertiesBoxes= new Array('properties_id0', 
10                                 'properties_id2', 
11                                 'properties_id3', 
12                                 'properties_id4');
13
14         
15         
16         var sourceBoxes= new Array('source_id2', 
17                                 'source_id3', 
18                                 'source_id4');
19
20         var instanceBoxes= new Array('instance_id2');
21
22         var diagramBoxes= new Array('diagram_id2', 
23                                 'diagram_id3', 
24                                 'diagram_id4');
25
26         var annotationBoxes= new Array('annotations_id3');
27
28         
29         
30         var button_prefix = 'button_';
31         
32         /**
33         * Returns an element in the current HTML document.
34         *
35         * @param elementID Identifier of HTML element
36         * @return               HTML element object
37         */
38         function getElementObject(elementID) {
39             var elemObj = null;
40             if (document.getElementById) {
41                 elemObj = document.getElementById(elementID);
42             }
43             return elemObj;
44         }
45         
46         /**
47         * Switches the state of a collapseable box, e.g.
48         * if it's opened, it'll be closed, and vice versa.
49         *
50         * @param boxID Identifier of box
51         */
52         function switchState(boxID) {
53             var boxObj = getElementObject(boxID);
54             var buttonObj = getElementObject(button_prefix + boxID);
55             if (boxObj == null || buttonObj == null) {
56                 // Box or button not found
57             } else if (boxObj.style.display == "none") {
58                 // Box is closed, so open it
59                 openBox(boxObj, buttonObj);
60             } else if (boxObj.style.display == "block") {
61                 // Box is opened, so close it
62                 closeBox(boxObj, buttonObj);
63             }
64         }
65         
66         /**
67         * Opens a collapseable box.
68         *
69         * @param boxObj       Collapseable box
70         * @param buttonObj Button controlling box
71         */
72         function openBox(boxObj, buttonObj) {
73             if (boxObj == null || buttonObj == null) {
74                 // Box or button not found
75             } else {
76                 // Change 'display' CSS property of box
77                 boxObj.style.display = "block";
78                 
79                 // Change text of button
80                 if (boxObj.style.display == "block") {
81                     buttonObj.src = "images/button_minus.gif";
82                 }
83             }
84         }
85         
86         /**
87         * Closes a collapseable box.
88         *
89         * @param boxObj       Collapseable box
90         * @param buttonObj Button controlling box
91         */
92         function closeBox(boxObj, buttonObj) {
93             if (boxObj == null || buttonObj == null) {
94                 // Box or button not found
95             } else {
96                 // Change 'display' CSS property of box
97                 boxObj.style.display = "none";
98                 
99                 // Change text of button
100                 if (boxObj.style.display == "none") {
101                     buttonObj.src = "images/button_plus.gif";
102                 }
103             }
104         }
105     
106        function switchStateForAll(buttonObj, boxList) {
107             if (buttonObj == null) {
108                 // button not found
109             } else if (buttonObj.value == "+") {
110                 // Expand all
111                 expandAll(boxList);
112                 buttonObj.value = "-";
113             } else if (buttonObj.value == "-") {
114                 // Collapse all
115                 collapseAll(boxList);
116                 buttonObj.value = "+";
117             }
118         }
119         
120         /**
121         * Closes all boxes in a given list.
122         *
123         * @param boxList Array of box IDs
124         */
125         function collapseAll(boxList) {
126             var idx;
127             for (idx = 0; idx < boxList.length; idx++) {
128                 var boxObj = getElementObject(boxList[idx]);
129                 var buttonObj = getElementObject(button_prefix + boxList[idx]);
130                 closeBox(boxObj, buttonObj);
131             }
132         }
133             
134         /**
135         * Open all boxes in a given list.
136         *
137         * @param boxList Array of box IDs
138         */
139         function expandAll(boxList) {
140             var idx;
141             for (idx = 0; idx < boxList.length; idx++) {
142                 var boxObj = getElementObject(boxList[idx]);
143                 var buttonObj = getElementObject(button_prefix + boxList[idx]);
144                 openBox(boxObj, buttonObj);
145             }
146         }
147         
148         /**
149          * Update the message presented in the title of the html page.
150          * - If the documentation was splited by namespace we present something like: "Documentation for namespace 'ns'"
151          * - If the documentation was splited by location we present somehing like: "Documentation for 'Schema.xsd'"
152          * - If no split we always present: "Documentation for 'MainSchema.xsd'"
153          */
154         function updatePageTitle(message) {
155             top.document.title = message;
156         }
157         
158           
159                     
160          /**
161           * Finds an HTML element by its ID and makes it floatable over the normal content.
162           *
163           * @param x_displacement The difference in pixels to the right side of the window from 
164           *           the left side of the element.
165           * @param y_displacement The difference in pixels to the right side of the window from 
166           *           the top of the element.          
167           */
168          function findAndFloat(id, x_displacement, y_displacement){
169
170             var element = getElementObject(id);            
171             
172             window[id + "_obj"] = element;
173             
174             if(document.layers) {
175                element.style = element;
176             }
177             
178             element.current_y = y_displacement;      
179             element.first_time = true;
180          
181             element.floatElement = function(){
182                // It may be closed by an user action.
183                 
184                // Target X and Y coordinates.
185                var x, y;
186                
187                var myWidth = 0, myHeight = 0;
188                if( typeof( window.innerWidth ) == 'number' ) {
189                   //Non-IE
190                   myWidth = window.innerWidth;
191                   myHeight = window.innerHeight;
192                } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
193                   //IE 6+ in 'standards compliant mode'
194                   myWidth = document.documentElement.clientWidth;
195                   myHeight = document.documentElement.clientHeight;
196                } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
197                   //IE 4 compatible
198                   myWidth = document.body.clientWidth;
199                   myHeight = document.body.clientHeight;
200                }
201                
202                
203                x = myWidth - x_displacement;
204                
205                var ns = (navigator.appName.indexOf("Netscape") != -1);               
206                y = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
207                   document.documentElement.scrollTop : document.body.scrollTop;               
208                y = y + y_displacement;               
209                
210                // The current y is the current coordinate of the floating element.
211                // This should be at the limit the y target coordinate.
212                this.current_y += (y - this.current_y)/1.25;
213                
214                // Add the pixels constant after the values
215                // and move the element.
216                var px = document.layers ? "" : "px";
217                this.style.left =  x + px;
218                this.style.top =  this.current_y + px;
219                               
220                setTimeout(this.id + "_obj.floatElement()", 100);
221             }
222             
223             element.floatElement();
224             return element;
225           }
226
227          /**
228           * Finds an HTML element by its ID and makes it floatable over the normal content.
229           *
230           * @param x_displacement The difference in pixels to the right side of the window from 
231           *           the left side of the element.
232           * @param y_displacement The difference in pixels to the right side of the window from 
233           *           the top of the element.          
234           */
235          function selectTOCGroupBy(id){
236             var selectIds = new Array('toc_group_by_namespace', 'toc_group_by_location', 'toc_group_by_component_type');
237             // Make all the tabs invisible.
238             for (i = 0; i < 3; i++){
239                var tab = getElementObject(selectIds[i]);
240                tab.style.display = 'none';
241             }
242             var selTab = getElementObject(id);
243             selTab.style.display = 'block';            
244          }
245           
246
247     --></script></head>
248    <body>
249       <div id="global_controls" class="globalControls" style="position:absolute;right:0;">
250          <table class="rt">
251             <tr>
252                <td class="rt_cornerTopLeft"></td>
253                <td class="rt_lineTop"></td>
254                <td class="rt_cornerTopRight"></td>
255             </tr>
256             <tr>
257                <td class="rt_lineLeft"></td>
258                <td class="rt_content">
259                   <h3>Showing:</h3>
260                   <table>
261                      <tr>
262                         <td><span><input type="checkbox" value="-" checked="checked"
263                                      onclick="switchStateForAll(this, annotationBoxes);"
264                                      class="control" /></span><span class="globalControlName">Annotations</span></td>
265                      </tr>
266                      <tr>
267                         <td><span><input type="checkbox" value="-" checked="checked"
268                                      onclick="switchStateForAll(this, diagramBoxes);"
269                                      class="control" /></span><span class="globalControlName">Diagrams</span></td>
270                      </tr>
271                      <tr>
272                         <td><span><input type="checkbox" value="-" checked="checked"
273                                      onclick="switchStateForAll(this, instanceBoxes);"
274                                      class="control" /></span><span class="globalControlName">Instances</span></td>
275                      </tr>
276                      <tr>
277                         <td><span><input type="checkbox" value="-" checked="checked"
278                                      onclick="switchStateForAll(this, propertiesBoxes);"
279                                      class="control" /></span><span class="globalControlName">Properties </span></td>
280                      </tr>
281                      <tr>
282                         <td><span><input type="checkbox" value="-" checked="checked"
283                                      onclick="switchStateForAll(this, sourceBoxes);"
284                                      class="control" /></span><span class="globalControlName">Source</span></td>
285                      </tr>
286                   </table>
287                   <div align="right"><span><input type="button"
288                                onclick="getElementObject('global_controls').style.display = 'none';"
289                                value="Close" /></span></div>
290                </td>
291                <td class="rt_lineRight"></td>
292             </tr>
293             <tr>
294                <td class="rt_cornerBottomLeft"></td>
295                <td class="rt_lineBottom"></td>
296                <td class="rt_cornerBottomRight"></td>
297             </tr>
298          </table>
299       </div><a id="id0"></a><div class="componentTitle">Main schema <span class="qname">vamsasDocument.xsd</span></div>
300       <table class="rt">
301          <tr>
302             <td class="rt_cornerTopLeft"></td>
303             <td class="rt_lineTop"></td>
304             <td class="rt_cornerTopRight"></td>
305          </tr>
306          <tr>
307             <td class="rt_lineLeft"></td>
308             <td class="rt_content">
309                <table class="component">
310                   <tbody>
311                      <tr>
312                         <td class="firstColumn"><b>Namespace</b></td>
313                         <td>http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument</td>
314                      </tr>
315                      <tr>
316                         <td class="firstColumn">
317                            <div class="floatLeft"><b>Properties</b></div>
318                            <div class="floatRight"><input id="button_properties_id0" type="image" src="images/button_minus.gif" value="-"
319                                      onclick="switchState('properties_id0');"
320                                      class="control" /></div>
321                         </td>
322                         <td>
323                            <div id="properties_id0" style="display:block">
324                               <table class="propertiesTable">
325                                  <tr>
326                                     <td class="firstColumn">attribute form default:
327                                        
328                                     </td>
329                                     <td><b>unqualified</b></td>
330                                  </tr>
331                                  <tr>
332                                     <td class="firstColumn">element form default:
333                                        
334                                     </td>
335                                     <td><b>qualified</b></td>
336                                  </tr>
337                               </table>
338                            </div>
339                         </td>
340                      </tr>
341                      <tr>
342                         <td class="firstColumn"><b>Schema location</b></td>
343                         <td>file:/C:/Documents and Settings/JimP/workspace-3.4/VamsasClient/schemas/vamsasDocument.xsd</td>
344                      </tr>
345                   </tbody>
346                </table>
347             </td>
348             <td class="rt_lineRight"></td>
349          </tr>
350          <tr>
351             <td class="rt_cornerBottomLeft"></td>
352             <td class="rt_lineBottom"></td>
353             <td class="rt_cornerBottomRight"></td>
354          </tr>
355       </table><a id="id2"></a><div class="componentTitle">Element <span class="qname">vdoc:VamsasDocument</span></div>
356       <table class="rt">
357          <tr>
358             <td class="rt_cornerTopLeft"></td>
359             <td class="rt_lineTop"></td>
360             <td class="rt_cornerTopRight"></td>
361          </tr>
362          <tr>
363             <td class="rt_lineLeft"></td>
364             <td class="rt_content">
365                <table class="component">
366                   <tbody>
367                      <tr>
368                         <td class="firstColumn"><b>Namespace</b></td>
369                         <td>http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument</td>
370                      </tr>
371                      <tr>
372                         <td class="firstColumn">
373                            <div class="floatLeft"><b>Diagram</b></div>
374                            <div class="floatRight"><input id="button_diagram_id2" type="image" src="images/button_minus.gif" value="-"
375                                      onclick="switchState('diagram_id2');"
376                                      class="control" /></div>
377                         </td>
378                         <td class="diagram">
379                            <div id="diagram_id2" style="display:block"><img alt="Diagram" border="0" src="images/vamsasDocument.html53.jpeg"
380                                    usemap="#vamsasDocument_46_html53" /><map name="vamsasDocument_46_html53" id="vamsasDocument_46_html53">
381                                  <area alt="vamsasDocument0.tmp#id3" href="vamsasDocument0.html#id3"
382                                        coords="232,10,327,52" />
383                                  <area alt="vamsasDocument0.tmp#id4" href="vamsasDocument0.html#id4"
384                                        coords="232,62,394,104" />
385                                  <area alt="vamsasDocument1.tmp#id5" href="vamsasDocument1.html#id5"
386                                        coords="232,114,360,138" />
387                                  <area alt="vamsasDocument1.tmp#id28" href="vamsasDocument1.html#id28"
388                                        coords="232,148,348,186" />
389                                  <area alt="vamsasDocument1.tmp#id115" href="vamsasDocument1.html#id115"
390                                        coords="232,196,433,252" />
391                                  <area alt="vamsasDocument1.tmp#id127" href="vamsasDocument1.html#id127"
392                                        coords="232,262,433,318" /></map></div>
393                         </td>
394                      </tr>
395                      <tr>
396                         <td class="firstColumn">
397                            <div class="floatLeft"><b>Properties</b></div>
398                            <div class="floatRight"><input id="button_properties_id2" type="image" src="images/button_minus.gif" value="-"
399                                      onclick="switchState('properties_id2');"
400                                      class="control" /></div>
401                         </td>
402                         <td>
403                            <div id="properties_id2" style="display:block">
404                               <table class="propertiesTable">
405                                  <tr>
406                                     <td class="firstColumn">content:
407                                        
408                                     </td>
409                                     <td><b>complex</b></td>
410                                  </tr>
411                                  <tr>
412                                     <td class="firstColumn">nillable:
413                                        
414                                     </td>
415                                     <td><b>false</b></td>
416                                  </tr>
417                               </table>
418                            </div>
419                         </td>
420                      </tr>
421                      <tr>
422                         <td class="firstColumn"><b>Model</b></td>
423                         <td><b><a href="vamsasDocument0.html#id3" target="mainFrame"
424                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument"
425                                  onclick="updatePageTitle('Schema documentation for vamsasDocument.xsd')">vdoc:Version</a></b> , <b><a href="vamsasDocument0.html#id4" target="mainFrame"
426                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument"
427                                  onclick="updatePageTitle('Schema documentation for vamsasDocument.xsd')">vdoc:LockFile{0,1}</a></b> , <b><a href="vamsasDocument1.html#id5" target="mainFrame"
428                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
429                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:Provenance{0,1}</a></b> , <b><a href="vamsasDocument1.html#id28" target="mainFrame"
430                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
431                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:VAMSAS+</a></b> , <b><a href="vamsasDocument1.html#id115" target="mainFrame"
432                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
433                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:ApplicationData*</a></b> , <b><a href="vamsasDocument1.html#id127" target="mainFrame"
434                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
435                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:Attachment*</a></b></td>
436                      </tr>
437                      <tr>
438                         <td class="firstColumn"><b>Children</b></td>
439                         <td><b><a href="vamsasDocument1.html#id115" target="mainFrame"
440                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
441                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:ApplicationData</a></b>, <b><a href="vamsasDocument1.html#id127" target="mainFrame"
442                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
443                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:Attachment</a></b>, <b><a href="vamsasDocument1.html#id5" target="mainFrame"
444                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
445                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:Provenance</a></b>, <b><a href="vamsasDocument1.html#id28" target="mainFrame"
446                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasTypes"
447                                  onclick="updatePageTitle('Schema documentation for vamsas.xsd')">vamsas:VAMSAS</a></b>, <b><a href="vamsasDocument0.html#id4" target="mainFrame"
448                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument"
449                                  onclick="updatePageTitle('Schema documentation for vamsasDocument.xsd')">vdoc:LockFile</a></b>, <b><a href="vamsasDocument0.html#id3" target="mainFrame"
450                                  title="http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument"
451                                  onclick="updatePageTitle('Schema documentation for vamsasDocument.xsd')">vdoc:Version</a></b></td>
452                      </tr>
453                      <tr>
454                         <td class="firstColumn">
455                            <div class="floatLeft"><b>Instance</b></div>
456                            <div class="floatRight"><input id="button_instance_id2" type="image" src="images/button_minus.gif" value="-"
457                                      onclick="switchState('instance_id2');"
458                                      class="control" /></div>
459                         </td>
460                         <td>
461                            <div id="instance_id2" style="display:block">
462                               <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;"
463                                      class="preWrapContainer">
464                                  <tr>
465                                     <td width="100%"><pre><span class="tokenElement">&lt;vdoc:VamsasDocument</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
466   </span><span class="tokenElement">&lt;vdoc:Version</span><span class="tokenElement">&gt;</span><span class="tokenText">{1,1}</span><span class="tokenElement">&lt;/vdoc:Version&gt;</span><span class="tokenIndent">
467   </span><span class="tokenElement">&lt;vdoc:LockFile</span><span class="tokenElement">&gt;</span><span class="tokenText">{0,1}</span><span class="tokenElement">&lt;/vdoc:LockFile&gt;</span><span class="tokenIndent">
468   </span><span class="tokenElement">&lt;vamsas:Provenance</span><span class="tokenElement">&gt;</span><span class="tokenText">{0,1}</span><span class="tokenElement">&lt;/vamsas:Provenance&gt;</span><span class="tokenIndent">
469   </span><span class="tokenElement">&lt;vamsas:VAMSAS</span><span class="tokenText"> </span><span class="tokenAttrName">id=</span><span class="tokenAttrValue">""</span><span class="tokenText"> </span><span class="tokenAttrName">modifiable=</span><span class="tokenAttrValue">""</span><span class="tokenElement">&gt;</span><span class="tokenText">{1,unbounded}</span><span class="tokenElement">&lt;/vamsas:VAMSAS&gt;</span><span class="tokenIndent">
470   </span><span class="tokenElement">&lt;vamsas:ApplicationData</span><span class="tokenText"> </span><span class="tokenAttrName">name=</span><span class="tokenAttrValue">""</span><span class="tokenText"> </span><span class="tokenAttrName">version=</span><span class="tokenAttrValue">""</span><span class="tokenElement">&gt;</span><span class="tokenText">{0,unbounded}</span><span class="tokenElement">&lt;/vamsas:ApplicationData&gt;</span><span class="tokenIndent">
471   </span><span class="tokenElement">&lt;vamsas:Attachment</span><span class="tokenText"> </span><span class="tokenAttrName">compressed=</span><span class="tokenAttrValue">"false"</span><span class="tokenText"> </span><span class="tokenAttrName">id=</span><span class="tokenAttrValue">""</span><span class="tokenText"> </span><span class="tokenAttrName">objectref=</span><span class="tokenAttrValue">""</span><span class="tokenText"> </span><span class="tokenAttrName">type=</span><span class="tokenAttrValue">""</span><span class="tokenElement">&gt;</span><span class="tokenText">{0,unbounded}</span><span class="tokenElement">&lt;/vamsas:Attachment&gt;</span><span class="tokenIndent">
472 </span><span class="tokenElement">&lt;/vdoc:VamsasDocument&gt;</span></pre></td>
473                                  </tr>
474                               </table>
475                            </div>
476                         </td>
477                      </tr>
478                      <tr>
479                         <td class="firstColumn">
480                            <div class="floatLeft"><b>Source</b></div>
481                            <div class="floatRight"><input id="button_source_id2" type="image" src="images/button_minus.gif" value="-"
482                                      onclick="switchState('source_id2');"
483                                      class="control" /></div>
484                         </td>
485                         <td>
486                            <div id="source_id2" style="display:block">
487                               <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;"
488                                      class="preWrapContainer">
489                                  <tr>
490                                     <td width="100%"><pre><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> name=</span><span class="tokenAttrValue">"VamsasDocument"</span><span class="tokenAttrName"> nillable=</span><span class="tokenAttrValue">"false"</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
491   </span><span class="tokenElement">&lt;xs:complexType</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
492     </span><span class="tokenElement">&lt;xs:sequence</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
493       </span><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> name=</span><span class="tokenAttrValue">"Version"</span><span class="tokenAttrName"> type=</span><span class="tokenAttrValue">"xs:string"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
494         </span><span class="tokenElement">&lt;xs:annotation</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
495           </span><span class="tokenElement">&lt;xs:documentation</span><span class="tokenElement">&gt;</span><span class="tokenText">Vamsas Document Version Number</span><span class="tokenElement">&lt;/xs:documentation&gt;</span><span class="tokenIndent">
496         </span><span class="tokenElement">&lt;/xs:annotation&gt;</span><span class="tokenIndent">
497       </span><span class="tokenElement">&lt;/xs:element&gt;</span><span class="tokenIndent">
498       </span><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> name=</span><span class="tokenAttrValue">"LockFile"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"0"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
499         </span><span class="tokenElement">&lt;xs:complexType</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
500           </span><span class="tokenElement">&lt;xs:simpleContent</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
501             </span><span class="tokenElement">&lt;xs:extension</span><span class="tokenAttrName"> base=</span><span class="tokenAttrValue">"xs:string"</span><span class="tokenElement">/&gt;</span><span class="tokenIndent">
502           </span><span class="tokenElement">&lt;/xs:simpleContent&gt;</span><span class="tokenIndent">
503         </span><span class="tokenElement">&lt;/xs:complexType&gt;</span><span class="tokenIndent">
504       </span><span class="tokenElement">&lt;/xs:element&gt;</span><span class="tokenIndent">
505       </span><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> ref=</span><span class="tokenAttrValue">"vamsas:Provenance"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"0"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenElement">/&gt;</span><span class="tokenIndent">
506       </span><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> ref=</span><span class="tokenAttrValue">"vamsas:VAMSAS"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"unbounded"</span><span class="tokenElement">/&gt;</span><span class="tokenIndent">
507       </span><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> ref=</span><span class="tokenAttrValue">"vamsas:ApplicationData"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"0"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"unbounded"</span><span class="tokenElement">/&gt;</span><span class="tokenIndent">
508       </span><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> ref=</span><span class="tokenAttrValue">"vamsas:Attachment"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"0"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"unbounded"</span><span class="tokenElement">/&gt;</span><span class="tokenIndent">
509     </span><span class="tokenElement">&lt;/xs:sequence&gt;</span><span class="tokenIndent">
510   </span><span class="tokenElement">&lt;/xs:complexType&gt;</span><span class="tokenIndent">
511 </span><span class="tokenElement">&lt;/xs:element&gt;</span></pre></td>
512                                  </tr>
513                               </table>
514                            </div>
515                         </td>
516                      </tr>
517                      <tr>
518                         <td class="firstColumn"><b>Schema location</b></td>
519                         <td>file:/C:/Documents and Settings/JimP/workspace-3.4/VamsasClient/schemas/vamsasDocument.xsd</td>
520                      </tr>
521                   </tbody>
522                </table>
523             </td>
524             <td class="rt_lineRight"></td>
525          </tr>
526          <tr>
527             <td class="rt_cornerBottomLeft"></td>
528             <td class="rt_lineBottom"></td>
529             <td class="rt_cornerBottomRight"></td>
530          </tr>
531       </table><a id="id3"></a><div class="componentTitle">Element <span class="qname"><b><a href="vamsasDocument0.html#id2" target="mainFrame"
532                   title="http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument"
533                   onclick="updatePageTitle('Schema documentation for vamsasDocument.xsd')">vdoc:VamsasDocument</a></b>/vdoc:Version</span></div>
534       <table class="rt">
535          <tr>
536             <td class="rt_cornerTopLeft"></td>
537             <td class="rt_lineTop"></td>
538             <td class="rt_cornerTopRight"></td>
539          </tr>
540          <tr>
541             <td class="rt_lineLeft"></td>
542             <td class="rt_content">
543                <table class="component">
544                   <tbody>
545                      <tr>
546                         <td class="firstColumn"><b>Namespace</b></td>
547                         <td>http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument</td>
548                      </tr>
549                      <tr>
550                         <td class="firstColumn">
551                            <div class="floatLeft"><b>Annotations</b></div>
552                            <div class="floatRight"><input id="button_annotations_id3" type="image" src="images/button_minus.gif"
553                                      value="-"
554                                      onclick="switchState('annotations_id3');"
555                                      class="control" /></div>
556                         </td>
557                         <td>
558                            <div id="annotations_id3" style="display:block">
559                               <div class="annotation">
560                                  <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;"
561                                         class="preWrapContainer">
562                                     <tr>
563                                        <td width="100%"><pre><span class="tokenText">Vamsas Document Version Number</span></pre></td>
564                                     </tr>
565                                  </table>
566                               </div>
567                            </div>
568                         </td>
569                      </tr>
570                      <tr>
571                         <td class="firstColumn">
572                            <div class="floatLeft"><b>Diagram</b></div>
573                            <div class="floatRight"><input id="button_diagram_id3" type="image" src="images/button_minus.gif" value="-"
574                                      onclick="switchState('diagram_id3');"
575                                      class="control" /></div>
576                         </td>
577                         <td class="diagram">
578                            <div id="diagram_id3" style="display:block"><img alt="Diagram" border="0" src="images/vamsasDocument.html24.jpeg" /></div>
579                         </td>
580                      </tr>
581                      <tr>
582                         <td class="firstColumn"><b>Type</b></td>
583                         <td><b>xs:string</b></td>
584                      </tr>
585                      <tr>
586                         <td class="firstColumn">
587                            <div class="floatLeft"><b>Properties</b></div>
588                            <div class="floatRight"><input id="button_properties_id3" type="image" src="images/button_minus.gif" value="-"
589                                      onclick="switchState('properties_id3');"
590                                      class="control" /></div>
591                         </td>
592                         <td>
593                            <div id="properties_id3" style="display:block">
594                               <table class="propertiesTable">
595                                  <tr>
596                                     <td class="firstColumn">content:
597                                        
598                                     </td>
599                                     <td><b>simple</b></td>
600                                  </tr>
601                                  <tr>
602                                     <td class="firstColumn">minOccurs:
603                                        
604                                     </td>
605                                     <td><b>1</b></td>
606                                  </tr>
607                                  <tr>
608                                     <td class="firstColumn">maxOccurs:
609                                        
610                                     </td>
611                                     <td><b>1</b></td>
612                                  </tr>
613                               </table>
614                            </div>
615                         </td>
616                      </tr>
617                      <tr>
618                         <td class="firstColumn">
619                            <div class="floatLeft"><b>Source</b></div>
620                            <div class="floatRight"><input id="button_source_id3" type="image" src="images/button_minus.gif" value="-"
621                                      onclick="switchState('source_id3');"
622                                      class="control" /></div>
623                         </td>
624                         <td>
625                            <div id="source_id3" style="display:block">
626                               <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;"
627                                      class="preWrapContainer">
628                                  <tr>
629                                     <td width="100%"><pre><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> name=</span><span class="tokenAttrValue">"Version"</span><span class="tokenAttrName"> type=</span><span class="tokenAttrValue">"xs:string"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
630   </span><span class="tokenElement">&lt;xs:annotation</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
631     </span><span class="tokenElement">&lt;xs:documentation</span><span class="tokenElement">&gt;</span><span class="tokenText">Vamsas Document Version Number</span><span class="tokenElement">&lt;/xs:documentation&gt;</span><span class="tokenIndent">
632   </span><span class="tokenElement">&lt;/xs:annotation&gt;</span><span class="tokenIndent">
633 </span><span class="tokenElement">&lt;/xs:element&gt;</span></pre></td>
634                                  </tr>
635                               </table>
636                            </div>
637                         </td>
638                      </tr>
639                      <tr>
640                         <td class="firstColumn"><b>Schema location</b></td>
641                         <td>file:/C:/Documents and Settings/JimP/workspace-3.4/VamsasClient/schemas/vamsasDocument.xsd</td>
642                      </tr>
643                   </tbody>
644                </table>
645             </td>
646             <td class="rt_lineRight"></td>
647          </tr>
648          <tr>
649             <td class="rt_cornerBottomLeft"></td>
650             <td class="rt_lineBottom"></td>
651             <td class="rt_cornerBottomRight"></td>
652          </tr>
653       </table><a id="id4"></a><div class="componentTitle">Element <span class="qname"><b><a href="vamsasDocument0.html#id2" target="mainFrame"
654                   title="http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument"
655                   onclick="updatePageTitle('Schema documentation for vamsasDocument.xsd')">vdoc:VamsasDocument</a></b>/vdoc:LockFile</span></div>
656       <table class="rt">
657          <tr>
658             <td class="rt_cornerTopLeft"></td>
659             <td class="rt_lineTop"></td>
660             <td class="rt_cornerTopRight"></td>
661          </tr>
662          <tr>
663             <td class="rt_lineLeft"></td>
664             <td class="rt_content">
665                <table class="component">
666                   <tbody>
667                      <tr>
668                         <td class="firstColumn"><b>Namespace</b></td>
669                         <td>http://www.vamsas.ac.uk/schemas/1.0/vamsasDocument</td>
670                      </tr>
671                      <tr>
672                         <td class="firstColumn">
673                            <div class="floatLeft"><b>Diagram</b></div>
674                            <div class="floatRight"><input id="button_diagram_id4" type="image" src="images/button_minus.gif" value="-"
675                                      onclick="switchState('diagram_id4');"
676                                      class="control" /></div>
677                         </td>
678                         <td class="diagram">
679                            <div id="diagram_id4" style="display:block"><img alt="Diagram" border="0" src="images/vamsasDocument.html0.jpeg" /></div>
680                         </td>
681                      </tr>
682                      <tr>
683                         <td class="firstColumn"><b>Type</b></td>
684                         <td>extension of <b>xs:string</b></td>
685                      </tr>
686                      <tr>
687                         <td class="firstColumn">
688                            <div class="floatLeft"><b>Properties</b></div>
689                            <div class="floatRight"><input id="button_properties_id4" type="image" src="images/button_minus.gif" value="-"
690                                      onclick="switchState('properties_id4');"
691                                      class="control" /></div>
692                         </td>
693                         <td>
694                            <div id="properties_id4" style="display:block">
695                               <table class="propertiesTable">
696                                  <tr>
697                                     <td class="firstColumn">content:
698                                        
699                                     </td>
700                                     <td><b>complex</b></td>
701                                  </tr>
702                                  <tr>
703                                     <td class="firstColumn">minOccurs:
704                                        
705                                     </td>
706                                     <td><b>0</b></td>
707                                  </tr>
708                                  <tr>
709                                     <td class="firstColumn">maxOccurs:
710                                        
711                                     </td>
712                                     <td><b>1</b></td>
713                                  </tr>
714                               </table>
715                            </div>
716                         </td>
717                      </tr>
718                      <tr>
719                         <td class="firstColumn">
720                            <div class="floatLeft"><b>Source</b></div>
721                            <div class="floatRight"><input id="button_source_id4" type="image" src="images/button_minus.gif" value="-"
722                                      onclick="switchState('source_id4');"
723                                      class="control" /></div>
724                         </td>
725                         <td>
726                            <div id="source_id4" style="display:block">
727                               <table style="table-layout:fixed;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;_white-space:pre;"
728                                      class="preWrapContainer">
729                                  <tr>
730                                     <td width="100%"><pre><span class="tokenElement">&lt;xs:element</span><span class="tokenAttrName"> name=</span><span class="tokenAttrValue">"LockFile"</span><span class="tokenAttrName"> minOccurs=</span><span class="tokenAttrValue">"0"</span><span class="tokenAttrName"> maxOccurs=</span><span class="tokenAttrValue">"1"</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
731   </span><span class="tokenElement">&lt;xs:complexType</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
732     </span><span class="tokenElement">&lt;xs:simpleContent</span><span class="tokenElement">&gt;</span><span class="tokenIndent">
733       </span><span class="tokenElement">&lt;xs:extension</span><span class="tokenAttrName"> base=</span><span class="tokenAttrValue">"xs:string"</span><span class="tokenElement">/&gt;</span><span class="tokenIndent">
734     </span><span class="tokenElement">&lt;/xs:simpleContent&gt;</span><span class="tokenIndent">
735   </span><span class="tokenElement">&lt;/xs:complexType&gt;</span><span class="tokenIndent">
736 </span><span class="tokenElement">&lt;/xs:element&gt;</span></pre></td>
737                                  </tr>
738                               </table>
739                            </div>
740                         </td>
741                      </tr>
742                      <tr>
743                         <td class="firstColumn"><b>Schema location</b></td>
744                         <td>file:/C:/Documents and Settings/JimP/workspace-3.4/VamsasClient/schemas/vamsasDocument.xsd</td>
745                      </tr>
746                   </tbody>
747                </table>
748             </td>
749             <td class="rt_lineRight"></td>
750          </tr>
751          <tr>
752             <td class="rt_cornerBottomLeft"></td>
753             <td class="rt_lineBottom"></td>
754             <td class="rt_cornerBottomRight"></td>
755          </tr>
756       </table>
757       <div class="footer">
758          <hr />
759          <div align="center">XML Schema documentation generated by <a href="http://www.oxygenxml.com" target="_parent"><span class="oXygenLogo"><span class="redX">&lt;</span>o<span class="redX">X</span>ygen<span class="redX">/&gt;</span></span></a><sup>®</sup> XML Editor.
760          </div>
761       </div><script type="text/javascript">
762          <!--                     
763                      // The namespace is the selected option in the TOC combo.
764                      
765                      // The corresponding div is already visible conf. to its style attr.                     
766                     
767                                 var selectToc = getElementObject('selectTOC');
768                                 if(selectToc != null){
769                                     // It can be null when having chunking, the combo of the TOC is in another frame.
770                                     selectToc.selectedIndex = 1;
771                                     }
772                         
773                     
774                      // Floats the toolbar.
775                      var globalControls = getElementObject("global_controls"); 
776                      
777                      if(globalControls != null){
778                              var browser=navigator.appName;
779                                                  var version = parseFloat(navigator.appVersion.split('MSIE')[1]);
780                                                  
781                                                  var IE6 = false;
782                                                  if ((browser=="Microsoft Internet Explorer") && (version < 7)){
783                                                         IE6 = true;
784                                                  }
785         
786                              //alert (IE6 + " |V| " + version);
787                              
788                              if(IE6){
789                                 // On IE 6 the 'fixed' property is not supported. We must use javascript. 
790                                  globalControls.style.position='absolute';                         
791                                  // The global controls will do not exist in the TOC frame, when chunking.
792                                  findAndFloat("global_controls", 225, 30);    
793                              } else {
794                                   globalControls.style.position='fixed';                        
795                              }
796                              
797                              globalControls.style.right='0';                       
798                      }
799                 --></script></body>
800 </html>