Project

General

Profile

1
<!DOCTYPE html
2
  PUBLIC "-//W3C//DTD XHTML 1.0 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 oaf-0.1.xsd</title>
7
      <link rel="stylesheet" href="docHtml.css" type="text/css" /><script type="text/javascript">
8
         <!--
9
        var propertiesBoxes= new Array('properties_oaf-0.1.xsd', 
10
				'properties_entity');
11

    
12
        
13
        
14
        var sourceBoxes= new Array('source_entity');
15

    
16
        var instanceBoxes= new Array('instance_entity');
17

    
18
        var diagramBoxes= new Array('diagram_entity');
19

    
20
        var annotationBoxes= new Array('annotations_oaf-0.1.xsd');
21

    
22
        
23
        
24
        var button_prefix = 'button_';
25
        
26
        /**
27
        * Returns an element in the current HTML document.
28
        *
29
        * @param elementID Identifier of HTML element
30
        * @return               HTML element object
31
        */
32
        function getElementObject(elementID) {
33
            var elemObj = null;
34
            if (document.getElementById) {
35
                elemObj = document.getElementById(elementID);
36
            }
37
            return elemObj;
38
        }
39
        
40
        /**
41
        * Switches the state of a collapseable box, e.g.
42
        * if it's opened, it'll be closed, and vice versa.
43
        *
44
        * @param boxID Identifier of box
45
        */
46
        function switchState(boxID) {
47
            var boxObj = getElementObject(boxID);
48
            var buttonObj = getElementObject(button_prefix + boxID);
49
            if (boxObj == null || buttonObj == null) {
50
                // Box or button not found
51
            } else if (boxObj.style.display == "none") {
52
                // Box is closed, so open it
53
                openBox(boxObj, buttonObj);
54
            } else if (boxObj.style.display == "block") {
55
                // Box is opened, so close it
56
                closeBox(boxObj, buttonObj);
57
            }
58
        }
59
        
60
        /**
61
        * Opens a collapseable box.
62
        *
63
        * @param boxObj       Collapseable box
64
        * @param buttonObj Button controlling box
65
        */
66
        function openBox(boxObj, buttonObj) {
67
            if (boxObj == null || buttonObj == null) {
68
                // Box or button not found
69
            } else {
70
                // Change 'display' CSS property of box
71
                boxObj.style.display = "block";
72
                
73
                // Change text of button
74
                if (boxObj.style.display == "block") {
75
                    buttonObj.src = "img/btM.gif";
76
                }
77
            }
78
        }
79
        
80
        /**
81
        * Closes a collapseable box.
82
        *
83
        * @param boxObj       Collapseable box
84
        * @param buttonObj Button controlling box
85
        */
86
        function closeBox(boxObj, buttonObj) {
87
            if (boxObj == null || buttonObj == null) {
88
                // Box or button not found
89
            } else {
90
                // Change 'display' CSS property of box
91
                boxObj.style.display = "none";
92
                
93
                // Change text of button
94
                if (boxObj.style.display == "none") {
95
                    buttonObj.src = "img/btP.gif";
96
                }
97
            }
98
        }
99
    
100
       function switchStateForAll(buttonObj, boxList) {
101
            if (buttonObj == null) {
102
                // button not found
103
            } else if (buttonObj.value == "+") {
104
                // Expand all
105
                expandAll(boxList);
106
                buttonObj.value = "-";
107
            } else if (buttonObj.value == "-") {
108
                // Collapse all
109
                collapseAll(boxList);
110
                buttonObj.value = "+";
111
            }
112
        }
113
        
114
        /**
115
        * Closes all boxes in a given list.
116
        *
117
        * @param boxList Array of box IDs
118
        */
119
        function collapseAll(boxList) {
120
            var idx;
121
            for (idx = 0; idx < boxList.length; idx++) {
122
                var boxObj = getElementObject(boxList[idx]);
123
                var buttonObj = getElementObject(button_prefix + boxList[idx]);
124
                closeBox(boxObj, buttonObj);
125
            }
126
        }
