2 <!-- *********************************************************************
3 *** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT ***
4 *** THE CUSTOMIZATION LAYER AND REGENERATE THE FLATTENED DTD! ********
5 ********************************************************************* -->
7 <!-- ...................................................................... -->
8 <!-- Simplified DocBook DTD V1.1 .......................................... -->
9 <!-- File sdocbook-custom.dtd ............................................. -->
11 <!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
12 O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
13 Corporation, Norman Walsh, Sun Microsystems, Inc., and the
14 Organization for the Advancement of Structured Information
17 $Id: sdocbook.dtd,v 1.2 2007/01/13 11:27:32 gumpu Exp $
19 Permission to use, copy, modify and distribute the DocBook XML DTD
20 and its accompanying documentation for any purpose and without fee
21 is hereby granted in perpetuity, provided that the above copyright
22 notice and this paragraph appear in all copies. The copyright
23 holders make no representation about the suitability of the DTD for
24 any purpose. It is provided "as is" without expressed or implied
27 If you modify the Simplified DocBook DTD in any way, except for
28 declaring and referencing additional sets of general entities and
29 declaring additional notations, label your DTD as a variant of
30 DocBook. See the maintenance documentation for more information.
32 Please direct all questions, bug reports, or suggestions for
33 changes to the docbook@lists.oasis-open.org mailing list. For more
34 information, see http://www.oasis-open.org/docbook/.
37 <!-- ...................................................................... -->
39 <!-- This is the driver file for V1.1 of the Simplified DocBook XML DTD.
40 Please use the following formal public identifier to identify it:
42 "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
47 PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.1//EN"
48 "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd"
52 <!-- ...................................................................... -->
55 <!ENTITY % local.list.class "">
57 "itemizedlist|orderedlist
58 |variablelist %local.list.class;">
59 <!ENTITY % local.admon.class "">
60 <!ENTITY % admon.class
61 "note %local.admon.class;">
62 <!ENTITY % local.linespecific.class "">
63 <!ENTITY % linespecific.class
64 "literallayout|programlisting %local.linespecific.class;">
65 <!ENTITY % local.para.class "">
67 "para %local.para.class;">
68 <!ENTITY % local.informal.class "">
69 <!ENTITY % informal.class
72 |informaltable %local.informal.class;">
73 <!ENTITY % local.formal.class "">
74 <!ENTITY % formal.class
75 "example|figure|table %local.formal.class;">
76 <!ENTITY % local.compound.class "">
77 <!ENTITY % compound.class
78 "sidebar %local.compound.class;">
79 <!ENTITY % local.genobj.class "">
80 <!ENTITY % genobj.class "anchor %local.genobj.class;">
81 <!ENTITY % local.descobj.class "">
82 <!ENTITY % descobj.class
83 "abstract|authorblurb|epigraph
84 %local.descobj.class;">
85 <!ENTITY % local.xref.char.class "">
86 <!ENTITY % xref.char.class "footnoteref|xref %local.xref.char.class;">
87 <!ENTITY % local.gen.char.class "">
88 <!ENTITY % gen.char.class
89 "abbrev|acronym|citetitle|emphasis|footnote|phrase
90 |quote|trademark %local.gen.char.class;">
91 <!ENTITY % local.link.char.class "">
92 <!ENTITY % link.char.class
93 "link|ulink %local.link.char.class;">
94 <!ENTITY % local.tech.char.class "">
95 <!ENTITY % tech.char.class
96 "command|computeroutput
101 |systemitem|userinput
102 %local.tech.char.class;">
103 <!ENTITY % local.base.char.class "">
104 <!ENTITY % base.char.class "anchor %local.base.char.class;">
105 <!ENTITY % local.docinfo.char.class "">
106 <!ENTITY % docinfo.char.class
107 "author|corpauthor|othercredit
109 %local.docinfo.char.class;">
110 <!ENTITY % local.other.char.class "">
111 <!ENTITY % other.char.class
112 "subscript|superscript %local.other.char.class;">
113 <!ENTITY % local.inlineobj.char.class "">
114 <!ENTITY % inlineobj.char.class
115 "inlinemediaobject %local.inlineobj.char.class;">
116 <!ENTITY % local.effectivity.attrib "">
117 <!ENTITY % effectivity.attrib
118 "%local.effectivity.attrib;"
120 <!ENTITY % local.common.attrib "">
121 <!ENTITY % common.attrib
125 revisionflag (changed
129 %local.common.attrib;"
131 <!ENTITY % local.person.ident.mix "">
132 <!ENTITY % person.ident.mix
133 "honorific|firstname|surname|lineage|othername|affiliation
135 %local.person.ident.mix;">
136 <!ENTITY % local.bibliocomponent.mix "">
137 <!ENTITY % bibliocomponent.mix
138 "abbrev|abstract|author
139 |authorgroup|bibliomisc
140 |copyright|corpauthor|date|edition
143 |pubdate|publishername
144 |releaseinfo|revhistory
145 |subtitle|title|titleabbrev|volumenum|citetitle
147 %local.bibliocomponent.mix;">
148 <!ENTITY % local.component.mix "">
149 <!ENTITY % component.mix
150 "%list.class; |%admon.class;
151 |%linespecific.class;
152 |%para.class; |%informal.class;
153 |%formal.class; |%compound.class;
154 |%genobj.class; |%descobj.class;
155 %local.component.mix;">
156 <!ENTITY % local.sidebar.mix "">
157 <!ENTITY % sidebar.mix
158 "%list.class; |%admon.class;
159 |%linespecific.class;
160 |%para.class; |%informal.class;
163 %local.sidebar.mix;">
164 <!ENTITY % local.revdescription.mix "">
165 <!ENTITY % revdescription.mix
166 "%list.class; |%admon.class;
167 |%linespecific.class;
168 |%para.class; |%informal.class;
171 %local.revdescription.mix;">
172 <!ENTITY % local.footnote.mix "">
173 <!ENTITY % footnote.mix
175 |%linespecific.class;
176 |%para.class; |%informal.class;
177 %local.footnote.mix;">
178 <!ENTITY % local.example.mix "">
179 <!ENTITY % example.mix
181 |%linespecific.class;
182 |%para.class; |%informal.class;
183 %local.example.mix;">
184 <!ENTITY % local.admon.mix "">
187 |%linespecific.class;
188 |%para.class; |%informal.class;
191 <!ENTITY % local.figure.mix "">
192 <!ENTITY % figure.mix
193 "%linespecific.class;
196 <!ENTITY % local.tabentry.mix "">
197 <!ENTITY % tabentry.mix
198 "%list.class; |%admon.class;
199 |%linespecific.class;
200 |%para.class; |mediaobject
201 %local.tabentry.mix;">
202 <!ENTITY % local.legalnotice.mix "">
203 <!ENTITY % legalnotice.mix
204 "%list.class; |%admon.class;
205 |%linespecific.class;
206 |%para.class; |blockquote
207 %local.legalnotice.mix;">
208 <!ENTITY % local.textobject.mix "">
209 <!ENTITY % textobject.mix
210 "%list.class; |%admon.class;
211 |%linespecific.class;
212 |%para.class; |blockquote
213 %local.textobject.mix;">
214 <!ENTITY % local.listpreamble.mix "">
215 <!ENTITY % listpreamble.mix
217 |%linespecific.class;
218 |%para.class; |%informal.class;
219 |%genobj.class; |%descobj.class;
220 %local.listpreamble.mix;">
221 <!ENTITY % local.para.char.mix "">
222 <!ENTITY % para.char.mix
224 |%xref.char.class; |%gen.char.class;
225 |%link.char.class; |%tech.char.class;
227 |%other.char.class; |%inlineobj.char.class;
228 %local.para.char.mix;">
229 <!ENTITY % local.title.char.mix "">
230 <!ENTITY % title.char.mix
232 |%xref.char.class; |%gen.char.class;
233 |%link.char.class; |%tech.char.class;
235 |%docinfo.char.class;
236 |%other.char.class; |%inlineobj.char.class;
237 %local.title.char.mix;">
238 <!ENTITY % local.cptr.char.mix "">
239 <!ENTITY % cptr.char.mix
241 |%link.char.class; |%tech.char.class;
243 |%other.char.class; |inlinemediaobject
244 %local.cptr.char.mix;">
245 <!ENTITY % local.word.char.mix "">
246 <!ENTITY % word.char.mix
248 |acronym|emphasis|trademark
251 |%other.char.class; |inlinemediaobject
252 %local.word.char.mix;">
253 <!ENTITY % local.docinfo.char.mix "">
254 <!ENTITY % docinfo.char.mix
259 |%other.char.class; |inlinemediaobject
260 %local.docinfo.char.mix;">
261 <!ENTITY % tbl.table.mdl
262 "((title, (mediaobject+|tgroup+))
263 |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
264 <!ENTITY % local.divcomponent.mix "">
265 <!ENTITY % divcomponent.mix
266 "%list.class; |%admon.class;
267 |%linespecific.class;
268 |%para.class; |%informal.class;
269 |%formal.class; |%compound.class;
271 %local.divcomponent.mix;">
272 <!ENTITY % bookcomponent.content
273 "((%divcomponent.mix;)+, section*)
275 <!ENTITY Aacute "Á" >
276 <!ENTITY aacute "á" >
277 <!ENTITY Acirc "Â" >
278 <!ENTITY acirc "â" >
279 <!ENTITY AElig "Æ" >
280 <!ENTITY aelig "æ" >
281 <!ENTITY Agrave "À" >
282 <!ENTITY agrave "à" >
283 <!ENTITY Aring "Å" >
284 <!ENTITY aring "å" >
285 <!ENTITY Atilde "Ã" >
286 <!ENTITY atilde "ã" >
287 <!ENTITY Auml "Ä" >
288 <!ENTITY auml "ä" >
289 <!ENTITY Ccedil "Ç" >
290 <!ENTITY ccedil "ç" >
291 <!ENTITY Eacute "É" >
292 <!ENTITY eacute "é" >
293 <!ENTITY Ecirc "Ê" >
294 <!ENTITY ecirc "ê" >
295 <!ENTITY Egrave "È" >
296 <!ENTITY egrave "è" >
297 <!ENTITY ETH "Ð" >
298 <!ENTITY eth "ð" >
299 <!ENTITY Euml "Ë" >
300 <!ENTITY euml "ë" >
301 <!ENTITY Iacute "Í" >
302 <!ENTITY iacute "í" >
303 <!ENTITY Icirc "Î" >
304 <!ENTITY icirc "î" >
305 <!ENTITY Igrave "Ì" >
306 <!ENTITY igrave "ì" >
307 <!ENTITY Iuml "Ï" >
308 <!ENTITY iuml "ï" >
309 <!ENTITY Ntilde "Ñ" >
310 <!ENTITY ntilde "ñ" >
311 <!ENTITY Oacute "Ó" >
312 <!ENTITY oacute "ó" >
313 <!ENTITY Ocirc "Ô" >
314 <!ENTITY ocirc "ô" >
315 <!ENTITY Ograve "Ò" >
316 <!ENTITY ograve "ò" >
317 <!ENTITY Oslash "Ø" >
318 <!ENTITY oslash "ø" >
319 <!ENTITY Otilde "Õ" >
320 <!ENTITY otilde "õ" >
321 <!ENTITY Ouml "Ö" >
322 <!ENTITY ouml "ö" >
323 <!ENTITY szlig "ß" >
324 <!ENTITY THORN "Þ" >
325 <!ENTITY thorn "þ" >
326 <!ENTITY Uacute "Ú" >
327 <!ENTITY uacute "ú" >
328 <!ENTITY Ucirc "Û" >
329 <!ENTITY ucirc "û" >
330 <!ENTITY Ugrave "Ù" >
331 <!ENTITY ugrave "ù" >
332 <!ENTITY Uuml "Ü" >
333 <!ENTITY uuml "ü" >
334 <!ENTITY Yacute "Ý" >
335 <!ENTITY yacute "ý" >
336 <!ENTITY yuml "ÿ" >
337 <!ENTITY amp "&#38;" >
338 <!ENTITY apos "'" >
339 <!ENTITY ast "*" >
340 <!ENTITY brvbar "¦" >
341 <!ENTITY bsol "\" >
342 <!ENTITY cent "¢" >
343 <!ENTITY colon ":" >
344 <!ENTITY comma "," >
345 <!ENTITY commat "@" >
346 <!ENTITY copy "©" >
347 <!ENTITY curren "¤" >
348 <!ENTITY darr "↓" >
349 <!ENTITY deg "°" >
350 <!ENTITY divide "÷" >
351 <!ENTITY dollar "$" >
352 <!ENTITY equals "=" >
353 <!ENTITY excl "!" >
354 <!ENTITY frac12 "½" >
355 <!ENTITY frac14 "¼" >
356 <!ENTITY frac18 "⅛" >
357 <!ENTITY frac34 "¾" >
358 <!ENTITY frac38 "⅜" >
359 <!ENTITY frac58 "⅝" >
360 <!ENTITY frac78 "⅞" >
361 <!ENTITY gt ">" >
362 <!ENTITY half "½" >
363 <!ENTITY horbar "―" >
364 <!ENTITY hyphen "‐" >
365 <!ENTITY iexcl "¡" >
366 <!ENTITY iquest "¿" >
367 <!ENTITY laquo "«" >
368 <!ENTITY larr "←" >
369 <!ENTITY lcub "{" >
370 <!ENTITY ldquo "“" >
371 <!ENTITY lowbar "_" >
372 <!ENTITY lpar "(" >
373 <!ENTITY lsqb "[" >
374 <!ENTITY lsquo "‘" >
375 <!ENTITY lt "&#60;" >
376 <!ENTITY micro "µ" >
377 <!ENTITY middot "·" >
378 <!ENTITY nbsp " " >
379 <!ENTITY not "¬" >
380 <!ENTITY num "#" >
381 <!ENTITY ohm "Ω" >
382 <!ENTITY ordf "ª" >
383 <!ENTITY ordm "º" >
384 <!ENTITY para "¶" >
385 <!ENTITY percnt "%" >
386 <!ENTITY period "." >
387 <!ENTITY plus "+" >
388 <!ENTITY plusmn "±" >
389 <!ENTITY pound "£" >
390 <!ENTITY quest "?" >
391 <!ENTITY quot """ >
392 <!ENTITY raquo "»" >
393 <!ENTITY rarr "→" >
394 <!ENTITY rcub "}" >
395 <!ENTITY rdquo "”" >
396 <!ENTITY reg "®" >
397 <!ENTITY rpar ")" >
398 <!ENTITY rsqb "]" >
399 <!ENTITY rsquo "’" >
400 <!ENTITY sect "§" >
401 <!ENTITY semi ";" >
402 <!ENTITY shy "­" >
403 <!ENTITY sol "/" >
404 <!ENTITY sung "♪" >
405 <!ENTITY sup1 "¹" >
406 <!ENTITY sup2 "²" >
407 <!ENTITY sup3 "³" >
408 <!ENTITY times "×" >
409 <!ENTITY trade "™" >
410 <!ENTITY uarr "↑" >
411 <!ENTITY verbar "|" >
412 <!ENTITY yen "¥" >
413 <!ENTITY blank "␣" >
414 <!ENTITY blk12 "▒" >
415 <!ENTITY blk14 "░" >
416 <!ENTITY blk34 "▓" >
417 <!ENTITY block "█" >
418 <!ENTITY bull "•" >
419 <!ENTITY caret "⁁" >
420 <!ENTITY check "✓" >
421 <!ENTITY cir "○" >
422 <!ENTITY clubs "♣" >
423 <!ENTITY copysr "℗" >
424 <!ENTITY cross "✗" >
425 <!ENTITY Dagger "‡" >
426 <!ENTITY dagger "†" >
427 <!ENTITY dash "‐" >
428 <!ENTITY diams "♦" >
429 <!ENTITY dlcrop "⌍" >
430 <!ENTITY drcrop "⌌" >
431 <!ENTITY dtri "▿" >
432 <!ENTITY dtrif "▾" >
433 <!ENTITY emsp " " >
434 <!ENTITY emsp13 " " >
435 <!ENTITY emsp14 " " >
436 <!ENTITY ensp " " >
437 <!ENTITY female "♀" >
438 <!ENTITY ffilig "ffi" >
439 <!ENTITY fflig "ff" >
440 <!ENTITY ffllig "ffl" >
441 <!ENTITY filig "fi" >
442 <!ENTITY flat "♭" >
443 <!ENTITY fllig "fl" >
444 <!ENTITY frac13 "⅓" >
445 <!ENTITY frac15 "⅕" >
446 <!ENTITY frac16 "⅙" >
447 <!ENTITY frac23 "⅔" >
448 <!ENTITY frac25 "⅖" >
449 <!ENTITY frac35 "⅗" >
450 <!ENTITY frac45 "⅘" >
451 <!ENTITY frac56 "⅚" >
452 <!ENTITY hairsp " " >
453 <!ENTITY hearts "♥" >
454 <!ENTITY hellip "…" >
455 <!ENTITY hybull "⁃" >
456 <!ENTITY incare "℅" >
457 <!ENTITY ldquor "„" >
458 <!ENTITY lhblk "▄" >
459 <!ENTITY loz "◊" >
460 <!ENTITY lozf "⧫" >
461 <!ENTITY lsquor "‚" >
462 <!ENTITY ltri "◃" >
463 <!ENTITY ltrif "◂" >
464 <!ENTITY male "♂" >
465 <!ENTITY malt "✠" >
466 <!ENTITY marker "▮" >
467 <!ENTITY mdash "—" >
468 <!ENTITY mldr "…" >
469 <!ENTITY natur "♮" >
470 <!ENTITY ndash "–" >
471 <!ENTITY nldr "‥" >
472 <!ENTITY numsp " " >
473 <!ENTITY phone "☎" >
474 <!ENTITY puncsp " " >
475 <!ENTITY rdquor "”" >
476 <!ENTITY rect "▭" >
477 <!ENTITY rsquor "’" >
478 <!ENTITY rtri "▹" >
479 <!ENTITY rtrif "▸" >
480 <!ENTITY rx "℞" >
481 <!ENTITY sext "✶" >
482 <!ENTITY sharp "♯" >
483 <!ENTITY spades "♠" >
484 <!ENTITY squ "□" >
485 <!ENTITY squf "▪" >
486 <!ENTITY star "☆" >
487 <!ENTITY starf "★" >
488 <!ENTITY target "⌖" >
489 <!ENTITY telrec "⌕" >
490 <!ENTITY thinsp " " >
491 <!ENTITY uhblk "▀" >
492 <!ENTITY ulcrop "⌏" >
493 <!ENTITY urcrop "⌎" >
494 <!ENTITY utri "▵" >
495 <!ENTITY utrif "▴" >
496 <!ENTITY vellip "⋮" >
497 <!ENTITY % local.notation.class "">
498 <!ENTITY % notation.class
499 "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
500 | EPS | EQN | FAX | GIF | GIF87a | GIF89a
501 | JPG | JPEG | IGES | PCX
502 | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
505 %local.notation.class;">
506 <!NOTATION BMP PUBLIC
507 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
508 <!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
509 <!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
510 <!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
511 <!NOTATION DITROFF SYSTEM "DITROFF">
512 <!NOTATION DVI SYSTEM "DVI">
513 <!NOTATION EPS PUBLIC
514 "+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN">
515 <!NOTATION EQN SYSTEM "EQN">
516 <!NOTATION FAX PUBLIC
517 "-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
518 <!NOTATION GIF SYSTEM "GIF">
519 <!NOTATION GIF87a PUBLIC
520 "-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
521 <!NOTATION GIF89a PUBLIC
522 "-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
523 <!NOTATION JPG SYSTEM "JPG">
524 <!NOTATION JPEG SYSTEM "JPG">
525 <!NOTATION IGES PUBLIC
526 "-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
527 <!NOTATION PCX PUBLIC
528 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
529 <!NOTATION PIC SYSTEM "PIC">
530 <!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png">
531 <!NOTATION PS SYSTEM "PS">
532 <!NOTATION SGML PUBLIC
533 "ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
534 <!NOTATION TBL SYSTEM "TBL">
535 <!NOTATION TEX PUBLIC
536 "+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
537 <!NOTATION TIFF SYSTEM "TIFF">
538 <!NOTATION WMF PUBLIC
539 "+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
540 <!NOTATION WPG SYSTEM "WPG">
541 <!NOTATION SVG SYSTEM "http://www.w3.org/TR/SVG/">
542 <!NOTATION PDF SYSTEM "http://www.adobe.com/products/acrobat/adobepdf.html">
543 <!NOTATION SWF SYSTEM "http://www.macromedia.com/software/flash">
544 <!NOTATION linespecific SYSTEM "linespecific">
545 <!ENTITY euro "€">
546 <!ENTITY % yesorno.attvals "CDATA">
547 <!ENTITY % formalobject.title.content "title, titleabbrev?">
548 <!ENTITY % local.mediaobject.mix "">
549 <!ENTITY % mediaobject.mix
550 "videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
551 <!ENTITY % idreq.attrib
553 <!ENTITY % lang.attrib
554 "lang CDATA #IMPLIED">
555 <!ENTITY % remap.attrib
556 "remap CDATA #IMPLIED">
557 <!ENTITY % role.attrib
558 "role CDATA #IMPLIED">
559 <!ENTITY % xreflabel.attrib
560 "xreflabel CDATA #IMPLIED">
561 <!ENTITY % revisionflag.attrib
562 "revisionflag (changed
566 <!ENTITY % dir.attrib
571 <!ENTITY % xml-base.attrib
572 "xml:base CDATA #IMPLIED">
573 <!ENTITY % label.attrib
574 "label CDATA #IMPLIED">
575 <!ENTITY % linespecific.attrib
577 (linespecific) 'linespecific'
578 linenumbering (numbered|unnumbered) #IMPLIED
579 continuation (continues|restarts) #IMPLIED
580 startinglinenumber CDATA #IMPLIED
581 language CDATA #IMPLIED">
582 <!ENTITY % linkendreq.attrib
583 "linkend IDREF #REQUIRED">
584 <!ENTITY % local.mark.attrib "">
585 <!ENTITY % mark.attrib
589 <!ENTITY % moreinfo.attrib
590 "moreinfo (refentry|none) 'none'">
591 <!ENTITY % pagenum.attrib
592 "pagenum CDATA #IMPLIED">
593 <!ENTITY % local.status.attrib "">
594 <!ENTITY % status.attrib
595 "status CDATA #IMPLIED
596 %local.status.attrib;"
598 <!ENTITY % width.attrib
599 "width CDATA #IMPLIED">
600 <!ENTITY % local.title.attrib "">
601 <!ENTITY % title.role.attrib "%role.attrib;">
602 <!ELEMENT title (%title.char.mix;)*>
609 <!ENTITY % local.titleabbrev.attrib "">
610 <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
611 <!ELEMENT titleabbrev (%title.char.mix;)*>
612 <!ATTLIST titleabbrev
614 %titleabbrev.role.attrib;
615 %local.titleabbrev.attrib;
617 <!ENTITY % local.subtitle.attrib "">
618 <!ENTITY % subtitle.role.attrib "%role.attrib;">
619 <!ELEMENT subtitle (%title.char.mix;)*>
622 %subtitle.role.attrib;
623 %local.subtitle.attrib;
625 <!ENTITY % local.bibliomixed.attrib "">
626 <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
627 <!ATTLIST bibliomixed
629 %bibliomixed.role.attrib;
630 %local.bibliomixed.attrib;
632 <!ENTITY % local.articleinfo.attrib "">
633 <!ENTITY % articleinfo.role.attrib "%role.attrib;">
634 <!ATTLIST articleinfo
636 %articleinfo.role.attrib;
637 %local.articleinfo.attrib;
639 <!ENTITY % bibliomset.role.attrib "%role.attrib;">
640 <!ENTITY % local.bibliomset.attrib "">
641 <!ELEMENT bibliomset (#PCDATA | %bibliocomponent.mix; | bibliomset)*
644 relation CDATA #IMPLIED
646 %bibliomset.role.attrib;
647 %local.bibliomset.attrib;
649 <!ENTITY % local.bibliomisc.attrib "">
650 <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
651 <!ELEMENT bibliomisc (%para.char.mix;)*>
654 %bibliomisc.role.attrib;
655 %local.bibliomisc.attrib;
657 <!ENTITY % local.subjectset.attrib "">
658 <!ENTITY % subjectset.role.attrib "%role.attrib;">
659 <!ELEMENT subjectset (subject+)>
661 scheme NMTOKEN #IMPLIED
663 %subjectset.role.attrib;
664 %local.subjectset.attrib;
666 <!ENTITY % local.subject.attrib "">
667 <!ENTITY % subject.role.attrib "%role.attrib;">
668 <!ELEMENT subject (subjectterm+)>
670 weight CDATA #IMPLIED
672 %subject.role.attrib;
673 %local.subject.attrib;
675 <!ENTITY % local.subjectterm.attrib "">
676 <!ENTITY % subjectterm.role.attrib "%role.attrib;">
677 <!ELEMENT subjectterm (#PCDATA)>
678 <!ATTLIST subjectterm
680 %subjectterm.role.attrib;
681 %local.subjectterm.attrib;
683 <!ENTITY % local.keywordset.attrib "">
684 <!ENTITY % keywordset.role.attrib "%role.attrib;">
685 <!ELEMENT keywordset (keyword+)>
688 %keywordset.role.attrib;
689 %local.keywordset.attrib;
691 <!ENTITY % local.keyword.attrib "">
692 <!ENTITY % keyword.role.attrib "%role.attrib;">
693 <!ELEMENT keyword (#PCDATA)>
696 %keyword.role.attrib;
697 %local.keyword.attrib;
699 <!ENTITY % local.sidebar.attrib "">
700 <!ENTITY % sidebar.role.attrib "%role.attrib;">
703 %sidebar.role.attrib;
704 %local.sidebar.attrib;
706 <!ENTITY % local.abstract.attrib "">
707 <!ENTITY % abstract.role.attrib "%role.attrib;">
708 <!ELEMENT abstract (title?, (%para.class;)+)>
711 %abstract.role.attrib;
712 %local.abstract.attrib;
714 <!ENTITY % local.authorblurb.attrib "">
715 <!ENTITY % authorblurb.role.attrib "%role.attrib;">
716 <!ELEMENT authorblurb (title?, (%para.class;)+)>
717 <!ATTLIST authorblurb
719 %authorblurb.role.attrib;
720 %local.authorblurb.attrib;
722 <!ENTITY % local.blockquote.attrib "">
723 <!ENTITY % blockquote.role.attrib "%role.attrib;">
726 %blockquote.role.attrib;
727 %local.blockquote.attrib;
729 <!ENTITY % local.attribution.attrib "">
730 <!ENTITY % attribution.role.attrib "%role.attrib;">
731 <!ELEMENT attribution (%para.char.mix;)*>
732 <!ATTLIST attribution
734 %attribution.role.attrib;
735 %local.attribution.attrib;
737 <!ENTITY % local.epigraph.attrib "">
738 <!ENTITY % epigraph.role.attrib "%role.attrib;">
739 <!ELEMENT epigraph (attribution?, ((%para.class;)|literallayout)+)>
742 %epigraph.role.attrib;
743 %local.epigraph.attrib;
745 <!ENTITY % local.footnote.attrib "">
746 <!ENTITY % footnote.role.attrib "%role.attrib;">
747 <!ELEMENT footnote ((%footnote.mix;)+)
752 %footnote.role.attrib;
753 %local.footnote.attrib;
755 <!ENTITY % local.para.attrib "">
756 <!ENTITY % para.role.attrib "%role.attrib;">
762 <!ENTITY % local.admon.attrib "">
763 <!ENTITY % admon.role.attrib "%role.attrib;">
764 <!ELEMENT note (title?, (%admon.mix;)+)
771 <!ENTITY % local.itemizedlist.attrib "">
772 <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
773 <!ATTLIST itemizedlist spacing (normal
777 %itemizedlist.role.attrib;
778 %local.itemizedlist.attrib;
780 <!ENTITY % local.orderedlist.attrib "">
781 <!ENTITY % orderedlist.role.attrib "%role.attrib;">
782 <!ATTLIST orderedlist
787 |lowerroman) #IMPLIED
790 continuation (continues
791 |restarts) "restarts"
795 %orderedlist.role.attrib;
796 %local.orderedlist.attrib;
798 <!ENTITY % local.listitem.attrib "">
799 <!ENTITY % listitem.role.attrib "%role.attrib;">
800 <!ELEMENT listitem ((%component.mix;)+)>
802 override CDATA #IMPLIED
804 %listitem.role.attrib;
805 %local.listitem.attrib;
807 <!ENTITY % local.variablelist.attrib "">
808 <!ENTITY % variablelist.role.attrib "%role.attrib;">
809 <!ATTLIST variablelist
810 termlength CDATA #IMPLIED
812 %variablelist.role.attrib;
813 %local.variablelist.attrib;
815 <!ENTITY % local.varlistentry.attrib "">
816 <!ENTITY % varlistentry.role.attrib "%role.attrib;">
817 <!ELEMENT varlistentry (term+, listitem)>
818 <!ATTLIST varlistentry
820 %varlistentry.role.attrib;
821 %local.varlistentry.attrib;
823 <!ENTITY % local.term.attrib "">
824 <!ENTITY % term.role.attrib "%role.attrib;">
825 <!ELEMENT term (%para.char.mix;)*>
831 <!ENTITY % local.example.attrib "">
832 <!ENTITY % example.role.attrib "%role.attrib;">
834 floatstyle CDATA #IMPLIED
838 %example.role.attrib;
839 %local.example.attrib;
841 <!ENTITY % local.programlisting.attrib "">
842 <!ENTITY % programlisting.role.attrib "%role.attrib;">
843 <!ATTLIST programlisting
845 %linespecific.attrib;
847 %programlisting.role.attrib;
848 %local.programlisting.attrib;
850 <!ENTITY % local.literallayout.attrib "">
851 <!ENTITY % literallayout.role.attrib "%role.attrib;">
852 <!ATTLIST literallayout
854 %linespecific.attrib;
855 class (monospaced|normal) "normal"
857 %literallayout.role.attrib;
858 %local.literallayout.attrib;
860 <!ENTITY % local.figure.attrib "">
861 <!ENTITY % figure.role.attrib "%role.attrib;">
863 float %yesorno.attvals; '0'
864 floatstyle CDATA #IMPLIED
865 pgwide %yesorno.attvals; #IMPLIED
869 %local.figure.attrib;
871 <!ENTITY % local.mediaobject.attrib "">
872 <!ENTITY % mediaobject.role.attrib "%role.attrib;">
873 <!ELEMENT mediaobject (objectinfo?,
874 (%mediaobject.mix;)+,
876 <!ATTLIST mediaobject
878 %mediaobject.role.attrib;
879 %local.mediaobject.attrib;
881 <!ENTITY % local.inlinemediaobject.attrib "">
882 <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
883 <!ELEMENT inlinemediaobject (objectinfo?,
884 (%mediaobject.mix;)+)>
885 <!ATTLIST inlinemediaobject
887 %inlinemediaobject.role.attrib;
888 %local.inlinemediaobject.attrib;
890 <!ENTITY % local.videoobject.attrib "">
891 <!ENTITY % videoobject.role.attrib "%role.attrib;">
892 <!ELEMENT videoobject (objectinfo?, videodata)>
893 <!ATTLIST videoobject
895 %videoobject.role.attrib;
896 %local.videoobject.attrib;
898 <!ENTITY % local.audioobject.attrib "">
899 <!ENTITY % audioobject.role.attrib "%role.attrib;">
900 <!ELEMENT audioobject (objectinfo?, audiodata)>
901 <!ATTLIST audioobject
903 %audioobject.role.attrib;
904 %local.audioobject.attrib;
906 <!ENTITY % local.imageobject.attrib "">
907 <!ENTITY % imageobject.role.attrib "%role.attrib;">
908 <!ELEMENT imageobject (objectinfo?, imagedata)>
909 <!ATTLIST imageobject
911 %imageobject.role.attrib;
912 %local.imageobject.attrib;
914 <!ENTITY % local.textobject.attrib "">
915 <!ENTITY % textobject.role.attrib "%role.attrib;">
916 <!ELEMENT textobject (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
919 %textobject.role.attrib;
920 %local.textobject.attrib;
922 <!ENTITY % local.objectinfo.attrib "">
923 <!ENTITY % objectinfo.role.attrib "%role.attrib;">
926 %objectinfo.role.attrib;
927 %local.objectinfo.attrib;
929 <!ENTITY % local.objectdata.attrib "">
930 <!ENTITY % objectdata.attrib
932 entityref ENTITY #IMPLIED
933 fileref CDATA #IMPLIED
934 format (%notation.class;)
936 srccredit CDATA #IMPLIED
937 %local.objectdata.attrib;"
939 <!ENTITY % local.videodata.attrib "">
940 <!ENTITY % videodata.role.attrib "%role.attrib;">
941 <!ELEMENT videodata EMPTY>
944 contentwidth CDATA #IMPLIED
946 contentdepth CDATA #IMPLIED
954 scalefit %yesorno.attvals;
958 %videodata.role.attrib;
959 %local.videodata.attrib;
961 <!ENTITY % local.audiodata.attrib "">
962 <!ENTITY % audiodata.role.attrib "%role.attrib;">
963 <!ELEMENT audiodata EMPTY>
967 %audiodata.role.attrib;
968 %local.audiodata.attrib;
970 <!ENTITY % local.imagedata.attrib "">
971 <!ENTITY % imagedata.role.attrib "%role.attrib;">
972 <!ELEMENT imagedata EMPTY>
975 contentwidth CDATA #IMPLIED
977 contentdepth CDATA #IMPLIED
985 scalefit %yesorno.attvals;
989 %imagedata.role.attrib;
990 %local.imagedata.attrib;
992 <!ENTITY % local.textdata.attrib "">
993 <!ENTITY % textdata.role.attrib "%role.attrib;">
994 <!ELEMENT textdata EMPTY>
996 encoding CDATA #IMPLIED
999 %textdata.role.attrib;
1000 %local.textdata.attrib;
1002 <!ENTITY % html.coreattrs
1004 class CDATA #IMPLIED
1005 style CDATA #IMPLIED
1006 title CDATA #IMPLIED"
1009 "xml:lang NMTOKEN #IMPLIED"
1012 "onclick CDATA #IMPLIED
1013 ondblclick CDATA #IMPLIED
1014 onmousedown CDATA #IMPLIED
1015 onmouseup CDATA #IMPLIED
1016 onmouseover CDATA #IMPLIED
1017 onmousemove CDATA #IMPLIED
1018 onmouseout CDATA #IMPLIED
1019 onkeypress CDATA #IMPLIED
1020 onkeydown CDATA #IMPLIED
1021 onkeyup CDATA #IMPLIED"
1023 <!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
1024 <!ENTITY % cellhalign
1025 "align (left|center|right|justify|char) #IMPLIED
1027 charoff CDATA #IMPLIED"
1029 <!ENTITY % cellvalign
1030 "valign (top|middle|bottom|baseline) #IMPLIED"
1032 <!ELEMENT colgroup (col)*>
1033 <!ELEMENT col EMPTY>
1034 <!ELEMENT tr (th|td)+>
1035 <!ELEMENT th (%para.char.mix; | %tabentry.mix;)*>
1036 <!ELEMENT td (%para.char.mix; | %tabentry.mix;)*>
1040 width CDATA #IMPLIED
1047 width CDATA #IMPLIED
1055 bgcolor CDATA #IMPLIED
1061 headers IDREFS #IMPLIED
1062 scope (row|col|rowgroup|colgroup) #IMPLIED
1067 nowrap (nowrap) #IMPLIED
1068 bgcolor CDATA #IMPLIED
1069 width CDATA #IMPLIED
1070 height CDATA #IMPLIED
1076 headers IDREFS #IMPLIED
1077 scope (row|col|rowgroup|colgroup) #IMPLIED
1082 nowrap (nowrap) #IMPLIED
1083 bgcolor CDATA #IMPLIED
1084 width CDATA #IMPLIED
1085 height CDATA #IMPLIED
1087 <!ENTITY % tables.role.attrib "%role.attrib;">
1088 <!ENTITY % bodyatt "
1089 floatstyle CDATA #IMPLIED
1094 class CDATA #IMPLIED
1095 style CDATA #IMPLIED
1096 title CDATA #IMPLIED
1099 %tables.role.attrib;">
1100 <!ENTITY % common.table.attribs
1103 <!ENTITY % tbl.table.att '
1104 tabstyle CDATA #IMPLIED
1105 tocentry %yesorno.attvals; #IMPLIED
1106 shortentry %yesorno.attvals; #IMPLIED
1107 orient (port|land) #IMPLIED
1108 pgwide %yesorno.attvals; #IMPLIED
1109 summary CDATA #IMPLIED
1110 width CDATA #IMPLIED
1111 border CDATA #IMPLIED
1112 rules (none | groups | rows | cols | all) #IMPLIED
1113 cellspacing CDATA #IMPLIED
1114 cellpadding CDATA #IMPLIED
1115 align (left|center|right) #IMPLIED
1116 bgcolor CDATA #IMPLIED
1118 <!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
1119 top|bottom|topbot|all|sides|none">
1120 <!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
1121 <!ENTITY % tbl.hdft.mdl "(tr+|(colspec*,row+))">
1122 <!ENTITY % tbl.tbody.mdl "(tr+|row+)">
1123 <!ENTITY % yesorno 'CDATA'>
1124 <!ENTITY % tbl.tgroup.mdl "colspec*,spanspec*,thead?,tfoot?,tbody">
1125 <!ENTITY % tbl.tgroup.att '
1126 tgroupstyle CDATA #IMPLIED '>
1127 <!ENTITY % tbl.row.mdl "(entry|entrytbl)+">
1128 <!ENTITY % tbl.entrytbl.mdl "colspec*,spanspec*,thead?,tbody">
1129 <!ELEMENT table (%tbl.table.mdl;)>
1131 frame (%tbl.frame.attval;) #IMPLIED
1132 colsep %yesorno; #IMPLIED
1133 rowsep %yesorno; #IMPLIED
1138 <!ELEMENT tgroup (%tbl.tgroup.mdl;) >
1140 cols CDATA #REQUIRED
1142 colsep %yesorno; #IMPLIED
1143 rowsep %yesorno; #IMPLIED
1144 align (left|right|center|justify|char) #IMPLIED
1146 charoff CDATA #IMPLIED
1149 <!ELEMENT colspec EMPTY >
1151 colnum CDATA #IMPLIED
1152 colname CDATA #IMPLIED
1153 colwidth CDATA #IMPLIED
1154 colsep %yesorno; #IMPLIED
1155 rowsep %yesorno; #IMPLIED
1156 align (left|right|center|justify|char) #IMPLIED
1158 charoff CDATA #IMPLIED
1160 <!ELEMENT spanspec EMPTY >
1162 namest CDATA #REQUIRED
1163 nameend CDATA #REQUIRED
1164 spanname CDATA #REQUIRED
1165 colsep %yesorno; #IMPLIED
1166 rowsep %yesorno; #IMPLIED
1167 align (left|right|center|justify|char) #IMPLIED
1169 charoff CDATA #IMPLIED
1171 <!ELEMENT thead (%tbl.hdft.mdl;)>
1173 valign (top|middle|bottom) #IMPLIED
1176 <!ELEMENT tfoot (%tbl.hdft.mdl;)>
1178 valign (top|middle|bottom) #IMPLIED
1181 <!ELEMENT tbody (%tbl.tbody.mdl;)>
1183 valign (top|middle|bottom) #IMPLIED
1186 <!ELEMENT row (%tbl.row.mdl;)>
1188 rowsep %yesorno; #IMPLIED
1189 valign (top|middle|bottom) #IMPLIED
1192 <!ELEMENT entrytbl (%tbl.entrytbl.mdl;)>
1194 cols CDATA #REQUIRED
1196 colname CDATA #IMPLIED
1197 spanname CDATA #IMPLIED
1198 namest CDATA #IMPLIED
1199 nameend CDATA #IMPLIED
1200 colsep %yesorno; #IMPLIED
1201 rowsep %yesorno; #IMPLIED
1202 align (left|right|center|justify|char) #IMPLIED
1204 charoff CDATA #IMPLIED
1207 <!ELEMENT entry (%tbl.entry.mdl;)*>
1209 colname CDATA #IMPLIED
1210 namest CDATA #IMPLIED
1211 nameend CDATA #IMPLIED
1212 spanname CDATA #IMPLIED
1213 morerows CDATA #IMPLIED
1214 colsep %yesorno; #IMPLIED
1215 rowsep %yesorno; #IMPLIED
1216 align (left|right|center|justify|char) #IMPLIED
1218 charoff CDATA #IMPLIED
1219 rotate %yesorno; #IMPLIED
1220 valign (top|middle|bottom) #IMPLIED
1223 <!ENTITY % local.informaltable.attrib "">
1224 <!ATTLIST informaltable
1225 frame (%tbl.frame.attval;) #IMPLIED
1226 colsep %yesorno.attvals; #IMPLIED
1227 rowsep %yesorno.attvals; #IMPLIED
1228 %common.table.attribs;
1230 %local.informaltable.attrib;
1232 <!ENTITY % local.caption.attrib "">
1233 <!ENTITY % caption.role.attrib "%role.attrib;">
1234 <!ELEMENT caption (#PCDATA | %textobject.mix;)*>
1235 <!ENTITY % caption.attlist.content "
1239 %revisionflag.attrib;
1240 %effectivity.attrib;
1243 %local.common.attrib;
1244 %caption.role.attrib;
1246 align (top|bottom|left|right) #IMPLIED
1247 %local.caption.attrib;
1249 <!ATTLIST caption %caption.attlist.content;>
1250 <!ENTITY % local.affiliation.attrib "">
1251 <!ENTITY % affiliation.role.attrib "%role.attrib;">
1252 <!ATTLIST affiliation
1254 %affiliation.role.attrib;
1255 %local.affiliation.attrib;
1257 <!ENTITY % local.jobtitle.attrib "">
1258 <!ENTITY % jobtitle.role.attrib "%role.attrib;">
1259 <!ELEMENT jobtitle (%docinfo.char.mix;)*>
1262 %jobtitle.role.attrib;
1263 %local.jobtitle.attrib;
1265 <!ENTITY % local.author.attrib "">
1266 <!ENTITY % author.role.attrib "%role.attrib;">
1269 %author.role.attrib;
1270 %local.author.attrib;
1272 <!ENTITY % local.authorgroup.attrib "">
1273 <!ENTITY % authorgroup.role.attrib "%role.attrib;">
1274 <!ATTLIST authorgroup
1276 %authorgroup.role.attrib;
1277 %local.authorgroup.attrib;
1279 <!ENTITY % local.authorinitials.attrib "">
1280 <!ENTITY % authorinitials.role.attrib "%role.attrib;">
1281 <!ELEMENT authorinitials (%docinfo.char.mix;)*>
1282 <!ATTLIST authorinitials
1284 %authorinitials.role.attrib;
1285 %local.authorinitials.attrib;
1287 <!ENTITY % local.copyright.attrib "">
1288 <!ENTITY % copyright.role.attrib "%role.attrib;">
1289 <!ELEMENT copyright (year+, holder*)>
1292 %copyright.role.attrib;
1293 %local.copyright.attrib;
1295 <!ENTITY % local.year.attrib "">
1296 <!ENTITY % year.role.attrib "%role.attrib;">
1297 <!ELEMENT year (%docinfo.char.mix;)*>
1303 <!ENTITY % local.holder.attrib "">
1304 <!ENTITY % holder.role.attrib "%role.attrib;">
1305 <!ELEMENT holder (%docinfo.char.mix;)*>
1308 %holder.role.attrib;
1309 %local.holder.attrib;
1311 <!ENTITY % local.corpauthor.attrib "">
1312 <!ENTITY % corpauthor.role.attrib "%role.attrib;">
1313 <!ELEMENT corpauthor (%docinfo.char.mix;)*>
1314 <!ATTLIST corpauthor
1316 %corpauthor.role.attrib;
1317 %local.corpauthor.attrib;
1319 <!ENTITY % local.date.attrib "">
1320 <!ENTITY % date.role.attrib "%role.attrib;">
1321 <!ELEMENT date (%docinfo.char.mix;)*>
1327 <!ENTITY % local.edition.attrib "">
1328 <!ENTITY % edition.role.attrib "%role.attrib;">
1329 <!ELEMENT edition (%docinfo.char.mix;)*>
1332 %edition.role.attrib;
1333 %local.edition.attrib;
1335 <!ENTITY % local.editor.attrib "">
1336 <!ENTITY % editor.role.attrib "%role.attrib;">
1339 %editor.role.attrib;
1340 %local.editor.attrib;
1342 <!ENTITY % local.issuenum.attrib "">
1343 <!ENTITY % issuenum.role.attrib "%role.attrib;">
1344 <!ELEMENT issuenum (%docinfo.char.mix;)*>
1347 %issuenum.role.attrib;
1348 %local.issuenum.attrib;
1350 <!ENTITY % local.legalnotice.attrib "">
1351 <!ENTITY % legalnotice.role.attrib "%role.attrib;">
1352 <!ATTLIST legalnotice
1354 %legalnotice.role.attrib;
1355 %local.legalnotice.attrib;
1357 <!ENTITY % local.orgname.attrib "">
1358 <!ENTITY % orgname.role.attrib "%role.attrib;">
1359 <!ELEMENT orgname (%docinfo.char.mix;)*>
1362 class (corporation|nonprofit|consortium|informal|other) #IMPLIED
1363 otherclass CDATA #IMPLIED
1364 %orgname.role.attrib;
1365 %local.orgname.attrib;
1367 <!ENTITY % local.othercredit.attrib "">
1368 <!ENTITY % othercredit.role.attrib "%role.attrib;">
1369 <!ATTLIST othercredit
1370 class (graphicdesigner
1377 %othercredit.role.attrib;
1378 %local.othercredit.attrib;
1380 <!ENTITY % local.firstname.attrib "">
1381 <!ENTITY % firstname.role.attrib "%role.attrib;">
1382 <!ELEMENT firstname (%docinfo.char.mix;)*>
1385 %firstname.role.attrib;
1386 %local.firstname.attrib;
1388 <!ENTITY % local.honorific.attrib "">
1389 <!ENTITY % honorific.role.attrib "%role.attrib;">
1390 <!ELEMENT honorific (%docinfo.char.mix;)*>
1393 %honorific.role.attrib;
1394 %local.honorific.attrib;
1396 <!ENTITY % local.lineage.attrib "">
1397 <!ENTITY % lineage.role.attrib "%role.attrib;">
1398 <!ELEMENT lineage (%docinfo.char.mix;)*>
1401 %lineage.role.attrib;
1402 %local.lineage.attrib;
1404 <!ENTITY % local.othername.attrib "">
1405 <!ENTITY % othername.role.attrib "%role.attrib;">
1406 <!ELEMENT othername (%docinfo.char.mix;)*>
1409 %othername.role.attrib;
1410 %local.othername.attrib;
1412 <!ENTITY % local.surname.attrib "">
1413 <!ENTITY % surname.role.attrib "%role.attrib;">
1414 <!ELEMENT surname (%docinfo.char.mix;)*>
1417 %surname.role.attrib;
1418 %local.surname.attrib;
1420 <!ENTITY % local.pubdate.attrib "">
1421 <!ENTITY % pubdate.role.attrib "%role.attrib;">
1422 <!ELEMENT pubdate (%docinfo.char.mix;)*>
1425 %pubdate.role.attrib;
1426 %local.pubdate.attrib;
1428 <!ENTITY % local.publishername.attrib "">
1429 <!ENTITY % publishername.role.attrib "%role.attrib;">
1430 <!ELEMENT publishername (%docinfo.char.mix;)*>
1431 <!ATTLIST publishername
1433 %publishername.role.attrib;
1434 %local.publishername.attrib;
1436 <!ENTITY % local.releaseinfo.attrib "">
1437 <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
1438 <!ELEMENT releaseinfo (%docinfo.char.mix;)*>
1439 <!ATTLIST releaseinfo
1441 %releaseinfo.role.attrib;
1442 %local.releaseinfo.attrib;
1444 <!ENTITY % local.revhistory.attrib "">
1445 <!ENTITY % revhistory.role.attrib "%role.attrib;">
1446 <!ELEMENT revhistory (revision+)>
1447 <!ATTLIST revhistory
1449 %revhistory.role.attrib;
1450 %local.revhistory.attrib;
1452 <!ENTITY % local.revision.attrib "">
1453 <!ENTITY % revision.role.attrib "%role.attrib;">
1454 <!ELEMENT revision (revnumber, date, (author|authorinitials)*,
1455 (revremark|revdescription)?)>
1458 %revision.role.attrib;
1459 %local.revision.attrib;
1461 <!ENTITY % local.revnumber.attrib "">
1462 <!ENTITY % revnumber.role.attrib "%role.attrib;">
1463 <!ELEMENT revnumber (%docinfo.char.mix;)*>
1466 %revnumber.role.attrib;
1467 %local.revnumber.attrib;
1469 <!ENTITY % local.revremark.attrib "">
1470 <!ENTITY % revremark.role.attrib "%role.attrib;">
1471 <!ELEMENT revremark (%docinfo.char.mix;)*>
1474 %revremark.role.attrib;
1475 %local.revremark.attrib;
1477 <!ENTITY % local.revdescription.attrib "">
1478 <!ENTITY % revdescription.role.attrib "%role.attrib;">
1479 <!ELEMENT revdescription ((%revdescription.mix;)+)>
1480 <!ATTLIST revdescription
1482 %revdescription.role.attrib;
1483 %local.revdescription.attrib;
1485 <!ENTITY % local.volumenum.attrib "">
1486 <!ENTITY % volumenum.role.attrib "%role.attrib;">
1487 <!ELEMENT volumenum (%docinfo.char.mix;)*>
1490 %volumenum.role.attrib;
1491 %local.volumenum.attrib;
1493 <!ENTITY % local.command.attrib "">
1494 <!ENTITY % command.role.attrib "%role.attrib;">
1495 <!ELEMENT command (%cptr.char.mix;)*>
1499 %command.role.attrib;
1500 %local.command.attrib;
1502 <!ENTITY % local.computeroutput.attrib "">
1503 <!ENTITY % computeroutput.role.attrib "%role.attrib;">
1504 <!ATTLIST computeroutput
1507 %computeroutput.role.attrib;
1508 %local.computeroutput.attrib;
1510 <!ENTITY % local.email.attrib "">
1511 <!ENTITY % email.role.attrib "%role.attrib;">
1512 <!ELEMENT email (%docinfo.char.mix;)*>
1516 %local.email.attrib;
1518 <!ENTITY % local.filename.attrib "">
1519 <!ENTITY % filename.role.attrib "%role.attrib;">
1520 <!ELEMENT filename (%cptr.char.mix;)*>
1532 %filename.role.attrib;
1533 %local.filename.attrib;
1535 <!ENTITY % local.lineannotation.attrib "">
1536 <!ENTITY % lineannotation.role.attrib "%role.attrib;">
1537 <!ELEMENT lineannotation (%para.char.mix;)*>
1538 <!ATTLIST lineannotation
1540 %lineannotation.role.attrib;
1541 %local.lineannotation.attrib;
1543 <!ENTITY % local.literal.attrib "">
1544 <!ENTITY % literal.role.attrib "%role.attrib;">
1545 <!ELEMENT literal (%cptr.char.mix;)*>
1549 %literal.role.attrib;
1550 %local.literal.attrib;
1552 <!ENTITY % local.option.attrib "">
1553 <!ENTITY % option.role.attrib "%role.attrib;">
1554 <!ELEMENT option (%cptr.char.mix;)*>
1557 %option.role.attrib;
1558 %local.option.attrib;
1560 <!ENTITY % local.replaceable.attrib "">
1561 <!ENTITY % replaceable.role.attrib "%role.attrib;">
1562 <!ATTLIST replaceable
1566 |parameter) #IMPLIED
1568 %replaceable.role.attrib;
1569 %local.replaceable.attrib;
1571 <!ENTITY % local.systemitem.attrib "">
1572 <!ENTITY % systemitem.role.attrib "%role.attrib;">
1573 <!ATTLIST systemitem
1597 %systemitem.role.attrib;
1598 %local.systemitem.attrib;
1600 <!ENTITY % local.userinput.attrib "">
1601 <!ENTITY % userinput.role.attrib "%role.attrib;">
1605 %userinput.role.attrib;
1606 %local.userinput.attrib;
1608 <!ENTITY % local.abbrev.attrib "">
1609 <!ENTITY % abbrev.role.attrib "%role.attrib;">
1610 <!ELEMENT abbrev (%word.char.mix;)*>
1613 %abbrev.role.attrib;
1614 %local.abbrev.attrib;
1616 <!ENTITY % local.acronym.attrib "">
1617 <!ENTITY % acronym.role.attrib "%role.attrib;">
1618 <!ELEMENT acronym (%word.char.mix;)*
1622 %acronym.role.attrib;
1623 %local.acronym.attrib;
1625 <!ENTITY % local.citetitle.attrib "">
1626 <!ENTITY % citetitle.role.attrib "%role.attrib;">
1627 <!ELEMENT citetitle (%para.char.mix;)*>
1646 |newsposting) #IMPLIED
1648 %citetitle.role.attrib;
1649 %local.citetitle.attrib;
1651 <!ENTITY % local.emphasis.attrib "">
1652 <!ENTITY % emphasis.role.attrib "%role.attrib;">
1653 <!ELEMENT emphasis (%para.char.mix;)*>
1656 %emphasis.role.attrib;
1657 %local.emphasis.attrib;
1659 <!ENTITY % local.phrase.attrib "">
1660 <!ENTITY % phrase.role.attrib "%role.attrib;">
1661 <!ELEMENT phrase (%para.char.mix;)*>
1664 %phrase.role.attrib;
1665 %local.phrase.attrib;
1667 <!ENTITY % local.quote.attrib "">
1668 <!ENTITY % quote.role.attrib "%role.attrib;">
1669 <!ELEMENT quote (%para.char.mix;)*>
1673 %local.quote.attrib;
1675 <!ENTITY % local.ssscript.attrib "">
1676 <!ENTITY % ssscript.role.attrib "%role.attrib;">
1679 %ssscript.role.attrib;
1680 %local.ssscript.attrib;
1682 <!ATTLIST superscript
1684 %ssscript.role.attrib;
1685 %local.ssscript.attrib;
1687 <!ENTITY % local.trademark.attrib "">
1688 <!ENTITY % trademark.role.attrib "%role.attrib;">
1695 %trademark.role.attrib;
1696 %local.trademark.attrib;
1698 <!ENTITY % local.link.attrib "">
1699 <!ENTITY % link.role.attrib "%role.attrib;">
1700 <!ELEMENT link (%para.char.mix;)*
1703 endterm IDREF #IMPLIED
1704 xrefstyle CDATA #IMPLIED
1711 <!ENTITY % local.ulink.attrib "">
1712 <!ENTITY % ulink.role.attrib "%role.attrib;">
1713 <!ELEMENT ulink (%para.char.mix;)*
1718 xrefstyle CDATA #IMPLIED
1721 %local.ulink.attrib;
1723 <!ENTITY % local.footnoteref.attrib "">
1724 <!ENTITY % footnoteref.role.attrib "%role.attrib;">
1725 <!ELEMENT footnoteref EMPTY>
1726 <!ATTLIST footnoteref
1727 %linkendreq.attrib; %label.attrib;
1729 %footnoteref.role.attrib;
1730 %local.footnoteref.attrib;
1732 <!ENTITY % local.xref.attrib "">
1733 <!ENTITY % xref.role.attrib "%role.attrib;">
1734 <!ELEMENT xref EMPTY>
1736 endterm IDREF #IMPLIED
1737 xrefstyle CDATA #IMPLIED
1743 <!ENTITY % local.anchor.attrib "">
1744 <!ENTITY % anchor.role.attrib "%role.attrib;">
1745 <!ELEMENT anchor EMPTY>
1747 %idreq.attrib; %pagenum.attrib; %remap.attrib;
1749 %revisionflag.attrib;
1750 %effectivity.attrib;
1751 %anchor.role.attrib;
1752 %local.anchor.attrib;
1754 <!ENTITY % local.appendix.class "">
1755 <!ENTITY % appendix.class "appendix %local.appendix.class;">
1756 <!ENTITY % div.title.content
1757 "title, subtitle?, titleabbrev?">
1758 <!ENTITY % bookcomponent.title.content
1759 "title, subtitle?, titleabbrev?">
1760 <!ENTITY % sect.title.content
1761 "title, subtitle?, titleabbrev?">
1762 <!ENTITY % local.appendix.attrib "">
1763 <!ENTITY % appendix.role.attrib "%role.attrib;">
1768 %appendix.role.attrib;
1769 %local.appendix.attrib;
1771 <!ENTITY % local.section.attrib "">
1772 <!ENTITY % section.role.attrib "%role.attrib;">
1777 %section.role.attrib;
1778 %local.section.attrib;
1780 <!ENTITY % local.bibliography.attrib "">
1781 <!ENTITY % bibliography.role.attrib "%role.attrib;">
1782 <!ATTLIST bibliography
1785 %bibliography.role.attrib;
1786 %local.bibliography.attrib;
1788 <!ENTITY % local.bibliodiv.attrib "">
1789 <!ENTITY % bibliodiv.role.attrib "%role.attrib;">
1793 %bibliodiv.role.attrib;
1794 %local.bibliodiv.attrib;
1796 <!ENTITY % local.article.attrib "">
1797 <!ENTITY % article.role.attrib "%role.attrib;">
1799 class (journalarticle
1805 parentbook IDREF #IMPLIED
1808 %article.role.attrib;
1809 %local.article.attrib;
1811 <!ELEMENT objectinfo ((mediaobject | legalnotice
1812 | keywordset | subjectset | %bibliocomponent.mix;)+)>
1813 <!ELEMENT section (sectioninfo?,
1814 (%sect.title.content;),
1815 (((%divcomponent.mix;)+, section*)
1817 <!ELEMENT sectioninfo ((mediaobject | legalnotice
1818 | keywordset | subjectset | %bibliocomponent.mix;)+)>
1819 <!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)>
1820 <!ELEMENT author ((%person.ident.mix;)+)>
1821 <!ELEMENT editor ((%person.ident.mix;)+)>
1822 <!ELEMENT othercredit ((%person.ident.mix;)+)>
1823 <!ELEMENT affiliation (jobtitle?, orgname?)>
1824 <!ELEMENT para (%para.char.mix;)*>
1825 <!ENTITY % informaltable.table.mdl
1826 "((mediaobject+|tgroup+)
1827 |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
1828 <!ELEMENT informaltable (%informaltable.table.mdl;) >
1829 <!ELEMENT replaceable (#PCDATA
1832 | inlinemediaobject)*>
1833 <!ELEMENT trademark (#PCDATA
1838 <!ELEMENT article ((%div.title.content;)?, articleinfo?,
1839 (%bookcomponent.content;),
1840 ((%appendix.class;)|bibliography)*)>
1841 <!ELEMENT articleinfo ((mediaobject | legalnotice
1842 | subjectset | keywordset | %bibliocomponent.mix;)+)>
1843 <!ELEMENT appendix ((%bookcomponent.title.content;),
1844 (%bookcomponent.content;))>
1845 <!ELEMENT bibliography ((%bookcomponent.title.content;)?,
1847 (bibliodiv+ | bibliomixed+))>
1848 <!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*>
1849 <!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*,
1851 <!ELEMENT sidebar ((%formalobject.title.content;)?,
1853 <!ELEMENT programlisting (%para.char.mix; | lineannotation)*>
1854 <!ELEMENT literallayout (%para.char.mix; | lineannotation)*>
1855 <!ELEMENT itemizedlist ((%formalobject.title.content;)?,
1856 (%listpreamble.mix;)*, listitem+)>
1857 <!ELEMENT orderedlist ((%formalobject.title.content;)?,
1858 (%listpreamble.mix;)*, listitem+)>
1859 <!ELEMENT variablelist ((%formalobject.title.content;)?,
1860 (%listpreamble.mix;)*, varlistentry+)>
1861 <!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)
1863 <!ELEMENT figure ((%formalobject.title.content;),
1864 (%figure.mix; | %link.char.class;)+)>
1865 <!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)
1867 <!ELEMENT systemitem (%cptr.char.mix; | acronym)*>
1868 <!ELEMENT computeroutput (%cptr.char.mix;)*>
1869 <!ELEMENT userinput (%cptr.char.mix;)*>
1870 <!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)>
1871 <!ELEMENT subscript (#PCDATA
1877 | %other.char.class;)*
1879 <!ELEMENT superscript (#PCDATA
1885 | %other.char.class;)*