talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

sdocbook.dtd (58924B)


      1 <!-- *********************************************************************
      2      *** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT ***
      3      *** THE CUSTOMIZATION LAYER AND REGENERATE THE FLATTENED DTD! ********
      4      ********************************************************************* -->
      5 
      6 <!-- ...................................................................... -->
      7 <!-- Simplified DocBook DTD V1.1 .......................................... -->
      8 <!-- File sdocbook-custom.dtd ............................................. -->
      9 
     10 <!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
     11      O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
     12      Corporation, Norman Walsh, Sun Microsystems, Inc., and the
     13      Organization for the Advancement of Structured Information
     14      Standards (OASIS).
     15 
     16      $Id$
     17 
     18      Permission to use, copy, modify and distribute the DocBook XML DTD
     19      and its accompanying documentation for any purpose and without fee
     20      is hereby granted in perpetuity, provided that the above copyright
     21      notice and this paragraph appear in all copies.  The copyright
     22      holders make no representation about the suitability of the DTD for
     23      any purpose.  It is provided "as is" without expressed or implied
     24      warranty.
     25 
     26      If you modify the Simplified DocBook DTD in any way, except for
     27      declaring and referencing additional sets of general entities and
     28      declaring additional notations, label your DTD as a variant of
     29      DocBook.  See the maintenance documentation for more information.
     30 
     31      Please direct all questions, bug reports, or suggestions for
     32      changes to the docbook@lists.oasis-open.org mailing list. For more
     33      information, see http://www.oasis-open.org/docbook/.
     34 -->
     35 
     36 <!-- ...................................................................... -->
     37 
     38 <!-- This is the driver file for V1.1 of the Simplified DocBook XML DTD.
     39      Please use the following formal public identifier to identify it:
     40 
     41      "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
     42 
     43      For example:
     44 
     45      <!DOCTYPE article
     46                PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
     47       "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd"
     48      [...]>
     49 -->
     50 
     51 <!-- ...................................................................... -->
     52 
     53 
     54 <!ENTITY % local.list.class "">
     55 <!ENTITY % list.class
     56 		"itemizedlist|orderedlist
     57 		|variablelist %local.list.class;">
     58 <!ENTITY % local.admon.class "">
     59 <!ENTITY % admon.class
     60 		"note %local.admon.class;">
     61 <!ENTITY % local.linespecific.class "">
     62 <!ENTITY % linespecific.class
     63 		"literallayout|programlisting %local.linespecific.class;">
     64 <!ENTITY % local.para.class "">
     65 <!ENTITY % para.class
     66 		"para %local.para.class;">
     67 <!ENTITY % local.informal.class "">
     68 <!ENTITY % informal.class
     69 		"blockquote
     70 		|mediaobject
     71 		|informaltable %local.informal.class;">
     72 <!ENTITY % local.formal.class "">
     73 <!ENTITY % formal.class
     74 		"example|figure|table %local.formal.class;">
     75 <!ENTITY % local.compound.class "">
     76 <!ENTITY % compound.class
     77 		"sidebar %local.compound.class;">
     78 <!ENTITY % local.genobj.class "">
     79 <!ENTITY % genobj.class "anchor %local.genobj.class;">
     80 <!ENTITY % local.descobj.class "">
     81 <!ENTITY % descobj.class
     82 		"abstract|authorblurb|epigraph
     83 		%local.descobj.class;">
     84 <!ENTITY % local.xref.char.class "">
     85 <!ENTITY % xref.char.class "footnoteref|xref %local.xref.char.class;">
     86 <!ENTITY % local.gen.char.class "">
     87 <!ENTITY % gen.char.class
     88 		"abbrev|acronym|citetitle|emphasis|footnote|phrase
     89 		|quote|trademark %local.gen.char.class;">
     90 <!ENTITY % local.link.char.class "">
     91 <!ENTITY % link.char.class
     92 		"link|ulink %local.link.char.class;">
     93 <!ENTITY % local.tech.char.class "">
     94 <!ENTITY % tech.char.class
     95 		"command|computeroutput
     96 		|email|filename
     97 		|literal
     98 		|option
     99 		|replaceable
    100 		|systemitem|userinput
    101 		%local.tech.char.class;">
    102 <!ENTITY % local.base.char.class "">
    103 <!ENTITY % base.char.class "anchor %local.base.char.class;">
    104 <!ENTITY % local.docinfo.char.class "">
    105 <!ENTITY % docinfo.char.class
    106 		"author|corpauthor|othercredit
    107 		|revhistory
    108 		%local.docinfo.char.class;">
    109 <!ENTITY % local.other.char.class "">
    110 <!ENTITY % other.char.class
    111 		"subscript|superscript %local.other.char.class;">
    112 <!ENTITY % local.inlineobj.char.class "">
    113 <!ENTITY % inlineobj.char.class
    114 		"inlinemediaobject %local.inlineobj.char.class;">
    115 <!ENTITY % local.effectivity.attrib "">
    116 <!ENTITY % effectivity.attrib 
    117 	"%local.effectivity.attrib;"
    118 >
    119 <!ENTITY % local.common.attrib "">
    120 <!ENTITY % common.attrib
    121 	"id		ID		#IMPLIED
    122 	lang		CDATA		#IMPLIED
    123         remap           CDATA           #IMPLIED
    124 	revisionflag	(changed
    125 			|added
    126 			|deleted
    127 			|off)		#IMPLIED
    128 	%local.common.attrib;"
    129 >
    130 <!ENTITY % local.person.ident.mix "">
    131 <!ENTITY % person.ident.mix
    132 		"honorific|firstname|surname|lineage|othername|affiliation
    133 		|authorblurb
    134 		%local.person.ident.mix;">
    135 <!ENTITY % local.bibliocomponent.mix "">
    136 <!ENTITY % bibliocomponent.mix
    137 		"abbrev|abstract|author
    138 		|authorgroup|bibliomisc
    139 		|copyright|corpauthor|date|edition
    140 		|editor|issuenum
    141 		|othercredit
    142 		|pubdate|publishername
    143 		|releaseinfo|revhistory
    144 		|subtitle|title|titleabbrev|volumenum|citetitle
    145 		|%person.ident.mix;
    146 		%local.bibliocomponent.mix;">
    147 <!ENTITY % local.component.mix "">
    148 <!ENTITY % component.mix
    149 		"%list.class;		|%admon.class;
    150 		|%linespecific.class;
    151 		|%para.class;		|%informal.class;
    152 		|%formal.class;		|%compound.class;
    153 		|%genobj.class;		|%descobj.class;
    154 		%local.component.mix;">
    155 <!ENTITY % local.sidebar.mix "">
    156 <!ENTITY % sidebar.mix
    157 		"%list.class;		|%admon.class;
    158 		|%linespecific.class;
    159 		|%para.class;		|%informal.class;
    160 		|%formal.class;
    161 		|%genobj.class;
    162 		%local.sidebar.mix;">
    163 <!ENTITY % local.revdescription.mix "">
    164 <!ENTITY % revdescription.mix
    165 		"%list.class;		|%admon.class;
    166 		|%linespecific.class;
    167 		|%para.class;		|%informal.class;
    168 		|%formal.class;
    169 		|%genobj.class;
    170 		%local.revdescription.mix;">
    171 <!ENTITY % local.footnote.mix "">
    172 <!ENTITY % footnote.mix
    173 		"%list.class;
    174 		|%linespecific.class;
    175 		|%para.class;		|%informal.class;
    176 		%local.footnote.mix;">
    177 <!ENTITY % local.example.mix "">
    178 <!ENTITY % example.mix
    179 		"%list.class;
    180 		|%linespecific.class;
    181 		|%para.class;		|%informal.class;
    182 		%local.example.mix;">
    183 <!ENTITY % local.admon.mix "">
    184 <!ENTITY % admon.mix
    185 		"%list.class;
    186 		|%linespecific.class;
    187 		|%para.class;		|%informal.class;
    188 		|%formal.class;
    189 		%local.admon.mix;">
    190 <!ENTITY % local.figure.mix "">
    191 <!ENTITY % figure.mix
    192 		"%linespecific.class;
    193 					|%informal.class;
    194 		%local.figure.mix;">
    195 <!ENTITY % local.tabentry.mix "">
    196 <!ENTITY % tabentry.mix
    197 		"%list.class;		|%admon.class;
    198 		|%linespecific.class;
    199 		|%para.class;		|mediaobject
    200 		%local.tabentry.mix;">
    201 <!ENTITY % local.legalnotice.mix "">
    202 <!ENTITY % legalnotice.mix
    203 		"%list.class;		|%admon.class;
    204 		|%linespecific.class;
    205 		|%para.class;		|blockquote
    206 		%local.legalnotice.mix;">
    207 <!ENTITY % local.textobject.mix "">
    208 <!ENTITY % textobject.mix
    209 		"%list.class;		|%admon.class;
    210 		|%linespecific.class;
    211 		|%para.class;		|blockquote
    212 		%local.textobject.mix;">
    213 <!ENTITY % local.listpreamble.mix "">
    214 <!ENTITY % listpreamble.mix
    215 		"                  	 %admon.class;
    216 		|%linespecific.class;
    217 		|%para.class;		|%informal.class;
    218 		|%genobj.class;		|%descobj.class;
    219 		%local.listpreamble.mix;">
    220 <!ENTITY % local.para.char.mix "">
    221 <!ENTITY % para.char.mix
    222 		"#PCDATA
    223 		|%xref.char.class;	|%gen.char.class;
    224 		|%link.char.class;	|%tech.char.class;
    225                 |%base.char.class;
    226 		|%other.char.class;	|%inlineobj.char.class;
    227 		%local.para.char.mix;">
    228 <!ENTITY % local.title.char.mix "">
    229 <!ENTITY % title.char.mix
    230 		"#PCDATA
    231 		|%xref.char.class;	|%gen.char.class;
    232 		|%link.char.class;	|%tech.char.class;
    233                 |%base.char.class;
    234 					|%docinfo.char.class;
    235 		|%other.char.class;	|%inlineobj.char.class;
    236 		%local.title.char.mix;">
    237 <!ENTITY % local.cptr.char.mix "">
    238 <!ENTITY % cptr.char.mix
    239 		"#PCDATA
    240 		|%link.char.class;	|%tech.char.class;
    241                 |%base.char.class;
    242 		|%other.char.class;	|inlinemediaobject
    243 		%local.cptr.char.mix;">
    244 <!ENTITY % local.word.char.mix "">
    245 <!ENTITY % word.char.mix
    246 		"#PCDATA
    247 					|acronym|emphasis|trademark
    248 		|%link.char.class;
    249                 |%base.char.class;
    250 		|%other.char.class;	|inlinemediaobject
    251 		%local.word.char.mix;">
    252 <!ENTITY % local.docinfo.char.mix "">
    253 <!ENTITY % docinfo.char.mix
    254 		"#PCDATA
    255 		|%link.char.class;
    256 					|emphasis|trademark
    257 					|replaceable
    258 		|%other.char.class;	|inlinemediaobject
    259 		%local.docinfo.char.mix;">
    260 <!ENTITY % tbl.table.mdl
    261 	"((title, (mediaobject+|tgroup+))
    262           |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
    263 <!ENTITY % local.divcomponent.mix "">
    264 <!ENTITY % divcomponent.mix
    265 		"%list.class;		|%admon.class;
    266 		|%linespecific.class;
    267 		|%para.class;		|%informal.class;
    268 		|%formal.class;		|%compound.class;
    269 					|%descobj.class;
    270 		%local.divcomponent.mix;">
    271 <!ENTITY % bookcomponent.content
    272 	"((%divcomponent.mix;)+, section*)
    273 	| section+">
    274 <!ENTITY Aacute           "&#x000C1;" >
    275 <!ENTITY aacute           "&#x000E1;" >
    276 <!ENTITY Acirc            "&#x000C2;" >
    277 <!ENTITY acirc            "&#x000E2;" >
    278 <!ENTITY AElig            "&#x000C6;" >
    279 <!ENTITY aelig            "&#x000E6;" >
    280 <!ENTITY Agrave           "&#x000C0;" >
    281 <!ENTITY agrave           "&#x000E0;" >
    282 <!ENTITY Aring            "&#x000C5;" >
    283 <!ENTITY aring            "&#x000E5;" >
    284 <!ENTITY Atilde           "&#x000C3;" >
    285 <!ENTITY atilde           "&#x000E3;" >
    286 <!ENTITY Auml             "&#x000C4;" >
    287 <!ENTITY auml             "&#x000E4;" >
    288 <!ENTITY Ccedil           "&#x000C7;" >
    289 <!ENTITY ccedil           "&#x000E7;" >
    290 <!ENTITY Eacute           "&#x000C9;" >
    291 <!ENTITY eacute           "&#x000E9;" >
    292 <!ENTITY Ecirc            "&#x000CA;" >
    293 <!ENTITY ecirc            "&#x000EA;" >
    294 <!ENTITY Egrave           "&#x000C8;" >
    295 <!ENTITY egrave           "&#x000E8;" >
    296 <!ENTITY ETH              "&#x000D0;" >
    297 <!ENTITY eth              "&#x000F0;" >
    298 <!ENTITY Euml             "&#x000CB;" >
    299 <!ENTITY euml             "&#x000EB;" >
    300 <!ENTITY Iacute           "&#x000CD;" >
    301 <!ENTITY iacute           "&#x000ED;" >
    302 <!ENTITY Icirc            "&#x000CE;" >
    303 <!ENTITY icirc            "&#x000EE;" >
    304 <!ENTITY Igrave           "&#x000CC;" >
    305 <!ENTITY igrave           "&#x000EC;" >
    306 <!ENTITY Iuml             "&#x000CF;" >
    307 <!ENTITY iuml             "&#x000EF;" >
    308 <!ENTITY Ntilde           "&#x000D1;" >
    309 <!ENTITY ntilde           "&#x000F1;" >
    310 <!ENTITY Oacute           "&#x000D3;" >
    311 <!ENTITY oacute           "&#x000F3;" >
    312 <!ENTITY Ocirc            "&#x000D4;" >
    313 <!ENTITY ocirc            "&#x000F4;" >
    314 <!ENTITY Ograve           "&#x000D2;" >
    315 <!ENTITY ograve           "&#x000F2;" >
    316 <!ENTITY Oslash           "&#x000D8;" >
    317 <!ENTITY oslash           "&#x000F8;" >
    318 <!ENTITY Otilde           "&#x000D5;" >
    319 <!ENTITY otilde           "&#x000F5;" >
    320 <!ENTITY Ouml             "&#x000D6;" >
    321 <!ENTITY ouml             "&#x000F6;" >
    322 <!ENTITY szlig            "&#x000DF;" >
    323 <!ENTITY THORN            "&#x000DE;" >
    324 <!ENTITY thorn            "&#x000FE;" >
    325 <!ENTITY Uacute           "&#x000DA;" >
    326 <!ENTITY uacute           "&#x000FA;" >
    327 <!ENTITY Ucirc            "&#x000DB;" >
    328 <!ENTITY ucirc            "&#x000FB;" >
    329 <!ENTITY Ugrave           "&#x000D9;" >
    330 <!ENTITY ugrave           "&#x000F9;" >
    331 <!ENTITY Uuml             "&#x000DC;" >
    332 <!ENTITY uuml             "&#x000FC;" >
    333 <!ENTITY Yacute           "&#x000DD;" >
    334 <!ENTITY yacute           "&#x000FD;" >
    335 <!ENTITY yuml             "&#x000FF;" >
    336 <!ENTITY amp              "&#38;#38;" >
    337 <!ENTITY apos             "&#x00027;" >
    338 <!ENTITY ast              "&#x0002A;" >
    339 <!ENTITY brvbar           "&#x000A6;" >
    340 <!ENTITY bsol             "&#x0005C;" >
    341 <!ENTITY cent             "&#x000A2;" >
    342 <!ENTITY colon            "&#x0003A;" >
    343 <!ENTITY comma            "&#x0002C;" >
    344 <!ENTITY commat           "&#x00040;" >
    345 <!ENTITY copy             "&#x000A9;" >
    346 <!ENTITY curren           "&#x000A4;" >
    347 <!ENTITY darr             "&#x02193;" >
    348 <!ENTITY deg              "&#x000B0;" >
    349 <!ENTITY divide           "&#x000F7;" >
    350 <!ENTITY dollar           "&#x00024;" >
    351 <!ENTITY equals           "&#x0003D;" >
    352 <!ENTITY excl             "&#x00021;" >
    353 <!ENTITY frac12           "&#x000BD;" >
    354 <!ENTITY frac14           "&#x000BC;" >
    355 <!ENTITY frac18           "&#x0215B;" >
    356 <!ENTITY frac34           "&#x000BE;" >
    357 <!ENTITY frac38           "&#x0215C;" >
    358 <!ENTITY frac58           "&#x0215D;" >
    359 <!ENTITY frac78           "&#x0215E;" >
    360 <!ENTITY gt               "&#x0003E;" >
    361 <!ENTITY half             "&#x000BD;" >
    362 <!ENTITY horbar           "&#x02015;" >
    363 <!ENTITY hyphen           "&#x02010;" >
    364 <!ENTITY iexcl            "&#x000A1;" >
    365 <!ENTITY iquest           "&#x000BF;" >
    366 <!ENTITY laquo            "&#x000AB;" >
    367 <!ENTITY larr             "&#x02190;" >
    368 <!ENTITY lcub             "&#x0007B;" >
    369 <!ENTITY ldquo            "&#x0201C;" >
    370 <!ENTITY lowbar           "&#x0005F;" >
    371 <!ENTITY lpar             "&#x00028;" >
    372 <!ENTITY lsqb             "&#x0005B;" >
    373 <!ENTITY lsquo            "&#x02018;" >
    374 <!ENTITY lt               "&#38;#60;" >
    375 <!ENTITY micro            "&#x000B5;" >
    376 <!ENTITY middot           "&#x000B7;" >
    377 <!ENTITY nbsp             "&#x000A0;" >
    378 <!ENTITY not              "&#x000AC;" >
    379 <!ENTITY num              "&#x00023;" >
    380 <!ENTITY ohm              "&#x02126;" >
    381 <!ENTITY ordf             "&#x000AA;" >
    382 <!ENTITY ordm             "&#x000BA;" >
    383 <!ENTITY para             "&#x000B6;" >
    384 <!ENTITY percnt           "&#x00025;" >
    385 <!ENTITY period           "&#x0002E;" >
    386 <!ENTITY plus             "&#x0002B;" >
    387 <!ENTITY plusmn           "&#x000B1;" >
    388 <!ENTITY pound            "&#x000A3;" >
    389 <!ENTITY quest            "&#x0003F;" >
    390 <!ENTITY quot             "&#x00022;" >
    391 <!ENTITY raquo            "&#x000BB;" >
    392 <!ENTITY rarr             "&#x02192;" >
    393 <!ENTITY rcub             "&#x0007D;" >
    394 <!ENTITY rdquo            "&#x0201D;" >
    395 <!ENTITY reg              "&#x000AE;" >
    396 <!ENTITY rpar             "&#x00029;" >
    397 <!ENTITY rsqb             "&#x0005D;" >
    398 <!ENTITY rsquo            "&#x02019;" >
    399 <!ENTITY sect             "&#x000A7;" >
    400 <!ENTITY semi             "&#x0003B;" >
    401 <!ENTITY shy              "&#x000AD;" >
    402 <!ENTITY sol              "&#x0002F;" >
    403 <!ENTITY sung             "&#x0266A;" >
    404 <!ENTITY sup1             "&#x000B9;" >
    405 <!ENTITY sup2             "&#x000B2;" >
    406 <!ENTITY sup3             "&#x000B3;" >
    407 <!ENTITY times            "&#x000D7;" >
    408 <!ENTITY trade            "&#x02122;" >
    409 <!ENTITY uarr             "&#x02191;" >
    410 <!ENTITY verbar           "&#x0007C;" >
    411 <!ENTITY yen              "&#x000A5;" >
    412 <!ENTITY blank            "&#x02423;" >
    413 <!ENTITY blk12            "&#x02592;" >
    414 <!ENTITY blk14            "&#x02591;" >
    415 <!ENTITY blk34            "&#x02593;" >
    416 <!ENTITY block            "&#x02588;" >
    417 <!ENTITY bull             "&#x02022;" >
    418 <!ENTITY caret            "&#x02041;" >
    419 <!ENTITY check            "&#x02713;" >
    420 <!ENTITY cir              "&#x025CB;" >
    421 <!ENTITY clubs            "&#x02663;" >
    422 <!ENTITY copysr           "&#x02117;" >
    423 <!ENTITY cross            "&#x02717;" >
    424 <!ENTITY Dagger           "&#x02021;" >
    425 <!ENTITY dagger           "&#x02020;" >
    426 <!ENTITY dash             "&#x02010;" >
    427 <!ENTITY diams            "&#x02666;" >
    428 <!ENTITY dlcrop           "&#x0230D;" >
    429 <!ENTITY drcrop           "&#x0230C;" >
    430 <!ENTITY dtri             "&#x025BF;" >
    431 <!ENTITY dtrif            "&#x025BE;" >
    432 <!ENTITY emsp             "&#x02003;" >
    433 <!ENTITY emsp13           "&#x02004;" >
    434 <!ENTITY emsp14           "&#x02005;" >
    435 <!ENTITY ensp             "&#x02002;" >
    436 <!ENTITY female           "&#x02640;" >
    437 <!ENTITY ffilig           "&#x0FB03;" >
    438 <!ENTITY fflig            "&#x0FB00;" >
    439 <!ENTITY ffllig           "&#x0FB04;" >
    440 <!ENTITY filig            "&#x0FB01;" >
    441 <!ENTITY flat             "&#x0266D;" >
    442 <!ENTITY fllig            "&#x0FB02;" >
    443 <!ENTITY frac13           "&#x02153;" >
    444 <!ENTITY frac15           "&#x02155;" >
    445 <!ENTITY frac16           "&#x02159;" >
    446 <!ENTITY frac23           "&#x02154;" >
    447 <!ENTITY frac25           "&#x02156;" >
    448 <!ENTITY frac35           "&#x02157;" >
    449 <!ENTITY frac45           "&#x02158;" >
    450 <!ENTITY frac56           "&#x0215A;" >
    451 <!ENTITY hairsp           "&#x0200A;" >
    452 <!ENTITY hearts           "&#x02665;" >
    453 <!ENTITY hellip           "&#x02026;" >
    454 <!ENTITY hybull           "&#x02043;" >
    455 <!ENTITY incare           "&#x02105;" >
    456 <!ENTITY ldquor           "&#x0201E;" >
    457 <!ENTITY lhblk            "&#x02584;" >
    458 <!ENTITY loz              "&#x025CA;" >
    459 <!ENTITY lozf             "&#x029EB;" >
    460 <!ENTITY lsquor           "&#x0201A;" >
    461 <!ENTITY ltri             "&#x025C3;" >
    462 <!ENTITY ltrif            "&#x025C2;" >
    463 <!ENTITY male             "&#x02642;" >
    464 <!ENTITY malt             "&#x02720;" >
    465 <!ENTITY marker           "&#x025AE;" >
    466 <!ENTITY mdash            "&#x02014;" >
    467 <!ENTITY mldr             "&#x02026;" >
    468 <!ENTITY natur            "&#x0266E;" >
    469 <!ENTITY ndash            "&#x02013;" >
    470 <!ENTITY nldr             "&#x02025;" >
    471 <!ENTITY numsp            "&#x02007;" >
    472 <!ENTITY phone            "&#x0260E;" >
    473 <!ENTITY puncsp           "&#x02008;" >
    474 <!ENTITY rdquor           "&#x0201D;" >
    475 <!ENTITY rect             "&#x025AD;" >
    476 <!ENTITY rsquor           "&#x02019;" >
    477 <!ENTITY rtri             "&#x025B9;" >
    478 <!ENTITY rtrif            "&#x025B8;" >
    479 <!ENTITY rx               "&#x0211E;" >
    480 <!ENTITY sext             "&#x02736;" >
    481 <!ENTITY sharp            "&#x0266F;" >
    482 <!ENTITY spades           "&#x02660;" >
    483 <!ENTITY squ              "&#x025A1;" >
    484 <!ENTITY squf             "&#x025AA;" >
    485 <!ENTITY star             "&#x02606;" >
    486 <!ENTITY starf            "&#x02605;" >
    487 <!ENTITY target           "&#x02316;" >
    488 <!ENTITY telrec           "&#x02315;" >
    489 <!ENTITY thinsp           "&#x02009;" >
    490 <!ENTITY uhblk            "&#x02580;" >
    491 <!ENTITY ulcrop           "&#x0230F;" >
    492 <!ENTITY urcrop           "&#x0230E;" >
    493 <!ENTITY utri             "&#x025B5;" >
    494 <!ENTITY utrif            "&#x025B4;" >
    495 <!ENTITY vellip           "&#x022EE;" >
    496 <!ENTITY % local.notation.class "">
    497 <!ENTITY % notation.class
    498 		"BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
    499 		| EPS | EQN | FAX | GIF | GIF87a | GIF89a
    500 		| JPG | JPEG | IGES | PCX
    501 		| PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
    502                 | SVG | PDF | SWF
    503 		| linespecific
    504 		%local.notation.class;">
    505 <!NOTATION BMP		PUBLIC
    506 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
    507 <!NOTATION CGM-CHAR	PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
    508 <!NOTATION CGM-BINARY	PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
    509 <!NOTATION CGM-CLEAR	PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
    510 <!NOTATION DITROFF	SYSTEM "DITROFF">
    511 <!NOTATION DVI		SYSTEM "DVI">
    512 <!NOTATION EPS		PUBLIC
    513 "+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN">
    514 <!NOTATION EQN		SYSTEM "EQN">
    515 <!NOTATION FAX		PUBLIC
    516 "-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
    517 <!NOTATION GIF		SYSTEM "GIF">
    518 <!NOTATION GIF87a               PUBLIC
    519 "-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
    520 <!NOTATION GIF89a               PUBLIC
    521 "-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
    522 <!NOTATION JPG		SYSTEM "JPG">
    523 <!NOTATION JPEG		SYSTEM "JPG">
    524 <!NOTATION IGES		PUBLIC
    525 "-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
    526 <!NOTATION PCX		PUBLIC
    527 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
    528 <!NOTATION PIC		SYSTEM "PIC">
    529 <!NOTATION PNG          SYSTEM "http://www.w3.org/TR/REC-png">
    530 <!NOTATION PS		SYSTEM "PS">
    531 <!NOTATION SGML		PUBLIC
    532 "ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
    533 <!NOTATION TBL		SYSTEM "TBL">
    534 <!NOTATION TEX		PUBLIC
    535 "+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
    536 <!NOTATION TIFF		SYSTEM "TIFF">
    537 <!NOTATION WMF		PUBLIC
    538 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
    539 <!NOTATION WPG		SYSTEM "WPG">
    540 <!NOTATION SVG		SYSTEM "http://www.w3.org/TR/SVG/">
    541 <!NOTATION PDF		SYSTEM "http://www.adobe.com/products/acrobat/adobepdf.html">
    542 <!NOTATION SWF          SYSTEM "http://www.macromedia.com/software/flash">
    543 <!NOTATION linespecific	SYSTEM "linespecific">
    544 <!ENTITY euro "&#x20AC;">
    545 <!ENTITY % yesorno.attvals	"CDATA">
    546 <!ENTITY % formalobject.title.content "title, titleabbrev?">
    547 <!ENTITY % local.mediaobject.mix "">
    548 <!ENTITY % mediaobject.mix
    549 		"videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
    550 <!ENTITY % idreq.attrib
    551 	"id		ID		#REQUIRED">
    552 <!ENTITY % lang.attrib
    553 	"lang		CDATA		#IMPLIED">
    554 <!ENTITY % remap.attrib
    555 	"remap		CDATA		#IMPLIED">
    556 <!ENTITY % role.attrib
    557 	"role		CDATA		#IMPLIED">
    558 <!ENTITY % xreflabel.attrib
    559 	"xreflabel	CDATA		#IMPLIED">
    560 <!ENTITY % revisionflag.attrib
    561 	"revisionflag	(changed
    562 			|added
    563 			|deleted
    564 			|off)		#IMPLIED">
    565 <!ENTITY % dir.attrib
    566 	"dir		(ltr
    567 			|rtl
    568 			|lro
    569 			|rlo)		#IMPLIED">
    570 <!ENTITY % xml-base.attrib
    571 	"xml:base	CDATA		#IMPLIED">
    572 <!ENTITY % label.attrib
    573 	"label		CDATA		#IMPLIED">
    574 <!ENTITY % linespecific.attrib
    575 	"format		NOTATION
    576 			(linespecific)	'linespecific'
    577          linenumbering	(numbered|unnumbered) 	#IMPLIED
    578          continuation	(continues|restarts)	#IMPLIED
    579          startinglinenumber	CDATA		#IMPLIED
    580          language	CDATA			#IMPLIED">
    581 <!ENTITY % linkendreq.attrib
    582 	"linkend	IDREF		#REQUIRED">
    583 <!ENTITY % local.mark.attrib "">
    584 <!ENTITY % mark.attrib
    585 	"mark		CDATA		#IMPLIED
    586 	%local.mark.attrib;"
    587 >
    588 <!ENTITY % moreinfo.attrib
    589 	"moreinfo	(refentry|none)	'none'">
    590 <!ENTITY % pagenum.attrib
    591 	"pagenum	CDATA		#IMPLIED">
    592 <!ENTITY % local.status.attrib "">
    593 <!ENTITY % status.attrib
    594 	"status		CDATA		#IMPLIED
    595 	%local.status.attrib;"
    596 >
    597 <!ENTITY % width.attrib
    598 	"width		CDATA		#IMPLIED">
    599 <!ENTITY % local.title.attrib "">
    600 <!ENTITY % title.role.attrib "%role.attrib;">
    601 <!ELEMENT title  (%title.char.mix;)*>
    602 <!ATTLIST title
    603 		%pagenum.attrib;
    604 		%common.attrib;
    605 		%title.role.attrib;
    606 		%local.title.attrib;
    607 >
    608 <!ENTITY % local.titleabbrev.attrib "">
    609 <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
    610 <!ELEMENT titleabbrev  (%title.char.mix;)*>
    611 <!ATTLIST titleabbrev
    612 		%common.attrib;
    613 		%titleabbrev.role.attrib;
    614 		%local.titleabbrev.attrib;
    615 >
    616 <!ENTITY % local.subtitle.attrib "">
    617 <!ENTITY % subtitle.role.attrib "%role.attrib;">
    618 <!ELEMENT subtitle  (%title.char.mix;)*>
    619 <!ATTLIST subtitle
    620 		%common.attrib;
    621 		%subtitle.role.attrib;
    622 		%local.subtitle.attrib;
    623 >
    624 <!ENTITY % local.bibliomixed.attrib "">
    625 <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
    626 <!ATTLIST bibliomixed
    627 		%common.attrib;
    628 		%bibliomixed.role.attrib;
    629 		%local.bibliomixed.attrib;
    630 >
    631 <!ENTITY % local.articleinfo.attrib "">
    632 <!ENTITY % articleinfo.role.attrib "%role.attrib;">
    633 <!ATTLIST articleinfo
    634 		%common.attrib;
    635 		%articleinfo.role.attrib;
    636 		%local.articleinfo.attrib;
    637 >
    638 <!ENTITY % bibliomset.role.attrib "%role.attrib;">
    639 <!ENTITY % local.bibliomset.attrib "">
    640 <!ELEMENT bibliomset  (#PCDATA | %bibliocomponent.mix; | bibliomset)*
    641                       >
    642 <!ATTLIST bibliomset
    643 		relation	CDATA		#IMPLIED
    644 		%common.attrib;
    645 		%bibliomset.role.attrib;
    646 		%local.bibliomset.attrib;
    647 >
    648 <!ENTITY % local.bibliomisc.attrib "">
    649 <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
    650 <!ELEMENT bibliomisc  (%para.char.mix;)*>
    651 <!ATTLIST bibliomisc
    652 		%common.attrib;
    653 		%bibliomisc.role.attrib;
    654 		%local.bibliomisc.attrib;
    655 >
    656 <!ENTITY % local.subjectset.attrib "">
    657 <!ENTITY % subjectset.role.attrib "%role.attrib;">
    658 <!ELEMENT subjectset  (subject+)>
    659 <!ATTLIST subjectset
    660 		scheme		NMTOKEN		#IMPLIED
    661 		%common.attrib;
    662 		%subjectset.role.attrib;
    663 		%local.subjectset.attrib;
    664 >
    665 <!ENTITY % local.subject.attrib "">
    666 <!ENTITY % subject.role.attrib "%role.attrib;">
    667 <!ELEMENT subject  (subjectterm+)>
    668 <!ATTLIST subject
    669 		weight		CDATA		#IMPLIED
    670 		%common.attrib;
    671 		%subject.role.attrib;
    672 		%local.subject.attrib;
    673 >
    674 <!ENTITY % local.subjectterm.attrib "">
    675 <!ENTITY % subjectterm.role.attrib "%role.attrib;">
    676 <!ELEMENT subjectterm  (#PCDATA)>
    677 <!ATTLIST subjectterm
    678 		%common.attrib;
    679 		%subjectterm.role.attrib;
    680 		%local.subjectterm.attrib;
    681 >
    682 <!ENTITY % local.keywordset.attrib "">
    683 <!ENTITY % keywordset.role.attrib "%role.attrib;">
    684 <!ELEMENT keywordset  (keyword+)>
    685 <!ATTLIST keywordset
    686 		%common.attrib;
    687 		%keywordset.role.attrib;
    688 		%local.keywordset.attrib;
    689 >
    690 <!ENTITY % local.keyword.attrib "">
    691 <!ENTITY % keyword.role.attrib "%role.attrib;">
    692 <!ELEMENT keyword  (#PCDATA)>
    693 <!ATTLIST keyword
    694 		%common.attrib;
    695 		%keyword.role.attrib;
    696 		%local.keyword.attrib;
    697 >
    698 <!ENTITY % local.sidebar.attrib "">
    699 <!ENTITY % sidebar.role.attrib "%role.attrib;">
    700 <!ATTLIST sidebar
    701 		%common.attrib;
    702 		%sidebar.role.attrib;
    703 		%local.sidebar.attrib;
    704 >
    705 <!ENTITY % local.abstract.attrib "">
    706 <!ENTITY % abstract.role.attrib "%role.attrib;">
    707 <!ELEMENT abstract  (title?, (%para.class;)+)>
    708 <!ATTLIST abstract
    709 		%common.attrib;
    710 		%abstract.role.attrib;
    711 		%local.abstract.attrib;
    712 >
    713 <!ENTITY % local.authorblurb.attrib "">
    714 <!ENTITY % authorblurb.role.attrib "%role.attrib;">
    715 <!ELEMENT authorblurb  (title?, (%para.class;)+)>
    716 <!ATTLIST authorblurb
    717 		%common.attrib;
    718 		%authorblurb.role.attrib;
    719 		%local.authorblurb.attrib;
    720 >
    721 <!ENTITY % local.blockquote.attrib "">
    722 <!ENTITY % blockquote.role.attrib "%role.attrib;">
    723 <!ATTLIST blockquote
    724 		%common.attrib;
    725 		%blockquote.role.attrib;
    726 		%local.blockquote.attrib;
    727 >
    728 <!ENTITY % local.attribution.attrib "">
    729 <!ENTITY % attribution.role.attrib "%role.attrib;">
    730 <!ELEMENT attribution  (%para.char.mix;)*>
    731 <!ATTLIST attribution
    732 		%common.attrib;
    733 		%attribution.role.attrib;
    734 		%local.attribution.attrib;
    735 >
    736 <!ENTITY % local.epigraph.attrib "">
    737 <!ENTITY % epigraph.role.attrib "%role.attrib;">
    738 <!ELEMENT epigraph  (attribution?, ((%para.class;)|literallayout)+)>
    739 <!ATTLIST epigraph
    740 		%common.attrib;
    741 		%epigraph.role.attrib;
    742 		%local.epigraph.attrib;
    743 >
    744 <!ENTITY % local.footnote.attrib "">
    745 <!ENTITY % footnote.role.attrib "%role.attrib;">
    746 <!ELEMENT footnote  ((%footnote.mix;)+)
    747                       >
    748 <!ATTLIST footnote
    749 		%label.attrib;
    750 		%common.attrib;
    751 		%footnote.role.attrib;
    752 		%local.footnote.attrib;
    753 >
    754 <!ENTITY % local.para.attrib "">
    755 <!ENTITY % para.role.attrib "%role.attrib;">
    756 <!ATTLIST para
    757 		%common.attrib;
    758 		%para.role.attrib;
    759 		%local.para.attrib;
    760 >
    761 <!ENTITY % local.admon.attrib "">
    762 <!ENTITY % admon.role.attrib "%role.attrib;">
    763 <!ELEMENT note  (title?, (%admon.mix;)+)
    764                       >
    765 <!ATTLIST note
    766 		%common.attrib;
    767 		%admon.role.attrib;
    768 		%local.admon.attrib;
    769 >
    770 <!ENTITY % local.itemizedlist.attrib "">
    771 <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
    772 <!ATTLIST itemizedlist		spacing		(normal
    773 				|compact)	#IMPLIED
    774 		%mark.attrib;
    775 		%common.attrib;
    776 		%itemizedlist.role.attrib;
    777 		%local.itemizedlist.attrib;
    778 >
    779 <!ENTITY % local.orderedlist.attrib "">
    780 <!ENTITY % orderedlist.role.attrib "%role.attrib;">
    781 <!ATTLIST orderedlist
    782 		numeration	(arabic
    783 				|upperalpha
    784 				|loweralpha
    785 				|upperroman
    786 				|lowerroman)	#IMPLIED
    787 		inheritnum	(inherit
    788 				|ignore)	"ignore"
    789 		continuation	(continues
    790 				|restarts)	"restarts"
    791 		spacing		(normal
    792 				|compact)	#IMPLIED
    793 		%common.attrib;
    794 		%orderedlist.role.attrib;
    795 		%local.orderedlist.attrib;
    796 >
    797 <!ENTITY % local.listitem.attrib "">
    798 <!ENTITY % listitem.role.attrib "%role.attrib;">
    799 <!ELEMENT listitem  ((%component.mix;)+)>
    800 <!ATTLIST listitem
    801 		override	CDATA		#IMPLIED
    802 		%common.attrib;
    803 		%listitem.role.attrib;
    804 		%local.listitem.attrib;
    805 >
    806 <!ENTITY % local.variablelist.attrib "">
    807 <!ENTITY % variablelist.role.attrib "%role.attrib;">
    808 <!ATTLIST variablelist
    809 		termlength	CDATA		#IMPLIED
    810 		%common.attrib;
    811 		%variablelist.role.attrib;
    812 		%local.variablelist.attrib;
    813 >
    814 <!ENTITY % local.varlistentry.attrib "">
    815 <!ENTITY % varlistentry.role.attrib "%role.attrib;">
    816 <!ELEMENT varlistentry  (term+, listitem)>
    817 <!ATTLIST varlistentry
    818 		%common.attrib;
    819 		%varlistentry.role.attrib;
    820 		%local.varlistentry.attrib;
    821 >
    822 <!ENTITY % local.term.attrib "">
    823 <!ENTITY % term.role.attrib "%role.attrib;">
    824 <!ELEMENT term  (%para.char.mix;)*>
    825 <!ATTLIST term
    826 		%common.attrib;
    827 		%term.role.attrib;
    828 		%local.term.attrib;
    829 >
    830 <!ENTITY % local.example.attrib "">
    831 <!ENTITY % example.role.attrib "%role.attrib;">
    832 <!ATTLIST example
    833 		floatstyle	CDATA			#IMPLIED
    834 		%label.attrib;
    835 		%width.attrib;
    836 		%common.attrib;
    837 		%example.role.attrib;
    838 		%local.example.attrib;
    839 >
    840 <!ENTITY % local.programlisting.attrib "">
    841 <!ENTITY % programlisting.role.attrib "%role.attrib;">
    842 <!ATTLIST programlisting
    843 		%width.attrib;
    844 		%linespecific.attrib;
    845 		%common.attrib;
    846 		%programlisting.role.attrib;
    847 		%local.programlisting.attrib;
    848 >
    849 <!ENTITY % local.literallayout.attrib "">
    850 <!ENTITY % literallayout.role.attrib "%role.attrib;">
    851 <!ATTLIST literallayout
    852 		%width.attrib;
    853 		%linespecific.attrib;
    854 		class	(monospaced|normal)	"normal"
    855 		%common.attrib;
    856 		%literallayout.role.attrib;
    857 		%local.literallayout.attrib;
    858 >
    859 <!ENTITY % local.figure.attrib "">
    860 <!ENTITY % figure.role.attrib "%role.attrib;">
    861 <!ATTLIST figure
    862 		float		%yesorno.attvals;	'0'
    863 		floatstyle	CDATA			#IMPLIED
    864 		pgwide      	%yesorno.attvals;       #IMPLIED
    865 		%label.attrib;
    866 		%common.attrib;
    867 		%figure.role.attrib;
    868 		%local.figure.attrib;
    869 >
    870 <!ENTITY % local.mediaobject.attrib "">
    871 <!ENTITY % mediaobject.role.attrib "%role.attrib;">
    872 <!ELEMENT mediaobject  (objectinfo?,
    873                            (%mediaobject.mix;)+,
    874 			   caption?)>
    875 <!ATTLIST mediaobject
    876 		%common.attrib;
    877 		%mediaobject.role.attrib;
    878 		%local.mediaobject.attrib;
    879 >
    880 <!ENTITY % local.inlinemediaobject.attrib "">
    881 <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
    882 <!ELEMENT inlinemediaobject  (objectinfo?,
    883                 	         (%mediaobject.mix;)+)>
    884 <!ATTLIST inlinemediaobject
    885 		%common.attrib;
    886 		%inlinemediaobject.role.attrib;
    887 		%local.inlinemediaobject.attrib;
    888 >
    889 <!ENTITY % local.videoobject.attrib "">
    890 <!ENTITY % videoobject.role.attrib "%role.attrib;">
    891 <!ELEMENT videoobject  (objectinfo?, videodata)>
    892 <!ATTLIST videoobject
    893 		%common.attrib;
    894 		%videoobject.role.attrib;
    895 		%local.videoobject.attrib;
    896 >
    897 <!ENTITY % local.audioobject.attrib "">
    898 <!ENTITY % audioobject.role.attrib "%role.attrib;">
    899 <!ELEMENT audioobject  (objectinfo?, audiodata)>
    900 <!ATTLIST audioobject
    901 		%common.attrib;
    902 		%audioobject.role.attrib;
    903 		%local.audioobject.attrib;
    904 >
    905 <!ENTITY % local.imageobject.attrib "">
    906 <!ENTITY % imageobject.role.attrib "%role.attrib;">
    907 <!ELEMENT imageobject  (objectinfo?, imagedata)>
    908 <!ATTLIST imageobject
    909 		%common.attrib;
    910 		%imageobject.role.attrib;
    911 		%local.imageobject.attrib;
    912 >
    913 <!ENTITY % local.textobject.attrib "">
    914 <!ENTITY % textobject.role.attrib "%role.attrib;">
    915 <!ELEMENT textobject  (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
    916 <!ATTLIST textobject
    917 		%common.attrib;
    918 		%textobject.role.attrib;
    919 		%local.textobject.attrib;
    920 >
    921 <!ENTITY % local.objectinfo.attrib "">
    922 <!ENTITY % objectinfo.role.attrib "%role.attrib;">
    923 <!ATTLIST objectinfo
    924 		%common.attrib;
    925 		%objectinfo.role.attrib;
    926 		%local.objectinfo.attrib;
    927 >
    928 <!ENTITY % local.objectdata.attrib "">
    929 <!ENTITY % objectdata.attrib
    930 	"
    931 	entityref	ENTITY		#IMPLIED
    932 	fileref 	CDATA		#IMPLIED
    933 	format		(%notation.class;)
    934 					#IMPLIED
    935 	srccredit	CDATA		#IMPLIED
    936 	%local.objectdata.attrib;"
    937 >
    938 <!ENTITY % local.videodata.attrib "">
    939 <!ENTITY % videodata.role.attrib "%role.attrib;">
    940 <!ELEMENT videodata  EMPTY>
    941 <!ATTLIST videodata
    942 	width		CDATA		#IMPLIED
    943 	contentwidth	CDATA		#IMPLIED
    944 	depth		CDATA		#IMPLIED
    945 	contentdepth	CDATA		#IMPLIED
    946 	align		(left
    947 			|right
    948 			|center)	#IMPLIED
    949 	valign		(top
    950 			|middle
    951 			|bottom)	#IMPLIED
    952 	scale		CDATA		#IMPLIED
    953 	scalefit	%yesorno.attvals;
    954 					#IMPLIED
    955 		%objectdata.attrib;
    956 		%common.attrib;
    957 		%videodata.role.attrib;
    958 		%local.videodata.attrib;
    959 >
    960 <!ENTITY % local.audiodata.attrib "">
    961 <!ENTITY % audiodata.role.attrib "%role.attrib;">
    962 <!ELEMENT audiodata  EMPTY>
    963 <!ATTLIST audiodata
    964 		%objectdata.attrib;
    965 		%common.attrib;
    966 		%audiodata.role.attrib;
    967 		%local.audiodata.attrib;
    968 >
    969 <!ENTITY % local.imagedata.attrib "">
    970 <!ENTITY % imagedata.role.attrib "%role.attrib;">
    971 <!ELEMENT imagedata  EMPTY>
    972 <!ATTLIST imagedata
    973 	width		CDATA		#IMPLIED
    974 	contentwidth	CDATA		#IMPLIED
    975 	depth		CDATA		#IMPLIED
    976 	contentdepth	CDATA		#IMPLIED
    977 	align		(left
    978 			|right
    979 			|center)	#IMPLIED
    980 	valign		(top
    981 			|middle
    982 			|bottom)	#IMPLIED
    983 	scale		CDATA		#IMPLIED
    984 	scalefit	%yesorno.attvals;
    985 					#IMPLIED
    986 		%objectdata.attrib;
    987 		%common.attrib;
    988 		%imagedata.role.attrib;
    989 		%local.imagedata.attrib;
    990 >
    991 <!ENTITY % local.textdata.attrib "">
    992 <!ENTITY % textdata.role.attrib "%role.attrib;">
    993 <!ELEMENT textdata  EMPTY>
    994 <!ATTLIST textdata
    995 		encoding	CDATA	#IMPLIED
    996 		%objectdata.attrib;
    997 		%common.attrib;
    998 		%textdata.role.attrib;
    999 		%local.textdata.attrib;
   1000 >
   1001 <!ENTITY % html.coreattrs
   1002  "id          ID             #IMPLIED
   1003   class       CDATA          #IMPLIED
   1004   style       CDATA          #IMPLIED
   1005   title       CDATA         #IMPLIED"
   1006   >
   1007 <!ENTITY % i18n
   1008  "xml:lang    NMTOKEN        #IMPLIED"
   1009   >
   1010 <!ENTITY % events
   1011  "onclick     CDATA       #IMPLIED
   1012   ondblclick  CDATA       #IMPLIED
   1013   onmousedown CDATA       #IMPLIED
   1014   onmouseup   CDATA       #IMPLIED
   1015   onmouseover CDATA       #IMPLIED
   1016   onmousemove CDATA       #IMPLIED
   1017   onmouseout  CDATA       #IMPLIED
   1018   onkeypress  CDATA       #IMPLIED
   1019   onkeydown   CDATA       #IMPLIED
   1020   onkeyup     CDATA       #IMPLIED"
   1021   >
   1022 <!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
   1023 <!ENTITY % cellhalign
   1024   "align      (left|center|right|justify|char) #IMPLIED
   1025    char       CDATA    #IMPLIED
   1026    charoff    CDATA       #IMPLIED"
   1027   >
   1028 <!ENTITY % cellvalign
   1029   "valign     (top|middle|bottom|baseline) #IMPLIED"
   1030   >
   1031 <!ELEMENT colgroup (col)*>
   1032 <!ELEMENT col      EMPTY>
   1033 <!ELEMENT tr       (th|td)+>
   1034 <!ELEMENT th       (%para.char.mix; | %tabentry.mix;)*>
   1035 <!ELEMENT td       (%para.char.mix; | %tabentry.mix;)*>
   1036 <!ATTLIST colgroup
   1037   %attrs;
   1038   span        CDATA       "1"
   1039   width       CDATA  #IMPLIED
   1040   %cellhalign;
   1041   %cellvalign;
   1042   >
   1043 <!ATTLIST col
   1044   %attrs;
   1045   span        CDATA       "1"
   1046   width       CDATA  #IMPLIED
   1047   %cellhalign;
   1048   %cellvalign;
   1049   >
   1050 <!ATTLIST tr
   1051   %attrs;
   1052   %cellhalign;
   1053   %cellvalign;
   1054   bgcolor     CDATA        #IMPLIED
   1055   >
   1056 <!ATTLIST th
   1057   %attrs;
   1058   abbr        CDATA         #IMPLIED
   1059   axis        CDATA          #IMPLIED
   1060   headers     IDREFS         #IMPLIED
   1061   scope       (row|col|rowgroup|colgroup)   #IMPLIED
   1062   rowspan     CDATA       "1"
   1063   colspan     CDATA       "1"
   1064   %cellhalign;
   1065   %cellvalign;
   1066   nowrap      (nowrap)       #IMPLIED
   1067   bgcolor     CDATA         #IMPLIED
   1068   width       CDATA       #IMPLIED
   1069   height      CDATA       #IMPLIED
   1070   >
   1071 <!ATTLIST td
   1072   %attrs;
   1073   abbr        CDATA         #IMPLIED
   1074   axis        CDATA          #IMPLIED
   1075   headers     IDREFS         #IMPLIED
   1076   scope       (row|col|rowgroup|colgroup)   #IMPLIED
   1077   rowspan     CDATA       "1"
   1078   colspan     CDATA       "1"
   1079   %cellhalign;
   1080   %cellvalign;
   1081   nowrap      (nowrap)       #IMPLIED
   1082   bgcolor     CDATA         #IMPLIED
   1083   width       CDATA       #IMPLIED
   1084   height      CDATA       #IMPLIED
   1085   >
   1086 <!ENTITY % tables.role.attrib "%role.attrib;">
   1087 <!ENTITY % bodyatt "
   1088 		floatstyle	CDATA			#IMPLIED
   1089                 %label.attrib;"
   1090 >
   1091 <!ENTITY % secur "
   1092 	%common.attrib;
   1093 	class       CDATA          #IMPLIED
   1094 	style       CDATA          #IMPLIED
   1095 	title       CDATA         #IMPLIED
   1096 	%i18n;
   1097 	%events;
   1098 	%tables.role.attrib;">
   1099 <!ENTITY % common.table.attribs
   1100 	"%bodyatt;
   1101 	%secur;">
   1102 <!ENTITY % tbl.table.att        '
   1103     tabstyle    CDATA           #IMPLIED
   1104     tocentry    %yesorno.attvals;       #IMPLIED
   1105     shortentry  %yesorno.attvals;       #IMPLIED
   1106     orient      (port|land)     #IMPLIED
   1107     pgwide      %yesorno.attvals;       #IMPLIED 
   1108     summary     CDATA          #IMPLIED
   1109     width       CDATA        #IMPLIED
   1110     border      CDATA        #IMPLIED
   1111     rules       (none | groups | rows | cols | all)      #IMPLIED
   1112     cellspacing CDATA        #IMPLIED
   1113     cellpadding CDATA        #IMPLIED
   1114     align       (left|center|right)   #IMPLIED
   1115     bgcolor     CDATA         #IMPLIED
   1116 '>
   1117 <!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
   1118 top|bottom|topbot|all|sides|none">
   1119 <!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
   1120 <!ENTITY % tbl.hdft.mdl        "(tr+|(colspec*,row+))">
   1121 <!ENTITY % tbl.tbody.mdl       "(tr+|row+)">
   1122 <!ENTITY % yesorno 'CDATA'>
   1123 <!ENTITY % tbl.tgroup.mdl       "colspec*,spanspec*,thead?,tfoot?,tbody">
   1124 <!ENTITY % tbl.tgroup.att       '
   1125     tgroupstyle CDATA           #IMPLIED '>
   1126 <!ENTITY % tbl.row.mdl          "(entry|entrytbl)+">
   1127 <!ENTITY % tbl.entrytbl.mdl     "colspec*,spanspec*,thead?,tbody">
   1128 <!ELEMENT table  (%tbl.table.mdl;)>
   1129 <!ATTLIST table
   1130         frame           (%tbl.frame.attval;)                    #IMPLIED
   1131         colsep          %yesorno;                               #IMPLIED
   1132         rowsep          %yesorno;                               #IMPLIED
   1133         %tbl.table.att;
   1134         %bodyatt;
   1135         %secur;
   1136 >
   1137 <!ELEMENT tgroup  (%tbl.tgroup.mdl;) >
   1138 <!ATTLIST tgroup
   1139         cols            CDATA                                   #REQUIRED
   1140         %tbl.tgroup.att;
   1141         colsep          %yesorno;                               #IMPLIED
   1142         rowsep          %yesorno;                               #IMPLIED
   1143         align           (left|right|center|justify|char)        #IMPLIED
   1144         char            CDATA                                   #IMPLIED
   1145         charoff         CDATA                                   #IMPLIED
   1146         %secur;
   1147 >
   1148 <!ELEMENT colspec  EMPTY >
   1149 <!ATTLIST colspec
   1150         colnum          CDATA                                   #IMPLIED
   1151         colname         CDATA                                   #IMPLIED
   1152         colwidth        CDATA                                   #IMPLIED
   1153         colsep          %yesorno;                               #IMPLIED
   1154         rowsep          %yesorno;                               #IMPLIED
   1155         align           (left|right|center|justify|char)        #IMPLIED
   1156         char            CDATA                                   #IMPLIED
   1157         charoff         CDATA                                   #IMPLIED
   1158 >
   1159 <!ELEMENT spanspec  EMPTY >
   1160 <!ATTLIST spanspec
   1161         namest          CDATA                                   #REQUIRED
   1162         nameend         CDATA                                   #REQUIRED
   1163         spanname        CDATA                                   #REQUIRED
   1164         colsep          %yesorno;                               #IMPLIED
   1165         rowsep          %yesorno;                               #IMPLIED
   1166         align           (left|right|center|justify|char)        #IMPLIED
   1167         char            CDATA                                   #IMPLIED
   1168         charoff         CDATA                                   #IMPLIED
   1169 >
   1170 <!ELEMENT thead  (%tbl.hdft.mdl;)>
   1171 <!ATTLIST thead
   1172         valign          (top|middle|bottom)                     #IMPLIED
   1173         %secur;
   1174 >
   1175 <!ELEMENT tfoot  (%tbl.hdft.mdl;)>
   1176 <!ATTLIST tfoot
   1177         valign          (top|middle|bottom)                     #IMPLIED
   1178         %secur;
   1179 >
   1180 <!ELEMENT tbody  (%tbl.tbody.mdl;)>
   1181 <!ATTLIST tbody
   1182         valign          (top|middle|bottom)                     #IMPLIED
   1183         %secur;
   1184 >
   1185 <!ELEMENT row  (%tbl.row.mdl;)>
   1186 <!ATTLIST row
   1187         rowsep          %yesorno;                               #IMPLIED
   1188         valign          (top|middle|bottom)                     #IMPLIED
   1189         %secur;
   1190 >
   1191 <!ELEMENT entrytbl  (%tbl.entrytbl.mdl;)>
   1192 <!ATTLIST entrytbl
   1193         cols            CDATA                                   #REQUIRED
   1194         %tbl.tgroup.att;
   1195         colname         CDATA                                   #IMPLIED
   1196         spanname        CDATA                                   #IMPLIED
   1197         namest          CDATA                                   #IMPLIED
   1198         nameend         CDATA                                   #IMPLIED
   1199         colsep          %yesorno;                               #IMPLIED
   1200         rowsep          %yesorno;                               #IMPLIED
   1201         align           (left|right|center|justify|char)        #IMPLIED
   1202         char            CDATA                                   #IMPLIED
   1203         charoff         CDATA                                   #IMPLIED
   1204         %secur;
   1205 >
   1206 <!ELEMENT entry  (%tbl.entry.mdl;)*>
   1207 <!ATTLIST entry
   1208         colname         CDATA                                   #IMPLIED
   1209         namest          CDATA                                   #IMPLIED
   1210         nameend         CDATA                                   #IMPLIED
   1211         spanname        CDATA                                   #IMPLIED
   1212         morerows        CDATA                                   #IMPLIED
   1213         colsep          %yesorno;                               #IMPLIED
   1214         rowsep          %yesorno;                               #IMPLIED
   1215         align           (left|right|center|justify|char)        #IMPLIED
   1216         char            CDATA                                   #IMPLIED
   1217         charoff         CDATA                                   #IMPLIED
   1218         rotate          %yesorno;                               #IMPLIED
   1219         valign          (top|middle|bottom)                     #IMPLIED
   1220         %secur;
   1221 >
   1222 <!ENTITY % local.informaltable.attrib "">
   1223 <!ATTLIST informaltable
   1224 		frame		(%tbl.frame.attval;)	#IMPLIED
   1225 		colsep		%yesorno.attvals;	#IMPLIED
   1226 		rowsep		%yesorno.attvals;	#IMPLIED
   1227 		%common.table.attribs;
   1228 		%tbl.table.att;
   1229 		%local.informaltable.attrib;
   1230 >
   1231 <!ENTITY % local.caption.attrib "">
   1232 <!ENTITY % caption.role.attrib "%role.attrib;">
   1233 <!ELEMENT caption  (#PCDATA | %textobject.mix;)*>
   1234 <!ENTITY % caption.attlist.content "
   1235 	%lang.attrib;
   1236 	%remap.attrib;
   1237 	%xreflabel.attrib;
   1238 	%revisionflag.attrib;
   1239 	%effectivity.attrib;
   1240 	%dir.attrib;
   1241 	%xml-base.attrib;
   1242 	%local.common.attrib;
   1243 		%caption.role.attrib;
   1244 		%attrs;
   1245 		align	(top|bottom|left|right)	#IMPLIED
   1246 		%local.caption.attrib;
   1247 ">
   1248 <!ATTLIST caption %caption.attlist.content;>
   1249 <!ENTITY % local.affiliation.attrib "">
   1250 <!ENTITY % affiliation.role.attrib "%role.attrib;">
   1251 <!ATTLIST affiliation
   1252 		%common.attrib;
   1253 		%affiliation.role.attrib;
   1254 		%local.affiliation.attrib;
   1255 >
   1256 <!ENTITY % local.jobtitle.attrib "">
   1257 <!ENTITY % jobtitle.role.attrib "%role.attrib;">
   1258 <!ELEMENT jobtitle  (%docinfo.char.mix;)*>
   1259 <!ATTLIST jobtitle
   1260 		%common.attrib;
   1261 		%jobtitle.role.attrib;
   1262 		%local.jobtitle.attrib;
   1263 >
   1264 <!ENTITY % local.author.attrib "">
   1265 <!ENTITY % author.role.attrib "%role.attrib;">
   1266 <!ATTLIST author
   1267 		%common.attrib;
   1268 		%author.role.attrib;
   1269 		%local.author.attrib;
   1270 >
   1271 <!ENTITY % local.authorgroup.attrib "">
   1272 <!ENTITY % authorgroup.role.attrib "%role.attrib;">
   1273 <!ATTLIST authorgroup
   1274 		%common.attrib;
   1275 		%authorgroup.role.attrib;
   1276 		%local.authorgroup.attrib;
   1277 >
   1278 <!ENTITY % local.authorinitials.attrib "">
   1279 <!ENTITY % authorinitials.role.attrib "%role.attrib;">
   1280 <!ELEMENT authorinitials  (%docinfo.char.mix;)*>
   1281 <!ATTLIST authorinitials
   1282 		%common.attrib;
   1283 		%authorinitials.role.attrib;
   1284 		%local.authorinitials.attrib;
   1285 >
   1286 <!ENTITY % local.copyright.attrib "">
   1287 <!ENTITY % copyright.role.attrib "%role.attrib;">
   1288 <!ELEMENT copyright  (year+, holder*)>
   1289 <!ATTLIST copyright
   1290 		%common.attrib;
   1291 		%copyright.role.attrib;
   1292 		%local.copyright.attrib;
   1293 >
   1294 <!ENTITY % local.year.attrib "">
   1295 <!ENTITY % year.role.attrib "%role.attrib;">
   1296 <!ELEMENT year  (%docinfo.char.mix;)*>
   1297 <!ATTLIST year
   1298 		%common.attrib;
   1299 		%year.role.attrib;
   1300 		%local.year.attrib;
   1301 >
   1302 <!ENTITY % local.holder.attrib "">
   1303 <!ENTITY % holder.role.attrib "%role.attrib;">
   1304 <!ELEMENT holder  (%docinfo.char.mix;)*>
   1305 <!ATTLIST holder
   1306 		%common.attrib;
   1307 		%holder.role.attrib;
   1308 		%local.holder.attrib;
   1309 >
   1310 <!ENTITY % local.corpauthor.attrib "">
   1311 <!ENTITY % corpauthor.role.attrib "%role.attrib;">
   1312 <!ELEMENT corpauthor  (%docinfo.char.mix;)*>
   1313 <!ATTLIST corpauthor
   1314 		%common.attrib;
   1315 		%corpauthor.role.attrib;
   1316 		%local.corpauthor.attrib;
   1317 >
   1318 <!ENTITY % local.date.attrib "">
   1319 <!ENTITY % date.role.attrib "%role.attrib;">
   1320 <!ELEMENT date  (%docinfo.char.mix;)*>
   1321 <!ATTLIST date
   1322 		%common.attrib;
   1323 		%date.role.attrib;
   1324 		%local.date.attrib;
   1325 >
   1326 <!ENTITY % local.edition.attrib "">
   1327 <!ENTITY % edition.role.attrib "%role.attrib;">
   1328 <!ELEMENT edition  (%docinfo.char.mix;)*>
   1329 <!ATTLIST edition
   1330 		%common.attrib;
   1331 		%edition.role.attrib;
   1332 		%local.edition.attrib;
   1333 >
   1334 <!ENTITY % local.editor.attrib "">
   1335 <!ENTITY % editor.role.attrib "%role.attrib;">
   1336 <!ATTLIST editor
   1337 		%common.attrib;
   1338 		%editor.role.attrib;
   1339 		%local.editor.attrib;
   1340 >
   1341 <!ENTITY % local.issuenum.attrib "">
   1342 <!ENTITY % issuenum.role.attrib "%role.attrib;">
   1343 <!ELEMENT issuenum  (%docinfo.char.mix;)*>
   1344 <!ATTLIST issuenum
   1345 		%common.attrib;
   1346 		%issuenum.role.attrib;
   1347 		%local.issuenum.attrib;
   1348 >
   1349 <!ENTITY % local.legalnotice.attrib "">
   1350 <!ENTITY % legalnotice.role.attrib "%role.attrib;">
   1351 <!ATTLIST legalnotice
   1352 		%common.attrib;
   1353 		%legalnotice.role.attrib;
   1354 		%local.legalnotice.attrib;
   1355 >
   1356 <!ENTITY % local.orgname.attrib "">
   1357 <!ENTITY % orgname.role.attrib "%role.attrib;">
   1358 <!ELEMENT orgname  (%docinfo.char.mix;)*>
   1359 <!ATTLIST orgname
   1360 		%common.attrib;
   1361 		class	(corporation|nonprofit|consortium|informal|other)	#IMPLIED
   1362 		otherclass	CDATA			#IMPLIED
   1363 		%orgname.role.attrib;
   1364 		%local.orgname.attrib;
   1365 >
   1366 <!ENTITY % local.othercredit.attrib "">
   1367 <!ENTITY % othercredit.role.attrib "%role.attrib;">
   1368 <!ATTLIST othercredit
   1369 		class	(graphicdesigner
   1370 			|productioneditor
   1371 			|copyeditor
   1372 			|technicaleditor
   1373 			|translator
   1374 			|other)			#IMPLIED
   1375 		%common.attrib;
   1376 		%othercredit.role.attrib;
   1377 		%local.othercredit.attrib;
   1378 >
   1379 <!ENTITY % local.firstname.attrib "">
   1380 <!ENTITY % firstname.role.attrib "%role.attrib;">
   1381 <!ELEMENT firstname  (%docinfo.char.mix;)*>
   1382 <!ATTLIST firstname
   1383 		%common.attrib;
   1384 		%firstname.role.attrib;
   1385 		%local.firstname.attrib;
   1386 >
   1387 <!ENTITY % local.honorific.attrib "">
   1388 <!ENTITY % honorific.role.attrib "%role.attrib;">
   1389 <!ELEMENT honorific  (%docinfo.char.mix;)*>
   1390 <!ATTLIST honorific
   1391 		%common.attrib;
   1392 		%honorific.role.attrib;
   1393 		%local.honorific.attrib;
   1394 >
   1395 <!ENTITY % local.lineage.attrib "">
   1396 <!ENTITY % lineage.role.attrib "%role.attrib;">
   1397 <!ELEMENT lineage  (%docinfo.char.mix;)*>
   1398 <!ATTLIST lineage
   1399 		%common.attrib;
   1400 		%lineage.role.attrib;
   1401 		%local.lineage.attrib;
   1402 >
   1403 <!ENTITY % local.othername.attrib "">
   1404 <!ENTITY % othername.role.attrib "%role.attrib;">
   1405 <!ELEMENT othername  (%docinfo.char.mix;)*>
   1406 <!ATTLIST othername
   1407 		%common.attrib;
   1408 		%othername.role.attrib;
   1409 		%local.othername.attrib;
   1410 >
   1411 <!ENTITY % local.surname.attrib "">
   1412 <!ENTITY % surname.role.attrib "%role.attrib;">
   1413 <!ELEMENT surname  (%docinfo.char.mix;)*>
   1414 <!ATTLIST surname
   1415 		%common.attrib;
   1416 		%surname.role.attrib;
   1417 		%local.surname.attrib;
   1418 >
   1419 <!ENTITY % local.pubdate.attrib "">
   1420 <!ENTITY % pubdate.role.attrib "%role.attrib;">
   1421 <!ELEMENT pubdate  (%docinfo.char.mix;)*>
   1422 <!ATTLIST pubdate
   1423 		%common.attrib;
   1424 		%pubdate.role.attrib;
   1425 		%local.pubdate.attrib;
   1426 >
   1427 <!ENTITY % local.publishername.attrib "">
   1428 <!ENTITY % publishername.role.attrib "%role.attrib;">
   1429 <!ELEMENT publishername  (%docinfo.char.mix;)*>
   1430 <!ATTLIST publishername
   1431 		%common.attrib;
   1432 		%publishername.role.attrib;
   1433 		%local.publishername.attrib;
   1434 >
   1435 <!ENTITY % local.releaseinfo.attrib "">
   1436 <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
   1437 <!ELEMENT releaseinfo  (%docinfo.char.mix;)*>
   1438 <!ATTLIST releaseinfo
   1439 		%common.attrib;
   1440 		%releaseinfo.role.attrib;
   1441 		%local.releaseinfo.attrib;
   1442 >
   1443 <!ENTITY % local.revhistory.attrib "">
   1444 <!ENTITY % revhistory.role.attrib "%role.attrib;">
   1445 <!ELEMENT revhistory  (revision+)>
   1446 <!ATTLIST revhistory
   1447 		%common.attrib;
   1448 		%revhistory.role.attrib;
   1449 		%local.revhistory.attrib;
   1450 >
   1451 <!ENTITY % local.revision.attrib "">
   1452 <!ENTITY % revision.role.attrib "%role.attrib;">
   1453 <!ELEMENT revision  (revnumber, date, (author|authorinitials)*,
   1454                     (revremark|revdescription)?)>
   1455 <!ATTLIST revision
   1456 		%common.attrib;
   1457 		%revision.role.attrib;
   1458 		%local.revision.attrib;
   1459 >
   1460 <!ENTITY % local.revnumber.attrib "">
   1461 <!ENTITY % revnumber.role.attrib "%role.attrib;">
   1462 <!ELEMENT revnumber  (%docinfo.char.mix;)*>
   1463 <!ATTLIST revnumber
   1464 		%common.attrib;
   1465 		%revnumber.role.attrib;
   1466 		%local.revnumber.attrib;
   1467 >
   1468 <!ENTITY % local.revremark.attrib "">
   1469 <!ENTITY % revremark.role.attrib "%role.attrib;">
   1470 <!ELEMENT revremark  (%docinfo.char.mix;)*>
   1471 <!ATTLIST revremark
   1472 		%common.attrib;
   1473 		%revremark.role.attrib;
   1474 		%local.revremark.attrib;
   1475 >
   1476 <!ENTITY % local.revdescription.attrib "">
   1477 <!ENTITY % revdescription.role.attrib "%role.attrib;">
   1478 <!ELEMENT revdescription  ((%revdescription.mix;)+)>
   1479 <!ATTLIST revdescription
   1480 		%common.attrib;
   1481 		%revdescription.role.attrib;
   1482 		%local.revdescription.attrib;
   1483 >
   1484 <!ENTITY % local.volumenum.attrib "">
   1485 <!ENTITY % volumenum.role.attrib "%role.attrib;">
   1486 <!ELEMENT volumenum  (%docinfo.char.mix;)*>
   1487 <!ATTLIST volumenum
   1488 		%common.attrib;
   1489 		%volumenum.role.attrib;
   1490 		%local.volumenum.attrib;
   1491 >
   1492 <!ENTITY % local.command.attrib "">
   1493 <!ENTITY % command.role.attrib "%role.attrib;">
   1494 <!ELEMENT command  (%cptr.char.mix;)*>
   1495 <!ATTLIST command
   1496 		%moreinfo.attrib;
   1497 		%common.attrib;
   1498 		%command.role.attrib;
   1499 		%local.command.attrib;
   1500 >
   1501 <!ENTITY % local.computeroutput.attrib "">
   1502 <!ENTITY % computeroutput.role.attrib "%role.attrib;">
   1503 <!ATTLIST computeroutput
   1504 		%moreinfo.attrib;
   1505 		%common.attrib;
   1506 		%computeroutput.role.attrib;
   1507 		%local.computeroutput.attrib;
   1508 >
   1509 <!ENTITY % local.email.attrib "">
   1510 <!ENTITY % email.role.attrib "%role.attrib;">
   1511 <!ELEMENT email  (%docinfo.char.mix;)*>
   1512 <!ATTLIST email
   1513 		%common.attrib;
   1514 		%email.role.attrib;
   1515 		%local.email.attrib;
   1516 >
   1517 <!ENTITY % local.filename.attrib "">
   1518 <!ENTITY % filename.role.attrib "%role.attrib;">
   1519 <!ELEMENT filename  (%cptr.char.mix;)*>
   1520 <!ATTLIST filename
   1521 		class		(headerfile
   1522                                 |partition
   1523                                 |devicefile
   1524                                 |libraryfile
   1525                                 |directory
   1526                                 |extension
   1527 				|symlink)       #IMPLIED
   1528 		path		CDATA		#IMPLIED
   1529 		%moreinfo.attrib;
   1530 		%common.attrib;
   1531 		%filename.role.attrib;
   1532 		%local.filename.attrib;
   1533 >
   1534 <!ENTITY % local.lineannotation.attrib "">
   1535 <!ENTITY % lineannotation.role.attrib "%role.attrib;">
   1536 <!ELEMENT lineannotation  (%para.char.mix;)*>
   1537 <!ATTLIST lineannotation
   1538 		%common.attrib;
   1539 		%lineannotation.role.attrib;
   1540 		%local.lineannotation.attrib;
   1541 >
   1542 <!ENTITY % local.literal.attrib "">
   1543 <!ENTITY % literal.role.attrib "%role.attrib;">
   1544 <!ELEMENT literal  (%cptr.char.mix;)*>
   1545 <!ATTLIST literal
   1546 		%moreinfo.attrib;
   1547 		%common.attrib;
   1548 		%literal.role.attrib;
   1549 		%local.literal.attrib;
   1550 >
   1551 <!ENTITY % local.option.attrib "">
   1552 <!ENTITY % option.role.attrib "%role.attrib;">
   1553 <!ELEMENT option  (%cptr.char.mix;)*>
   1554 <!ATTLIST option
   1555 		%common.attrib;
   1556 		%option.role.attrib;
   1557 		%local.option.attrib;
   1558 >
   1559 <!ENTITY % local.replaceable.attrib "">
   1560 <!ENTITY % replaceable.role.attrib "%role.attrib;">
   1561 <!ATTLIST replaceable
   1562 		class		(command
   1563 				|function
   1564 				|option
   1565 				|parameter)	#IMPLIED
   1566 		%common.attrib;
   1567 		%replaceable.role.attrib;
   1568 		%local.replaceable.attrib;
   1569 >
   1570 <!ENTITY % local.systemitem.attrib "">
   1571 <!ENTITY % systemitem.role.attrib "%role.attrib;">
   1572 <!ATTLIST systemitem
   1573 		class	(constant
   1574 			|event
   1575 			|eventhandler
   1576 			|domainname
   1577 			|fqdomainname
   1578 			|ipaddress
   1579 			|netmask
   1580 			|etheraddress
   1581 			|groupname
   1582 			|library
   1583 			|macro
   1584 			|osname
   1585 			|filesystem
   1586 			|resource
   1587 			|systemname
   1588 			|username
   1589 			|newsgroup
   1590                         |process
   1591                         |service
   1592                         |server
   1593                         |daemon)	#IMPLIED
   1594 		%moreinfo.attrib;
   1595 		%common.attrib;
   1596 		%systemitem.role.attrib;
   1597 		%local.systemitem.attrib;
   1598 >
   1599 <!ENTITY % local.userinput.attrib "">
   1600 <!ENTITY % userinput.role.attrib "%role.attrib;">
   1601 <!ATTLIST userinput
   1602 		%moreinfo.attrib;
   1603 		%common.attrib;
   1604 		%userinput.role.attrib;
   1605 		%local.userinput.attrib;
   1606 >
   1607 <!ENTITY % local.abbrev.attrib "">
   1608 <!ENTITY % abbrev.role.attrib "%role.attrib;">
   1609 <!ELEMENT abbrev  (%word.char.mix;)*>
   1610 <!ATTLIST abbrev
   1611 		%common.attrib;
   1612 		%abbrev.role.attrib;
   1613 		%local.abbrev.attrib;
   1614 >
   1615 <!ENTITY % local.acronym.attrib "">
   1616 <!ENTITY % acronym.role.attrib "%role.attrib;">
   1617 <!ELEMENT acronym  (%word.char.mix;)*
   1618 		>
   1619 <!ATTLIST acronym
   1620 		%common.attrib;
   1621 		%acronym.role.attrib;
   1622 		%local.acronym.attrib;
   1623 >
   1624 <!ENTITY % local.citetitle.attrib "">
   1625 <!ENTITY % citetitle.role.attrib "%role.attrib;">
   1626 <!ELEMENT citetitle  (%para.char.mix;)*>
   1627 <!ATTLIST citetitle
   1628 		pubwork		(article
   1629 				|book
   1630 				|chapter
   1631 				|part
   1632 				|refentry
   1633 				|section
   1634 				|journal
   1635 				|series
   1636 				|set
   1637 				|manuscript
   1638 				|cdrom
   1639 				|dvd
   1640 				|wiki
   1641 				|gopher
   1642 				|bbs
   1643                                 |emailmessage
   1644                                 |webpage
   1645                                 |newsposting)	#IMPLIED
   1646 		%common.attrib;
   1647 		%citetitle.role.attrib;
   1648 		%local.citetitle.attrib;
   1649 >
   1650 <!ENTITY % local.emphasis.attrib "">
   1651 <!ENTITY % emphasis.role.attrib "%role.attrib;">
   1652 <!ELEMENT emphasis  (%para.char.mix;)*>
   1653 <!ATTLIST emphasis
   1654 		%common.attrib;
   1655 		%emphasis.role.attrib;
   1656 		%local.emphasis.attrib;
   1657 >
   1658 <!ENTITY % local.phrase.attrib "">
   1659 <!ENTITY % phrase.role.attrib "%role.attrib;">
   1660 <!ELEMENT phrase  (%para.char.mix;)*>
   1661 <!ATTLIST phrase
   1662 		%common.attrib;
   1663 		%phrase.role.attrib;
   1664 		%local.phrase.attrib;
   1665 >
   1666 <!ENTITY % local.quote.attrib "">
   1667 <!ENTITY % quote.role.attrib "%role.attrib;">
   1668 <!ELEMENT quote  (%para.char.mix;)*>
   1669 <!ATTLIST quote
   1670 		%common.attrib;
   1671 		%quote.role.attrib;
   1672 		%local.quote.attrib;
   1673 >
   1674 <!ENTITY % local.ssscript.attrib "">
   1675 <!ENTITY % ssscript.role.attrib "%role.attrib;">
   1676 <!ATTLIST subscript
   1677 		%common.attrib;
   1678 		%ssscript.role.attrib;
   1679 		%local.ssscript.attrib;
   1680 >
   1681 <!ATTLIST superscript
   1682 		%common.attrib;
   1683 		%ssscript.role.attrib;
   1684 		%local.ssscript.attrib;
   1685 >
   1686 <!ENTITY % local.trademark.attrib "">
   1687 <!ENTITY % trademark.role.attrib "%role.attrib;">
   1688 <!ATTLIST trademark
   1689 		class		(service
   1690 				|trade
   1691 				|registered
   1692 				|copyright)	'trade'
   1693 		%common.attrib;
   1694 		%trademark.role.attrib;
   1695 		%local.trademark.attrib;
   1696 >
   1697 <!ENTITY % local.link.attrib "">
   1698 <!ENTITY % link.role.attrib "%role.attrib;">
   1699 <!ELEMENT link  (%para.char.mix;)*
   1700 		>
   1701 <!ATTLIST link
   1702 		endterm		IDREF		#IMPLIED
   1703 		xrefstyle	CDATA		#IMPLIED
   1704 		type		CDATA		#IMPLIED
   1705 		%linkendreq.attrib;
   1706 		%common.attrib;
   1707 		%link.role.attrib;
   1708 		%local.link.attrib;
   1709 >
   1710 <!ENTITY % local.ulink.attrib "">
   1711 <!ENTITY % ulink.role.attrib "%role.attrib;">
   1712 <!ELEMENT ulink  (%para.char.mix;)*
   1713 		>
   1714 <!ATTLIST ulink
   1715 		url		CDATA		#REQUIRED
   1716 		type		CDATA		#IMPLIED
   1717 		xrefstyle	CDATA		#IMPLIED
   1718 		%common.attrib;
   1719 		%ulink.role.attrib;
   1720 		%local.ulink.attrib;
   1721 >
   1722 <!ENTITY % local.footnoteref.attrib "">
   1723 <!ENTITY % footnoteref.role.attrib "%role.attrib;">
   1724 <!ELEMENT footnoteref  EMPTY>
   1725 <!ATTLIST footnoteref
   1726 		%linkendreq.attrib;		%label.attrib;
   1727 		%common.attrib;
   1728 		%footnoteref.role.attrib;
   1729 		%local.footnoteref.attrib;
   1730 >
   1731 <!ENTITY % local.xref.attrib "">
   1732 <!ENTITY % xref.role.attrib "%role.attrib;">
   1733 <!ELEMENT xref  EMPTY>
   1734 <!ATTLIST xref
   1735 		endterm		IDREF		#IMPLIED
   1736 		xrefstyle	CDATA		#IMPLIED
   1737 		%common.attrib;
   1738 		%linkendreq.attrib;
   1739 		%xref.role.attrib;
   1740 		%local.xref.attrib;
   1741 >
   1742 <!ENTITY % local.anchor.attrib "">
   1743 <!ENTITY % anchor.role.attrib "%role.attrib;">
   1744 <!ELEMENT anchor  EMPTY>
   1745 <!ATTLIST anchor
   1746 		%idreq.attrib;		%pagenum.attrib;		%remap.attrib;
   1747 		%xreflabel.attrib;
   1748 		%revisionflag.attrib;
   1749 		%effectivity.attrib;
   1750 		%anchor.role.attrib;
   1751 		%local.anchor.attrib;
   1752 >
   1753 <!ENTITY % local.appendix.class "">
   1754 <!ENTITY % appendix.class	"appendix %local.appendix.class;">
   1755 <!ENTITY % div.title.content
   1756 	"title, subtitle?, titleabbrev?">
   1757 <!ENTITY % bookcomponent.title.content
   1758 	"title, subtitle?, titleabbrev?">
   1759 <!ENTITY % sect.title.content
   1760 	"title, subtitle?, titleabbrev?">
   1761 <!ENTITY % local.appendix.attrib "">
   1762 <!ENTITY % appendix.role.attrib "%role.attrib;">
   1763 <!ATTLIST appendix
   1764 		%label.attrib;
   1765 		%status.attrib;
   1766 		%common.attrib;
   1767 		%appendix.role.attrib;
   1768 		%local.appendix.attrib;
   1769 >
   1770 <!ENTITY % local.section.attrib "">
   1771 <!ENTITY % section.role.attrib "%role.attrib;">
   1772 <!ATTLIST section
   1773 		%label.attrib;
   1774 		%status.attrib;
   1775 		%common.attrib;
   1776 		%section.role.attrib;
   1777 		%local.section.attrib;
   1778 >
   1779 <!ENTITY % local.bibliography.attrib "">
   1780 <!ENTITY % bibliography.role.attrib "%role.attrib;">
   1781 <!ATTLIST bibliography
   1782 		%status.attrib;
   1783 		%common.attrib;
   1784 		%bibliography.role.attrib;
   1785 		%local.bibliography.attrib;
   1786 >
   1787 <!ENTITY % local.bibliodiv.attrib "">
   1788 <!ENTITY % bibliodiv.role.attrib "%role.attrib;">
   1789 <!ATTLIST bibliodiv
   1790 		%status.attrib;
   1791 		%common.attrib;
   1792 		%bibliodiv.role.attrib;
   1793 		%local.bibliodiv.attrib;
   1794 >
   1795 <!ENTITY % local.article.attrib "">
   1796 <!ENTITY % article.role.attrib "%role.attrib;">
   1797 <!ATTLIST article
   1798 		class		(journalarticle
   1799 				|productsheet
   1800 				|whitepaper
   1801 				|techreport
   1802                                 |specification
   1803 				|faq)		#IMPLIED
   1804 		parentbook	IDREF		#IMPLIED
   1805 		%status.attrib;
   1806 		%common.attrib;
   1807 		%article.role.attrib;
   1808 		%local.article.attrib;
   1809 >
   1810 <!ELEMENT objectinfo ((mediaobject | legalnotice
   1811 	| keywordset | subjectset | %bibliocomponent.mix;)+)>
   1812 <!ELEMENT section (sectioninfo?,
   1813 			(%sect.title.content;),
   1814 			(((%divcomponent.mix;)+, section*)
   1815 			 | section+))>
   1816 <!ELEMENT sectioninfo ((mediaobject | legalnotice
   1817 	| keywordset | subjectset | %bibliocomponent.mix;)+)>
   1818 <!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)>
   1819 <!ELEMENT author ((%person.ident.mix;)+)>
   1820 <!ELEMENT editor ((%person.ident.mix;)+)>
   1821 <!ELEMENT othercredit ((%person.ident.mix;)+)>
   1822 <!ELEMENT affiliation (jobtitle?, orgname?)>
   1823 <!ELEMENT para (%para.char.mix;)*>
   1824 <!ENTITY % informaltable.table.mdl
   1825 	"((mediaobject+|tgroup+)
   1826           |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
   1827 <!ELEMENT informaltable (%informaltable.table.mdl;) >
   1828 <!ELEMENT replaceable (#PCDATA 
   1829 		| %link.char.class;
   1830                 | %base.char.class;
   1831 		| inlinemediaobject)*>
   1832 <!ELEMENT trademark (#PCDATA 
   1833 		| %link.char.class; 
   1834 		| %tech.char.class;
   1835 		| inlinemediaobject
   1836 		| emphasis)*>
   1837 <!ELEMENT article ((%div.title.content;)?, articleinfo?,
   1838 		       (%bookcomponent.content;),
   1839 		       ((%appendix.class;)|bibliography)*)>
   1840 <!ELEMENT articleinfo ((mediaobject | legalnotice
   1841 	| subjectset | keywordset | %bibliocomponent.mix;)+)>
   1842 <!ELEMENT appendix ((%bookcomponent.title.content;),
   1843 		(%bookcomponent.content;))>
   1844 <!ELEMENT bibliography ((%bookcomponent.title.content;)?,
   1845                         (%component.mix;)*,
   1846                         (bibliodiv+ | bibliomixed+))>
   1847 <!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*>
   1848 <!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*,
   1849 		(bibliomixed)+)>
   1850 <!ELEMENT sidebar ((%formalobject.title.content;)?,
   1851                    (%sidebar.mix;)+)>
   1852 <!ELEMENT programlisting (%para.char.mix; | lineannotation)*>
   1853 <!ELEMENT literallayout (%para.char.mix; | lineannotation)*>
   1854 <!ELEMENT itemizedlist ((%formalobject.title.content;)?,
   1855  			    (%listpreamble.mix;)*, listitem+)>
   1856 <!ELEMENT orderedlist ((%formalobject.title.content;)?,
   1857  			    (%listpreamble.mix;)*, listitem+)>
   1858 <!ELEMENT variablelist ((%formalobject.title.content;)?,
   1859  			    (%listpreamble.mix;)*, varlistentry+)>
   1860 <!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)
   1861 		>
   1862 <!ELEMENT figure ((%formalobject.title.content;),
   1863                        (%figure.mix; | %link.char.class;)+)>
   1864 <!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)
   1865 		>
   1866 <!ELEMENT systemitem (%cptr.char.mix; | acronym)*>
   1867 <!ELEMENT computeroutput  (%cptr.char.mix;)*>
   1868 <!ELEMENT userinput  (%cptr.char.mix;)*>
   1869 <!ELEMENT blockquote  (title?, attribution?, (%component.mix;)+)>
   1870 <!ELEMENT subscript  (#PCDATA
   1871 		| %link.char.class;
   1872 		| emphasis
   1873 		| replaceable
   1874                 | inlinemediaobject
   1875 		| %base.char.class;
   1876 		| %other.char.class;)*
   1877 		>
   1878 <!ELEMENT superscript  (#PCDATA
   1879 		| %link.char.class;
   1880 		| emphasis
   1881 		| replaceable
   1882                 | inlinemediaobject
   1883 		| %base.char.class;
   1884 		| %other.char.class;)*
   1885 		>