127
            
128
        /**
129
        * Open all boxes in a given list.
130
        *
131
        * @param boxList Array of box IDs
132
        */
133
        function expandAll(boxList) {
134
            var idx;
135
            for (idx = 0; idx < boxList.length; idx++) {
136
                var boxObj = getElementObject(boxList[idx]);
137
                var buttonObj = getElementObject(button_prefix + boxList[idx]);
138
                openBox(boxObj, buttonObj);
139
            }
140
        }
141
        
142
        /**
143
         * Update the message presented in the title of the html page.
144
         * - If the documentation was splited by namespace we present something like: "Documentation for namespace 'ns'"
145
         * - If the documentation was splited by location we present somehing like: "Documentation for 'Schema.xsd'"
146
         * - If no split we always present: "Documentation for 'MainSchema.xsd'"
147
         */
148
        function updatePageTitle(message) {
149
            top.document.title = message;
150
        }
151
        
152
          
153
                    
154
         /**
155
          * Finds an HTML element by its ID and makes it floatable over the normal content.
156
          *
157
          * @param x_displacement The difference in pixels to the right side of the window from 
158
          *           the left side of the element.
159
          * @param y_displacement The difference in pixels to the right side of the window from 
160
          *           the top of the element.          
161
          */
162
         function findAndFloat(id, x_displacement, y_displacement){
163

    
164
            var element = getElementObject(id);            
165
            
166
            window[id + "_obj"] = element;
167
            
168
            if(document.layers) {
169
               element.style = element;
170
            }
171
            
172
            element.current_y = y_displacement;      
173
            element.first_time = true;
174
         
175
            element.floatElement = function(){
176
               // It may be closed by an user action.
177
                
178
               // Target X and Y coordinates.
179
               var x, y;
180
               
181
               var myWidth = 0, myHeight = 0;
182
               if( typeof( window.innerWidth ) == 'number' ) {
183
                  //Non-IE
184
                  myWidth = window.innerWidth;
185
                  myHeight = window.innerHeight;
186
               } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
187
                  //IE 6+ in 'standards compliant mode'
188
                  myWidth = document.documentElement.clientWidth;
189
                  myHeight = document.documentElement.clientHeight;
190
               } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
191
                  //IE 4 compatible
192
                  myWidth = document.body.clientWidth;
193
                  myHeight = document.body.clientHeight;
194
               }
195
               
196
               
197
               x = myWidth - x_displacement;
198
               
199
               var ns = (navigator.appName.indexOf("Netscape") != -1);               
200
               y = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
201
                  document.documentElement.scrollTop : document.body.scrollTop;               
202
               y = y + y_displacement;               
203
               
204
               // The current y is the current coordinate of the floating element.
205
               // This should be at the limit the y target coordinate.
206
               this.current_y += (y - this.current_y)/1.25;
207
               
208
               // Add the pixels constant after the values
209
               // and move the element.
210
               var px = document.layers ? "" : "px";
211
               this.style.left =  x + px;
212
               this.style.top =  this.current_y + px;
213
                              
214
               setTimeout(this.id + "_obj.floatElement()", 100);
215
            }
216
            
217
            element.floatElement();
218
            return element;
219
          }
220

    
221
         /**
222
          * Finds an HTML element by its ID and makes it floatable over the normal content.
223
          *
224
          * @param x_displacement The difference in pixels to the right side of the window from 
225
          *           the left side of the element.
226
          * @param y_displacement The difference in pixels to the right side of the window from 
227
          *           the top of the element.          
228
          */
