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 ********************************************************************* -->
6 <!-- ...................................................................... -->
7 <!-- Simplified DocBook DTD V1.1 .......................................... -->
8 <!-- File sdocbook-custom.dtd ............................................. -->
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
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
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.
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/.
36 <!-- ...................................................................... -->
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:
41 "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
46 PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
47 "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd"
51 <!-- ...................................................................... -->
54 <!ENTITY % local.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
"">
66 "para %local.para.class;">
67 <!ENTITY % local.informal.class
"">
68 <!ENTITY % informal.class
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
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
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;"
119 <!ENTITY % local.common.attrib
"">
120 <!ENTITY % common.attrib
124 revisionflag (changed
128 %local.common.attrib;"
130 <!ENTITY % local.person.ident.mix
"">
131 <!ENTITY % person.ident.mix
132 "honorific|firstname|surname|lineage|othername|affiliation
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
142 |pubdate|publishername
143 |releaseinfo|revhistory
144 |subtitle|title|titleabbrev|volumenum|citetitle
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;
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;
170 %local.revdescription.mix;">
171 <!ENTITY % local.footnote.mix
"">
172 <!ENTITY % footnote.mix
174 |%linespecific.class;
175 |%para.class; |%informal.class;
176 %local.footnote.mix;">
177 <!ENTITY % local.example.mix
"">
178 <!ENTITY % example.mix
180 |%linespecific.class;
181 |%para.class; |%informal.class;
182 %local.example.mix;">
183 <!ENTITY % local.admon.mix
"">
186 |%linespecific.class;
187 |%para.class; |%informal.class;
190 <!ENTITY % local.figure.mix
"">
191 <!ENTITY % figure.mix
192 "%linespecific.class;
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
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
223 |%xref.char.class; |%gen.char.class;
224 |%link.char.class; |%tech.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
231 |%xref.char.class; |%gen.char.class;
232 |%link.char.class; |%tech.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
240 |%link.char.class; |%tech.char.class;
242 |%other.char.class; |inlinemediaobject
243 %local.cptr.char.mix;">
244 <!ENTITY % local.word.char.mix
"">
245 <!ENTITY % word.char.mix
247 |acronym|emphasis|trademark
250 |%other.char.class; |inlinemediaobject
251 %local.word.char.mix;">
252 <!ENTITY % local.docinfo.char.mix
"">
253 <!ENTITY % docinfo.char.mix
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;
270 %local.divcomponent.mix;">
271 <!ENTITY % bookcomponent.content
272 "((%divcomponent.mix;)+, section*)
274 <!ENTITY Aacute
"Á" >
275 <!ENTITY aacute
"á" >
276 <!ENTITY Acirc
"Â" >
277 <!ENTITY acirc
"â" >
278 <!ENTITY AElig
"Æ" >
279 <!ENTITY aelig
"æ" >
280 <!ENTITY Agrave
"À" >
281 <!ENTITY agrave
"à" >
282 <!ENTITY Aring
"Å" >
283 <!ENTITY aring
"å" >
284 <!ENTITY Atilde
"Ã" >
285 <!ENTITY atilde
"ã" >
286 <!ENTITY Auml
"Ä" >
287 <!ENTITY auml
"ä" >
288 <!ENTITY Ccedil
"Ç" >
289 <!ENTITY ccedil
"ç" >
290 <!ENTITY Eacute
"É" >
291 <!ENTITY eacute
"é" >
292 <!ENTITY Ecirc
"Ê" >
293 <!ENTITY ecirc
"ê" >
294 <!ENTITY Egrave
"È" >
295 <!ENTITY egrave
"è" >
296 <!ENTITY ETH
"Ð" >
297 <!ENTITY eth
"ð" >
298 <!ENTITY Euml
"Ë" >
299 <!ENTITY euml
"ë" >
300 <!ENTITY Iacute
"Í" >
301 <!ENTITY iacute
"í" >
302 <!ENTITY Icirc
"Î" >
303 <!ENTITY icirc
"î" >
304 <!ENTITY Igrave
"Ì" >
305 <!ENTITY igrave
"ì" >
306 <!ENTITY Iuml
"Ï" >
307 <!ENTITY iuml
"ï" >
308 <!ENTITY Ntilde
"Ñ" >
309 <!ENTITY ntilde
"ñ" >
310 <!ENTITY Oacute
"Ó" >
311 <!ENTITY oacute
"ó" >
312 <!ENTITY Ocirc
"Ô" >
313 <!ENTITY ocirc
"ô" >
314 <!ENTITY Ograve
"Ò" >
315 <!ENTITY ograve
"ò" >
316 <!ENTITY Oslash
"Ø" >
317 <!ENTITY oslash
"ø" >
318 <!ENTITY Otilde
"Õ" >
319 <!ENTITY otilde
"õ" >
320 <!ENTITY Ouml
"Ö" >
321 <!ENTITY ouml
"ö" >
322 <!ENTITY szlig
"ß" >
323 <!ENTITY THORN
"Þ" >
324 <!ENTITY thorn
"þ" >
325 <!ENTITY Uacute
"Ú" >
326 <!ENTITY uacute
"ú" >
327 <!ENTITY Ucirc
"Û" >
328 <!ENTITY ucirc
"û" >
329 <!ENTITY Ugrave
"Ù" >
330 <!ENTITY ugrave
"ù" >
331 <!ENTITY Uuml
"Ü" >
332 <!ENTITY uuml
"ü" >
333 <!ENTITY Yacute
"Ý" >
334 <!ENTITY yacute
"ý" >
335 <!ENTITY yuml
"ÿ" >
336 <!ENTITY amp
"&#38;" >
337 <!ENTITY apos
"'" >
338 <!ENTITY ast
"*" >
339 <!ENTITY brvbar
"¦" >
340 <!ENTITY bsol
"\" >
341 <!ENTITY cent
"¢" >
342 <!ENTITY colon
":" >
343 <!ENTITY comma
"," >
344 <!ENTITY commat
"@" >
345 <!ENTITY copy
"©" >
346 <!ENTITY curren
"¤" >
347 <!ENTITY darr
"↓" >
348 <!ENTITY deg
"°" >
349 <!ENTITY divide
"÷" >
350 <!ENTITY dollar
"$" >
351 <!ENTITY equals
"=" >
352 <!ENTITY excl
"!" >
353 <!ENTITY frac12
"½" >
354 <!ENTITY frac14
"¼" >
355 <!ENTITY frac18
"⅛" >
356 <!ENTITY frac34
"¾" >
357 <!ENTITY frac38
"⅜" >
358 <!ENTITY frac58
"⅝" >
359 <!ENTITY frac78
"⅞" >
360 <!ENTITY gt
">" >
361 <!ENTITY half
"½" >
362 <!ENTITY horbar
"―" >
363 <!ENTITY hyphen
"‐" >
364 <!ENTITY iexcl
"¡" >
365 <!ENTITY iquest
"¿" >
366 <!ENTITY laquo
"«" >
367 <!ENTITY larr
"←" >
368 <!ENTITY lcub
"{" >
369 <!ENTITY ldquo
"“" >
370 <!ENTITY lowbar
"_" >
371 <!ENTITY lpar
"(" >
372 <!ENTITY lsqb
"[" >
373 <!ENTITY lsquo
"‘" >
374 <!ENTITY lt
"&#60;" >
375 <!ENTITY micro
"µ" >
376 <!ENTITY middot
"·" >
377 <!ENTITY nbsp
" " >
378 <!ENTITY not
"¬" >
379 <!ENTITY num
"#" >
380 <!ENTITY ohm
"Ω" >
381 <!ENTITY ordf
"ª" >
382 <!ENTITY ordm
"º" >
383 <!ENTITY para
"¶" >
384 <!ENTITY percnt
"%" >
385 <!ENTITY period
"." >
386 <!ENTITY plus
"+" >
387 <!ENTITY plusmn
"±" >
388 <!ENTITY pound
"£" >
389 <!ENTITY quest
"?" >
390 <!ENTITY quot
""" >
391 <!ENTITY raquo
"»" >
392 <!ENTITY rarr
"→" >
393 <!ENTITY rcub
"}" >
394 <!ENTITY rdquo
"”" >
395 <!ENTITY reg
"®" >
396 <!ENTITY rpar
")" >
397 <!ENTITY rsqb
"]" >
398 <!ENTITY rsquo
"’" >
399 <!ENTITY sect
"§" >
400 <!ENTITY semi
";" >
401 <!ENTITY shy
"­" >
402 <!ENTITY sol
"/" >
403 <!ENTITY sung
"♪" >
404 <!ENTITY sup1
"¹" >
405 <!ENTITY sup2
"²" >
406 <!ENTITY sup3
"³" >
407 <!ENTITY times
"×" >
408 <!ENTITY trade
"™" >
409 <!ENTITY uarr
"↑" >
410 <!ENTITY verbar
"|" >
411 <!ENTITY yen
"¥" >
412 <!ENTITY blank
"␣" >
413 <!ENTITY blk12
"▒" >
414 <!ENTITY blk14
"░" >
415 <!ENTITY blk34
"▓" >
416 <!ENTITY block
"█" >
417 <!ENTITY bull
"•" >
418 <!ENTITY caret
"⁁" >
419 <!ENTITY check
"✓" >
420 <!ENTITY cir
"○" >
421 <!ENTITY clubs
"♣" >
422 <!ENTITY copysr
"℗" >
423 <!ENTITY cross
"✗" >
424 <!ENTITY Dagger
"‡" >
425 <!ENTITY dagger
"†" >
426 <!ENTITY dash
"‐" >
427 <!ENTITY diams
"♦" >
428 <!ENTITY dlcrop
"⌍" >
429 <!ENTITY drcrop
"⌌" >
430 <!ENTITY dtri
"▿" >
431 <!ENTITY dtrif
"▾" >
432 <!ENTITY emsp
" " >
433 <!ENTITY emsp13
" " >
434 <!ENTITY emsp14
" " >
435 <!ENTITY ensp
" " >
436 <!ENTITY female
"♀" >
437 <!ENTITY ffilig
"ffi" >
438 <!ENTITY fflig
"ff" >
439 <!ENTITY ffllig
"ffl" >
440 <!ENTITY filig
"fi" >
441 <!ENTITY flat
"♭" >
442 <!ENTITY fllig
"fl" >
443 <!ENTITY frac13
"⅓" >
444 <!ENTITY frac15
"⅕" >
445 <!ENTITY frac16
"⅙" >
446 <!ENTITY frac23
"⅔" >
447 <!ENTITY frac25
"⅖" >
448 <!ENTITY frac35
"⅗" >
449 <!ENTITY frac45
"⅘" >
450 <!ENTITY frac56
"⅚" >
451 <!ENTITY hairsp
" " >
452 <!ENTITY hearts
"♥" >
453 <!ENTITY hellip
"…" >
454 <!ENTITY hybull
"⁃" >
455 <!ENTITY incare
"℅" >
456 <!ENTITY ldquor
"„" >
457 <!ENTITY lhblk
"▄" >
458 <!ENTITY loz
"◊" >
459 <!ENTITY lozf
"⧫" >
460 <!ENTITY lsquor
"‚" >
461 <!ENTITY ltri
"◃" >
462 <!ENTITY ltrif
"◂" >
463 <!ENTITY male
"♂" >
464 <!ENTITY malt
"✠" >
465 <!ENTITY marker
"▮" >
466 <!ENTITY mdash
"—" >
467 <!ENTITY mldr
"…" >
468 <!ENTITY natur
"♮" >
469 <!ENTITY ndash
"–" >
470 <!ENTITY nldr
"‥" >
471 <!ENTITY numsp
" " >
472 <!ENTITY phone
"☎" >
473 <!ENTITY puncsp
" " >
474 <!ENTITY rdquor
"”" >
475 <!ENTITY rect
"▭" >
476 <!ENTITY rsquor
"’" >
477 <!ENTITY rtri
"▹" >
478 <!ENTITY rtrif
"▸" >
479 <!ENTITY rx
"℞" >
480 <!ENTITY sext
"✶" >
481 <!ENTITY sharp
"♯" >
482 <!ENTITY spades
"♠" >
483 <!ENTITY squ
"□" >
484 <!ENTITY squf
"▪" >
485 <!ENTITY star
"☆" >
486 <!ENTITY starf
"★" >
487 <!ENTITY target
"⌖" >
488 <!ENTITY telrec
"⌕" >
489 <!ENTITY thinsp
" " >
490 <!ENTITY uhblk
"▀" >
491 <!ENTITY ulcrop
"⌏" >
492 <!ENTITY urcrop
"⌎" >
493 <!ENTITY utri
"▵" >
494 <!ENTITY utrif
"▴" >
495 <!ENTITY vellip
"⋮" >
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
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
"€">
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
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
565 <!ENTITY % dir.attrib
570 <!ENTITY % xml-base.attrib
571 "xml:base CDATA #IMPLIED">
572 <!ENTITY % label.attrib
573 "label CDATA #IMPLIED">
574 <!ENTITY % linespecific.attrib
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
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;"
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;)*
>
608 <!ENTITY % local.titleabbrev.attrib
"">
609 <!ENTITY % titleabbrev.role.attrib
"%role.attrib;">
610 <!ELEMENT titleabbrev (%title.char.mix;)*
>
611 <!ATTLIST titleabbrev
613 %titleabbrev.role.attrib;
614 %local.titleabbrev.attrib;
616 <!ENTITY % local.subtitle.attrib
"">
617 <!ENTITY % subtitle.role.attrib
"%role.attrib;">
618 <!ELEMENT subtitle (%title.char.mix;)*
>
621 %subtitle.role.attrib;
622 %local.subtitle.attrib;
624 <!ENTITY % local.bibliomixed.attrib
"">
625 <!ENTITY % bibliomixed.role.attrib
"%role.attrib;">
626 <!ATTLIST bibliomixed
628 %bibliomixed.role.attrib;
629 %local.bibliomixed.attrib;
631 <!ENTITY % local.articleinfo.attrib
"">
632 <!ENTITY % articleinfo.role.attrib
"%role.attrib;">
633 <!ATTLIST articleinfo
635 %articleinfo.role.attrib;
636 %local.articleinfo.attrib;
638 <!ENTITY % bibliomset.role.attrib
"%role.attrib;">
639 <!ENTITY % local.bibliomset.attrib
"">
640 <!ELEMENT bibliomset (#PCDATA | %bibliocomponent.mix; | bibliomset)*
643 relation CDATA #IMPLIED
645 %bibliomset.role.attrib;
646 %local.bibliomset.attrib;
648 <!ENTITY % local.bibliomisc.attrib
"">
649 <!ENTITY % bibliomisc.role.attrib
"%role.attrib;">
650 <!ELEMENT bibliomisc (%para.char.mix;)*
>
653 %bibliomisc.role.attrib;
654 %local.bibliomisc.attrib;
656 <!ENTITY % local.subjectset.attrib
"">
657 <!ENTITY % subjectset.role.attrib
"%role.attrib;">
658 <!ELEMENT subjectset (subject+)
>
660 scheme NMTOKEN #IMPLIED
662 %subjectset.role.attrib;
663 %local.subjectset.attrib;
665 <!ENTITY % local.subject.attrib
"">
666 <!ENTITY % subject.role.attrib
"%role.attrib;">
667 <!ELEMENT subject (subjectterm+)
>
669 weight CDATA #IMPLIED
671 %subject.role.attrib;
672 %local.subject.attrib;
674 <!ENTITY % local.subjectterm.attrib
"">
675 <!ENTITY % subjectterm.role.attrib
"%role.attrib;">
676 <!ELEMENT subjectterm (#PCDATA)
>
677 <!ATTLIST subjectterm
679 %subjectterm.role.attrib;
680 %local.subjectterm.attrib;
682 <!ENTITY % local.keywordset.attrib
"">
683 <!ENTITY % keywordset.role.attrib
"%role.attrib;">
684 <!ELEMENT keywordset (keyword+)
>
687 %keywordset.role.attrib;
688 %local.keywordset.attrib;
690 <!ENTITY % local.keyword.attrib
"">
691 <!ENTITY % keyword.role.attrib
"%role.attrib;">
692 <!ELEMENT keyword (#PCDATA)
>
695 %keyword.role.attrib;
696 %local.keyword.attrib;
698 <!ENTITY % local.sidebar.attrib
"">
699 <!ENTITY % sidebar.role.attrib
"%role.attrib;">
702 %sidebar.role.attrib;
703 %local.sidebar.attrib;
705 <!ENTITY % local.abstract.attrib
"">
706 <!ENTITY % abstract.role.attrib
"%role.attrib;">
707 <!ELEMENT abstract (title?, (%para.class;)+)
>
710 %abstract.role.attrib;
711 %local.abstract.attrib;
713 <!ENTITY % local.authorblurb.attrib
"">
714 <!ENTITY % authorblurb.role.attrib
"%role.attrib;">
715 <!ELEMENT authorblurb (title?, (%para.class;)+)
>
716 <!ATTLIST authorblurb
718 %authorblurb.role.attrib;
719 %local.authorblurb.attrib;
721 <!ENTITY % local.blockquote.attrib
"">
722 <!ENTITY % blockquote.role.attrib
"%role.attrib;">
725 %blockquote.role.attrib;
726 %local.blockquote.attrib;
728 <!ENTITY % local.attribution.attrib
"">
729 <!ENTITY % attribution.role.attrib
"%role.attrib;">
730 <!ELEMENT attribution (%para.char.mix;)*
>
731 <!ATTLIST attribution
733 %attribution.role.attrib;
734 %local.attribution.attrib;
736 <!ENTITY % local.epigraph.attrib
"">
737 <!ENTITY % epigraph.role.attrib
"%role.attrib;">
738 <!ELEMENT epigraph (attribution?, ((%para.class;)|literallayout)+)
>
741 %epigraph.role.attrib;
742 %local.epigraph.attrib;
744 <!ENTITY % local.footnote.attrib
"">
745 <!ENTITY % footnote.role.attrib
"%role.attrib;">
746 <!ELEMENT footnote ((%footnote.mix;)+)
751 %footnote.role.attrib;
752 %local.footnote.attrib;
754 <!ENTITY % local.para.attrib
"">
755 <!ENTITY % para.role.attrib
"%role.attrib;">
761 <!ENTITY % local.admon.attrib
"">
762 <!ENTITY % admon.role.attrib
"%role.attrib;">
763 <!ELEMENT note (title?, (%admon.mix;)+)
770 <!ENTITY % local.itemizedlist.attrib
"">
771 <!ENTITY % itemizedlist.role.attrib
"%role.attrib;">
772 <!ATTLIST itemizedlist spacing (normal
776 %itemizedlist.role.attrib;
777 %local.itemizedlist.attrib;
779 <!ENTITY % local.orderedlist.attrib
"">
780 <!ENTITY % orderedlist.role.attrib
"%role.attrib;">
781 <!ATTLIST orderedlist
786 |lowerroman) #IMPLIED
789 continuation (continues
790 |restarts)
"restarts"
794 %orderedlist.role.attrib;
795 %local.orderedlist.attrib;
797 <!ENTITY % local.listitem.attrib
"">
798 <!ENTITY % listitem.role.attrib
"%role.attrib;">
799 <!ELEMENT listitem ((%component.mix;)+)
>
801 override CDATA #IMPLIED
803 %listitem.role.attrib;
804 %local.listitem.attrib;
806 <!ENTITY % local.variablelist.attrib
"">
807 <!ENTITY % variablelist.role.attrib
"%role.attrib;">
808 <!ATTLIST variablelist
809 termlength CDATA #IMPLIED
811 %variablelist.role.attrib;
812 %local.variablelist.attrib;
814 <!ENTITY % local.varlistentry.attrib
"">
815 <!ENTITY % varlistentry.role.attrib
"%role.attrib;">
816 <!ELEMENT varlistentry (term+, listitem)
>
817 <!ATTLIST varlistentry
819 %varlistentry.role.attrib;
820 %local.varlistentry.attrib;
822 <!ENTITY % local.term.attrib
"">
823 <!ENTITY % term.role.attrib
"%role.attrib;">
824 <!ELEMENT term (%para.char.mix;)*
>
830 <!ENTITY % local.example.attrib
"">
831 <!ENTITY % example.role.attrib
"%role.attrib;">
833 floatstyle CDATA #IMPLIED
837 %example.role.attrib;
838 %local.example.attrib;
840 <!ENTITY % local.programlisting.attrib
"">
841 <!ENTITY % programlisting.role.attrib
"%role.attrib;">
842 <!ATTLIST programlisting
844 %linespecific.attrib;
846 %programlisting.role.attrib;
847 %local.programlisting.attrib;
849 <!ENTITY % local.literallayout.attrib
"">
850 <!ENTITY % literallayout.role.attrib
"%role.attrib;">
851 <!ATTLIST literallayout
853 %linespecific.attrib;
854 class (monospaced|normal)
"normal"
856 %literallayout.role.attrib;
857 %local.literallayout.attrib;
859 <!ENTITY % local.figure.attrib
"">
860 <!ENTITY % figure.role.attrib
"%role.attrib;">
862 float %yesorno.attvals; '
0'
863 floatstyle CDATA #IMPLIED
864 pgwide %yesorno.attvals; #IMPLIED
868 %local.figure.attrib;
870 <!ENTITY % local.mediaobject.attrib
"">
871 <!ENTITY % mediaobject.role.attrib
"%role.attrib;">
872 <!ELEMENT mediaobject (objectinfo?,
873 (%mediaobject.mix;)+,
875 <!ATTLIST mediaobject
877 %mediaobject.role.attrib;
878 %local.mediaobject.attrib;
880 <!ENTITY % local.inlinemediaobject.attrib
"">
881 <!ENTITY % inlinemediaobject.role.attrib
"%role.attrib;">
882 <!ELEMENT inlinemediaobject (objectinfo?,
883 (%mediaobject.mix;)+)
>
884 <!ATTLIST inlinemediaobject
886 %inlinemediaobject.role.attrib;
887 %local.inlinemediaobject.attrib;
889 <!ENTITY % local.videoobject.attrib
"">
890 <!ENTITY % videoobject.role.attrib
"%role.attrib;">
891 <!ELEMENT videoobject (objectinfo?, videodata)
>
892 <!ATTLIST videoobject
894 %videoobject.role.attrib;
895 %local.videoobject.attrib;
897 <!ENTITY % local.audioobject.attrib
"">
898 <!ENTITY % audioobject.role.attrib
"%role.attrib;">
899 <!ELEMENT audioobject (objectinfo?, audiodata)
>
900 <!ATTLIST audioobject
902 %audioobject.role.attrib;
903 %local.audioobject.attrib;
905 <!ENTITY % local.imageobject.attrib
"">
906 <!ENTITY % imageobject.role.attrib
"%role.attrib;">
907 <!ELEMENT imageobject (objectinfo?, imagedata)
>
908 <!ATTLIST imageobject
910 %imageobject.role.attrib;
911 %local.imageobject.attrib;
913 <!ENTITY % local.textobject.attrib
"">
914 <!ENTITY % textobject.role.attrib
"%role.attrib;">
915 <!ELEMENT textobject (objectinfo?, (phrase|textdata|(%textobject.mix;)+))
>
918 %textobject.role.attrib;
919 %local.textobject.attrib;
921 <!ENTITY % local.objectinfo.attrib
"">
922 <!ENTITY % objectinfo.role.attrib
"%role.attrib;">
925 %objectinfo.role.attrib;
926 %local.objectinfo.attrib;
928 <!ENTITY % local.objectdata.attrib
"">
929 <!ENTITY % objectdata.attrib
931 entityref ENTITY #IMPLIED
932 fileref CDATA #IMPLIED
933 format (%notation.class;)
935 srccredit CDATA #IMPLIED
936 %local.objectdata.attrib;"
938 <!ENTITY % local.videodata.attrib
"">
939 <!ENTITY % videodata.role.attrib
"%role.attrib;">
940 <!ELEMENT videodata EMPTY
>
943 contentwidth CDATA #IMPLIED
945 contentdepth CDATA #IMPLIED
953 scalefit %yesorno.attvals;
957 %videodata.role.attrib;
958 %local.videodata.attrib;
960 <!ENTITY % local.audiodata.attrib
"">
961 <!ENTITY % audiodata.role.attrib
"%role.attrib;">
962 <!ELEMENT audiodata EMPTY
>
966 %audiodata.role.attrib;
967 %local.audiodata.attrib;
969 <!ENTITY % local.imagedata.attrib
"">
970 <!ENTITY % imagedata.role.attrib
"%role.attrib;">
971 <!ELEMENT imagedata EMPTY
>
974 contentwidth CDATA #IMPLIED
976 contentdepth CDATA #IMPLIED
984 scalefit %yesorno.attvals;
988 %imagedata.role.attrib;
989 %local.imagedata.attrib;
991 <!ENTITY % local.textdata.attrib
"">
992 <!ENTITY % textdata.role.attrib
"%role.attrib;">
993 <!ELEMENT textdata EMPTY
>
995 encoding CDATA #IMPLIED
998 %textdata.role.attrib;
999 %local.textdata.attrib;
1001 <!ENTITY % html.coreattrs
1003 class CDATA #IMPLIED
1004 style CDATA #IMPLIED
1005 title CDATA #IMPLIED"
1008 "xml:lang NMTOKEN #IMPLIED"
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"
1022 <!ENTITY % attrs
"%html.coreattrs; %i18n; %events;">
1023 <!ENTITY % cellhalign
1024 "align (left|center|right|justify|char) #IMPLIED
1026 charoff CDATA #IMPLIED"
1028 <!ENTITY % cellvalign
1029 "valign (top|middle|bottom|baseline) #IMPLIED"
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;)*
>
1039 width CDATA #IMPLIED
1046 width CDATA #IMPLIED
1054 bgcolor CDATA #IMPLIED
1060 headers IDREFS #IMPLIED
1061 scope (row|col|rowgroup|colgroup) #IMPLIED
1066 nowrap (nowrap) #IMPLIED
1067 bgcolor CDATA #IMPLIED
1068 width CDATA #IMPLIED
1069 height CDATA #IMPLIED
1075 headers IDREFS #IMPLIED
1076 scope (row|col|rowgroup|colgroup) #IMPLIED
1081 nowrap (nowrap) #IMPLIED
1082 bgcolor CDATA #IMPLIED
1083 width CDATA #IMPLIED
1084 height CDATA #IMPLIED
1086 <!ENTITY % tables.role.attrib
"%role.attrib;">
1087 <!ENTITY % bodyatt
"
1088 floatstyle CDATA #IMPLIED
1093 class CDATA #IMPLIED
1094 style CDATA #IMPLIED
1095 title CDATA #IMPLIED
1098 %tables.role.attrib;">
1099 <!ENTITY % common.table.attribs
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
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;)
>
1130 frame (%tbl.frame.attval;) #IMPLIED
1131 colsep %yesorno; #IMPLIED
1132 rowsep %yesorno; #IMPLIED
1137 <!ELEMENT tgroup (%tbl.tgroup.mdl;)
>
1139 cols CDATA #REQUIRED
1141 colsep %yesorno; #IMPLIED
1142 rowsep %yesorno; #IMPLIED
1143 align (left|right|center|justify|char) #IMPLIED
1145 charoff CDATA #IMPLIED
1148 <!ELEMENT colspec EMPTY
>
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
1157 charoff CDATA #IMPLIED
1159 <!ELEMENT spanspec EMPTY
>
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
1168 charoff CDATA #IMPLIED
1170 <!ELEMENT thead (%tbl.hdft.mdl;)
>
1172 valign (top|middle|bottom) #IMPLIED
1175 <!ELEMENT tfoot (%tbl.hdft.mdl;)
>
1177 valign (top|middle|bottom) #IMPLIED
1180 <!ELEMENT tbody (%tbl.tbody.mdl;)
>
1182 valign (top|middle|bottom) #IMPLIED
1185 <!ELEMENT row (%tbl.row.mdl;)
>
1187 rowsep %yesorno; #IMPLIED
1188 valign (top|middle|bottom) #IMPLIED
1191 <!ELEMENT entrytbl (%tbl.entrytbl.mdl;)
>
1193 cols CDATA #REQUIRED
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
1203 charoff CDATA #IMPLIED
1206 <!ELEMENT entry (%tbl.entry.mdl;)*
>
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
1217 charoff CDATA #IMPLIED
1218 rotate %yesorno; #IMPLIED
1219 valign (top|middle|bottom) #IMPLIED
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;
1229 %local.informaltable.attrib;
1231 <!ENTITY % local.caption.attrib
"">
1232 <!ENTITY % caption.role.attrib
"%role.attrib;">
1233 <!ELEMENT caption (#PCDATA | %textobject.mix;)*
>
1234 <!ENTITY % caption.attlist.content
"
1238 %revisionflag.attrib;
1239 %effectivity.attrib;
1242 %local.common.attrib;
1243 %caption.role.attrib;
1245 align (top|bottom|left|right) #IMPLIED
1246 %local.caption.attrib;
1248 <!ATTLIST caption %caption.attlist.content;
>
1249 <!ENTITY % local.affiliation.attrib
"">
1250 <!ENTITY % affiliation.role.attrib
"%role.attrib;">
1251 <!ATTLIST affiliation
1253 %affiliation.role.attrib;
1254 %local.affiliation.attrib;
1256 <!ENTITY % local.jobtitle.attrib
"">
1257 <!ENTITY % jobtitle.role.attrib
"%role.attrib;">
1258 <!ELEMENT jobtitle (%docinfo.char.mix;)*
>
1261 %jobtitle.role.attrib;
1262 %local.jobtitle.attrib;
1264 <!ENTITY % local.author.attrib
"">
1265 <!ENTITY % author.role.attrib
"%role.attrib;">
1268 %author.role.attrib;
1269 %local.author.attrib;
1271 <!ENTITY % local.authorgroup.attrib
"">
1272 <!ENTITY % authorgroup.role.attrib
"%role.attrib;">
1273 <!ATTLIST authorgroup
1275 %authorgroup.role.attrib;
1276 %local.authorgroup.attrib;
1278 <!ENTITY % local.authorinitials.attrib
"">
1279 <!ENTITY % authorinitials.role.attrib
"%role.attrib;">
1280 <!ELEMENT authorinitials (%docinfo.char.mix;)*
>
1281 <!ATTLIST authorinitials
1283 %authorinitials.role.attrib;
1284 %local.authorinitials.attrib;
1286 <!ENTITY % local.copyright.attrib
"">
1287 <!ENTITY % copyright.role.attrib
"%role.attrib;">
1288 <!ELEMENT copyright (year+, holder*)
>
1291 %copyright.role.attrib;
1292 %local.copyright.attrib;
1294 <!ENTITY % local.year.attrib
"">
1295 <!ENTITY % year.role.attrib
"%role.attrib;">
1296 <!ELEMENT year (%docinfo.char.mix;)*
>
1302 <!ENTITY % local.holder.attrib
"">
1303 <!ENTITY % holder.role.attrib
"%role.attrib;">
1304 <!ELEMENT holder (%docinfo.char.mix;)*
>
1307 %holder.role.attrib;
1308 %local.holder.attrib;
1310 <!ENTITY % local.corpauthor.attrib
"">
1311 <!ENTITY % corpauthor.role.attrib
"%role.attrib;">
1312 <!ELEMENT corpauthor (%docinfo.char.mix;)*
>
1313 <!ATTLIST corpauthor
1315 %corpauthor.role.attrib;
1316 %local.corpauthor.attrib;
1318 <!ENTITY % local.date.attrib
"">
1319 <!ENTITY % date.role.attrib
"%role.attrib;">
1320 <!ELEMENT date (%docinfo.char.mix;)*
>
1326 <!ENTITY % local.edition.attrib
"">
1327 <!ENTITY % edition.role.attrib
"%role.attrib;">
1328 <!ELEMENT edition (%docinfo.char.mix;)*
>
1331 %edition.role.attrib;
1332 %local.edition.attrib;
1334 <!ENTITY % local.editor.attrib
"">
1335 <!ENTITY % editor.role.attrib
"%role.attrib;">
1338 %editor.role.attrib;
1339 %local.editor.attrib;
1341 <!ENTITY % local.issuenum.attrib
"">
1342 <!ENTITY % issuenum.role.attrib
"%role.attrib;">
1343 <!ELEMENT issuenum (%docinfo.char.mix;)*
>
1346 %issuenum.role.attrib;
1347 %local.issuenum.attrib;
1349 <!ENTITY % local.legalnotice.attrib
"">
1350 <!ENTITY % legalnotice.role.attrib
"%role.attrib;">
1351 <!ATTLIST legalnotice
1353 %legalnotice.role.attrib;
1354 %local.legalnotice.attrib;
1356 <!ENTITY % local.orgname.attrib
"">
1357 <!ENTITY % orgname.role.attrib
"%role.attrib;">
1358 <!ELEMENT orgname (%docinfo.char.mix;)*
>
1361 class (corporation|nonprofit|consortium|informal|other) #IMPLIED
1362 otherclass CDATA #IMPLIED
1363 %orgname.role.attrib;
1364 %local.orgname.attrib;
1366 <!ENTITY % local.othercredit.attrib
"">
1367 <!ENTITY % othercredit.role.attrib
"%role.attrib;">
1368 <!ATTLIST othercredit
1369 class (graphicdesigner
1376 %othercredit.role.attrib;
1377 %local.othercredit.attrib;
1379 <!ENTITY % local.firstname.attrib
"">
1380 <!ENTITY % firstname.role.attrib
"%role.attrib;">
1381 <!ELEMENT firstname (%docinfo.char.mix;)*
>
1384 %firstname.role.attrib;
1385 %local.firstname.attrib;
1387 <!ENTITY % local.honorific.attrib
"">
1388 <!ENTITY % honorific.role.attrib
"%role.attrib;">
1389 <!ELEMENT honorific (%docinfo.char.mix;)*
>
1392 %honorific.role.attrib;
1393 %local.honorific.attrib;
1395 <!ENTITY % local.lineage.attrib
"">
1396 <!ENTITY % lineage.role.attrib
"%role.attrib;">
1397 <!ELEMENT lineage (%docinfo.char.mix;)*
>
1400 %lineage.role.attrib;
1401 %local.lineage.attrib;
1403 <!ENTITY % local.othername.attrib
"">
1404 <!ENTITY % othername.role.attrib
"%role.attrib;">
1405 <!ELEMENT othername (%docinfo.char.mix;)*
>
1408 %othername.role.attrib;
1409 %local.othername.attrib;
1411 <!ENTITY % local.surname.attrib
"">
1412 <!ENTITY % surname.role.attrib
"%role.attrib;">
1413 <!ELEMENT surname (%docinfo.char.mix;)*
>
1416 %surname.role.attrib;
1417 %local.surname.attrib;
1419 <!ENTITY % local.pubdate.attrib
"">
1420 <!ENTITY % pubdate.role.attrib
"%role.attrib;">
1421 <!ELEMENT pubdate (%docinfo.char.mix;)*
>
1424 %pubdate.role.attrib;
1425 %local.pubdate.attrib;
1427 <!ENTITY % local.publishername.attrib
"">
1428 <!ENTITY % publishername.role.attrib
"%role.attrib;">
1429 <!ELEMENT publishername (%docinfo.char.mix;)*
>
1430 <!ATTLIST publishername
1432 %publishername.role.attrib;
1433 %local.publishername.attrib;
1435 <!ENTITY % local.releaseinfo.attrib
"">
1436 <!ENTITY % releaseinfo.role.attrib
"%role.attrib;">
1437 <!ELEMENT releaseinfo (%docinfo.char.mix;)*
>
1438 <!ATTLIST releaseinfo
1440 %releaseinfo.role.attrib;
1441 %local.releaseinfo.attrib;
1443 <!ENTITY % local.revhistory.attrib
"">
1444 <!ENTITY % revhistory.role.attrib
"%role.attrib;">
1445 <!ELEMENT revhistory (revision+)
>
1446 <!ATTLIST revhistory
1448 %revhistory.role.attrib;
1449 %local.revhistory.attrib;
1451 <!ENTITY % local.revision.attrib
"">
1452 <!ENTITY % revision.role.attrib
"%role.attrib;">
1453 <!ELEMENT revision (revnumber, date, (author|authorinitials)*,
1454 (revremark|revdescription)?)
>
1457 %revision.role.attrib;
1458 %local.revision.attrib;
1460 <!ENTITY % local.revnumber.attrib
"">
1461 <!ENTITY % revnumber.role.attrib
"%role.attrib;">
1462 <!ELEMENT revnumber (%docinfo.char.mix;)*
>
1465 %revnumber.role.attrib;
1466 %local.revnumber.attrib;
1468 <!ENTITY % local.revremark.attrib
"">
1469 <!ENTITY % revremark.role.attrib
"%role.attrib;">
1470 <!ELEMENT revremark (%docinfo.char.mix;)*
>
1473 %revremark.role.attrib;
1474 %local.revremark.attrib;
1476 <!ENTITY % local.revdescription.attrib
"">
1477 <!ENTITY % revdescription.role.attrib
"%role.attrib;">
1478 <!ELEMENT revdescription ((%revdescription.mix;)+)
>
1479 <!ATTLIST revdescription
1481 %revdescription.role.attrib;
1482 %local.revdescription.attrib;
1484 <!ENTITY % local.volumenum.attrib
"">
1485 <!ENTITY % volumenum.role.attrib
"%role.attrib;">
1486 <!ELEMENT volumenum (%docinfo.char.mix;)*
>
1489 %volumenum.role.attrib;
1490 %local.volumenum.attrib;
1492 <!ENTITY % local.command.attrib
"">
1493 <!ENTITY % command.role.attrib
"%role.attrib;">
1494 <!ELEMENT command (%cptr.char.mix;)*
>
1498 %command.role.attrib;
1499 %local.command.attrib;
1501 <!ENTITY % local.computeroutput.attrib
"">
1502 <!ENTITY % computeroutput.role.attrib
"%role.attrib;">
1503 <!ATTLIST computeroutput
1506 %computeroutput.role.attrib;
1507 %local.computeroutput.attrib;
1509 <!ENTITY % local.email.attrib
"">
1510 <!ENTITY % email.role.attrib
"%role.attrib;">
1511 <!ELEMENT email (%docinfo.char.mix;)*
>
1515 %local.email.attrib;
1517 <!ENTITY % local.filename.attrib
"">
1518 <!ENTITY % filename.role.attrib
"%role.attrib;">
1519 <!ELEMENT filename (%cptr.char.mix;)*
>
1531 %filename.role.attrib;
1532 %local.filename.attrib;
1534 <!ENTITY % local.lineannotation.attrib
"">
1535 <!ENTITY % lineannotation.role.attrib
"%role.attrib;">
1536 <!ELEMENT lineannotation (%para.char.mix;)*
>
1537 <!ATTLIST lineannotation
1539 %lineannotation.role.attrib;
1540 %local.lineannotation.attrib;
1542 <!ENTITY % local.literal.attrib
"">
1543 <!ENTITY % literal.role.attrib
"%role.attrib;">
1544 <!ELEMENT literal (%cptr.char.mix;)*
>
1548 %literal.role.attrib;
1549 %local.literal.attrib;
1551 <!ENTITY % local.option.attrib
"">
1552 <!ENTITY % option.role.attrib
"%role.attrib;">
1553 <!ELEMENT option (%cptr.char.mix;)*
>
1556 %option.role.attrib;
1557 %local.option.attrib;
1559 <!ENTITY % local.replaceable.attrib
"">
1560 <!ENTITY % replaceable.role.attrib
"%role.attrib;">
1561 <!ATTLIST replaceable
1565 |parameter) #IMPLIED
1567 %replaceable.role.attrib;
1568 %local.replaceable.attrib;
1570 <!ENTITY % local.systemitem.attrib
"">
1571 <!ENTITY % systemitem.role.attrib
"%role.attrib;">
1572 <!ATTLIST systemitem
1596 %systemitem.role.attrib;
1597 %local.systemitem.attrib;
1599 <!ENTITY % local.userinput.attrib
"">
1600 <!ENTITY % userinput.role.attrib
"%role.attrib;">
1604 %userinput.role.attrib;
1605 %local.userinput.attrib;
1607 <!ENTITY % local.abbrev.attrib
"">
1608 <!ENTITY % abbrev.role.attrib
"%role.attrib;">
1609 <!ELEMENT abbrev (%word.char.mix;)*
>
1612 %abbrev.role.attrib;
1613 %local.abbrev.attrib;
1615 <!ENTITY % local.acronym.attrib
"">
1616 <!ENTITY % acronym.role.attrib
"%role.attrib;">
1617 <!ELEMENT acronym (%word.char.mix;)*
1621 %acronym.role.attrib;
1622 %local.acronym.attrib;
1624 <!ENTITY % local.citetitle.attrib
"">
1625 <!ENTITY % citetitle.role.attrib
"%role.attrib;">
1626 <!ELEMENT citetitle (%para.char.mix;)*
>
1645 |newsposting) #IMPLIED
1647 %citetitle.role.attrib;
1648 %local.citetitle.attrib;
1650 <!ENTITY % local.emphasis.attrib
"">
1651 <!ENTITY % emphasis.role.attrib
"%role.attrib;">
1652 <!ELEMENT emphasis (%para.char.mix;)*
>
1655 %emphasis.role.attrib;
1656 %local.emphasis.attrib;
1658 <!ENTITY % local.phrase.attrib
"">
1659 <!ENTITY % phrase.role.attrib
"%role.attrib;">
1660 <!ELEMENT phrase (%para.char.mix;)*
>
1663 %phrase.role.attrib;
1664 %local.phrase.attrib;
1666 <!ENTITY % local.quote.attrib
"">
1667 <!ENTITY % quote.role.attrib
"%role.attrib;">
1668 <!ELEMENT quote (%para.char.mix;)*
>
1672 %local.quote.attrib;
1674 <!ENTITY % local.ssscript.attrib
"">
1675 <!ENTITY % ssscript.role.attrib
"%role.attrib;">
1678 %ssscript.role.attrib;
1679 %local.ssscript.attrib;
1681 <!ATTLIST superscript
1683 %ssscript.role.attrib;
1684 %local.ssscript.attrib;
1686 <!ENTITY % local.trademark.attrib
"">
1687 <!ENTITY % trademark.role.attrib
"%role.attrib;">
1694 %trademark.role.attrib;
1695 %local.trademark.attrib;
1697 <!ENTITY % local.link.attrib
"">
1698 <!ENTITY % link.role.attrib
"%role.attrib;">
1699 <!ELEMENT link (%para.char.mix;)*
1702 endterm IDREF #IMPLIED
1703 xrefstyle CDATA #IMPLIED
1710 <!ENTITY % local.ulink.attrib
"">
1711 <!ENTITY % ulink.role.attrib
"%role.attrib;">
1712 <!ELEMENT ulink (%para.char.mix;)*
1717 xrefstyle CDATA #IMPLIED
1720 %local.ulink.attrib;
1722 <!ENTITY % local.footnoteref.attrib
"">
1723 <!ENTITY % footnoteref.role.attrib
"%role.attrib;">
1724 <!ELEMENT footnoteref EMPTY
>
1725 <!ATTLIST footnoteref
1726 %linkendreq.attrib; %label.attrib;
1728 %footnoteref.role.attrib;
1729 %local.footnoteref.attrib;
1731 <!ENTITY % local.xref.attrib
"">
1732 <!ENTITY % xref.role.attrib
"%role.attrib;">
1733 <!ELEMENT xref EMPTY
>
1735 endterm IDREF #IMPLIED
1736 xrefstyle CDATA #IMPLIED
1742 <!ENTITY % local.anchor.attrib
"">
1743 <!ENTITY % anchor.role.attrib
"%role.attrib;">
1744 <!ELEMENT anchor EMPTY
>
1746 %idreq.attrib; %pagenum.attrib; %remap.attrib;
1748 %revisionflag.attrib;
1749 %effectivity.attrib;
1750 %anchor.role.attrib;
1751 %local.anchor.attrib;
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;">
1767 %appendix.role.attrib;
1768 %local.appendix.attrib;
1770 <!ENTITY % local.section.attrib
"">
1771 <!ENTITY % section.role.attrib
"%role.attrib;">
1776 %section.role.attrib;
1777 %local.section.attrib;
1779 <!ENTITY % local.bibliography.attrib
"">
1780 <!ENTITY % bibliography.role.attrib
"%role.attrib;">
1781 <!ATTLIST bibliography
1784 %bibliography.role.attrib;
1785 %local.bibliography.attrib;
1787 <!ENTITY % local.bibliodiv.attrib
"">
1788 <!ENTITY % bibliodiv.role.attrib
"%role.attrib;">
1792 %bibliodiv.role.attrib;
1793 %local.bibliodiv.attrib;
1795 <!ENTITY % local.article.attrib
"">
1796 <!ENTITY % article.role.attrib
"%role.attrib;">
1798 class (journalarticle
1804 parentbook IDREF #IMPLIED
1807 %article.role.attrib;
1808 %local.article.attrib;
1810 <!ELEMENT objectinfo ((mediaobject | legalnotice
1811 | keywordset | subjectset | %bibliocomponent.mix;)+)
>
1812 <!ELEMENT section (sectioninfo?,
1813 (%sect.title.content;),
1814 (((%divcomponent.mix;)+, 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
1831 | inlinemediaobject)*
>
1832 <!ELEMENT trademark (#PCDATA
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;)?,
1846 (bibliodiv+ | bibliomixed+))
>
1847 <!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*
>
1848 <!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*,
1850 <!ELEMENT sidebar ((%formalobject.title.content;)?,
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;)+)
1862 <!ELEMENT figure ((%formalobject.title.content;),
1863 (%figure.mix; | %link.char.class;)+)
>
1864 <!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)
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
1876 | %other.char.class;)*
1878 <!ELEMENT superscript (#PCDATA
1884 | %other.char.class;)*