1<schema 2 xmlns = 'http://www.w3.org/2001/XMLSchema' 3 targetNamespace = "http://www.ilias.de/Services/COPage/pg/4_1" 4 xmlns:t = 'http://www.ilias.de/Services/COPage/pg/4_1'> 5 6<!-- Type: LanguageCode --> 7<simpleType name='LanguageCode'> 8 <restriction base='string'> 9 <enumeration value='none'/> 10 <enumeration value='aa'/> 11 <enumeration value='ab'/> 12 <enumeration value='af'/> 13 <enumeration value='am'/> 14 <enumeration value='ar'/> 15 <enumeration value='as'/> 16 <enumeration value='ay'/> 17 <enumeration value='az'/> 18 <enumeration value='ba'/> 19 <enumeration value='be'/> 20 <enumeration value='bg'/> 21 <enumeration value='bh'/> 22 <enumeration value='bi'/> 23 <enumeration value='bn'/> 24 <enumeration value='bo'/> 25 <enumeration value='br'/> 26 <enumeration value='ca'/> 27 <enumeration value='co'/> 28 <enumeration value='cs'/> 29 <enumeration value='cy'/> 30 <enumeration value='da'/> 31 <enumeration value='de'/> 32 <enumeration value='dz'/> 33 <enumeration value='el'/> 34 <enumeration value='en'/> 35 <enumeration value='eo'/> 36 <enumeration value='es'/> 37 <enumeration value='et'/> 38 <enumeration value='eu'/> 39 <enumeration value='fa'/> 40 <enumeration value='fi'/> 41 <enumeration value='fj'/> 42 <enumeration value='fo'/> 43 <enumeration value='fr'/> 44 <enumeration value='fy'/> 45 <enumeration value='ga'/> 46 <enumeration value='gd'/> 47 <enumeration value='gl'/> 48 <enumeration value='gn'/> 49 <enumeration value='gu'/> 50 <enumeration value='ha'/> 51 <enumeration value='he'/> 52 <enumeration value='hi'/> 53 <enumeration value='hr'/> 54 <enumeration value='hu'/> 55 <enumeration value='hy'/> 56 <enumeration value='ia'/> 57 <enumeration value='ie'/> 58 <enumeration value='ik'/> 59 <enumeration value='id'/> 60 <enumeration value='is'/> 61 <enumeration value='it'/> 62 <enumeration value='iu'/> 63 <enumeration value='ja'/> 64 <enumeration value='jv'/> 65 <enumeration value='ka'/> 66 <enumeration value='kk'/> 67 <enumeration value='kl'/> 68 <enumeration value='km'/> 69 <enumeration value='kn'/> 70 <enumeration value='ko'/> 71 <enumeration value='ks'/> 72 <enumeration value='ku'/> 73 <enumeration value='ky'/> 74 <enumeration value='la'/> 75 <enumeration value='ln'/> 76 <enumeration value='lo'/> 77 <enumeration value='lt'/> 78 <enumeration value='lv'/> 79 <enumeration value='mg'/> 80 <enumeration value='mi'/> 81 <enumeration value='mk'/> 82 <enumeration value='ml'/> 83 <enumeration value='mn'/> 84 <enumeration value='mo'/> 85 <enumeration value='mr'/> 86 <enumeration value='ms'/> 87 <enumeration value='mt'/> 88 <enumeration value='my'/> 89 <enumeration value='na'/> 90 <enumeration value='ne'/> 91 <enumeration value='nl'/> 92 <enumeration value='no'/> 93 <enumeration value='oc'/> 94 <enumeration value='om'/> 95 <enumeration value='or'/> 96 <enumeration value='pa'/> 97 <enumeration value='pl'/> 98 <enumeration value='ps'/> 99 <enumeration value='pt'/> 100 <enumeration value='qu'/> 101 <enumeration value='rm'/> 102 <enumeration value='rn'/> 103 <enumeration value='ro'/> 104 <enumeration value='ru'/> 105 <enumeration value='rw'/> 106 <enumeration value='sa'/> 107 <enumeration value='sd'/> 108 <enumeration value='sg'/> 109 <enumeration value='sh'/> 110 <enumeration value='si'/> 111 <enumeration value='sk'/> 112 <enumeration value='sl'/> 113 <enumeration value='sm'/> 114 <enumeration value='sn'/> 115 <enumeration value='so'/> 116 <enumeration value='sq'/> 117 <enumeration value='sr'/> 118 <enumeration value='ss'/> 119 <enumeration value='st'/> 120 <enumeration value='su'/> 121 <enumeration value='sv'/> 122 <enumeration value='sw'/> 123 <enumeration value='ta'/> 124 <enumeration value='te'/> 125 <enumeration value='tg'/> 126 <enumeration value='th'/> 127 <enumeration value='ti'/> 128 <enumeration value='tk'/> 129 <enumeration value='tl'/> 130 <enumeration value='tn'/> 131 <enumeration value='to'/> 132 <enumeration value='tr'/> 133 <enumeration value='ts'/> 134 <enumeration value='tt'/> 135 <enumeration value='tw'/> 136 <enumeration value='ug'/> 137 <enumeration value='uk'/> 138 <enumeration value='ur'/> 139 <enumeration value='uz'/> 140 <enumeration value='vi'/> 141 <enumeration value='vo'/> 142 <enumeration value='wo'/> 143 <enumeration value='xh'/> 144 <enumeration value='yi'/> 145 <enumeration value='yo'/> 146 <enumeration value='za'/> 147 <enumeration value='zh'/> 148 <enumeration value='zu'/> 149 </restriction> 150</simpleType> 151 152 153<!-- Text --> 154<complexType name='Text' mixed='true'> 155 <choice minOccurs='0' maxOccurs='unbounded'> 156 <element ref='t:br'/> 157 <element ref='t:Comment'/> 158 <element ref='t:PageTurn'/> 159 <element ref='t:Footnote'/> 160 <element ref='t:Emph'/> 161 <element ref='t:Strong'/> 162 <element ref='t:Accent'/> 163 <element ref='t:Important'/> 164 <element ref='t:Quotation'/> 165 <element ref='t:Anchor'/> 166 <element ref='t:Keyw'/> 167 <element ref='t:Code'/> 168 <element ref='t:ExtLink'/> 169 <element ref='t:IntLink'/> 170 <element ref='t:SimpleBulletList'/> 171 <element ref='t:SimpleNumberedList'/> 172 </choice> 173</complexType> 174 175<!-- CommentText --> 176<complexType name='CommentText' mixed='true'> 177 <choice minOccurs='0' maxOccurs='unbounded'> 178 <element ref='t:br'/> 179 <element ref='t:Emph'/> 180 <element ref='t:PageTurn'/> 181 <element ref='t:Footnote'/> 182 <element ref='t:Strong'/> 183 <element ref='t:Accent'/> 184 <element ref='t:Important'/> 185 <element ref='t:Quotation'/> 186 <element ref='t:Anchor'/> 187 <element ref='t:Keyw'/> 188 <element ref='t:Code'/> 189 <element ref='t:ExtLink'/> 190 <element ref='t:IntLink'/> 191 </choice> 192</complexType> 193 194 195<!-- EmphText --> 196<complexType name='EmphText' mixed='true'> 197 <choice minOccurs='0' maxOccurs='unbounded'> 198 <element ref='t:br'/> 199 <element ref='t:Comment'/> 200 <element ref='t:PageTurn'/> 201 <element ref='t:Footnote'/> 202 <element ref='t:Strong'/> 203 <element ref='t:Accent'/> 204 <element ref='t:Important'/> 205 <element ref='t:Quotation'/> 206 <element ref='t:Anchor'/> 207 <element ref='t:Keyw'/> 208 <element ref='t:Code'/> 209 <element ref='t:ExtLink'/> 210 <element ref='t:IntLink'/> 211 </choice> 212</complexType> 213 214<!-- StrongText --> 215<complexType name='StrongText' mixed='true'> 216 <choice minOccurs='0' maxOccurs='unbounded'> 217 <element ref='t:br'/> 218 <element ref='t:Comment'/> 219 <element ref='t:PageTurn'/> 220 <element ref='t:Footnote'/> 221 <element ref='t:Emph'/> 222 <element ref='t:Accent'/> 223 <element ref='t:Important'/> 224 <element ref='t:Quotation'/> 225 <element ref='t:Anchor'/> 226 <element ref='t:Keyw'/> 227 <element ref='t:Code'/> 228 <element ref='t:ExtLink'/> 229 <element ref='t:IntLink'/> 230 </choice> 231</complexType> 232 233<!-- AccentText --> 234<complexType name='AccentText' mixed='true'> 235 <choice minOccurs='0' maxOccurs='unbounded'> 236 <element ref='t:br'/> 237 <element ref='t:Comment'/> 238 <element ref='t:PageTurn'/> 239 <element ref='t:Footnote'/> 240 <element ref='t:Emph'/> 241 <element ref='t:Important'/> 242 <element ref='t:Strong'/> 243 <element ref='t:Quotation'/> 244 <element ref='t:Anchor'/> 245 <element ref='t:Keyw'/> 246 <element ref='t:Code'/> 247 <element ref='t:ExtLink'/> 248 <element ref='t:IntLink'/> 249 </choice> 250</complexType> 251 252 253<!-- ImportantText --> 254<complexType name='ImportantText' mixed='true'> 255 <choice minOccurs='0' maxOccurs='unbounded'> 256 <element ref='t:br'/> 257 <element ref='t:Comment'/> 258 <element ref='t:PageTurn'/> 259 <element ref='t:Footnote'/> 260 <element ref='t:Emph'/> 261 <element ref='t:Accent'/> 262 <element ref='t:Strong'/> 263 <element ref='t:Quotation'/> 264 <element ref='t:Anchor'/> 265 <element ref='t:Keyw'/> 266 <element ref='t:Code'/> 267 <element ref='t:ExtLink'/> 268 <element ref='t:IntLink'/> 269 </choice> 270</complexType> 271 272<!-- KeywText --> 273<complexType name='KeywText' mixed='true'> 274 <choice minOccurs='0' maxOccurs='unbounded'> 275 <element ref='t:br'/> 276 <element ref='t:Comment'/> 277 <element ref='t:Footnote'/> 278 <element ref='t:Strong'/> 279 <element ref='t:Emph'/> 280 <element ref='t:Accent'/> 281 <element ref='t:Important'/> 282 <element ref='t:Quotation'/> 283 <element ref='t:Code'/> 284 </choice> 285</complexType> 286 287<!-- LinkText --> 288<complexType name='LinkText' mixed='true'> 289 <choice minOccurs='0' maxOccurs='unbounded'> 290 <element ref='t:br'/> 291 <element ref='t:Comment'/> 292 <element ref='t:Emph'/> 293 <element ref='t:Strong'/> 294 <element ref='t:Quotation'/> 295 <element ref='t:Code'/> 296 </choice> 297</complexType> 298 299 300<!-- SimpleText --> 301<complexType name='SimpleText' mixed='true'> 302 <choice minOccurs='0' maxOccurs='unbounded'> 303 <element ref='t:br'/> 304 <element ref='t:Emph'/> 305 <element ref='t:Strong'/> 306 <element ref='t:Quotation'/> 307 <element ref='t:Code'/> 308 <element ref='t:Anchor'/> 309 <element ref='t:ExtLink'/> 310 <element ref='t:IntLink'/> 311 </choice> 312</complexType> 313 314 315<!-- FootnoteText --> 316<complexType name='FootnoteText' mixed='true'> 317 <choice minOccurs='0' maxOccurs='unbounded'> 318 <element ref='t:br'/> 319 <element ref='t:Comment'/> 320 <element ref='t:Emph'/> 321 <element ref='t:Accent'/> 322 <element ref='t:Strong'/> 323 <element ref='t:Anchor'/> 324 <element ref='t:ExtLink'/> 325 <element ref='t:IntLink'/> 326 <element ref='t:Important'/> 327 <element ref='t:Quotation'/> 328 <element ref='t:Code'/> 329 </choice> 330</complexType> 331 332 333<!-- TitleText --> 334<complexType name='TitleText' mixed='true'> 335 <choice minOccurs='0' maxOccurs='unbounded'> 336 <element ref='t:br'/> 337 <element ref='t:Emph'/> 338 <element ref='t:Strong'/> 339 <element ref='t:Quotation'/> 340 <element ref='t:Code'/> 341 </choice> 342</complexType> 343 344<!-- CodeText --> 345<complexType name='CodeText' mixed='true'> 346 <choice minOccurs='0' maxOccurs='unbounded'> 347 <element ref='t:br'/> 348 <element ref='t:Emph'/> 349 <element ref='t:Strong'/> 350 <element ref='t:Accent'/> 351 <element ref='t:Important'/> 352 <element ref='t:Quotation'/> 353 <element ref='t:Footnote'/> 354 </choice> 355</complexType> 356 357<!-- PageObject --> 358 <element name='PageObject'> 359 <complexType> 360 <sequence> 361 <element ref='t:PageContent' minOccurs='0' maxOccurs='unbounded'/> 362 <element ref='t:Layout' minOccurs='0' maxOccurs='1'/> 363 </sequence> 364 </complexType> 365 </element> 366 367<!-- PageContent --> 368 <element name='PageContent'> 369 <complexType> 370 <sequence> 371 <choice> 372 <element ref='t:Paragraph'/> 373 <element ref='t:MediaObject'/> 374 <element ref='t:Table'/> 375 <element ref='t:List'/> 376 <element ref='t:FileList'/> 377 <element ref='t:Question'/> 378 <element ref='t:PlaceHolder'/> 379 <element ref='t:Section'/> 380 <element ref='t:Resources'/> 381 <element ref='t:Map'/> 382 <element ref='t:Plugged'/> 383 <element ref='t:Tabs'/> 384 <element ref='t:ContentInclude'/> 385 </choice> 386 <element ref='t:BibItemIdentifier' minOccurs='0' maxOccurs='unbounded'/> 387 </sequence> 388 <attribute name='PCID' type='string' use='optional'/> 389 <attribute name='Enabled' use='optional'> 390 <simpleType> 391 <restriction base='string'> 392 <enumeration value='True'/> 393 <enumeration value='False'/> 394 </restriction> 395 </simpleType> 396 </attribute> 397 </complexType> 398 </element> 399 400 <!-- BibItemIdentifier --> 401 <element name='BibItemIdentifier'> 402 <complexType> 403 <attribute name='Catalog' type='string' use='optional'/> 404 <attribute name='Entry' type='string' use='required'/> 405 </complexType> 406 </element> 407 408 <!-- PageTurn --> 409 <element name='PageTurn'> 410 <complexType> 411 <sequence> 412 <element ref='t:BibItemIdentifier'/> 413 </sequence> 414 <attribute name='NumberingType' use='required'> 415 <simpleType> 416 <restriction base='string'> 417 <enumeration value='Roman'/> 418 <enumeration value='Arabic'/> 419 <enumeration value='Alphanumeric'/> 420 </restriction> 421 </simpleType> 422 </attribute> 423 <attribute name='Number' type='string' use='optional'/> 424 </complexType> 425 </element> 426 427 <!-- Identifier --> 428 <element name='Identifier'> 429 <complexType> 430 <attribute name='Catalog' type='string' use='optional'/> 431 <attribute name='Entry' type='string' use='required'/> 432 </complexType> 433 </element> 434 435 <!-- Title --> 436 <element name='Title'> 437 <complexType mixed='true'> 438 <complexContent> 439 <extension base="t:TitleText"> 440 <attribute name='Language' type='t:LanguageCode' use='required' /> 441 </extension> 442 </complexContent> 443 </complexType> 444 </element> 445 446 <!-- MediaObject --> 447 <element name='MediaObject'> 448 <complexType> 449 <sequence> 450 <element ref='t:MediaAlias'/> 451 <element ref='t:MediaAliasItem' maxOccurs='unbounded'/> 452 </sequence> 453 </complexType> 454 </element> 455 456 <!-- MediaObject --> 457 <element name='MediaAlias'> 458 <complexType> 459 <attribute name='OriginId' type='string' use='required'/> 460 <attribute name='Class' type='string' use='optional'/> 461 </complexType> 462 </element> 463 464 <!-- MediaAliasItem --> 465 <element name='MediaAliasItem'> 466 <complexType> 467 <sequence> 468 <element ref='t:Layout' minOccurs='0' maxOccurs='1'/> 469 <element ref='t:Caption' minOccurs='0' maxOccurs='1'/> 470 <element ref='t:TextRepresentation' minOccurs='0' maxOccurs='1'/> 471 <element ref='t:Parameter' minOccurs='0' maxOccurs='unbounded'/> 472 <element ref='t:MapArea' minOccurs='0' maxOccurs='unbounded'/> 473 </sequence> 474 <attribute name='Purpose' use='required'> 475 <simpleType> 476 <restriction base='string'> 477 <enumeration value='Standard'/> 478 <enumeration value='Fullscreen'/> 479 <enumeration value='Additional'/> 480 </restriction> 481 </simpleType> 482 </attribute> 483 </complexType> 484 </element> 485 486 <!-- MapArea --> 487 <element name='MapArea'> 488 <complexType> 489 <choice> 490 <element ref='t:ExtLink'/> 491 <element ref='t:IntLink'/> 492 </choice> 493 <attribute name='Shape' use='required'> 494 <simpleType> 495 <restriction base='string'> 496 <enumeration value='Rect'/> 497 <enumeration value='Circle'/> 498 <enumeration value='Poly'/> 499 <enumeration value='WholePicture'/> 500 </restriction> 501 </simpleType> 502 </attribute> 503 <attribute name='Coords' type='string' use='optional'/> 504 </complexType> 505 </element> 506 507 <!-- Text Representation --> 508 <element name='TextRepresentation'> 509 <complexType mixed='true'> 510 </complexType> 511 </element> 512 513 <!-- Format --> 514 <element name='Format'> 515 <complexType mixed='true'> 516 </complexType> 517 </element> 518 519 <!-- Location --> 520 <element name='Location'> 521 <complexType mixed='true'> 522 <attribute name='Type' use='required'> 523 <simpleType> 524 <restriction base='string'> 525 <enumeration value='LocalFile'/> 526 <enumeration value='Reference'/> 527 </restriction> 528 </simpleType> 529 </attribute> 530 </complexType> 531 </element> 532 533 <!-- Paragraph --> 534 <element name='Paragraph'> 535 <complexType mixed='true'> 536 <complexContent> 537 <extension base="t:Text"> 538 <attribute name='Language' type='t:LanguageCode' use='required' /> 539 <attribute name='Characteristic' type='string' use='optional'/> 540 <attribute name='SubCharacteristic' type='string' use='optional'/> 541 <attribute name='AutoIndent' use='optional'> 542 <simpleType> 543 <restriction base='string'> 544 <enumeration value='y'/> 545 <enumeration value='n'/> 546 </restriction> 547 </simpleType> 548 </attribute> 549 <attribute name='ShowLineNumbers' use='optional'> 550 <simpleType> 551 <restriction base='string'> 552 <enumeration value='y'/> 553 <enumeration value='n'/> 554 </restriction> 555 </simpleType> 556 </attribute> 557 <attribute name='DownloadTitle' type='string' use='optional'/> 558 </extension> 559 </complexContent> 560 </complexType> 561 </element> 562 563 <!-- br --> 564 <element name='br'> 565 <complexType/> 566 </element> 567 568 <!-- Comment --> 569 <element name='Comment' type='t:CommentText' /> 570 571 <!-- Emph --> 572 <element name='Emph' type='t:EmphText' /> 573 574 <!-- Footnote --> 575 <element name='Footnote' type='t:FootnoteText' /> 576 577 <!-- Strong --> 578 <element name='Strong' type='t:StrongText' /> 579 580 <!-- Accent --> 581 <element name='Accent' type='t:AccentText' /> 582 583 <!-- Important --> 584 <element name='Important' type='t:AccentText' /> 585 586 <!-- Quotation --> 587 <element name='Quotation'> 588 <complexType mixed='true'> 589 <complexContent> 590 <extension base="t:Text"> 591 <attribute name='Language' type='t:LanguageCode' use='required' /> 592 <attribute name='Reference' type='IDREF' use='optional'/> 593 </extension> 594 </complexContent> 595 </complexType> 596 </element> 597 598 <!-- Keyw --> 599 <element name='Keyw' type='t:KeywText' /> 600 601 <!-- Code --> 602 <element name='Code'> 603 <complexType mixed='true'> 604 <sequence minOccurs='0' maxOccurs='unbounded'> 605 <element ref='t:br'/> 606 </sequence> 607 <attribute name='Id' type='ID' use='optional'/> 608 <attribute name='ProgrammingLanguage' type='string' use='optional'/> 609 </complexType> 610 </element> 611 612 <!-- Anchor --> 613 <element name='Anchor'> 614 <complexType mixed='true'> 615 <complexContent> 616 <extension base="t:Text"> 617 <attribute name='Name' type='string' use='optional'/> 618 </extension> 619 </complexContent> 620 </complexType> 621 </element> 622 623 <!-- List --> 624 <element name='List'> 625 <complexType> 626 <sequence> 627 <element ref='t:Title' minOccurs='0' maxOccurs='1'/> 628 <element ref='t:ListItem' maxOccurs='unbounded'/> 629 </sequence> 630 <attribute name='Id' type='ID' use='optional'/> 631 <attribute name='Type' use='required'> 632 <simpleType> 633 <restriction base='string'> 634 <enumeration value='Ordered'/> 635 <enumeration value='Unordered'/> 636 </restriction> 637 </simpleType> 638 </attribute> 639 <attribute name='Class' type='string' use='optional'/> 640 <attribute name='NumberingType' use='optional'> 641 <simpleType> 642 <restriction base='string'> 643 <enumeration value='Decimal'/> 644 <enumeration value='Roman'/> 645 <enumeration value='roman'/> 646 <enumeration value='Alphabetic'/> 647 <enumeration value='alphabetic'/> 648 <enumeration value='Number'/> 649 </restriction> 650 </simpleType> 651 </attribute> 652 <attribute name='StartValue' type='string' use='optional'/> 653 </complexType> 654 </element> 655 656 <!-- ListItem --> 657 <element name='ListItem'> 658 <complexType> 659 <sequence> 660 <element ref='t:PageContent' minOccurs='0' maxOccurs='unbounded'/> 661 </sequence> 662 <attribute name='PCID' type='string' use='optional'/> 663 </complexType> 664 </element> 665 666 <!-- SimpleBulletList --> 667 <element name='SimpleBulletList'> 668 <complexType> 669 <sequence> 670 <element ref='t:SimpleListItem' minOccurs='0' maxOccurs='unbounded'/> 671 </sequence> 672 </complexType> 673 </element> 674 675 <!-- SimpleNumberedList --> 676 <element name='SimpleNumberedList'> 677 <complexType> 678 <sequence> 679 <element ref='t:SimpleListItem' minOccurs='0' maxOccurs='unbounded'/> 680 </sequence> 681 </complexType> 682 </element> 683 684 <!-- SimpleListItem --> 685 <element name='SimpleListItem' type='t:Text' /> 686 687 <!-- FileList --> 688 <element name='FileList'> 689 <complexType> 690 <sequence> 691 <element ref='t:Title' minOccurs='0' maxOccurs='1'/> 692 <element ref='t:FileItem' minOccurs='0' maxOccurs='unbounded'/> 693 </sequence> 694 </complexType> 695 </element> 696 697 <!-- FileItem --> 698 <element name='FileItem'> 699 <complexType> 700 <sequence> 701 <element ref='t:Identifier'/> 702 <element ref='t:Location'/> 703 <element ref='t:Format' minOccurs='0' maxOccurs='1'/> 704 </sequence> 705 <attribute name='PCID' type='string' use='optional'/> 706 <attribute name='Class' type='string' use='optional'/> 707 </complexType> 708 </element> 709 710 <!-- Table --> 711 <element name='Table'> 712 <complexType> 713 <sequence> 714 <element ref='t:Title' minOccurs='0' maxOccurs='1'/> 715 <element ref='t:Caption' minOccurs='0' maxOccurs='1'/> 716 <element ref='t:Summary' minOccurs='0' maxOccurs='1'/> 717 <element ref='t:TableRow' maxOccurs='unbounded'/> 718 </sequence> 719 <attribute name='Language' type='t:LanguageCode' use='required' /> 720 <attribute name='Id' type='ID' use='optional'/> 721 <attribute name='Width' type='string' use='optional'/> 722 <attribute name='Border' type='string' use='optional'/> 723 <attribute name='HorizontalAlign' use='optional'> 724 <simpleType> 725 <restriction base='string'> 726 <enumeration value='Left'/> 727 <enumeration value='Center'/> 728 <enumeration value='Right'/> 729 <enumeration value='LeftFloat'/> 730 <enumeration value='RightFloat'/> 731 </restriction> 732 </simpleType> 733 </attribute> 734 <attribute name='CellPadding' type='string' use='optional'/> 735 <attribute name='CellSpacing' type='string' use='optional'/> 736 <attribute name='Class' type='string' use='optional'/> 737 <attribute name='DataTable' use='optional'> 738 <simpleType> 739 <restriction base='string'> 740 <enumeration value='y'/> 741 <enumeration value='n'/> 742 </restriction> 743 </simpleType> 744 </attribute> 745 <attribute name='Template' type='string' use='optional'/> 746 <attribute name='HeaderRows' type='string' use='optional'/> 747 <attribute name='HeaderCols' type='string' use='optional'/> 748 <attribute name='FooterRows' type='string' use='optional'/> 749 <attribute name='FooterCols' type='string' use='optional'/> 750 </complexType> 751 </element> 752 753 <!-- Caption --> 754 <element name='Caption'> 755 <complexType mixed='true'> 756 <complexContent> 757 <extension base="t:TitleText"> 758 <attribute name='Align' use='required'> 759 <simpleType> 760 <restriction base='string'> 761 <enumeration value='top'/> 762 <enumeration value='bottom'/> 763 </restriction> 764 </simpleType> 765 </attribute> 766 </extension> 767 </complexContent> 768 </complexType> 769 </element> 770 771 <!-- Summary --> 772 <element name='Summary' type='t:SimpleText' /> 773 774 <!-- TableRow --> 775 <element name='TableRow'> 776 <complexType> 777 <sequence> 778 <element ref='t:TableData' maxOccurs='unbounded'/> 779 </sequence> 780 <attribute name='PCID' type='string' use='optional'/> 781 </complexType> 782 </element> 783 784 <!-- TableData --> 785 <element name='TableData'> 786 <complexType> 787 <sequence> 788 <element ref='t:PageContent' minOccurs='0' maxOccurs='unbounded'/> 789 </sequence> 790 <attribute name='Width' type='string' use='optional'/> 791 <attribute name='Class' type='string' use='optional'/> 792 <attribute name='PCID' type='string' use='optional'/> 793 <attribute name='ColSpan' type='string' use='optional'/> 794 <attribute name='RowSpan' type='string' use='optional'/> 795 <attribute name='HorizontalAlign' use='optional'> 796 <simpleType> 797 <restriction base='string'> 798 <enumeration value='Left'/> 799 <enumeration value='Center'/> 800 <enumeration value='Right'/> 801 </restriction> 802 </simpleType> 803 </attribute> 804 <attribute name='Hidden' use='optional'> 805 <simpleType> 806 <restriction base='string'> 807 <enumeration value='Y'/> 808 <enumeration value='N'/> 809 </restriction> 810 </simpleType> 811 </attribute> 812 </complexType> 813 </element> 814 815 <!-- ExtLink --> 816 <element name='ExtLink'> 817 <complexType mixed='true'> 818 <complexContent> 819 <extension base="t:LinkText"> 820 <attribute name='Href' type='string' use='required'/> 821 <attribute name='Title' type='string' use='optional'/> 822 <attribute name='TargetFrame' use='optional'> 823 <simpleType> 824 <restriction base='string'> 825 <enumeration value='Media'/> 826 <enumeration value='FAQ'/> 827 <enumeration value='Glossary'/> 828 <enumeration value='New'/> 829 </restriction> 830 </simpleType> 831 </attribute> 832 </extension> 833 </complexContent> 834 </complexType> 835 </element> 836 837 <!-- IntLink --> 838 <element name='IntLink'> 839 <complexType mixed='true'> 840 <complexContent> 841 <extension base="t:LinkText"> 842 <attribute name='Target' type='string' use='required'/> 843 <attribute name='Type' use='required'> 844 <simpleType> 845 <restriction base='string'> 846 <enumeration value='StructureObject'/> 847 <enumeration value='PageObject'/> 848 <enumeration value='MediaObject'/> 849 <enumeration value='GlossaryItem'/> 850 <enumeration value='RepositoryItem'/> 851 <enumeration value='File'/> 852 </restriction> 853 </simpleType> 854 </attribute> 855 <attribute name='TargetFrame' use='optional'> 856 <simpleType> 857 <restriction base='string'> 858 <enumeration value='Media'/> 859 <enumeration value='FAQ'/> 860 <enumeration value='Glossary'/> 861 <enumeration value='New'/> 862 </restriction> 863 </simpleType> 864 </attribute> 865 <attribute name='Anchor' type='string' use='optional'/> 866 </extension> 867 </complexContent> 868 </complexType> 869 </element> 870 871 <!-- Question --> 872 <element name='Question'> 873 <complexType> 874 <attribute name='QRef' type='string' use='required'/> 875 </complexType> 876 </element> 877 878 <!-- PlaceHolder --> 879 <element name='PlaceHolder'> 880 <complexType> 881 <attribute name='ContentClass' use='required'> 882 <simpleType> 883 <restriction base='string'> 884 <enumeration value='Media'/> 885 <enumeration value='Text'/> 886 <enumeration value='Question'/> 887 </restriction> 888 </simpleType> 889 </attribute> 890 <attribute name='Width' type='string' use='optional'/> 891 <attribute name='Height' type='string' use='optional'/> 892 </complexType> 893 </element> 894 895 <!-- Section --> 896 <element name='Section'> 897 <complexType> 898 <sequence> 899 <element ref='t:PageContent' minOccurs='0' maxOccurs='unbounded'/> 900 </sequence> 901 <attribute name='Characteristic' type='string' use='optional'/> 902 <attribute name='PCID' type='string' use='optional'/> 903 </complexType> 904 </element> 905 906 <!-- Resources --> 907 <element name='Resources'> 908 <complexType> 909 <sequence> 910 <element ref='t:ResourceList' minOccurs='0' maxOccurs='unbounded'/> 911 </sequence> 912 </complexType> 913 </element> 914 915 <!-- ResourceList --> 916 <element name='ResourceList'> 917 <complexType> 918 <attribute name='Type' type='string' use='required'/> 919 </complexType> 920 </element> 921 922 <!-- Map --> 923 <element name='Map'> 924 <complexType> 925 <sequence> 926 <element ref='t:Layout' minOccurs='0' maxOccurs='1'/> 927 <element ref='t:MapCaption' minOccurs='0' maxOccurs='1'/> 928 </sequence> 929 <attribute name='Latitude' type='string' use='required'/> 930 <attribute name='Longitude' type='string' use='required'/> 931 <attribute name='Zoom' type='string' use='required'/> 932 </complexType> 933 </element> 934 935 <!-- MapCaption --> 936 <element name='MapCaption' type='t:TitleText' /> 937 938 <!-- Plugged --> 939 <element name='Plugged'> 940 <complexType> 941 <sequence> 942 <element ref='t:PluggedProperty' minOccurs='0' maxOccurs='unbounded'/> 943 </sequence> 944 <attribute name='PluginName' type='string' use='required'/> 945 <attribute name='PluginVersion' type='string' use='required'/> 946 </complexType> 947 </element> 948 949 <!-- PluggedProperty --> 950 <element name='PluggedProperty'> 951 <complexType mixed='true'> 952 <attribute name='Name' type='string' use='required'/> 953 </complexType> 954 </element> 955 956 <!-- Tabs --> 957 <element name='Tabs'> 958 <complexType> 959 <sequence> 960 <element ref='t:Tab' minOccurs='0' maxOccurs='unbounded'/> 961 </sequence> 962 <attribute name='Type' use='required'> 963 <simpleType> 964 <restriction base='string'> 965 <enumeration value='HorizontalAccordion'/> 966 <enumeration value='VerticalAccordion'/> 967 </restriction> 968 </simpleType> 969 </attribute> 970 <attribute name='HorizontalAlign' use='optional'> 971 <simpleType> 972 <restriction base='string'> 973 <enumeration value='Left'/> 974 <enumeration value='Center'/> 975 <enumeration value='Right'/> 976 <enumeration value='LeftFloat'/> 977 <enumeration value='RightFloat'/> 978 </restriction> 979 </simpleType> 980 </attribute> 981 <attribute name='Behavior' use='optional'> 982 <simpleType> 983 <restriction base='string'> 984 <enumeration value='AllClosed'/> 985 <enumeration value='FirstOpen'/> 986 <enumeration value='ForceAllOpen'/> 987 </restriction> 988 </simpleType> 989 </attribute> 990 <attribute name='ContentWidth' type='string' use='optional'/> 991 <attribute name='ContentHeight' type='string' use='optional'/> 992 <attribute name='Template' type='string' use='optional'/> 993 </complexType> 994 </element> 995 996 <!-- Tab --> 997 <element name='Tab'> 998 <complexType> 999 <sequence> 1000 <element ref='t:PageContent' minOccurs='0' maxOccurs='unbounded'/> 1001 <element ref='t:TabCaption' minOccurs='0' maxOccurs='1'/> 1002 </sequence> 1003 <attribute name='PCID' type='string' use='optional'/> 1004 </complexType> 1005 </element> 1006 1007 <!-- TabCaption --> 1008 <element name='TabCaption' type='t:TitleText' /> 1009 1010 <!-- ContentInclude --> 1011 <element name='ContentInclude'> 1012 <complexType> 1013 <attribute name='ContentId' type='string' use='required'/> 1014 <attribute name='ContentType' type='string' use='required'/> 1015 <attribute name='InstId' type='string' use='optional'/> 1016 </complexType> 1017 </element> 1018 1019 <!-- Layout --> 1020 <element name='Layout'> 1021 <complexType> 1022 <attribute name='HorizontalAlign' use='optional'> 1023 <simpleType> 1024 <restriction base='string'> 1025 <enumeration value='Left'/> 1026 <enumeration value='Center'/> 1027 <enumeration value='Right'/> 1028 <enumeration value='LeftFloat'/> 1029 <enumeration value='RightFloat'/> 1030 </restriction> 1031 </simpleType> 1032 </attribute> 1033 <attribute name='Width' type='string' use='optional'/> 1034 <attribute name='Height' type='string' use='optional'/> 1035 </complexType> 1036 </element> 1037 1038 <!-- Parameter --> 1039 <element name='Parameter'> 1040 <complexType> 1041 <attribute name='Name' type='string' use='required'/> 1042 <attribute name='Value' type='string' use='required'/> 1043 </complexType> 1044 </element> 1045 1046 <!-- BibItem --> 1047 <element name='BibItem'> 1048 <complexType> 1049 <sequence> 1050 <element ref='t:Identifier'/> 1051 <element ref='t:Author' minOccurs='0' maxOccurs='unbounded'/> 1052 <element ref='t:Booktitle'/> 1053 <element ref='t:CrossRef' minOccurs='0' maxOccurs='unbounded'/> 1054 <element ref='t:Edition'/> 1055 <element ref='t:Editor' minOccurs='0' maxOccurs='unbounded'/> 1056 <element ref='t:HowPublished'/> 1057 <element ref='t:WherePublished' minOccurs='0' maxOccurs='unbounded'/> 1058 <element ref='t:Institution' minOccurs='0' maxOccurs='unbounded'/> 1059 <element ref='t:Journal' minOccurs='0' maxOccurs='1'/> 1060 <element ref='t:Month' minOccurs='0' maxOccurs='1'/> 1061 <element ref='t:Pages' minOccurs='0' maxOccurs='1'/> 1062 <element ref='t:Publisher'/> 1063 <element ref='t:School' minOccurs='0' maxOccurs='unbounded'/> 1064 <element ref='t:Series' minOccurs='0' maxOccurs='1'/> 1065 <element ref='t:Year'/> 1066 <choice> 1067 <element ref='t:URL'/> 1068 <sequence> 1069 <element ref='t:ISSN' minOccurs='0' maxOccurs='1'/> 1070 <element ref='t:ISBN' minOccurs='0' maxOccurs='1'/> 1071 </sequence> 1072 </choice> 1073 </sequence> 1074 <attribute name='Type' use='required'> 1075 <simpleType> 1076 <restriction base='string'> 1077 <enumeration value='book'/> 1078 <enumeration value='inbook'/> 1079 <enumeration value='journalarticle'/> 1080 <enumeration value='proceedings'/> 1081 <enumeration value='inproceedings'/> 1082 <enumeration value='dissertation'/> 1083 <enumeration value='phdthesis'/> 1084 <enumeration value='mastersthesis'/> 1085 <enumeration value='techreport'/> 1086 <enumeration value='manual'/> 1087 <enumeration value='newspaperarticle'/> 1088 <enumeration value='av'/> 1089 <enumeration value='internet'/> 1090 <enumeration value='unpublished'/> 1091 </restriction> 1092 </simpleType> 1093 </attribute> 1094 <attribute name='Label' type='ID' use='required'/> 1095 </complexType> 1096 </element> 1097 1098 <!-- Author --> 1099 <element name='Author'> 1100 <complexType> 1101 <sequence> 1102 <element ref='t:FirstName' minOccurs='0' maxOccurs='unbounded'/> 1103 <element ref='t:MiddleName' minOccurs='0' maxOccurs='unbounded'/> 1104 <element ref='t:LastName'/> 1105 </sequence> 1106 </complexType> 1107 </element> 1108 1109 <!-- Booktitle --> 1110 <element name='Booktitle'> 1111 <complexType mixed='true'> 1112 <attribute name='Language' type='t:LanguageCode' use='required' /> 1113 </complexType> 1114 </element> 1115 1116 <!-- CrossRef --> 1117 <element name='CrossRef'> 1118 <complexType mixed='true'> 1119 </complexType> 1120 </element> 1121 1122 <!-- Edition --> 1123 <element name='Edition'> 1124 <complexType mixed='true'> 1125 </complexType> 1126 </element> 1127 1128 <!-- Editor --> 1129 <element name='Editor'> 1130 <complexType mixed='true'> 1131 </complexType> 1132 </element> 1133 1134 <!-- HowPublished --> 1135 <element name='HowPublished'> 1136 <complexType> 1137 <attribute name='Type' use='required'> 1138 <simpleType> 1139 <restriction base='string'> 1140 <enumeration value='GreyLiterature'/> 1141 <enumeration value='Print'/> 1142 <enumeration value='Internet'/> 1143 </restriction> 1144 </simpleType> 1145 </attribute> 1146 </complexType> 1147 </element> 1148 1149 <!-- WherePublished --> 1150 <element name='WherePublished'> 1151 <complexType mixed='true'> 1152 </complexType> 1153 </element> 1154 1155 <!-- Institution --> 1156 <element name='Institution'> 1157 <complexType mixed='true'> 1158 </complexType> 1159 </element> 1160 1161 <!-- Journal --> 1162 <element name='Journal'> 1163 <complexType mixed='true'> 1164 <attribute name='Note' type='string' use='optional'/> 1165 <attribute name='Number' type='string' use='required'/> 1166 <attribute name='Organization' type='string' use='optional'/> 1167 </complexType> 1168 </element> 1169 1170 <!-- Month --> 1171 <element name='Month'> 1172 <complexType mixed='true'> 1173 </complexType> 1174 </element> 1175 1176 <!-- Pages --> 1177 <element name='Pages'> 1178 <complexType mixed='true'> 1179 </complexType> 1180 </element> 1181 1182 <!-- Publisher --> 1183 <element name='Publisher'> 1184 <complexType mixed='true'> 1185 </complexType> 1186 </element> 1187 1188 <!-- School --> 1189 <element name='School'> 1190 <complexType mixed='true'> 1191 </complexType> 1192 </element> 1193 1194 <!-- Series --> 1195 <element name='Series'> 1196 <complexType> 1197 <sequence> 1198 <element ref='t:SeriesTitle'/> 1199 <element ref='t:SeriesEditor' minOccurs='0' maxOccurs='unbounded'/> 1200 <element ref='t:SeriesVolume' minOccurs='0' maxOccurs='1'/> 1201 </sequence> 1202 </complexType> 1203 </element> 1204 1205 <!-- SeriesTitle --> 1206 <element name='SeriesTitle'> 1207 <complexType mixed='true'> 1208 </complexType> 1209 </element> 1210 1211 <!-- SeriesEditor --> 1212 <element name='SeriesEditor'> 1213 <complexType mixed='true'> 1214 </complexType> 1215 </element> 1216 1217 <!-- SeriesVolume --> 1218 <element name='SeriesVolume'> 1219 <complexType mixed='true'> 1220 </complexType> 1221 </element> 1222 1223 <!-- Volumne --> 1224 <element name='Volume'> 1225 <complexType mixed='true'> 1226 </complexType> 1227 </element> 1228 1229 <!-- Year --> 1230 <element name='Year'> 1231 <complexType mixed='true'> 1232 </complexType> 1233 </element> 1234 1235 <!-- ISBN --> 1236 <element name='ISBN'> 1237 <complexType mixed='true'> 1238 </complexType> 1239 </element> 1240 1241 <!-- ISSN --> 1242 <element name='ISSN'> 1243 <complexType mixed='true'> 1244 </complexType> 1245 </element> 1246 1247 <!-- URL --> 1248 <element name='URL'> 1249 <complexType mixed='true'> 1250 </complexType> 1251 </element> 1252 1253 <!-- LastName --> 1254 <element name='LastName'> 1255 <complexType mixed='true'> 1256 </complexType> 1257 </element> 1258 1259 <!-- FirstName --> 1260 <element name='FirstName'> 1261 <complexType mixed='true'> 1262 </complexType> 1263 </element> 1264 1265 <!-- MiddleName --> 1266 <element name='MiddleName'> 1267 <complexType mixed='true'> 1268 </complexType> 1269 </element> 1270 1271</schema> 1272