229
         function selectTOCGroupBy(id, isChunked, indexFileLocation, indexFileNamespace, indexFileComponent){
230

    
231
            if (!isChunked) {
232
             var selectIds = new Array('toc_group_by_namespace', 'toc_group_by_location', 'toc_group_by_component_type');
233
             // Make all the tabs invisible.
234
               for (i = 0; i < 3; i++){
235
                  var tab = getElementObject(selectIds[i]);
236
                  tab.style.display = 'none';
237
               }
238
               var selTab = getElementObject(id);
239
               selTab.style.display = 'block';
240
            } else {
241
             if (id == 'toc_group_by_namespace') {
242
               parent.indexFrame.location = indexFileNamespace;
243
             } else  if (id == 'toc_group_by_location') {
244
               parent.indexFrame.location = indexFileLocation;
245
             } else  if (id == 'toc_group_by_component_type') {
246
              parent.indexFrame.location = indexFileComponent;
247
             }
248
            }
249
         }
250
          
251

    
252
    --></script></head>
253
   <body>
254
      <div id="global_controls" class="globalControls" style="position:absolute;right:0;">
255
         <table class="rt">
256
            <tr>
257
               <td class="rt_cornerTopLeft"></td>
258
               <td class="rt_lineTop"></td>
259
               <td class="rt_cornerTopRight"></td>
260
            </tr>
261
            <tr>
262
               <td class="rt_lineLeft"></td>
263
               <td class="rt_content">
264
                  <h3>Showing:</h3>
265
                  <table>
266
                     <tr>
267
                        <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, annotationBoxes);" class="control" /></span><span class="globalControlName">Annotations</span></td>
268
                     </tr>
269
                     <tr>
270
                        <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, diagramBoxes);" class="control" /></span><span class="globalControlName">Diagrams</span></td>
271
                     </tr>
272
                     <tr>
273
                        <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, instanceBoxes);" class="control" /></span><span class="globalControlName">Instances</span></td>
274
                     </tr>
275
                     <tr>
276
                        <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, propertiesBoxes);" class="control" /></span><span class="globalControlName">Properties </span></td>
277
                     </tr>
278
                     <tr>
279
                        <td><span><input type="checkbox" value="-" checked="checked" onclick="switchStateForAll(this, sourceBoxes);" class="control" /></span><span class="globalControlName">Source</span></td>
280
                     </tr>
281
                  </table>
282
                  <div align="right"><span><input type="button" onclick="getElementObject('global_controls').style.display = 'none';" value="Close" /></span></div>
283
               </td>
284
               <td class="rt_lineRight"></td>
285
            </tr>
286
            <tr>
287
               <td class="rt_cornerBottomLeft"></td>
288
               <td class="rt_lineBottom"></td>
289
               <td class="rt_cornerBottomRight"></td>
290
            </tr>
291
         </table>
292
      </div><a id="oaf-0.1.xsd"></a><div class="componentTitle">Main schema <span class="qname">oaf-0.1.xsd</span></div>
293
      <table class="rt">
294
         <tr>
295
            <td class="rt_cornerTopLeft"></td>
296
            <td class="rt_lineTop"></td>
297
            <td class="rt_cornerTopRight"></td>
298
         </tr>
299
         <tr>
300
            <td class="rt_lineLeft"></td>
301
            <td class="rt_content">
302
               <table class="component">
303
                  <tbody>
304
                     <tr>
305
                        <td class="firstColumn"><b>Namespace</b></td>
306
                        <td>http://namespace.openaire.eu/oaf</td>
307
                     </tr>
308
                     <tr>
309
                        <td class="firstColumn">
310
                           <div class="floatLeft"><b>Annotations</b></div>
311
                           <div class="floatRight"><input id="button_annotations_oaf-0.1.xsd" type="image" src="img/btM.gif" value="-" onclick="switchState('annotations_oaf-0.1.xsd');" class="control" /></div>
312
                        </td>
313
                        <td>
314
                           <div id="annotations_oaf-0.1.xsd" style="display:block">
315
                              <div class="annotation">
316
                                 <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;" class="preWrapContainer">
317
                                    <tr>
318
                                       <td width="100%"><pre><span class="tT">This schema describes the OpenAIRE+ entities.</span></pre></td>
319
                                    </tr>
320
                                 </table>
321
                              </div>
322
                           </div>
323
                        </td>
324
                     </tr>
325
                     <tr>
326
                        <td class="firstColumn">
327
                           <div class="floatLeft"><b>Properties</b></div>
328
                           <div class="floatRight"><input id="button_properties_oaf-0.1.xsd" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_oaf-0.1.xsd');" class="control" /></div>
329
                        </td>
330
                        <td>
331
                           <div id="properties_oaf-0.1.xsd" style="display:block">
332
                              <table class="propertiesTable">
333
                                 <tr>
334
                                    <td class="firstColumn">attribute form default:
335
                                       
336
                                    </td>
337
                                    <td><b>unqualified</b></td>
338
                                 </tr>
339
                                 <tr>
340
                                    <td class="firstColumn">element form default:
341
                                       
342
                                    </td>
343
                                    <td><b>unqualified</b></td>
344
                                 </tr>
345
                              </table>
346
                           </div>
347
                        </td>
348
                     </tr>
349
                     <tr>
350
                        <td class="firstColumn"><b>Schema location</b></td>
351
                        <td>https://beta.openaire.eu/schema/0.1/oaf-0.1.xsd</td>
352
                     </tr>
353
                  </tbody>
354
               </table>
355
            </td>
356
            <td class="rt_lineRight"></td>
357
         </tr>
358
         <tr>
359
            <td class="rt_cornerBottomLeft"></td>
360
            <td class="rt_lineBottom"></td>
361
            <td class="rt_cornerBottomRight"></td>
362
         </tr>
363
      </table><a id="entity"></a><div class="componentTitle">Element <span class="qname">entity</span></div>
364
      <table class="rt">
365
         <tr>
366
            <td class="rt_cornerTopLeft"></td>
367
            <td class="rt_lineTop"></td>
368
            <td class="rt_cornerTopRight"></td>
369
         </tr>
370
         <tr>
371
            <td class="rt_lineLeft"></td>
372
            <td class="rt_content">
373
               <table class="component">
374
                  <tbody>
375
                     <tr>
376
                        <td class="firstColumn"><b>Namespace</b></td>
377
                        <td>http://namespace.openaire.eu/oaf</td>
378
                     </tr>
379
                     <tr>
380
                        <td class="firstColumn">
381
                           <div class="floatLeft"><b>Diagram</b></div>
382
                           <div class="floatRight"><input id="button_diagram_entity" type="image" src="img/btM.gif" value="-" onclick="switchState('diagram_entity');" class="control" /></div>
383
                        </td>
384
                        <td class="diagram">
385
                           <div id="diagram_entity" style="display:block"><img alt="Diagram" border="0" src="img/oaf-0_1_xsd_Element_entity.jpeg" usemap="#oaf-0_1_xsd_Element_entity" /><map name="oaf-0_1_xsd_Element_entity" id="oaf-0_1_xsd_Element_entity">
386
                                 <area alt="oaf-result-0_1_xsd.tmp#result" href="oaf-result-0_1_xsd.html#result" coords="160,2,222,26" />
387
                                 <area alt="oaf-person-0_1_xsd.tmp#person" href="oaf-person-0_1_xsd.html#person" coords="160,79,229,103" />
388
                                 <area alt="oaf-org-0_1_xsd.tmp#organization" href="oaf-org-0_1_xsd.html#organization" coords="160,113,259,137" />
389
                                 <area alt="oaf-datasource-0_1_xsd.tmp#datasource" href="oaf-datasource-0_1_xsd.html#datasource" coords="160,147,251,171" />
390
                                 <area alt="oaf-project-0_1_xsd.tmp#project" href="oaf-project-0_1_xsd.html#project" coords="160,181,229,205" /></map></div>
391
                        </td>
392
                     </tr>
393
                     <tr>
394
                        <td class="firstColumn">
395
                           <div class="floatLeft"><b>Properties</b></div>
396
                           <div class="floatRight"><input id="button_properties_entity" type="image" src="img/btM.gif" value="-" onclick="switchState('properties_entity');" class="control" /></div>
397
                        </td>
398
                        <td>
399
                           <div id="properties_entity" style="display:block">
400
                              <table class="propertiesTable">
401
                                 <tr>
402
                                    <td class="firstColumn">content:
403
                                       
404
                                    </td>
405
                                    <td><b>complex</b></td>
406
                                 </tr>
407
                              </table>
408
                           </div>
409
                        </td>
410
                     </tr>
411
                     <tr>
412
                        <td class="firstColumn"><b>Model</b></td>
413
                        <td><b><a href="oaf-result-0_1_xsd.html#result" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-result-0.1.xsd')">result</a></b> | <b><a href="oaf-person-0_1_xsd.html#person" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-person-0.1.xsd')">person</a></b> | <b><a href="oaf-org-0_1_xsd.html#organization" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-org-0.1.xsd')">organization</a></b> | <b><a href="oaf-datasource-0_1_xsd.html#datasource" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-datasource-0.1.xsd')">datasource</a></b> | <b><a href="oaf-project-0_1_xsd.html#project" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-project-0.1.xsd')">project</a></b></td>
414
                     </tr>
415
                     <tr>
416
                        <td class="firstColumn"><b>Children</b></td>
417
                        <td><b><a href="oaf-datasource-0_1_xsd.html#datasource" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-datasource-0.1.xsd')">datasource</a></b>, <b><a href="oaf-org-0_1_xsd.html#organization" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-org-0.1.xsd')">organization</a></b>, <b><a href="oaf-person-0_1_xsd.html#person" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-person-0.1.xsd')">person</a></b>, <b><a href="oaf-project-0_1_xsd.html#project" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-project-0.1.xsd')">project</a></b>, <b><a href="oaf-result-0_1_xsd.html#result" target="mainFrame" title="http://namespace.openaire.eu/oaf" onclick="updatePageTitle('Schema documentation for oaf-result-0.1.xsd')">result</a></b></td>
418
                     </tr>
419
                     <tr>
420
                        <td class="firstColumn">
421
                           <div class="floatLeft"><b>Instance</b></div>
422
                           <div class="floatRight"><input id="button_instance_entity" type="image" src="img/btM.gif" value="-" onclick="switchState('instance_entity');" class="control" /></div>
423
                        </td>
424
                        <td>
425
                           <div id="instance_entity" style="display:block">
426
                              <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;" class="preWrapContainer">
427
                                 <tr>
428
                                    <td width="100%"><pre><span class="tEl">&lt;entity</span><span class="tT"> </span><span class="tAN">xmlns=</span><span class="tAV">"http://namespace.openaire.eu/oaf"</span><span class="tEl">&gt;</span><span class="tI">
429
  </span><span class="tEl">&lt;result</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/result&gt;</span><span class="tI">
430
  </span><span class="tEl">&lt;person</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/person&gt;</span><span class="tI">
431
  </span><span class="tEl">&lt;organization</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/organization&gt;</span><span class="tI">
432
  </span><span class="tEl">&lt;datasource</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/datasource&gt;</span><span class="tI">
433
  </span><span class="tEl">&lt;project</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">{1,1}</span><span class="tEl">&lt;/project&gt;</span><span class="tI">
434
</span><span class="tEl">&lt;/entity&gt;</span></pre></td>
435
                                 </tr>
436
                              </table>
437
                           </div>
438
                        </td>
439
                     </tr>
440
                     <tr>
441
                        <td class="firstColumn">
442
                           <div class="floatLeft"><b>Source</b></div>
443
                           <div class="floatRight"><input id="button_source_entity" type="image" src="img/btM.gif" value="-" onclick="switchState('source_entity');" class="control" /></div>
444
                        </td>
445
                        <td>
446
                           <div id="source_entity" style="display:block">
447
                              <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;" class="preWrapContainer">
448
                                 <tr>
449
                                    <td width="100%"><pre><span class="tEl">&lt;xs:element</span><span class="tAN"> name=</span><span class="tAV">"entity"</span><span class="tEl">&gt;</span><span class="tI">
450
  </span><span class="tEl">&lt;xs:complexType</span><span class="tEl">&gt;</span><span class="tI">
451
    </span><span class="tEl">&lt;xs:choice</span><span class="tEl">&gt;</span><span class="tI">
452
      </span><span class="tEl">&lt;xs:element</span><span class="tAN"> ref=</span><span class="tAV">"result"</span><span class="tEl">&gt;</span><span class="tI">
453
        </span><span class="tEl">&lt;xs:annotation</span><span class="tEl">&gt;</span><span class="tI">
454
          </span><span class="tEl">&lt;xs:documentation</span><span class="tEl">&gt;</span><span class="tT" style="white-space:normal">Entity of type result are publications and datasets</span><span class="tEl">&lt;/xs:documentation&gt;</span><span class="tI">
455
        </span><span class="tEl">&lt;/xs:annotation&gt;</span><span class="tI">
456
      </span><span class="tEl">&lt;/xs:element&gt;</span><span class="tI">
457
      </span><span class="tEl">&lt;xs:element</span><span class="tAN"> ref=</span><span class="tAV">"person"</span><span class="tEl">/&gt;</span><span class="tI">
458
      </span><span class="tEl">&lt;xs:element</span><span class="tAN"> ref=</span><span class="tAV">"organization"</span><span class="tEl">/&gt;</span><span class="tI">
459
      </span><span class="tEl">&lt;xs:element</span><span class="tAN"> ref=</span><span class="tAV">"datasource"</span><span class="tEl">/&gt;</span><span class="tI">
460
      </span><span class="tEl">&lt;xs:element</span><span class="tAN"> ref=</span><span class="tAV">"project"</span><span class="tEl">/&gt;</span><span class="tI">
461
    </span><span class="tEl">&lt;/xs:choice&gt;</span><span class="tI">
462
  </span><span class="tEl">&lt;/xs:complexType&gt;</span><span class="tI">
463
</span><span class="tEl">&lt;/xs:element&gt;</span></pre></td>
464
                                 </tr>
465
                              </table>
466
                           </div>
467
                        </td>
468
                     </tr>
469
                     <tr>
470
                        <td class="firstColumn"><b>Schema location</b></td>
471
                        <td>https://beta.openaire.eu/schema/0.1/oaf-0.1.xsd</td>
472
                     </tr>
473
                  </tbody>
474
               </table>
475
            </td>
476
            <td class="rt_lineRight"></td>
477
         </tr>
478
         <tr>
479
            <td class="rt_cornerBottomLeft"></td>
480
            <td class="rt_lineBottom"></td>
481
            <td class="rt_cornerBottomRight"></td>
482
         </tr>
483
      </table>
484
      <div class="footer">
485
         <hr />
486
         <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.
487
         </div>
488
      </div><script type="text/javascript">
489
         <!--                     
490
                     // The namespace is the selected option in the TOC combo.
491
                    
492
                     // Floats the toolbar.
493
                     var globalControls = getElementObject("global_controls"); 
494
                     
495
                     if(globalControls != null){
496
	                     var browser=navigator.appName;
497
						 var version = parseFloat(navigator.appVersion.split('MSIE')[1]);
498
						 
499
						 var IE6 = false;
500
						 if ((browser=="Microsoft Internet Explorer") && (version < 7)){
501
						 	IE6 = true;
502
						 }
503
	
504
	                     //alert (IE6 + " |V| " + version);
505
	                     
506
	                     if(IE6){
507
	                     	// On IE 6 the 'fixed' property is not supported. We must use javascript. 
508
	                         globalControls.style.position='absolute';                         
509
	                         // The global controls will do not exist in the TOC frame, when chunking.
510
	                         findAndFloat("global_controls", 225, 30);    
511
	                     } else {
512
	                      	  globalControls.style.position='fixed';                     	
513
	                     }
514
	                     
515
	                     globalControls.style.right='0';                       
516
                     }
517
                --></script></body>
518
</html>
(8-8/20)